¿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
- Guía completa de Scrum
- ¿Cuáles son los tres pilares de Scrum?
- ¿Qué es el desarrollo de software Ágil?
- Scrum en 3 minutos
- ¿Cuáles son los 5 valores de Scrum?
- ¿Cuál es la evolución de Scrum?
- Gestión clásica de proyectos frente a gestión Ágil de proyectos