Está en la página 1de 22

UNIVERSIDAD DE GUAYAQUIL

Ingeniería en Software

Metodología Lean
Concepto
• La metodología Lean es una forma de
optimizar las personas, los recursos, el
esfuerzo y la energía de una
organización hacia la creación de valor
para el cliente. Se basa en dos
principios que son la mejora continua y
el respeto por las personas. 
Concepto
• También podremos definirlo como un
conjunto de principios que se pueden
aplicar al desarrollo de software. Lean
comenzó en la fabricación, como una
forma de optimizar la línea de
producción para minimizar el
desperdicio y maximizar el valor para el
cliente.
Historia de la metodología Lean

Fue concebida en Japón por Taiichi Ohno, director y consultor de la


empresa Toyota. Lean es sinónimo de eliminar procesos que no aporten
valor al producto final y también de minimizar los desperdicios que se
generan.
¿En qué se basa la metodología Lean?
• La metodología Lean tiene que garantizar que usando los
mínimos recursos, la producción se ajuste para que el
cliente reciba el máximo de valor.
• Para encontrar el equilibrio entre materiales o procesos
eficientes y baratos en contraposición a otros seguros y
ya usados en el pasado, hay que hacer hincapié en la
eliminación de los residuos
Los siete tipos de desperdicios según
Ohno
1. Sobreproducción 
2. Esperas
3. Transporte
4. Sobreprocesado
5. Inventario
6. Movimiento
7. Defectos
Metodología Lean de desarrollo de
software
Siete principios básicos
Eliminar los Amplificar el
desperdicios aprendizaje

Entregar tan
Decidir lo más
rápido como sea
tarde posible
posible

Construir
Capacitar al
integridad
equipo
intrínseca

Visualizar todo el
conjunto
Siete principios del desarrollo Lean de
Software
1. Eliminar el desperdicio: hacer desaparecer del proceso y el producto
todo aquello que no aporta valor al cliente.
2. Amplificar el aprendizaje: ha de fomentarse y facilitarse,
reconociendo el autor la naturaleza predominantemente intelectual de la
producción de software y la importancia del aprendizaje para mejorar los
resultados.
3. Decidir tan tarde como sea posible: dada la frecuente incertidumbre
que rodea la toma de requisitos, lo más aconsejable es retrasar las
decisiones tratando de tomarlas con la mayor cantidad de información
posible, y siempre adoptando una aptitud previsora ante la certeza del
cambio.
Siete principios del desarrollo Lean de
Software
4. Entregar tan rápido como sea posible: consecuencia de lo anterior,
es necesario disponer de medios que permitan, una vez tomada una
decisión, materializarla, sin sacrificar la calidad. 
5. Delegar la responsabilidad al equipo: el empowerment, dotar a
aquellos en los que reside el conocimiento y realizan el trabajo del
liderazgo suficiente para tomar decisiones y realizarlo, evitando pasos
adicionales de aceptación a otras instancias que obstaculizan el flujo
normal de actividad.
Siete principios del desarrollo Lean de
Software
6. Construir con integridad: integridad conceptual, dado que debe
responder a una necesidad del cliente, éste debe percibir el producto
como algo coherente, donde los requisitos a los que da solución se
observan como un todo cohesionado armónicamente. Además, se
necesita integridad técnica: una arquitectura coherente, usable, que
responde a su cometido y a la que se puede dar mantenimiento, adaptar y
ampliar. 
7. Visión global: se debe evitar la tendencia a realizar mejoras locales a
favor de un enfoque global.
Fundamentos básicos
• Construir sólo lo necesario.

• Eliminar todo aquello que no añade valor.

• Parar si algo no va bien (lo que está relacionado con


el principio de cero defectos).
Beneficios
Mejor Mayor moral
Mayor Crea cultura
Menos costes interacción de los
calidad de mejora
con el cliente empleados

Jefes se comunican
Punto de vista del
Maximiza las Atención a los  Trabajadores más regularmente con los
cliente siempre se
ganancias detalles abiertos a la mejora empleados sobre su
tiene en mente
trabajo y su proceso

Empleados más
 Calidad del producto Interacciones con los Disminuye el número Buscan formas de valorados y
