Los siete Principios Lean son
Eliminar los residuos.
Integrar la calidad.
Crear conocimiento.
Aplazar el compromiso.
Entrega rápida.
Respetar a las personas.
Optimice el conjunto.
En el último artículohablamos de cómo volver a los valores y principios básicos de Agile puede ayudar a guiar al equipo hacia un estado mejor. Añadir los principios lean ayudará a rediseñar el trabajo desde otra perspectiva.
Nuestro objetivo como equipo Lean es producir exactamente lo que el cliente quiere, ni más ni menos. Su equipo Agile puede utilizar los principios eliminar desperdicios para identificar y eliminar pasos inútiles en el ciclo de vida de desarrollo. Tres tipos de desperdicio a tener en cuenta son Muda (despilfarro), Mura (desequilibrio) y Muri (sobrecarga). Muda destaca los procesos que contradicen el valor añadido. Fíjese en patrones como la resolución de problemas por parte de personas ajenas al equipo central, aprobaciones adicionales o pasos manuales excesivos que pueden automatizarse. Muri identifica la sobrecarga del tamaño de los lotes.
¿El equipo ha refinado los elementos del Product Backlog con más de 1-2 Sprints de antelación? Más allá de esto, su equipo está potencialmente sobre-planificando y menos capaz de hacer adaptaciones cuando las cosas cambian o han analizado el trabajo que puede no ser una prioridad. Mura identifica las fuentes de desequilibrio. Lo hemos visto cuando los miembros del equipo se especializan en un área y se convierten en un cuello de botella del flujo o en un obstáculo cuando están ausentes. Reducir el despilfarro redundará en la reducción de las tareas rutinarias que ralentizan el rendimiento general y contribuirá a aumentar la calidad de nuestras interacciones.
En calidad de construcción en hace hincapié en la calidad desde el principio y con frecuencia mientras se trabaja en el producto. Cuando incorporamos la calidad, reducimos la necesidad de volver a corregir un incremento una vez que se ha enviado. Utilice un diagrama de Ishikawa para identificar la causa raíz del problema que intenta resolver y evitar así limitarse a identificar y corregir los síntomas. Al refinar un PBI, pregúntese por qué al menos cinco veces para identificar la causa raíz. La técnica del poka yoke ayuda a prevenir los defectos y a crear métodos de trabajo a prueba de fallos. Los equipos Lean utilizan el poka yoke para que el producto y el proceso de entrega sean a prueba de errores. En los equipos de software, podemos utilizar el poka yoke para probar antes en el proceso y automatizar donde y cuando sea posible, para hacer que el producto y el proceso sean a prueba de errores.
Los Eventos Scrum celebrados por los equipos que practican Scrum son un buen foro para crear conocimiento. Estos Eventos también ayudan a fomentar la apertura, el respeto y el coraje entre las Partes Interesadas y el Equipo Scrum proporcionando una base para la comunicación frecuente y la colaboración donde podemos aprender unos de otros. En la Retrospectiva, el Equipo Scrum practica Hansei o reflexiones utilizando una mentalidad Kaizen. Como equipo, identificamos aprendizajes y mejoras, y definimos acciones para cambiar nuestro proceso. A lo largo de nuestra entrega del producto, podemos aprovechar prácticas como el enjambre, y el trabajo no solitario para hacer crecer nuestro equipo y reducir el desperdicio de talento no utilizado.
El principio lean de aplazar compromisossignifica tomar decisiones en el último momento posible. En áreas de complejidad o incertidumbre, donde es muy probable que las cosas cambien, este principio es especialmente importante. Como ya se ha mencionado, no queremos analizar en exceso nuestros elementos del Product Backlog demasiado pronto. Decidimos qué incluir en cada Sprint y los analizamos justo a tiempo para las actividades de desarrollo. Haga que su equipo considere la arquitectura del producto, específicamente los productos técnicos, para que sean flexibles. Fomente las decisiones arquitectónicas de la solución para que haya menos Incrementos irreversibles.
Aplicar el principio de entregar rápido no sólo ayuda a sus clientes, sino que tiene beneficios para aplazar compromisos y crear conocimiento. La reducción de la duración del sprint fomenta que los elementos del backlog se desglosen para encajar en el sprint, lo que permite la liberación de pequeñas piezas incrementales de valor. Estos lanzamientos rápidos también permiten realizar experimentos para confirmar las necesidades de los clientes y tomar decisiones informadas sobre qué y cuándo lanzar. El empleo de prácticas DevOps como la entrega continua no sólo responde a las necesidades de los clientes de forma continua, sino que refuerza que todos los cambios sean de alta calidad y estén listos para su publicación, reduciendo el riesgo de un inventario de errores.
El equipo lean/ágil ideal se describe como autogestionado, autónomo y capacitado, con una fuerte alineación con las necesidades de las partes interesadas. Un equipo que cumple esta descripción es el resultado de reforzar el principio lean de respetar a las personas. Para alcanzar esta definición debe existir un nivel de confianza, capacitación y transparencia en el equipo y por parte de sus líderes.
Como líder, colabore con sus equipos para establecer objetivos generales claros, resultados clave y expectativas. Un equipo que entiende claramente sus objetivos y está capacitado para autogestionarse estará motivado para cumplir y, normalmente, superar las expectativas. Como equipo, elabore un acuerdo de trabajo para definir cómo se comunicarán, generarán confianza, aumentarán su experiencia y gestionarán los riesgos. Una vez establecido esto, podrá mejorar la forma de satisfacer las necesidades de los clientes y de la empresa, crear un entorno en el que se respeten las opiniones y fomentar la libertad de cuestionarse mutuamente.
El principio final de optimizar para el conjunto anima a cada miembro del equipo a centrarse no sólo en sus responsabilidades, sino también en cómo encajan en el conjunto. En el nivel más pequeño, permite comprender cómo encaja un elemento del backlog en los objetivos generales del producto. Dentro de un ecosistema con múltiples equipos y funciones, permite comprender cómo interactúa cada equipo y aporta valor conjuntamente.
Para ver el conjuntose puede utilizar una herramienta como el mapeo del flujo de valor. Mapear el flujo de valor de la entrega del producto ayudará a ver cómo encaja cada equipo en el proceso global de entrega. Identificar el flujo de valor asociado al ciclo de vida laboral de un equipo proporciona una representación visual de cómo el equipo ofrece calidad. Para permitir la optimización de optimizaciónidentificar las medidas clave dentro del flujo de valor y asegurarse de que se producen continuamente y son visibles. La optimización será evidente a medida que las medidas mejoren con el tiempo como resultado de la reducción de residuos, el realineamiento de procesos y la eliminación de dependencias.
Aunque cada uno de los siete principios Lean puede aportar valor por sí solo, están pensados para ser utilizados como uno solo. Reflexione sobre cómo se interrelacionan y verá cómo, juntos, pueden aumentar enormemente la concentración de un equipo, mejorar la eficacia en casi cualquier tarea y permitir una mentalidad de mejora continua.
Compare los principios Lean con los principios Agile y verá cómo ambos, en su esencia, se esfuerzan por minimizar el despilfarro y maximizar el valor. Añadir los principios Lean a los valores y principios Agile replanteará, reorientará y reforzará los esfuerzos de cualquier equipo, sea cual sea el objetivo o el resultado deseado, incluida la adopción y transformación Agile.
Lea Parte 1, Parte 2y Parte 3 de la serie Impacto invisible en tu transformación ágil. Póngase en contacto con nosotros si quiere ser ágil.