CtrlK
BlogDocsLog inGet started
Tessl Logo

metodologia-technical-feasibility

Technical fact-checking and multidimensional feasibility analysis — validates claims, assumptions, and technical decisions from scenario analysis against evidence. Use when the user asks to "validate feasibility", "fact-check the scenario", "verify technical claims", "run feasibility analysis", "stress-test the approach", or mentions technical due diligence, feasibility study, risk validation, or "Phase 3b" verification work.

The canonical home for this skill is metodologia-technical-feasibility in JaviMontano/mao-discovery-framework

SKILL.md
Quality
Evals
Security

Technical Feasibility: Fact-Checking & Multidimensional Feasibility Analysis

Validates the approved modernization scenario against hard evidence before committing resources. Operates as a rigorous verification layer — the "red team" that stress-tests every technical claim, assumption, and decision from the scenario analysis. Catches optimism bias, unfounded assumptions, and hidden blockers BEFORE they become costly surprises in execution.

Principio Rector

No procedes por intuición. Procedes por evidencia. Toda validación lleva origen explícito: [CÓDIGO], [CONFIG], [DOC], [BENCHMARK], [VENDOR-DOC], o [INFERENCIA]. Si no hay evidencia, se declara como supuesto no validado y se escala. La feasibility no es un trámite — es la última línea de defensa antes de comprometer presupuesto y reputación en una transformación.

Filosofía de Validación Técnica

  1. Evidencia sobre optimismo. Cada claim técnico se valida contra código, configuración o benchmark real. La inferencia es el último recurso — nunca el primero. El sesgo de confirmación es el enemigo principal del feasibility analysis.
  2. Las 6 dimensiones son indivisibles. Un proyecto técnicamente brillante que ignora capacidad organizacional o compliance regulatorio fracasa igual. La feasibility parcial es feasibility falsa.
  3. Escalar es fortaleza, no debilidad. Cuando la evidencia no alcanza para validar un claim, se declara UNVALIDATED y se recomienda spike/PoC. Inventar certeza donde no existe es la forma más cara de fallar.

Inputs

Parse $1 as project name, $2 as scenario name (from Phase 3). Requires: approved scenario from Phase 3, AS-IS analysis, flow mapping. Recommended: codebase access, vendor documentation, benchmark data.

Parameters:

  • {MODO}: piloto-auto (default) | desatendido | supervisado | paso-a-paso
    • piloto-auto: Auto para inventario de claims y análisis dimensional, HITL para veredicto de feasibility y recomendaciones de PoC.
    • desatendido: Cero interrupciones. Veredicto automático. Supuestos documentados.
    • supervisado: Autónomo con checkpoint en veredicto antes de entrega.
    • paso-a-paso: Confirma cada claim, cada dimensión, y el veredicto final.
  • {FORMATO}: markdown (default) | html | dual
  • {VARIANTE}: ejecutiva (~40% — S1 claims + S5 verdict only) | técnica (full 6D analysis, default)

When to Use

  • After Gate 1 (scenario approval), before Phase 4 (roadmap/cost)
  • When a scenario relies on unproven technology choices
  • When migration complexity is high (>5 integrations to change)
  • When stakeholders question technical viability
  • As due diligence before large investment decisions

When NOT to Use

  • Quick Reference variant (Phases 1,3,5b only)
  • Scenarios with <3 months timeline (overhead exceeds value)
  • Pure infrastructure migrations with no architecture change

Delivery Structure: 6 Sections

S1: Claim Inventory & Evidence Mapping

Extract every technical claim from the approved scenario and map to evidence:

ClaimSourceEvidenceStatus
"Microservices will reduce deployment time"Phase 3 Scenario B[INFERENCIA] — no deployment metrics in AS-IS⚠️ UNVALIDATED
"Event-driven decouples order flow"Phase 3 Scenario B[CÓDIGO] — OrderService has 7 sync calls⚠️ PARTIAL
"K8s handles auto-scaling"Phase 3 Scenario B[CONFIG] — no K8s experience in team🔴 AT RISK

Classify each claim:

  • ✅ VALIDATED — hard evidence supports the claim
  • ⚠️ UNVALIDATED — plausible but no evidence; needs spike/PoC
  • 🔴 AT RISK — evidence contradicts or no feasible path identified
  • ❌ REFUTED — evidence directly contradicts the claim

S2: Multidimensional Feasibility Analysis

