lunes, 9 de noviembre de 2020

Desperdicio en Lean manufacturing se dice Muda

Muda es la palabra con la que se designa desperdicio en el Lean Manufacturing. Buscando una definición más precisa de lo que se entiende por desperdicio sería: Muda es cualquier actividad en un proceso que consume recursos (esfuerzo) y que no añade valor al producto o servicio desde el punto de vista del cliente.


Si tus proyectos tienen de fondo el mundo de la manufactura no habrás tenido ningún problema en comprender los desperdicios, es más, seguramente ya los conocieras. Si perteneces a otro mundo, como por ejemplo del software, lo mismo piensas que algunos de ellos no aplican a tu caso y nada más lejos de la realidad.

Es su magnífico libro “ Lean Software Development: An Agile Toolkit “ el matrimonio formado por Mary y Tom Poppendieck hacía la correlación perfecta de los 7 Mudas al mundo del software. Si no has leído el libro ya, te lo recomiendo.

La asociación de los muda al software la vamos a ver a continuación:


1. Características extra. Dentro del software existe un nombre para esto y se llama Gold Plating. Aunque puede parecer un servicio al cliente, incluir algo que no te han pedido es un desperdicio.

2. Trabajo hecho parcialmente. Todo trabajo que no se haya completado y esté esperando para serlo es un desperdicio. Si finalmente no lo llevamos a cabo el esfuerzo y recursos que hayamos empleado se habrá tirado a la basura.

3. Sobreproceso. Es uno de los desperdicios que mejor casa. No necesita explicación.

4. Esperas. Pasa igual que en el caso del lean manufacturing. Tenemos que esperar por cosas o a que haya disponibilidad de algo. Sigue siendo un desperdicio en el software como lo era antes para Toyota.

5. Defectos. Otro que casa perfectamente con el software. Un defecto en producción es un desperdicio claro.

6. Cambio de tareas. Asignar a las personas a múltiples proyectos donde deban realizar múltiples tareas de las que tendrán que ir cambiando de unas a otras implica un desperdicio. Sobre el papel parece muy rápido el poder cambiar de una tarea a otra, pero la realidad es que necesitamos tiempo para poder volver a continuar con una tarea anterior.

7. Movimientos. Aquí se orienta por ejemplo a cómo de sencillo es para un desarrollador encontrar la respuesta a una pregunta. Si tiene que preguntar a negocio ¿puede preguntar directamente? ¿necesita seguir un protocolo? Todo ese tiempo es un desperdicio.

El artífice del Lean, quien introdujo esta nueva manera de fabricar en Toyota, fue Taiichi Ohno (1912 – 1990), cuya estrategia se fundamentó en tres bases:

–  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).

Además, conviene destacar que el Lean incluye siete importantes principios, los siguientes:

Eliminar desperdicios (Eliminating Waste)

Amplificar el aprendizaje (Amplifying Learning)

Decidir lo más tarde posible (Deciding as Late as Possible)

Entrega lo más rápido posible (Delivering as Fast as Possible)

Capacitar, potenciar, al equipo (Empowering the Team)

Construir con integridad (Building Integrity In)

Ver el todo (Seeing the Whole)


fuentes: https://www.laboratorioti.com/2020/11/09/los-7-desperdicios-lean-de-tu-proyecto/

https://www.javiergarzas.com/2012/01/lean-software-development.html