ágiles métodos metodologias metodologia metodo español conceptos agiles agile methodology kanban

métodos - ¿Cómo se relacionan las metodologías Agile, Lean y Kanban?



metodologias agiles scrum kanban (3)

A riesgo de irritar a los puristas, y desde una perspectiva práctica, Lean es el nivel más elevado de abstracción cuyos principios y (la mayoría) de las prácticas se pueden aplicar en toda la empresa. Su CEO entenderá y comprará Lean. En mi experiencia, vincular Agile en el nivel táctico con Lean en el nivel empresarial hace que sea mucho más fácil vender a los ejecutivos.

Kanban en la fabricación es una técnica de gestión de colas de inventario. Tal como se aplica en el trabajo de conocimiento (no solo IT) es una técnica de visualización de flujo de trabajo y restricción de cola diseñada para enfocar a los equipos en el menor trabajo posible a la vez para acelerar el flujo. Puede ser tan simple como notas adhesivas en una pizarra con líneas de cinta que marcan el paso del proceso de izquierda a derecha. O hay herramientas electrónicas Kanban disponibles (independientes o complementos para todas las herramientas principales de ALM)

Kanban se puede aplicar fácilmente como una herramienta para los equipos de Scrum simplemente al tratar al tablero kanban como una representación de su iteración. Usted (intenta) solo permite trabajar en el tablero al comienzo de la iteración y debe estar en el carril listo al final de la iteración. Y, usando swimlanes horizontales, puede segmentar efectivamente el tablero en secciones para el trabajo planificado en la iteración y las operaciones (por desgracia inevitables) respaldan el trabajo que interrumpe incluso a los equipos más disciplinados. Esto deja muy claro qué trabajo se cometió y qué se coló en el sprint.

Estoy básicamente familiarizado con la metodología ágil y Scrum.

Pero, ¿qué es "Lean Software Development" y "Kanban"?

¿Es seguro decir que Scrum, Lean y Kanban son implementaciones de la metodología Agile? ¿O son Lean y Kanban diferentes metodologías?

Do Lean y Kanban proporcionan un esqueleto / guía (como Agile) y dejan la implementación en un conjunto de prácticas adyacentes, como XP y Scrum?


En realidad, ni Agile ni Lean tienen una definición precisa. En ambos casos se trata más bien de un conjunto de principios y prácticas, en el primer caso, basándose en el Manifiesto Ágil , mientras que el último se basa en el Sistema de Producción de Toyota adaptado a la industria del software / TI.

Yo diría que tanto Lean como Agile son dos sabores del mismo movimiento en la industria del software, centrándose en la entrega efectiva de los productos que los clientes realmente necesitan (aunque esta es una gran generalización). La diferencia radica en las formas en que se logra este objetivo.

Con Agile, la atención se centra en establecer un proceso bien organizado, que permite la entrega frecuente y permite ajustes fáciles a las necesidades de los clientes durante el curso del desarrollo. Lean se enfoca más en limitar el "desperdicio" (incluido el trabajo en progreso que se considera como uno de los tipos de residuos) y hacer que el flujo de trabajo de producción y entrega sea lo más eficiente posible.

A menudo los enfoques ágiles y delgados se ponen en el mismo cubo, por lo que encontrarás todo tipo de mezclas: Scrum + Kanban es el ejemplo más significativo; consulte Scrumban para obtener más información. A menos que hable con un ortodoxo, no debería ser un problema si etiqueta a Kanban como un método ágil.

Para hacer un cierto orden en las etiquetas: Agile y Lean son conceptos generales. Scrum y XP son implementaciones específicas de Agile, mientras que Lean Software Development y Kanban son implementaciones específicas de Lean.

Al menos así es como la gente los percibe. Definitivamente es posible mezclar diferentes enfoques, o prácticas individuales de los mismos, en un método. Scrum + XP o Scrum + Kanban son probablemente las combinaciones más populares.

Si quieres profundizar más, puedo recomendar un gran mini libro que compara Kanban con Scrum: "Kanban y Scrum: aprovechando al máximo ambos" . El libro electrónico en formato PDF se puede descargar de forma gratuita.


La experta ágil Mary Poppendieck escribió sobre los principios de Lean . Encuentra sus credenciales aquí .

En lugar de escribir mucho sobre Kanban, lea lo que dicen los asesores suecos Crisp al respecto .

Las prácticas de Lean son bastante diferentes de las tareas prácticas prácticas que el XP centrado en la programación le pide que haga en su proyecto ("Automatizar todo", "Tener pruebas", "Reunirse diariamente"). El análisis del flujo de valor podría brindarle nuevas perspectivas y herramientas conceptuales con las que razonar sobre los negocios y las tareas a realizar.

Espero que esto ayude a navegar el proceso-hablar. ¡La mejor de las suertes!