Scrum es un marco altamente popular y conocido dentro deel desarrollo de software ágil. Hace varios años, Scrum introdujo cinco valores fundamentales para guiar las decisiones de los miembros del equipo. Aunque no todos los entienden plenamente o aprecian estos valores, son esenciales para una implementación exitosa de Scrum y merecen una explicación detallada aquí.
Fuente: Scrum.org – Cartel de valores de Scrum
Coraje
Los miembros del equipo Scrum tienen el coraje de hacer lo correcto y enfrentar problemas difíciles. Los miembros del equipo se apoyan mutuamente para hacer lo correcto y asumir riesgos inteligentes para que podamos aprender e mejorar a lo largo de nuestro camino, incluyendo:
- Reconocer que nadie es perfecto
- Lanzar una versión que se pueda revertir
- Compartir toda la información posible para ayudar al equipo y la organización
- Aceptar que capturar perfectamente los requisitos es imposible y adaptarse al cambio rápido es la realidad
Enfoque
Todos se enfocan en el trabajo del Sprint y en la meta del equipo Scrum. El enfoque es esencial al enfrentar la complejidad y la imprevisibilidad, para que podamos lograr resultados significativos. Al concentrarnos solo en unas pocas cosas a la vez, entregamos los elementos más valiosos lo más rápido posible. El marco Scrum incluye elementos que ayudan a fomentar el enfoque:
- El equipo debe enfocarse en entregar un incremento «Listo» al menos al final de cada Sprint.
- Cada Scrum roltiene una responsabilidad única, ayudando a los individuos a saber qué priorizar, contribuyendo finalmente al resultado del equipo.
- Los equipos Scrum se enfocan en el Objetivo del Sprintpara guiar lo que el equipo entrega.
- El Product Backlogse prioriza, creando un enfoque claro en lo más importante a continuación.
- Eventos de Sprint con tiempo limitadocrean una sensación de urgencia y ayudan a mantener el enfoque en el propósito de cada evento.
- Los eventos de Scrum y artefactosayudan a establecer puntos de control para el progreso y la nueva información, permitiendo al equipo adaptarse a intervalos regulares.
Compromiso
Los miembros del equipo Scrum deben comprometerse con el éxito y estar dispuestos a establecer metas realistas y cumplirlas. Cada rol Scrum se compromete con el éxito del equipo, no solo con logros personales, creando un entorno de confianza, resolución efectiva de problemas y altos estándares:
- El Propietario del Productodemuestra compromiso al tomar las mejores decisiones para optimizar el valor del producto, en lugar de simplemente tratar de complacer a todos los interesados.
- El Máster de Scrumse compromete a mantener el marco Scrum, lo que significa que no extendemos el Sprint ni presionamos los tiempos para “terminar” en las demostraciones.
- El Máster de Scrumdemuestra compromiso al eliminar los obstáculos que el equipo no puede resolver por sí mismo, en lugar de tolerar la situación actual.
- El Equipo de Desarrollodemuestra compromiso al crear un incremento que cumpla con su definición de “Terminado”, no solo algo que esté casi terminado.
Respeto
Como equipo autogestionado, no podemos funcionar sin respeto mutuo. Fomentamos un entorno inclusivo, productivo y humano para todos. El marco Scrum incluye elementos que promueven el respeto:
- Participación completa del equipo Scrum enPlanificación del Sprint, Revisión del Sprint, y Retrospectiva del Sprint, fomentando el respeto por cada rol, responsabilidad y perspectiva.
- El Equipo de Desarrollo es multidisciplinario, lo que significa que posee todas las habilidades necesarias para entregar un incremento de producto “Terminado”. Esto promueve el respeto por la experiencia, habilidades e ideas de cada individuo, y también fomenta el aprendizaje y el crecimiento.
- El Backlog del Sprintes propiedad del Equipo de Desarrollo. Dado que son ellos quienes realizan el trabajo, deciden cuánto pueden comprometerse y cómo hacerlo, mostrando respeto por su experiencia y ritmo sostenible.
- Al revisar únicamente el producto “Terminado” en la Revisión del Sprint, traemos transparencia a nuestro progreso real, demostrando respeto por los interesados.
- El Propietario del Producto busca la opinión de los interesados, colabora y establece expectativas realistas, otra expresión de respeto hacia los interesados.
- El Máster de Scrum se enfoca en la salud del equipo Scrum y en el uso efectivo de Scrum. Desempeñar los roles de maestro, facilitador y entrenador demuestra respeto por los individuos, los equipos y su capacidad de crecer.
- Scrum enfatiza la entrega de valor: al no invertir en funciones de bajo valor o en cosas que nunca se usarán, demuestra respeto hacia nuestra organización.
- Tener un incremento potencialmente entregable al final del Sprint demuestra respeto hacia la organización al no obligar a más inversiones para obtener valor: permite a la organización tomar decisiones de inversión flexibles.
Transparencia
El proceso empírico de Scrum requiere transparencia, apertura y visibilidad sobre nuestro trabajo, progreso, aprendizaje y desafíos. Los equipos deben colaborar abiertamente, a través de disciplinas y habilidades, con los interesados y el entorno más amplio, compartiendo retroalimentación y aprendiendo unos de otros. El marco de Scrum incluye elementos que promueven la apertura:
- Limitar los Sprints a 30 días o menos permite la apertura para cambiar de dirección basándose en nueva información.
- El objetivo del Sprint es fijo y proporciona orientación, pero el plan para alcanzarlo puede ajustarse según lo que el equipo de desarrollo aprende.
- Una transparenciaBacklog del Producto muestra apertura hacia los interesados sobre lo que está planeado (y lo que no lo está), y lo que podría venir a continuación.
- La retrospectiva del Sprint se centra en la mejora continua de las interacciones del equipo, los procesos y las herramientas: permite retroalimentación abierta, reflexión y cambios en la forma en que trabajamos.
- La revisión del Sprint demuestra apertura al compartir el progreso con los interesados y al dar la bienvenida a su retroalimentación y colaboración.