Está en la página 1de 12

• CURSO: Ingeneria del software I

• DOCENTE: Ing. Juliana Del Pilar Alva


UNIVERSIDAD
NACIONAL TORIBIO Zapata
RODRÍGUEZ DE
MENDOZA • CICLO: V INTEGRANTES:
 Suarez Tapia Yuly
 Rubio Melendez Sterling
 Romero Cholán Iptler Adriano
 Muñoz Culquimboz Jhonatan
METODOLOGIA LEAN

Lean Manufacturing es una filosofía de


trabajo basado en personas y se define
como la forma de mejora y
optimización de un sistema de
producción focalizándose en identificar
y eliminar todo tipo de desperdicios y
generar valor.
Lo mas importante es que la finalidad
de esta filosofía es generar una nueva
cultura de la mejora, basada en la
comunicación y el trabajo en equipo
La Evolución de Lean ¿Qué es Lean?
Lograr Flujo Proceso,
eliminándo Desperdicio

II Guerra Mundial
Entrenamiento dentro
Machine That Changed the World
de la Industria

Plantas Aviación - Alimentos -


Henry Ford Toyota Japonesas Laboratorios -
en USA Hospitales

1910s 1940s 1950s 1980s 1990 2000s

Más de 100 años de descubrimiento (y re-descubrimiento)


Mag. Ing. Sureda A.
Surgimiento de LEAN
Estructura Lean
1)Eliminación de desperdicios.

Tan sencillo como evitar o suprimir todo aquello que no le aporte


valor al proyecto, en este caso el desarrollador debe tener la
habilidad de reconocer que procesos son innecesarios, es decir
aquellos que al no aplicarlos pueden dar los mismos resultados,
tales como códigos, retrasos, requisitos poco claros, cambios
constantes y procesos mal desarrollados. Una forma de identificar
fácilmente los desperdicios es mediante la aplicación de un mapa
de flujo de valor.
2) Ampliar el aprendizaje.
En este caso la idea es que el producto se vaya probando
constantemente para evitar amontonar errores que al final
serán más complicados de resolver, y que darán como
resultado demoras en la entrega del proyecto. Otra manera de
aumentar el aprendizaje es mediante la integración del cliente
en el proceso de desarrollo, de esta manera se podrán evitar
agregar funciones que este no desee.

3) Decidir lo más tarde posible.


Aunque parezca contraproducente decir que se deben tomar
decisiones lo más tarde posible, a la hora de desarrollar se
debe esperar a estar completamente informado sobre el
cliente. La persona que va a desarrollar el software debe
tener claro el user story, para esto el cliente debe
proporcionar la mayor cantidad de información acerca del
proyecto, sus dificultades y como quiere solucionarlas, para
de esta manera poder proceder al desarrollo.
4) Entregar tan rápido como sea posible. 
Inmediatamente después de recibir la información sobre el
cliente, se debe iniciar labores y procurar entregar la primera
iteración lo más pronto posible, para así poder agregar
recomendaciones a las siguientes iteraciones y entregar un
producto de calidad en el menor tiempo posible, algo
realmente valorado por los clientes.

5) Potenciar el equipo.
Se debe fortalecer el equipo de trabajo que se encarga
del desarrollo, esto se hace mediante la integración de
todo el equipo en cada actividad del proyecto, a través de
la motivación constante hacia ellos en pro del proyecto y
por medio de una buena relación y comunicación, tanto
con el cliente como con los mismos integrantes del
equipo
6) Crear la integridad.
Es ideal que el software sea probado tanto en su estructura como
en su usabilidad, generalmente un software tiene varias ventanas
o entradas que tienen funciones diferentes, y por ello se debe
asegurar que exista una integridad en estos componentes del
software, es decir, que funcionen igual de bien en conjunto y de
manera separada.

7) Visualizar todo el conjunto. 

En este punto se debe analizar la interacción que tiene el


software con los otros sistemas de la empresa, esta acción da
la posibilidad de examinar futuras mejoras que impacten en la
calidad del proyecto y en la satisfacción del cliente.

También podría gustarte