2. ¿Qué es la mejora continua?
La mejora continua hace referencia a que todo
puede mejorarse, de manera que los procesos y
los productos no son estáticos. Siempre hay que
pensar la manera de mejorar lo que ya se tiene.
Por tanto es más que una metodología de
trabajo, es una filosofía que persigue mejorar,
productos, servicios y procesos en las
organizaciones mediante una cultura de calidad
total.
Se aplica como un ciclo ininterrumpido, el cual
busca áreas de mejora e implementa soluciones
para estas.
Herramientas para aplicar la mejora continua:
Ciclo PDCA o círculo de Deming , es el
más conocido de mejora continua en el que
se basan todos los demás. Esta es la base
de la mejora continua.
Kaizen, el cual busca una mejora continua
de todos aspectos de la organización.
Kata, es una metodología científica y
sistemática que puede ser aprendida y
desarrollada para alcanzar los objetivos de la
mejora continua
3. El círculo de Deming establece los 4 pasos básicos para aplicar la mejora
continua:
Plan: establecer las actividades del proceso necesarias para obtener el
resultado esperado.
Do: realizar los cambios para implantar las mejoras
Check: monitorear la implementación y evaluar el plan de ejecución
documentando las conclusiones.
Act: partir de los resultados conseguidos en la fase anterior se procede a
recopilar lo aprendido y a ponerlo en marcha
Kaizen, es una filosofía que debe implantarse en las organizaciones, la cual
significa acción del cambio, mejora gradual y ordenado. Se aplica mediante la
eliminación de desperdicios, con el objetivo de producir en el momento justo y
con las condiciones que requiera el cliente.
Debe ser aplicado por todos los miembros de la organización.
Kata se refiere a los hábitos y rutinas creados para implementar la mejora
continua, de manera que se interiorice de tal manera que esta surja de manera
natural.
4. ¿Cómo aplicarlo?
Integración continua, es una práctica mediante la cual los desarrolladores combinan los cambios en
el código en un repositorio central de forma periódica, tras lo cual se ejecutan versiones y pruebas
automáticas. El propósito de esta técnica es encontrar y corregir los errores con la mayor rapidez
posible y así mejorar la calidad y los tiempos de entrega.
Programación por parejas, dos programadores
trabajando juntos en una sola maquina. El
objetivo es que uno de ellos desarrolle y el otro
vaya revisando el código. Aunque implica un
tiempo mayor se ha comprobado que reduce los
errores hasta un 15% lo que supone un ahorro
de costes considerable.
5. Estandarización de procesos, se deben definir, implantar,
y explicar los procesos a todos los miembros del equipo con
el objetivo de interiorizarlos, darles visibilidad y
automatizarlos. De esta manera se cometerán menos
errores y se agilizará la producción.
Automatización de pruebas , esto permite garantizar que los cambios no introducen
incompatibilidades y que el código funciona perfectamente. Este tipo de pruebas se escriben antes del
mismo código, de manera que de antemano ya se sabe que criterios va a tener que superar para ser
considerado válido y con calidad total.
Scrum, la gestión del proyecto mediante esta
metodología consigue adaptar muchos
principios Lean al mundo software:
Enfoque pull
Visibilidad en todo momento del avance
del proyecto
El equipo de desarrollo es el encargado de
detectar las oportunidades de mejora
Equipos multidisciplinares y auto-
organizdos
6. Con la aplicación de la mejora continua se consigue:
La definición de los problemas detectados y su categorización.
La determinación de los factores causantes de tales incidencias.
La prevención y detección de errores.
La medición de la mejora de los procesos.
Visibilidad del proyecto
Aprendizaje constante
Ahorro de costes
Mejora de trabajo en equipo
¿Qué se consigue?