¿Por dónde empiezo?
Cuenta tu punto de partida y busca la fila que más se parece: cada ruta indica qué pasos seguir, en qué orden y dónde te toca decidir. No todos los proyectos usan todos los pasos. Elige la pestaña de tu kit; si el proceso nuevo necesita software, la ruta de procesos termina donde empieza la de software.
Describe tu situación y busca la fila que más se parece. Cada ruta indica el modo, los artefactos en orden (con su prompt) y las puertas de fase, que son las decisiones humanas. La ruta es una propuesta: los artefactos condicionales (⚠) dependen de la matriz de aplicabilidad del roadmap: cada paso dice, en su encaje, en qué modos es obligatorio, condicional (y con qué condición) o no aplica.
1. Elige el modo
Sección titulada «1. Elige el modo»| Tu situación | Modo |
|---|---|
| “Tenemos un proceso que funciona mal (lento, caro, con errores o quejas) y queremos rediseñarlo” | A — Rediseño |
| “Hay que crear un proceso que no existe” o “el proceso actual no se puede observar” | B — Greenfield |
| “Hay un problema concreto en una parte del proceso (un KPI, un paso, un tipo de caso)” | C — Mejora focalizada |
| “No sabemos qué procesos tenemos ni cuál abordar primero” | D — Arquitectura de procesos |
| “El proceso ya está definido y queremos automatizarlo (BPMS, RPA, IA, integración)” | E — Automatización |
| “El mismo proceso se hace distinto en cada sede, país o empresa del grupo” | F — Estandarización |
| “Tenemos que comprobar si cumplimos una normativa o un marco de control, y remediar” | G — Cumplimiento |
Si dudas entre dos modos: C si el problema y su alcance están acotados; A si cruza varias áreas o no está claro dónde está la causa. Si en C la causa raíz sale del alcance, se propone pasar a A con un PDR.
2. Sigue la ruta de tu modo
Sección titulada «2. Sigue la ruta de tu modo»Todas las rutas empiezan igual: rellenar PROCESO.md (plantilla) y la Fase 1.
Fase 1 común: charter → SIPOC → stakeholders → glosario. 🚪 Puerta 1: sponsor y process owner aprueban el charter.
A — Rediseño
Sección titulada «A — Rediseño»- Fase 1 común.
- Plan de discovery → guías de entrevista ⚠ → análisis documental ⚠ → event log ⚠ → síntesis → modelo As-Is → baseline. 🚪 Puerta 2: los participantes reconocen el As-Is como su proceso real.
- Valor y desperdicios → traspasos → riesgos y controles → requisitos ⚠ → causa raíz. 🚪 Puerta 3: process owner valida problemas y causas raíz.
- Opciones To-Be → PDR → reglas DMN ⚠ → automatización → modelo To-Be → gap → business case. 🚪 Puerta 4: sponsor (opción y business case), process owner (operabilidad) y riesgos (controles).
- Checklist del modelo → escenarios → simulación ⚠ → trazabilidad. 🚪 Puerta 5.
- Plan de implementación → gestión del cambio → SOPs → especificación de automatización ⚠ → briefing SDLC ⚠ (solo si el equipo decide desarrollar software). 🚪 Puerta 6: go-live.
- Cuadro de mando → plan de control → runbook → revisión post-implementación.
B — Greenfield
Sección titulada «B — Greenfield»Como A, con estos cambios: en la Fase 2, el plan de discovery es un plan de recopilación de contexto y las entrevistas son de requisitos; no hay event log, As-Is, baseline ni gap. La Fase 3 se centra en requisitos y riesgos. Los KPIs objetivo se fijan con benchmark.
C — Mejora focalizada
Sección titulada «C — Mejora focalizada»Como A, pero con el charter limitado a un subproceso y un KPI. Normalmente se omiten el mapa de procesos, los requisitos de contexto y, si el cambio es pequeño, las opciones To-Be (se documenta la solución en un PDR). Traspasos ⚠.
D — Arquitectura de procesos
Sección titulada «D — Arquitectura de procesos»Fase 1 con el mapa de procesos como artefacto principal → discovery de alto nivel ⚠ → PDR de priorización. Cada proceso priorizado empieza después su propia ruta (A, B, C, E, F o G).
E — Automatización
Sección titulada «E — Automatización»Fase 1 común → si el To-Be no viene de esta metodología, como mínimo valor y desperdicios (simplificar antes de automatizar) → riesgos → automatización → PDR de tecnología → gap → business case → escenarios (serán las pruebas de aceptación) → especificación de automatización → Fase 7.
F — Estandarización
Sección titulada «F — Estandarización»Como A, con el discovery y el modelo As-Is por variante (sede, país, área) y una comparación de variantes en la síntesis. Las opciones To-Be incluyen al menos: adoptar la mejor variante, un híbrido y un rediseño. Las diferencias legítimas se documentan como variantes controladas en un PDR.
G — Cumplimiento
Sección titulada «G — Cumplimiento»Fase 1 común con {NORMATIVA} como referencia → discovery del proceso real (análisis documental obligatorio, event log si existe) → riesgos, controles y requisitos normativos → gap entre lo real y lo exigido → opciones de remediación y PDR → validación → plan de control.
3. Entre fases: cómo usar el contexto
Sección titulada «3. Entre fases: cómo usar el contexto»- Una conversación por fase. Al empezar una fase, aporta
PROCESO.mdy los artefactos aprobados de las fases anteriores, no la conversación entera. - Dentro de una fase, sigue en la misma conversación mientras los artefactos se alimenten entre sí (por ejemplo, síntesis → modelo As-Is → baseline).
- No avances con una puerta abierta. Si se aprueba con condiciones, regístralas como supuestos o riesgos.
4. Si sale software
Sección titulada «4. Si sale software»Si en la Fase 4 o 6 el equipo decide que hace falta software, el briefing SDLC es la entrada de la metodología Spec-First (Is2Be Software), Fase 1, Modo B.
Describe tu situación y busca la fila que más se parece. Cada ruta indica el modo, los artefactos en orden (con su prompt) y las decisiones humanas. La ruta es una propuesta: los artefactos condicionales (⚠) dependen de la matriz de aplicabilidad del roadmap: cada paso dice, en su encaje, en qué modos es obligatorio, condicional (y con qué condición) o no aplica.
1. Elige el modo
Sección titulada «1. Elige el modo»| Tu situación | Modo |
|---|---|
| “Vamos a construir un producto o sistema desde cero” | Proyecto nuevo |
| “Tenemos un sistema antiguo que hay que rehacer o migrar” | Modernización legacy |
| “Hay que añadir un módulo o funcionalidad a un sistema que ya existe” | Módulo nuevo en sistema existente |
| “Necesitamos un servicio independiente que expone o consume APIs o eventos” | Microservicio |
| “Necesitamos una pieza de frontend que se integra en un shell existente” | Micro-frontend |
| “Viene un briefing de la metodología de procesos (Evidence-First)” | Proyecto nuevo o módulo nuevo, con el PRD en Modo B a partir del briefing |
2. Sigue la ruta de tu modo
Sección titulada «2. Sigue la ruta de tu modo»Todas las rutas empiezan con PROYECTO.md (variables del proyecto) y respetan este orden: Fase 1 completa para todo el alcance → Fase 2 en orden → nada de código sin plan y plan de pruebas aprobados → tests con cada módulo → CI desde el inicio.
Proyecto nuevo (y microservicio, micro-frontend)
Sección titulada «Proyecto nuevo (y microservicio, micro-frontend)»- PRD por módulo (Modo B, desde briefing) → user stories → escenarios de aceptación → diagramas de flujo ⚠ (solo flujos que cruzan ≥2 actores o sistemas). 🚪 Negocio valida los PRD, las historias y los diagramas.
- Opciones de arquitectura → ADR-001 (arquitectura) → diagramas de secuencia técnicos ⚠ (eleva los de Fase 1) + historias técnicas (origen Arquitectura) → ADR de tests y de observabilidad → plan de construcción (variante A) → plan de pruebas → historias técnicas (origen Testing, para lo que el plan marque pendiente). 🚪 Decisión humana en cada ADR; aprobación del plan.
- Pipeline de CI antes del primer módulo de negocio.
- Módulo de autenticación/autorización ⚠ (una vez, con el primer módulo que lo necesite — el prompt deja explícito si aplica o no). Por cada módulo: backend (cualquier tipo de interfaz: HTTP, GraphQL, eventos, CLI…) → frontend ⚠ → auditoría ⚠ → tests (unitarios, backend, frontend) → logging → code review.
- Tests E2E al cerrar cada flujo completo (o sin UI si el flujo no tiene interfaz de usuario) → pipeline de CD → historias técnicas (origen DevOps) → runbooks antes de producción.
Microservicio: el PRD define el contrato (qué expone y qué consume); los tests de integración verifican el contrato, y generar-e2e-sin-ui.md cubre sus flujos críticos de punta a punta contra infraestructura real, sin esperar al pipeline de CD para comprobarlo. Micro-frontend: la arquitectura decide la composición con el shell; los E2E cubren la integración con el shell.
Modernización legacy
Sección titulada «Modernización legacy»- PRD por módulo en Modo A (desde el código existente) → user stories → escenarios de aceptación → diagramas de flujo ⚠. 🚪 Negocio confirma las reglas que se preservan.
- Arquitectura as-is → opciones to-be → ADR-001 → diagramas de secuencia técnicos ⚠ + historias técnicas (origen Arquitectura) → plan de migración (variante B: incremental o corte único, decidido en un ADR) → plan de pruebas → historias técnicas (origen Testing).
- Construcción como en proyecto nuevo, más casos de caracterización del legacy para validar la paridad antes del corte — historias técnicas (origen DevOps) tras el pipeline de CD.
Módulo nuevo en sistema existente
Sección titulada «Módulo nuevo en sistema existente»- PRD del módulo → user stories → escenarios de aceptación → diagramas de flujo ⚠.
- Arquitectura as-is ⚠ (si el sistema huésped no está documentado) → ADR solo para decisiones nuevas del módulo, respetando los ADRs del sistema → diagramas de secuencia técnicos ⚠ + historias técnicas (origen Arquitectura) ⚠ → plan de construcción → plan de pruebas.
- Módulo de autenticación/autorización ⚠ solo si el sistema todavía no tiene uno; módulo de backend (
{CONTEXTO}= sistema existente) si se añade una entidad siguiendo un patrón existente; auditoría retroactiva ⚠. Pipeline solo si el existente necesita cambios — historias técnicas (origen DevOps) si aplica.
3. Entre fases: cómo usar el contexto
Sección titulada «3. Entre fases: cómo usar el contexto»- Una conversación por fase o por módulo. Aporta
PROYECTO.md, los PRD y los ADRs aprobados, no la conversación entera. - Para generar mucho código, ejecuta la Fase 3 en un asistente de código dentro del IDE, con acceso al repositorio.
- Las decisiones no se toman en el chat: van a un ADR.