10. Lean en el diseño y desarrollo
de interfaces digitales
11. Un poco de história
Kanban
Toyota
Manifiesto
ágil
1940 2001
Lean
Startup
Eric Ries
Waterfall
1970 20111986
Scrum
Takeuchi y Nonaka
Harvard Business
Review**
*http://www.toyota.com.ar/experience/the_company/sist-prod.aspx
**https://hbr.org/1986/01/the-new-new-product-development-game
***http://www.poppendieck.com/people.htm
Agile manufacturing, Lean manufacturing -> antes de software ágil / lean
Toyota
Production
System (TPS)*
Lean Software
Development:
An Agile Toolkit
Mary y Tom
Poppendieck***
2003
14. El proyecto “Frankenstein”
Nadie lo necesita.
Nadie lo usa.
El equipo cambia en el transcurso del proyecto.
El presupuesto real es mayor al planificado.
(Casi) nadie se acuerda de dónde surgió
24. ➔ Investigación con usuarios (más seguido, menos
costoso, igual de riguroso)
➔ Prototipado rápido
➔ Testeo de soluciones en etapa PMV
➔ Iteración / Pivoteo
➔ Implementación, feedback, mejorar continuamente o
desechar
Por dónde partir
25. ➔ Validar / invalidar hipótesis
➔ Aprender rápido
➔ Equivocarse temprano
En la práctica
38. Manifiesto por el desarrollo ágil de software
(2001)
“Individuos e interacciones sobre procesos y herramientas
Software funcionando sobre documentación extensiva
Colaboración con el cliente sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan”
http://www.agilemanifesto.org/iso/es/
39. Principios - Desarrollo ágil
1. Satisfacer al cliente
2. Los requisitos pueden cambiar.
3. Entregas frecuentes: 2 semanas - 2 meses
4. Negocio y desarrollo trabajan juntos
5. Personas motivadas
6. Conversación cara a cara
7. Software funcionando = medida principal de progreso
8. Desarrollo sostenible
9. Excelencia técnica y buen diseño
10. Simplicidad
11. Equipos auto-organizados
12. Reflexión - ser más efectivo para ajustarse y perfeccionarse
http://www.agilemanifesto.org/iso/es/principles.html
40. Principios - Desarrollo lean
1. Eliminar desperdicio
2. Crear conocimiento
3. Calidad
4. Postergar el compromiso
5. Optimizar el total
6. Entregar rápido
7. Respetar a las personas
Better, cheaper, faster software development.
Ref: Mary, Tom, Poppendieck: Lean Software Development: An Agile Toolkit