Evaluate the scenario across 6 feasibility dimensions:

D1: Technical Feasibility

  • Can the proposed architecture actually be built with the chosen stack?
  • Are there proven patterns for this type of migration?
  • What is the maturity of proposed technologies? (Gartner hype cycle position)
  • Integration feasibility: can existing systems connect to proposed architecture?
  • Data migration feasibility: can data be transformed and validated?

D2: Organizational Feasibility

  • Does the team have (or can acquire) the skills needed?
  • Is the org structure compatible with the target architecture? (Conway's Law)
  • Change management capacity: how much change can the org absorb?
  • Vendor/partner readiness: are external dependencies aligned?

D3: Timeline Feasibility

  • Is the proposed timeline realistic given scope and team?
  • Are there hard deadlines (regulatory, contractual) that constrain?
  • What is the critical path and its vulnerability?
  • Parallel work assumptions: are they realistic?

D4: Financial Feasibility

  • Are the effort magnitude assumptions reasonable?
  • Are there hidden cost drivers not accounted for?
  • Is the phased funding structure viable?
  • Opportunity cost of delay vs cost of transformation

D5: Regulatory Feasibility

  • Does the target architecture comply with industry regulations?
  • Are there data residency, privacy, or audit requirements?
  • Certification timelines that constrain the schedule?

D6: Operational Feasibility

  • Can the organization operate the target architecture?
  • Monitoring, alerting, incident response for new stack
  • Knowledge transfer from discovery team to operations
  • Parallel running requirements and duration

Per dimension: score 1-5, evidence summary, risks, mitigations.

S3: Spike & PoC Recommendations

For each UNVALIDATED or AT RISK claim, recommend a validation approach:

ClaimValidation MethodEffortTimelineSuccess Criteria
K8s auto-scalingPoC: deploy 1 service to K8s, load test2 sprintsSprint 0<5min scale-up, <2% error rate
Event-driven decouplingSpike: prototype order flow with events1 sprintSprint 0Async flow works for 3 use cases

Classify each recommendation:

  • MUST-DO — blocks Phase 4 if not validated
  • SHOULD-DO — reduces risk significantly
  • COULD-DO — nice to validate but acceptable risk

S4: Blocker & Showstopper Analysis

Identify conditions that would STOP the project:

BlockerTypeProbabilityImpactMitigationDecision
Legacy DB cannot be migrated onlineTechnicalMediumCriticalDual-write patternMUST validate in Sprint 0
No team member knows KafkaOrganizationalHighHighTraining + hire 1 specialistBudget impact
Regulatory approval takes 6+ monthsRegulatoryMediumCriticalStart process in parallelTimeline impact

For each blocker: if mitigation fails → what is the fallback scenario?

S5: Feasibility Verdict

Synthesize all dimensions into a clear verdict:

FEASIBILITY VERDICT
═══════════════════
Scenario: {nombre}
Overall: FEASIBLE / FEASIBLE WITH CONDITIONS / NOT FEASIBLE

Dimensions:
  Technical:      [X]/5 — [rationale]
  Organizational: [X]/5 — [rationale]
  Timeline:       [X]/5 — [rationale]
  Financial:      [X]/5 — [rationale]
  Regulatory:     [X]/5 — [rationale]
  Operational:    [X]/5 — [rationale]

  Composite Score: [X.X]/5.0

Conditions (if FEASIBLE WITH CONDITIONS):
  1. PoC for [X] must succeed (Sprint 0)
  2. Hire [role] before Phase 2
  3. Regulatory process started by [date]

Recommendation:
  [PROCEED TO PHASE 4 / HOLD FOR SPIKES / PIVOT TO SCENARIO {alt}]

S6: Updated Risk Register

Merge new risks discovered during feasibility analysis into the cumulative risk register:

  • New risks from feasibility dimensions
  • Upgraded risks (probability or impact increased)
  • Mitigated risks (validated claims reduce risk)
  • Kill criteria refined based on feasibility evidence

Trade-off Matrix

DecisionEnablesConstrainsWhen to Use
Full 6-dimension analysisMaximum confidence2-3 days effortHigh-investment scenarios
Tech-only feasibilityFast, focusedMisses org/regulatoryLow-complexity, tech-driven
Spike-first approachEvidence-basedDelays Phase 4Critical unvalidated claims
Paper analysis onlyFastestLower confidenceTime-constrained decisions

Assumptions & Limits

  • Requires approved scenario from Phase 3 (or candidate scenario for pre-approval validation)
  • Cannot replace actual PoC execution — recommends what to validate, not validates it
  • Regulatory feasibility limited to what's detectable from code/docs; may need legal review
  • Team skill assessment based on codebase evidence; may need HR/interview data

Edge Cases

ScenarioResponse
All claims validatedRare but possible — document evidence, proceed with confidence, reduce contingency
Multiple claims refutedRecommend pivoting to alternative scenario from Phase 3
No codebase accessPaper analysis only — mark all technical claims as [INFERENCIA], increase uncertainty
Scenario involves vendor productRequest vendor SLA/benchmarks — mark as [VENDOR-DOC] or [UNVALIDATED]
Time pressure to skipDeliver abbreviated S1+S5 (claims + verdict). Flag risk of skipping full analysis

Casos Borde

CasoEstrategia de Manejo
Todos los claims son validados (ningun riesgo identificado)Caso raro; documentar evidencia exhaustivamente; proceder con alta confianza; reducir contingencia en presupuesto
Multiples claims refutados (>50% AT RISK o REFUTED)Recomendar pivote a escenario alternativo de Phase 3; no proceder a Phase 4 sin escenario viable
Sin acceso al codebase (solo documentacion)Paper analysis unicamente; marcar todos los claims tecnicos como [INFERENCIA]; incrementar incertidumbre; recomendar spike con acceso a codigo como prerequisito
Presion de tiempo para saltar feasibilityEntregar version abreviada S1+S5 (claims + veredicto); documentar explicitamente el riesgo de saltar analisis completo

Decisiones y Trade-offs

DecisionAlternativa DescartadaJustificacion
Evaluar 6 dimensiones de feasibility (tecnica, organizacional, timeline, financiera, regulatoria, operacional)Solo feasibility tecnicaUn proyecto tecnicamente brillante que ignora capacidad organizacional o compliance regulatorio fracasa igual; la feasibility parcial es feasibility falsa
Clasificar claims con 4 estados (VALIDATED, UNVALIDATED, AT RISK, REFUTED)Binario (factible / no factible)Los 4 estados permiten accion graduada: validados proceden, unvalidados necesitan spike, at risk necesitan mitigacion, refutados requieren alternativa
Disenar PoC para cada claim UNVALIDATED y AT RISKAsumir que los claims son correctos y procederLos claims no validados son la fuente principal de sorpresas costosas en ejecucion; el PoC es inversion preventiva

Knowledge Graph

graph TD
    subgraph Core["Technical Feasibility Core"]
        A[metodologia-technical-feasibility]
        A1[S1: Claim Inventory]
        A2[S2: 6D Feasibility Analysis]
        A3[S3: Spike & PoC Recommendations]
        A4[S4: Blocker Analysis]
        A5[S5: Feasibility Verdict]
        A6[S6: Updated Risk Register]
    end
    subgraph Inputs["Inputs"]
        I1[Approved Scenario - Phase 3]
        I2[AS-IS Analysis]
        I3[Codebase Access]
        I4[Vendor Documentation]
    end
    subgraph Outputs["Outputs"]
        O1[Feasibility Report]
        O2[Spike/PoC Designs]
        O3[Feasibility Verdict]
        O4[Updated Risk Register]
    end
    subgraph Related["Related Skills"]
        R1[metodologia-software-viability]
        R2[metodologia-hypothesis-driven-development]
        R3[metodologia-roadmap-poc]
        R4[metodologia-sector-intelligence]
    end
    I1 --> A
    I2 --> A
    I3 --> A
    I4 --> A
    A --> A1 --> A2 --> A3 --> A4 --> A5 --> A6
    A --> O1
    A --> O2
    A --> O3
    A --> O4
    R1 --- A
    A --> R2
    A --> R3
    R4 --> A

Output Templates

Formato MD (default):

# Technical Feasibility — {proyecto} — {escenario}
## Resumen Ejecutivo
> Veredicto: [FEASIBLE / FEASIBLE WITH CONDITIONS / NOT FEASIBLE]. Claims: N validados, M en riesgo, K refutados.
## S1: Claim Inventory
| Claim | Source | Evidence | Status |
## S2: 6D Feasibility Analysis
| Dimension | Score (1-5) | Evidencia | Riesgos | Mitigaciones |
## S3: Spike & PoC Recommendations
| Claim | Validation Method | Effort | Timeline | Success Criteria | Priority |
## S4-S6: [secciones completas]
## Feasibility Verdict

FEASIBILITY VERDICT ...

Formato DOCX (para comite de inversion):

Seccion 1: Resumen Ejecutivo (1 pagina, veredicto + condiciones)
Seccion 2: Inventario de Claims (tabla con semaforo de status)
Seccion 3: Analisis 6D (una pagina por dimension con score, evidencia, riesgos)
Seccion 4: Blockers y Showstoppers (tabla con probabilidad, impacto, mitigacion)
Seccion 5: Spikes Recomendados (esfuerzo, timeline, success criteria)
Seccion 6: Veredicto y Recomendacion (proceed / hold / pivot)
Seccion 7: Risk Register Actualizado
Anexo: Cadena de Evidencia por Claim

Formato XLSX (bajo demanda):

  • Filename: {fase}_technical-feasibility_{cliente}_{WIP}.xlsx
  • Generado con openpyxl y MetodologIA Design System v5. Encabezados con fondo navy y texto Poppins blanco, formato condicional por status de claim (VALIDATED/UNVALIDATED/AT RISK/REFUTED) y score dimensional (1-5), auto-filtros en todas las columnas, valores calculados sin fórmulas. Hojas: Inventario de Claims, Análisis 6D, Spikes y PoC, Blockers, Risk Register.

Formato PPTX (bajo demanda):

  • Filename: {fase}_{entregable}_{cliente}_{WIP}.pptx
  • Generado con python-pptx y MetodologIA Design System v5. Slide master con gradiente navy, títulos en Poppins, cuerpo en Montserrat, acentos gold. Máx 20 slides versión ejecutiva / 30 versión técnica. Notas del orador con referencias de evidencia por slide. Slides sugeridos: portada, resumen ejecutivo (veredicto), inventario de claims (semáforo), análisis 6D (radar chart), spikes y PoC prioritizados, bloqueadores y showstoppers, veredicto y recomendación, risk register actualizado.

Evaluacion

DimensionPesoCriterioUmbral Minimo
Trigger Accuracy10%El skill se activa ante prompts de feasibility, validacion tecnica, due diligence, Phase 3b7/10
Completeness25%Todos los claims del escenario inventariados; 6 dimensiones scored con evidencia; PoC disenado para cada UNVALIDATED/AT RISK7/10
Clarity20%Veredicto es binario y justificado; condiciones son accionables; evidencia trazable a fuente7/10
Robustness20%Edge cases cubiertos (all validated, multiple refuted, no codebase, time pressure); blocker analysis con fallback scenarios7/10
Efficiency10%Variante ejecutiva vs tecnica correctamente aplicada; no se ejecuta analisis 6D completo cuando solo se necesita quick check7/10
Value Density15%Cada claim tiene evidence tag; spikes son MUST/SHOULD/COULD priorizados; risk register actualizado con nuevos riesgos de feasibility7/10

Umbral minimo global: 7/10. Si alguna dimension cae por debajo, el entregable requiere revision antes de entrega.

Validation Gate

  • Every technical claim from scenario inventoried with evidence status
  • 6 feasibility dimensions scored with evidence
  • Spike/PoC recommendations for all UNVALIDATED and AT RISK claims
  • Blocker analysis complete with fallback scenarios
  • Feasibility verdict with clear recommendation
  • Risk register updated with feasibility findings
  • Evidence tags present on all assertions

Output Format Protocol

FormatDefaultDescription
markdown✅Rich Markdown + Mermaid diagrams. Token-efficient.
htmlOn demandBranded HTML (Design System). Visual impact.
dualOn demandBoth formats.

Default output is Markdown with embedded Mermaid diagrams. HTML generation requires explicit {FORMATO}=html parameter.

Output Artifact

Primary: A-02_Technical_Feasibility_{project}.html — Claim inventory, 6D feasibility, spikes, blockers, verdict, updated risk register.

Diagrams (Mermaid)

  • Flowchart: claim evidence chain (claim → evidence → verdict)
  • Quadrant chart: feasibility dimensions positioning

Autor: Javier Montaño | Última actualización: 12 de marzo de 2026

Repository
JaviMontano/mao-pm-apex
Last updated
First committed

Canonical home

JaviMontano/mao-discovery-framework
In sync

since Aug 28, 2026

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.