Scrum a gran escala: Visión general de LeSS
Agile 101
-
Cross-team collaboration as needed on architecture, design, modeling, etc.
-
Use the source code as a fountain of knowledge about the product.
-
Use Open Space “technology” to share information, knowledge, and experience.
-
Promote cross-team interactions through observing each other’s Daily Scrums and simply sitting having one or more members sit with another team (Travelers).
-
Form self-organized Communities of Practice (CoP) of volunteers with a shared interest. Support the informal leaders, CoP coordinators, that naturally rise in the group because of their more than average interest in the topic.
-
Form self-organized Communities of Practice (CoP) of volunteers with a shared interest. Support the informal leaders, CoP coordinators, that naturally rise in the group because of their more than average interest in the topic.
Introducción a Scrum a gran escala (LeSS)
O tal vez usted ya tiene varios equipos siguiendo Scrum y está experimentando algunos de los desafíos de la coordinación de varios equipos que trabajan en un solo producto.
De cualquier manera, usted quiere saber más acerca de Scrum a gran escala para ver si es un ajuste para usted.
Bueno, estás en el lugar correcto.
En este artículo, obtendrá una visión completa pero sucinta de LeSS para que pueda tomar una decisión informada sin perderse en todos los detalles.
Breve reseña
-
LeSS le permite escalar Scrum hasta ocho equipos de hasta ocho personas cada uno.
-
LeSS Huge le ayuda a escalar Scrum hasta unos cuantos miles de personas en un solo producto.
Breve historia
En 2005, Craig Larman y Bas Vodde crearon Large Scale Scrum trabajando juntos en Nokia Siemens Networks aplicando Ágil y Scrum al desarrollo de productos muy grandes y en múltiples sitios.
Desde entonces, los grupos de productos que aplican LeSS tienen un tamaño muy variado, desde dos equipos hasta 2500 personas.
Principios y prácticas
Aplicar LeSS significa:
-
Tener claras las pocas reglas que considera imprescindibles.
-
Siguiendo la orientación de sus 10 Principios al tomar tus decisiones.
-
Estructurar tu grupo de producto según su descripción de cómo organizarse.
-
Siguiendo su descripción de los Sprints de Scrum en un contexto a gran escala.
-
Aplicando las prácticas que define para la Excelencia Técnica.
-
Tomar en serio lo que tiene que decir sobre la adopción de LeSS con éxito.
-
Atención a lo que tiene que decir sobre la coordinación y la gestión en una nueva realidad.
Reglas
Para todo lo demás eres libre de tomar tus propias decisiones guiadas por los mismos principios que guiaron a los autores de LeSS en su creación.
I won’t repeat the LeSS rules here, but I do advocate keeping them front and center at all times so they can be referred to often (they’re only two pages!).
Principios
LeSS puede ser magro en reglas debido a sus diez principios para guiar sus decisiones para todo lo que no considera esencial (una necesidad).
-
Scrum a gran escala es Scrum
-
Más con LeSS
-
Pensamiento sistémico
-
Pensamiento Lean
-
Control de procesos empíricos
-
Transparencia
-
Mejora continua hacia la perfección
-
Centrado en el cliente
-
Enfoque en el producto completo
-
Teoría de filas
Principio 1: Scrum a gran escala es Scrum
LeSS escala el propio Scrum sin añadir procesos, artefactos o eventos de escalado diferentes.
Principio 2: Más con LeSS
LeSS le ayuda a simplificar gradualmente su organización y a basarse en la responsabilidad, la propiedad y la orientación al cliente en lugar de en las funciones, los procesos y los artefactos.
Principio 3: Pensamiento sistémico
Principio 4: Pensamiento Lean
El control empírico del proceso le ayuda a «fallar hacia adelante» haciendo que produzca incrementos de trabajo de su producto en ciclos cortos, y a adaptar el producto y la forma de crearlo inspeccionándolos en cada ciclo.
Principio6: Transparencia
La transparencia le ayuda a abordar los puntos débiles de los procesos, las herramientas, las técnicas, los entornos, los sitios, las políticas, las personas, los grupos, los sistemas de recompensa, etc. en toda la organización.
Principio 7: Mejora continua hacia la perfección
La mejora continua hacia la perfección dice tres cosas:
-
«Está bien no ser perfecto ahora mismo».
-
«Está bien no ser perfecto ahora mismo».
-
«Tiene que estar bien con no llegar nunca porque siempre habrá algo más que mejorar.”
Principio 8: Centrado en el cliente
En LeSS el objetivo es escalar y mantener el enfoque en el cliente a través de la organización para que los equipos en la planta baja no terminen divorciados del valor que su trabajo ofrece a los clientes.
Principio 9: Enfoque en el producto completo
LeSS aboga por mantener a todos los equipos centrados en el producto completo, no sólo en su pequeña parte.
Principio 10: Teoría de las filas
La teoría de las colas ayuda a mejorar el flujo de trabajo a través de sus procesos de desarrollo y de cartera con orientaciones para eliminar las colas y gestionar las que no pueden eliminarse.
Las colas y el inventario no sólo existen en la fabricación física, también están presentes en el desarrollo de productos.
Por ejemplo:
-
La cartera de proyectos y productos es una cola.
-
El backlog de productos es una cola.
-
El Sprint backlog es una cola.
-
Cada estado de un flujo de trabajo es una cola en la que el trabajo espera ser recogido para el siguiente paso.
-
Un servidor de integración sobrecargado es una cola.
-
Los entornos de prueba compartidos son colas.
Y también hay mucho inventario en esas colas.
-
Documentos de diseño terminados a la espera de ser implementados.
-
Cualquier código que aún no se haya liberado, o que se haya mantenido alejado de los clientes por medio de banderas de características, en diferentes etapas de finalización.
-
Las ramas de características son tanto un inventario como una especie de fila.
Practicas
-
Integración continua
-
Entrega continua
-
Arquitectura y diseño
-
Código limpio
-
Pruebas unitarias
-
Desarrollo dirigido por pruebas (TDD)
-
Pensar en las pruebas
-
Automatización de las pruebas
-
Pruebas de aceptación
-
Especificación por ejemplo
Todas estas prácticas están interrelacionadas, dependen y se amplían mutuamente.
Similitudes y diferencias
LeSS frente a Scrum de un solo equipo
En lugar de utilizar Scrum a nivel de equipo y aplicar diferentes métodos para planificar, coordinar y aprender con múltiples equipos, LeSS escala el propio Scrum y mantiene su núcleo intacto.
Los que informa el propio LeSS:
-
Los equipos de LeSS son lo que Scrum considera el equipo de desarrollo. El equipo de Scrum no es un concepto en LeSS.
-
LeSS habla de equipos autogestionados en lugar de autoorganizados.
-
LeSS ve el papel del Scrum Master como un trabajo dedicado a tiempo completo. Sin embargo, un Scrum Master puede guiar y entrenar hasta tres equipos para ver el producto más grande y el sistema de producción.
-
LeSS no requiere que el Product Owner participe en cada Scrum Diario o Retrospectiva del equipo.
-
LeSS divide la Planificación de Sprint en dos partes.
-
LeSS espera que el Refinamiento del Backlog sea un evento formal (es una actividad en Scrum).
-
LeSS no requiere que los Sprints tengan un Objetivo del Sprint, aunque lo considera una práctica útil.
Además:
-
El Dueño del Producto no está obligado a asistir a la Refinación del Backlog. del Producto de cada equipo. Los equipos llevan a cabo el refinamiento con los clientes y los usuarios, lo que libera al Dueño del Producto para hacer un trabajo más orientado al futuro.
-
LeSS añade una Retrospectiva global para todos los equipos juntos.
-
LeSS aborda específicamente qué papel pueden seguir desempeñando los gestores y cómo pueden seguir aportando valor incluso cuando sus responsabilidades son asumidas en gran medida por el Dueño del Producto o se delegan en los Equipos.
-
Donde Scrum dice de tres a nueve en un equipo o equipo de equipos, LeSS recomienda un máximo de ocho. Se basa en observaciones durante muchas adopciones de LeSS.
Planificación y presupuesto
Coordinación
Tanto LeSS como LeSS Enorme evitan ritualizar la coordinación entre equipos en eventos.
LeSS declara explícitamente: «Coordinación: Sólo hablar, comunicar en código, viajeros, espacio abierto y comunidades».
En otras palabras:
-
Colaboración entre equipos según sea necesario en arquitectura, diseño, modelado, etc.
-
Utilizar el código fuente como fuente de conocimientos sobre el producto.
-
Utilizar la tecnología» del Espacio Abierto para compartir información, conocimientos y experiencias.
-
Promover las interacciones entre equipos a través de la observación de los Scrums diarios de los demás y simplemente sentarse haciendo que uno o más miembros se sienten con otro equipo (Viajeros).
-
Formar Comunidades de Práctica (CoP) autoorganizadas de voluntarios con un interés compartido. Apoyar a los líderes informales, coordinadores de CoP, que surgen de forma natural en el grupo por su interés más que medio en el tema.
-
Utilice las CoP para difundir el conocimiento a través de sus equipos de características interfuncionales. Tienen el mismo objetivo que el antiguo sistema matricial, pero su enfoque es fundamentalmente diferente.
Teoría de las filas
Funciones y responsabilidades clave
En una organización de LeSS no hay lugar para los gestores de proyectos ni para una oficina de gestión de programas/proyectos (PMO). No los necesita porque sus responsabilidades se transfieren a un Dueño de producto y a los equipos de características, y para evitar confusiones y potencialmente incluso guerras territoriales.
En una organización LeSS, los equipos de características hacen el trabajo de desarrollo.
Son lo que otros llamarían equipos de producto. Cada equipo crea y es responsable de las características centradas en el cliente de principio a fin, en lugar de componentes o una capa técnica. Permanecen juntos a largo plazo. Se autogestionan y son interfuncionales: si se unen, sus miembros tienen todas las habilidades que necesitan para producir un incremento que se pueda enviar.
Son guiados y entrenados por un Scrum Master. En LeSS este es un trabajo dedicado a tiempo completo, aunque un Scrum Master puede servir hasta tres equipos.
Todos los equipos de características tienen el mismo Dueño de Producto y comparten un único Backlog de Producto.
El Dueño de producto puede tener un equipo de Dueños de producto en el que otros Gestores de producto apoyan al Dueño de producto. Juntos, suelen denominarse Gestión de Producto.
El Dueño de producto (equipo) conecta a los clientes/usuarios y a los equipos para que éstos puedan realizar un refinamiento detallado del backlog con ellos directamente. Como el Dueño de producto no necesita actuar como intermediario en esto, él/ella puede centrarse en el descubrimiento del producto con los clientes.
Nótese que en LeSS el Dueño de producto y los equipos de características son pares. LeSS, como Scrum, busca explícitamente mantener un equilibrio de poder entre ellos.
LeSS Enorme
LeSS Enorme agrupa a los equipos de características en áreas de requisitos de productos, es decir, áreas principales de requisitos del cliente, en lugar de capas del sistema o subsistemas arquitectónicos.
Introduce un Dueño de producto de área (APO) en el equipo del Dueño de producto, y cada APO se centra en una única área de requisitos del producto.
Cada elemento de la lista de espera del producto se asigna a una única área de requisitos del producto. El Area Backlog es entonces simplemente un filtro en el backlog completo.
Estructura organizativa
Muchas organizaciones que han hecho la transición a LeSS siguen teniendo gerentes. LeSS es uno de los pocos marcos que aborda específicamente cómo pueden reinventarse y aportar valor a pesar de perder muchas de sus responsabilidades tradicionales.
El Jefe del Grupo de Producto es el responsable jerárquico de todos los equipos que trabajan en el producto. Apoya a los equipos de características, ayudándoles a superar los obstáculos y a adquirir y mejorar sus habilidades.
El Departamento de Desactivación no es un departamento real, sino el nombre que engloba a los departamentos tradicionales de cascada como el de Análisis de Negocio, el de Control de Calidad y Pruebas y el de Arquitectura. No hay lugar para ellos en LeSS y los desmantelará a medida que avance en su adopción de LeSS. Su gente se transfiere entonces para convertirse en miembros de los equipos de características.
LeSS Enorme
Reuniones clave, ciclos, cadencias de entrega
Un Sprint en LeSS es casi idéntico al Sprint de Scrum de un solo equipo.
Todos los equipos comienzan y terminan el Sprint al mismo tiempo.
Todos los equipos trabajan a partir de un único Product Backlog.
Todos los equipos utilizan la misma Definición de Hecho.
Todos los equipos trabajan hacia un único Incremento de Producto Potencialmente Enviable.
Planificación del Sprint
Se divide en dos partes.
-
1. Planificación del Sprint Uno
-
2. Planificación del Sprint Dos
Scrum diario
Refinamiento de Backlog de productos (PBR)
Revisión de Sprint
Retrospectiva
Al igual que la Planificación de Sprint, la Retrospectiva se divide en dos partes.
En primer lugar, cada equipo lleva a cabo su retrospectiva específica del equipo como lo harían en Scrum de un solo equipo.
A continuación, se realiza una retrospectiva general a la que asisten el Dueño de producto, los Scrum Master de los equipos y representantes rotativos de cada equipo. Esta segunda parte se centra en cómo todos los equipos están trabajando juntos en un único sistema de desarrollo.
LeSS Enorme
No hay eventos adicionales (reuniones). El Dueño de producto y los Dueños de producto de área son el pegamento entre todos los equipos.
LeSS Huge es la ejecución paralela de Sprints de LeSS por todas las áreas de requisitos.
Métodos y técnicas
Aparte de las prácticas para la excelencia técnica, , LeSS no prescribe ningún método o técnica.
Errores comunes
LeSS tiene los mismos errores que Scrum y que cualquier adopción ágil en más de un equipo.
Los mayores errores específicos de LeSS son:
-
no adoptar la colaboración entre equipos en la arquitectura, el diseño y el modelado y, por lo tanto, no hacer que las opciones y soluciones sean conocidas y estén disponibles en todos los equipos.
-
No esforzarse por desmantelar los departamentos que no se han hecho y mantener a los gestores de proyectos y a la Oficina de Gestión de Proyectos, con lo que se reduce la claridad y es probable que se produzcan guerras territoriales improductivas y que resten energía, ya que a nadie le gusta perder partes de su reino.
-
no romper la relación de subordinación de los miembros del equipo interfuncional con sus antiguos gestores y, por tanto, ponerlos en una situación de lealtades conflictivas.
Cómo empezar
Algunos aspectos básicos que hay que poner en práctica para que la adopción sea más exitosa:
-
Poner a todos en la misma página en su conocimiento y comprensión de Scrum y LeSS. Invertir en varios días de formación para todos.
-
Conseguir que todo el mundo esté en la misma página sobre el producto completo en el que todos están trabajando.
-
Utilizar una fuerte Definición de Hecho (en lugar de una débil que refleje la realidad actual) y crear equipos interfuncionales que puedan cumplir con ellos moviendo a la gente (¡dejando que se ofrezcan como voluntarios!) de los Departamentos no hechos a ellos.
-
Deja claro que sólo el Dueño de producto puede dar trabajo a los equipos. No querrás que ningún equipo se vea interrumpido ni se sienta obligado a atender peticiones aparentemente razonables del jefe de línea, de ventas, de recursos humanos o incluso del director general.
-
Los jefes de proyecto no tienen ningún papel en el LeSS, pero pueden estar presentes mientras usted pone las cosas en orden. Durante ese tiempo, manténgalos lo más lejos posible de los equipos, porque es probable que interrumpan y causen confusión sobre si los miembros del equipo deben seguir actuando sobre lo que dicen. Véase el punto anterior.
Más información
-
Escalar el desarrollo Lean y Ágil (2009)
-
Prácticas para escalar el desarrollo Lean y Ágil (2010)
-
Scrum a gran escala: Más con LeSS (2015)
Los capítulos de estos libros están disponibles en línea:
-
Introducción a LeSS (Capítulo 2 del libro de LeSS) – donde puede encontrar muchos detalles sobre los temas tratados (y no tratados) en este artículo.
-
Inspeccionar y adaptar el capítulo de Prácticas para escalar
-
Contratos Ágiles
-
Diseño y Arquitectura
-
Pensamiento Lean
-
Equipos de características
¿Está preparado para hacer más con LeSS?
¡La vida es buena cuando sus equipos ágiles están sincronizados!
Solicite una demostración personalizada de SwiftEnterprise.

