Mejora continua en el mundo del desarrollo software
1. Postgrado en Gestión Ágil de Proyectos con Scrum, Kanban, Lean y
XP
IEBS – Escuela de Negocios de la Innovación y Emprendedores
Juan Carlos Peláez, PMP®, MBA.
jcpelaez@isingenieros.com - @juancarjc
Mejora continua en el mundo del
Desarrollo Software
2. Objetivos de la sesión
1. Explicar el concepto de Mejora Continua
en general.
2. Comprender cómo aplicar la Mejora
Continua en el mundo del Desarrollo de
Software.
3. Definir medidas y actividades concretas de
Mejora Continua en el
equipo/organización
07/12/2016
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
2
3. Estructura de la sesión
07/12/2016 3
1
Conceptos
• ¿Qué es la mejora continua?
• Conceptos
• Evolución histórica
2
Aplicación
• Recursos para la Mejora Continua
• La Mejora Continua en proyectos de Desarrollo Software
• Medidas y actividades concretas de Mejora Continua en el
Equipo/Organización
3
CONCLUSION
• Agilidad y Mejora Continua
• Conclusiones
¿Qué?
¿Para qué?
¿Quién?
¿Cómo?
¿Cuándo?
¿Cuánto?¿Con qué?
¿Dónde?
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
4. ¿Qué es Mejora Continua?
• El proceso de mejora continua es un concepto del siglo XX que pretende mejorar
los productos, servicios y procesos.
• El objetivo de la mejora continua es intentar optimizar y aumentar la calidad del
servicio/producto/proyecto a través de la evolución de los procesos que lo
componen.
07/12/2016 4
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
5. ¿Qué ganamos con la Mejora Continua?
07/12/2016 5
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
• Generales (se dan en cualquier ámbito
de la organización)
• No costosas (pequeñas inversiones o
frecuentemente sin inversión)
• No necesariamente de gran
repercusión (si algo debe ser
mejorado y nos supone un pequeño
esfuerzo, ¿por qué vamos a
plantearnos si ganamos mucho o poco
con ello? Simplemente hagámoslo)
• Corta implantación
• Sin riesgo (en caso de error es fácil
volver a la situación anterior)
GANAMOS FIABILIDAD, CONFIANZA y
SEGURIDAD
6. La Mejora Continua como parte de la
Calidad de los Procesos y Proyectos
07/12/2016 6
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
7. 07/12/2016 Juan Carlos Peláez - @ISingenieros 7
Características de la Mejora Continua
1. Proceso planificado, organizado y sistemático de cambios incrementales
en los procesos productivos, en los sistemas o en las prácticas de trabajo,
que permiten mejorar algún indicador de rendimiento.
2. No necesitan grandes inversiones para implantar los cambios
incrementales propuestos.
3. Es aplicable en todo tipo de empresas y/o proyectos.
4. Cuentan con la implicación de los trabajadores de la empresa.
5. Está basada en el ciclo de Deming, compuesto por cuatro fases:
1. Estudiar la situación actual y recoger los datos necesarios para
proponer las sugerencias de mejora.
2. Poner en marcha las propuestas seleccionadas a modo de prueba.
3. Comprobar si la propuesta ensayada está proporcionando los
resultados esperados.
4. Implantar y estandarizar la propuesta con las modificaciones
necesarias
8. Ciclo de Deming
07/12/2016
Act
Check Do
Plan
Shewhart - Deming – Mejora continua
Walter Shewhart
William Edwards Deming
•Plan para introducir mejoras.
•Haz primero cambios a pequeña escala.
•Comprueba si los cambios han funcionado.
•Actúa para obtener el mayor beneficio de los cambios.
8
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
9. La Mejora Continua como paso a la Excelencia
07/12/2016 9
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
10. 07/12/2016 Juan Carlos Peláez - @ISingenieros 10
Recursos para la Mejora Continua
1. Existencia de un Líder o responsable.
2. Estilo de dirección coherente con la Mejora Continua.
3. Estrategias que se concreten en objetivos medibles.
4. Existencia de indicadores.
5. Mejorar los canales de comunicación.
6. Metodología formal que de soporte (ISO-9000, TQM, TPM,
6Sigma, etc.).
7. Establecer políticas de compensación que aseguren la
implicación de los empleados para participar en el proceso de
mejora.
8. Organizar los recursos humanos para facilitar la participación.
9. Recursos en general.
10.Formación.
11. 07/12/2016 Juan Carlos Peláez - @ISingenieros 11
Mejora Continua en Proyectos de Desarrollo de Software
Independientemente de la metodología (tradicional o ágil)
utilizada para el desarrollo de proyectos, se puede y debe aplicar
la Mejora Continua con el objetivo de revisar lo que se está
haciendo, si lo estamos haciendo bien y si podemos mejorarlo.
12. 07/12/2016 Juan Carlos Peláez - @ISingenieros 12
Medidas y Actividades concretas para la Mejora Continua en
Proyectos de Desarrollo de Software
1. Identificar al líder del proceso (la responsabilidad es de todo
el equipo implicado).
2. Revisar los niveles de calidad del proyecto: revisión con una
periodicidad determinada.
3. Revisar los posibles valores en riesgo del proyecto (que
pueden ser también los recursos del mismo).
4. Establecer medidas de corrección sobre los valores en riesgo
identificados.
5. Proponer la creación de nuevos indicadores.
6. Analizar la eliminación de aquellos indicadores que ya no se
consideren necesarios.
13. 07/12/2016 Juan Carlos Peláez - @ISingenieros 13
Aplicación de la Mejora Continua en el Desarrollo Ágil de
Software
1. Revisión y refinamiento del product Backlog.
2. Gestión de Incidencias Críticas y Cambios de alcance.
3. Revisión de la capacidad del equipo y estimación de
esfuerzos.
4. Desarrollo del sprint.
5. Aplicación de Buenas prácticas. Métricas.
6. Revisión continua. Gestión de Incidencias Críticas y Cambios
de alcance.
7. Revisión de sprint.
8. Retrospectiva.
PLAN
DO
CHECK
ACT
14. Herramienta de control útil para evaluar la
Mejora Continua
07/12/2016 14
2Q – Diagrama de control
• ¿Cómo se comporta el proceso a lo largo del tiempo
• Límites de tolerancia y control
• Fuera de control y Regla de los 7
• R = amplitud (diferencia entre un valor y el próximo)
• Causa asignable / causa especial de variación:
• es un punto que requiere investigación (fuera de límites)
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
15. Conclusiones
07/12/2016 15
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com
Sin mejora
continua no se
aprende
El aprendizaje
aplicado hace que
mejores
El equipo de proyecto
es más efectivo y
comprometido
Los resultados son
cada vez mejores
El cliente estará
más satisfecho
…y vuelta
a
empezar
16. Conclusiones…y siguiente evolución
07/12/2016 16
Mejora
(Kaizen)
Innovación
(Kairyo)
Muchas mejoras pequeñas Una gran mejora
Reingeniería de RRHH Reingeniería de procesos
Poca inversión Gran inversión
Alto mantenimiento Bajo mantenimiento
Involucra a todos Involucra a los “elegidos”
Experiencia convencional más ciclo
P-D-C-A
Innovación tecnológica u
organizacional
的基本信息
zen con e de escalera ryo con y de inversión
Juan Carlos Peláez - @juancarjc
www.ISingenieros.com