Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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.
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.