Entender.
Problema, usuario, restricciones, integraciones, éxito esperado y riesgos.
Diseñar.
Arquitectura, prototipos cuando tienen sentido, decisiones registradas y alcance priorizado.
Construir.
Iteraciones, control de versiones, pruebas, revisiones y validación funcional.
Evolucionar.
Despliegue, documentación, métricas, soporte acordado y siguiente ciclo de aprendizaje.
