1. Caso Práctico - XP Programming
Postgrado en Agile Project & Product Management (Mayo 2014)
Félix Garcia Lainez
fgarcialainez@gmail.com
1
2. • Ciclo iterativo que garantiza una mejora continua en la actividad sobre la
que se aplica. Se puede considerar como un proceso científico cíclico.
• Inventado por el Dr. W. Edwards Deming en 1950, quien es considerado
como el padre del control de calidad moderno.
• Puede ser aplicado a cualquier actividad o conjunto de actividades que
tengan algún tipo de planificación.
• El concepto es muy similar al Kaizen, ya que se realizan pequeñas
mejoras en cada momento, debiendo iterarse para obtener la esencia
de las mismas.
Félix Garcia Lainez
XP Programming - Mejora Continua
2
El Ciclo de Deming (PDCA)
4. • Plan - El primer paso en el ciclo is preparar un plan que considere todo
tipo de combinaciones en los resultados, riesgos, recursos, etc.
• Do - Ejecutar el plan trazado.
• Check - Una vez ejecutado el plan, se deberán comparar los resultados
obtenidos con los esperados según el plan inicial.
• Act - Finalmente se deberán implementar acciones que corrijan las
diferencias surgidas entre el plan establecido y los resultados obtenidos.
En algunos casos se considera más apropiado utilizar el término Adjust
para esta fase del ciclo.
Félix Garcia Lainez
XP Programming - Mejora Continua
4
Plan - Do - Check - Act
5. Félix Garcia Lainez
XP Programming - Mejora Continua
5
PDCA en el Desarrollo de Software
• Este proceso científico encaja perfectamente dentro del desarrollo de
software a diferentes niveles.
• Se puede aplicar a nivel de proyecto, a nivel de feature (funcionalidad) y
a nivel de código.
• Encaja perfectamente con la filosofía Agile.
• Se puede identificar fácilmente una correspondencia directa entre las
diferentes fases del ciclo PDCA y el ciclo de Scrum.
9. Félix Garcia Lainez
XP Programming - Mejora Continua
9
PDCA & Scrum
• Plan = Sprint Planning
• Do = Trabajo en el Sprint
• Check = Sprint Review
• Act = Sprint Retrospective
10. Félix Garcia Lainez
XP Programming - Mejora Continua
10
Ejemplos de Aplicación
• Rally Software - http://www.rallydev.com/community/agile-blog/my-
experience-pdca-–-beyond-basic-inspect-and-adapt
• Algunos ejemplos - http://www.brighthubpm.com/methods-
strategies/77327-pdca-examples-implementing-change-in-your-
company/
• Un caso de estudio - http://www.qualitymag.com/articles/91059-on-
target-with-pdca-a-quality-improvement-case-study
• Aplicándolo a tu dieta - http://norulesjustwords.wordpress.com/
2012/11/19/the-pdca-cycle-applied-to-your-diet/