se atribuye al valor clientes y el servicio de defectos y retrasos hacer que el trabajo capacitados para
del cliente en general mejoran en los productos sea más eficiente tomar mejores
decisiones
Personas y equipos de trabajo
Personas y equipos de trabajo
• Autodeterminación: basar la transformación en transferir las prácticas en lugar de los principios
sobre los que se fundamentan es un error, aunque se consiga realizar la implantación del cambio
es difícil mantener esta transformación. La prioridad es conseguir que las personas crean en el
cambio y participen de él. 
• Motivación: el primer elemento motivacional es dar un propósito al trabajo de las personas, por
encima de un simple conjunto de tareas, deben entender el propósito de su trabajo, de una forma
clara, convincente y alcanzable. 
• Liderazgo: buscar líderes más que simples gestores, que hagan frente al cambio, marcando el
camino a seguir, alineando y motivando al equipo. Un liderazgo basado en el respeto del equipo
hacia el líder, por su profundo conocimiento del cliente y de los aspectos técnicos, más allá de
una autoridad concedida.
• Experiencia: facilitar que los equipos adquieran y compartan su experiencia, que experimenten
de manera autónoma, tolerando los errores durante el proceso de aprendizaje y fomentando la
transmisión del conocimiento. 
Factores que dificultan la existencia de equipos de
trabajo
Individualismo. Las expectativas y la medida del
desempeño en la organización que promueven los logros
individuales frente a los colectivos. 

Factores que
dificultan la Exceso de rotación. Al romper los equipos con
existencia demasiada frecuencia se pierde la noción de pertenencia,
se acaban formando grupos y no equipos. 
de equipos
de trabajo Pertenencia a varios equipos. Pertenecer a un equipo
supone adquirir un compromiso con las personas que lo
conforman, pertenecer a varios equipos puede poner estos
compromisos en conflicto, a lo sumo se podría formar
parte de dos. 
Ventajas
• La eliminación de desperdicios permite obtener un
software más básico e intuitivo, en donde solo existen
las funcionalidades necesarias, generando un ahorro
en tiempo y dinero en capacitación al personal de la
empresa en el manejo del software.

• La entrega en un corto periodo de tiempo posibilita la


mejora e implementación de otras funcionalidades
dentro del software, acción que permite obtener un
software más completo y totalmente probado.

• La participación activa del cliente dentro del


desarrollo del software garantiza una máxima
satisfacción por parte del mismo, lo que implica
también una gran probabilidad de éxito en la
implementación del sistema dentro de la compañía, ya
que el cliente alcanzó a conocer a cabalidad su
funcionamiento.

• Se recibe un software más seguro, con menos errores,


el cual aprovecha al máximo el uso de los recursos.
CASOS DE ÉXITO
Toyota
• Además de ser los pioneros del Lean Manufacturing gracias a su director,
también gracias a ellos surgió uno de los programas de procesos más famosos
de todo el mundo. El conocido como 5S consiste en sistematizar, subordinar,
sanear, sostener el proceso y simplificar.
• Con este método fueron un paso más allá y dejaron ver al mundo cómo de
eficiente es la productividad asiática. Otro de los legados que deja la
revolución empresarial de los 60 y que sirve para aplicarse en cualquier
ámbito.
CASOS DE ÉXITO
Caterpillar
• Esta longeva y clásica empresa norteamericana dedicada a la fabricación de
maquinaria fue una de las primeras compañías occidentales que se sumó al
Método Lean. Fundada en el siglo XIX, apostó fuertemente por el modelo de
mejora continúa implementado en Toyota
• En su caso, la metodología Lean le sirvió para reducir los tiempos de
fabricación, una cuestión de vital importancia para conseguir que los
proyectos a largo plazo sean rentables.
CASOS DE ÉXITO
NIKE
• Quizás, una de las empresas de material deportivo más importantes del mundo
en la actualidad. En el año 2011, Nike decidió cambiar su sistema de
producción y adaptarlo a la filosofía Lean. De este modo, apostaba por una
nueva estrategia que le garantizaba la calidad del producto que ofrecía a sus
clientes.
• El cambio vino de la mano de un importante proceso de formación de sus
trabajadores, de manera que se ajustaba a uno de los principios de la
metodología Lean: reducir el tiempo de producción, en este caso, gracias a la
mejora de las capacidades del equipo.
CONCLUSIÓN
• Para concluir, es importante destacar que la implementación de esta
metodología a la hora de desarrollar software, es la mejor opción para aquellas
empresas que quieren ser partícipes de la construcción de su sistema, que
quieren recibirlo en un corto periodo de tiempo y que buscan simplicidad en
sus funcionalidades. Al finalizar el proyecto el cliente va a recibir un software
productivo y eficiente, más seguro y optimizado a sus necesidades específicas.

También podría gustarte