Desarrollo iterativo e incremental, con entregas regulares de valor y adaptación continua.
Integración entre desarrollo y operaciones para entrega continua y despliegue ágil.
Desarrollo guiado por pruebas para garantizar la calidad y la robustez del código.
Enfoque centrado en el usuario para resolver problemas complejos de forma creativa.