Cultura LEAN aplicada al desarrollo de software
La cultura LEAN aplicada al desarrollo de software, por ejemplo a un desarrollo aplicaciones o a un desarrollo web, se define como un conjunto de técnicas que deben aplicarse durante el proceso de implementación:
- Eliminar los muda (oportunidades de mejora). Ya vimos en esta entrada de el munda en el desarrollo de software que es.
- Reducir el tiempo de respuesta (lead time)
- Simplificar el diseño de productos y procesos
- Mejorar Calidad, Coste y Servicio al Cliente
Pero ¿Cuál es el origen del concepto LEAN?
Ya en el siglo XIX, de la mano de Eli Whitney, que era un inventor estadounidense, empezó a sentar las bases de lo que hoy conocemos como cultura LEA. Conceptos como piezas intercambiables, convenciones técnicas, tolerancias y desarrollo de utillajes, fueron aspectos que integraba en su trabajo.
Esa idea fue complementándose y evolucionando, pasando por el conocido Henry Ford con sus líneas de montaje, de flujo y aplicaciones estratégicas (conocida célebre frase de «El cliente puede escoger el color que desee para su vehículo, siempre y cuando éste sea el color negro»), hasta que sobre el 1.950 Toyota empezó a elaborar el Toyota Production System de la mano de sus ingenieros Eiji Toyoda, Taichi Ohno y Shigeo Shingo.
Hasta que justo a principios del presente siglo se popularizó lo que hoy conocemos como cultura LEAN.
Las reglas básicas del LEAN
- El despilfarro es el enemigo número 1 de la productividad
- Mejor 40% de la solución ya, que esperar eternamente al 100%.
- Las mejoras se consiguen sin inversiones significativas en el proceso
- Mantener una mente abierta al cambio. Mantener una actitud positiva
- Opinar, crear un ambiente de cordialidad. Practicar el respeto mutuo
- No culpar, no juzgar. Buscar soluciones, no culpables
- Todas las aportaciones son importantes. Todo el mundo participa
- Todos los miembros del grupo tienen voz y voto.
- Hablar con datos reales
- Entender los procesos difíciles
Objetivos del LEAN
- Mentalidad abierta a maneras diferentes de hacer las cosas.
- Conocimiento global de la empresa.
- Entender la Mejora Continua como un proceso sin fin.
- Visualizar los problemas como oportunidades de mejora.
- Aumentar la satisfacción del cliente constantemente.
- Mejorar la competitividad.
- Ser pioneros del cambio.
El lean aplicado al desarrollo de software
Desde Owius creemos que el proceso LEAN es realmente una aplicación sensata en cuanto a la elaboración de procesos ya sea la creación de una startup o el desarrollo de software en ciertos aspectos, para reducir costes innecesarios y procesos o funcionalidades que acaban sin ser necesarios o en desuso dentro del desarrollo de software.
No hay comentarios