Lean Software Development:
El Arte de Entregar Valor sin
Desperdicio
Metodología de gestión y desarrollo basada en los principios de Toyota
(Manufactura Esbelta). — Creada por Mary y Tom Poppendieck.
Principios Fundamentales
1.- Eliminar 2.- Amplificar el
Desperdicios: Todo lo Aprendizaje:
que no añade valor al Documentar menos, pero
cliente (reuniones largas, aprender más. El código
código innecesario, es la documentación
espera). viva.
Principios de Calidad y Decisión
3.- Decidir lo más Tarde 4.- Entregar lo más
Posible: Posponer Rápido Posible: El
decisiones irreversibles tiempo de entrega es una
hasta tener la medida de eficiencia. Los
información necesaria ciclos rápidos son
(Just-In-Time). cruciales.
Principios de Calidad y Equipo
6.- Construir Calidad
5.- Empoderar al Equipo:
(Integridad) Inherente:
Confiar en los
La calidad debe estar
desarrolladores para que
integrada en el proceso,
tomen sus propias
no revisarse al final.
decisiones técnicas.
Automatizar las pruebas.
El Todo y la Aplicación
7.- Ver el Todo Conclusión: Lean es
(Optimizar el Flujo): una herramienta
Optimizar la cadena de poderosa cuando el
valor completa, no solo presupuesto y el tiempo
partes individuales. son muy limitados.