Ir al contenido

Manifiesto

Buscar en el sitio

Ruta de lectura · Llevarlo a la práctica

Gobernanza

Cómo convertir el manifiesto en una práctica habitual: responsabilidades, puntos de control, evolución y definición de terminado.

Una práctica habitual

Explicación

El manifiesto pierde valor si queda en una presentación inicial. Tiene que aparecer donde el equipo decide: cada rol tiene una obligación principal, y cada momento del desarrollo —antes de diseñar, de generar código, de integrar, de liberar y después— tiene una decisión que no se puede saltar.

Texto canónico

El manifiesto pierde valor si se limita a una presentación inicial. Debe aparecer en los momentos donde el equipo toma decisiones: definición, diseño, generación, revisión y aprendizaje posterior al lanzamiento.

Responsabilidades

Responsable Obligación principal
Producto Establece la definición autorizada, el alcance, los resultados, las reglas, los no objetivos y la evidencia de éxito; valida Jobs to Be Done y Job Stories cuando se utilizan.
Diseño Traduce el fundamento de producto a recorridos coherentes con el modelo mental de la persona y protege su atención; utiliza Job Stories cuando permiten concretar la situación.
Ingeniería Absorbe complejidad, garantiza estados, rendimiento, accesibilidad y recuperación.
Agente de IA Planifica e implementa dentro del fundamento y del contrato; declara supuestos, mantiene cobertura y no reduce ni amplía alcance por iniciativa propia.
Revisión humana Evalúa causalidad, sentido, riesgo, experiencia completa y evidencia; no se limita a revisar código.

Puntos de control

Momento Decisión requerida
Antes de diseñar Fuentes, autoridad, alcance, resultados, evidencia, supuestos y no objetivos están claros; las Job Stories se comprenden cuando existen.
Antes de generar código El plan cubre la definición completa y establece dependencias, respuesta elegida, rutas, estados, reglas críticas, riesgos y aceptación.
Durante la construcción La descomposición organiza el trabajo sin alterar el alcance; bloqueos, pendientes y excepciones permanecen visibles.
Antes de integrar Cada cambio conserva trazabilidad con su fundamento, respeta alcance, cubre estados y pasa pruebas técnicas.
Antes de liberar La implementación completa demuestra resultados, cobertura, comprensión, control y calidad de experiencia.
Después de liberar Se observan resultado, fricción, abandono y errores; se revisan el fundamento, las historias y sus supuestos cuando corresponda.

Cómo cambia el manifiesto

Explicación

Los principios son estables; las reglas y las pruebas pueden cambiar con evidencia nueva. Cada versión registra qué problema resolvió y qué conserva de la anterior.

Texto canónico

Los principios deben ser estables; las reglas y pruebas pueden evolucionar con nueva evidencia. Todo cambio debería registrar el problema observado, la decisión modificada y la razón. El marco no debe crecer por acumulación: una nueva regla solo se incorpora si resuelve un vacío que las existentes no cubren.

Control de cambios de las versiones 2.0 y 2.1

La versión 1.0 permanece como formulación fundacional. La versión 2.0 conserva su tesis y sus diez principios, pero reemplaza referencias operativas genéricas a Jobs to Be Done por una cadena más concreta y verificable.

Área Ajuste de la versión 2.0 Contenido que permanece
Unidad de diseño La Job Story concreta el progreso dentro de un Jobs to Be Done. El progreso del usuario sigue siendo la medida principal.
Arquitectura Se incorpora un nivel entre principio y regla. Principios, reglas y pruebas conservan su función.
Flujo y artefactos Se exige circunstancia, motivación, resultado y evidencia antes de diseñar. Se mantiene la documentación mínima que cambia decisiones.
Desarrollo con IA El agente debe reformular y respetar la Job Story. Continúan los límites, el determinismo y la revisión humana.
Aceptación El resultado se prueba bajo la circunstancia descrita. Accesibilidad, rendimiento, estados y control siguen siendo obligatorios.
Ejemplo y gobernanza Se añade trazabilidad causal y validación de historias. El tutor de cálculo y los puntos de control conservan su propósito.

La versión 2.1 preserva la tesis, los diez principios, la doctrina para IA, las Job Stories y el ejemplo aplicado. Amplía el núcleo para admitir definiciones de producto de distinta forma, extensión y profundidad sin imponer una estructura aguas arriba ni suponer una estrategia incremental.

Área Ajuste de la versión 2.1 Contenido que permanece
Fundamento Se define una base autorizada, trazable y verificable que puede adoptar distintas formas. El progreso humano continúa como medida principal.
Job Stories Se declaran forma de referencia, no estructura universal obligatoria. Se conservan su forma canónica, evidencia, pruebas y ejemplos.
Alcance Se exige cobertura completa y se prohíben omisiones o postergaciones no autorizadas. Producto sigue definiendo alcance y no objetivos.
Planificación Se separa descomposición, secuencia y paralelismo de cualquier decisión de alcance. Continúan la claridad previa, las reglas, los riesgos y la aceptación.
Estrategia de entrega La incrementalidad deja de ser un supuesto del núcleo. Cada proyecto puede adoptar fases o releases cuando corresponda.
Implementación SDD Se reserva para anexos y adaptadores independientes. El núcleo conserva principios y garantías que toda implementación debe respetar.

Qué significa terminado

Explicación

Un desarrollo está terminado cuando cada elemento obligatorio tiene implementación y evidencia, o una excepción aprobada, y las personas alcanzan los resultados previstos. El código correcto forma parte de esa completitud; no la agota.

Texto canónico

Un desarrollo está completo cuando todos los elementos obligatorios de la definición de producto tienen una implementación y una evidencia verificable, o una excepción explícita y aprobada; las personas alcanzan los resultados previstos bajo las condiciones definidas, y la conducta del sistema y la calidad de la experiencia han sido verificadas con rigor proporcional al riesgo.

Cuando el fundamento incluye Job Stories, la verificación debe demostrar el resultado en sus circunstancias. La completitud incluye código correcto, pero no termina allí. Exige cobertura del alcance, integración entre sus partes, estados críticos confiables, una experiencia que no obligue a aprender la arquitectura del producto, IA dentro de límites explícitos y claridad sobre lo que debe observarse después del lanzamiento.

Contenido