¿Es Agile y Scrum inherentemente Lean?

¿Es Scrum inherentemente Lean?

El desarrollo de software Lean es el resultado de la traducción de la manufactura Lean al ámbito del desarrollo de software y sistemas. Si cae bajo el paraguas de Agile es objeto de debate acalorado en la comunidad, pero en realidad no importa cuando todo se dice y hecho. Esto se debe a que los siete principios de Lean se reflejan inherentemente en los métodos Ágiles, aunque quizás de formas diferentes y con léxicos o convenciones de nombres distintos.

Eliminar el desperdicio

El primer principio de Lean es eliminar el desperdicio. Desde requisitos poco claros, documentación no utilizada, transferencias, tiempos de espera, y así sucesivamente, los practicantes de Lean buscan reducir o eliminar por completo estos desperdicios del proceso. El marco Scrum refleja este sentimiento Lean al proporcionar la retrospectiva para que un equipo pueda descubrir y corregir cualquier cosa que no esté funcionando bien. A menudo escucharás a los equipos discutiendo temas como documentación desaprovechada, procesos excesivamente rigurosos y/o manuales, demasiados defectos y otros problemas similares en la retrospectiva.

Enfocarse en la colaboración

Tanto Scrum como Lean se enfocan en la cooperación entre empleados. Define el éxito del método. En ambos métodos, las personas que realizan las tareas son más importantes que las herramientas que utilizan.

Dirigido por el valor

Cuando se trata de Scrum y Lean, nada es más importante que el resultado final. Este resultado debe crear valor para el cliente y es el único objetivo del proceso de desarrollo. Scrum permite al cliente ajustar constantemente sus requisitos, mientras que Lean implica la fabricación del producto de tal manera que no haya desperdicio. El cliente debería obtener exactamente lo que espera.

Decidir lo más tarde posible

En cualquier proyecto, las personas saben más sobre el proyecto al final del mismo. Los equipos Scrum prefieren tomar decisiones bien informadas; por lo tanto, no toman decisiones sobre cada requisito desde el principio. Esto es una manifestación del cuarto valor de Lean: decidir lo más tarde posible.

Enfatizar la mejora continua

Scrum y Lean también siguen el principio de mejora continua, también conocido como Kaizen en Lean. Ambos se enfocan en aprender y adaptarse constantemente. Este es un aspecto esencial, porque crear valor para el cliente es la prioridad principal.

Esforzarse por una entrega rápida

Lean dice que se entregue rápido; en Scrum entregamos como máximo cada 30 días, mientras que muchas equipos entregan aún más rápido. Lean dice que se debe empoderar al equipo, y Scrum también lo hace. Lean dice que la integridad debe incorporarse al sistema; Scrum responde a esto exigiendo que un equipo defina ‘terminado’ junto con el cliente.

Eliminar cuellos de botella

Finalmente, Lean nos guía a ver el todo: cómo opera todo el flujo de valor, o cadena de eventos que lleva al valor para el cliente. Cualquier cuello de botella debe eliminarse de inmediato, y los equipos deben estar adecuadamente dotados para que puedan completar incrementos de producto terminados. Scrum refleja esto al guiarnos a crear equipos especializados y multifuncionales que realicen retrospectivas. Dichas retrospectivas nos ayudan a descubrir cuellos de botella (o obstáculos, como se les llama en Scrum) para que puedan eliminarse.

Otros artículos sobre Agile y Scrum

 

 

 

 

 

Dejar una contestacion