Claves para gestionar adecuadamente el Sprint Goal

Artículo

Claves para gestionar adecuadamente el Sprint Goal

Desde mi punto de vista, el ‘Sprint Goal’ ( o el objetivo de Sprint ) es un elemento clave en la metodología Scrum. Diría incluso que su importancia es capital y por desgracia en muchas ocasiones resulta ser el gran olvidado cuando se prepara o enfoca el Sprint.

Veamos que dice la Guía Scrum acerca del ‘Sprint Goal’:

“Each Sprint has a goal of what is to be built, a design and flexible plan that will guide building it, the work, and the resultant product increment.” — The Scrum Guide.

Claramente es un foco, una guía, que permite al equipo recordar en todo momento hacia donde han de ir dirigidos los esfuerzos y cuál es la expectativa del producto para esa iteración.

La Guía no acaba ahí, deja más mensajes que anticipan la importancia del ‘Sprint Goal’:

“It provides guidance to the Development Team on why it is building the Increment.” — The Scrum Guide.

Como vemos también provee de los por qué, lo que da al equipo una referencia acerca de las cuestiones objetivas por las que está realizando el trabajo. Esto sin duda ayuda a darle un sentido al esfuerzo y compromete con la consecución de este.

Pero la guía dice aún más:

“The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint.” — The Scrum Guide.

Esto ya es rizar el rizo. También se propone aportar flexibilidad en la consecución del objetivo, permitiendo al equipo un cierto grado de maniobrabilidad que encaja perfectamente con la búsqueda de la creatividad, el enfoque en la resolución de problemas emergentes conforme vamos conociendo más del producto e incluso alimenta el empoderamiento de los equipos sobre el producto en sí mismo.

En un entorno complejo, necesitamos buscar las preguntas adecuadas que aborden problemas complejos de adaptación. En condiciones complejas e incluso caóticas, el ‘Sprint Goal’ permite al equipo perseguir el mejor rendimiento.

Preguntas que debes hacerte sobre tu ‘Sprint Goal’

En aras de saber si estás creando un ‘Sprint Goal’ que inspire a tus equipos aquello que hemos visto que nos propone la Guía Scrum, algo nada sencillo si deseamos dar cumplimiento a un objetivo que nos permita flexibilidad, que nos sirva de guía en el camino, que marque claramente las expectativas que la organización y el PO persiguen para el producto, etc … y todo ello en una o un par de frases, que además deben ser fáciles de recordar para todo el mundo, la tarea no es baladí.

Para ello hay una serie de preguntas que pueden facilitarte la elaboración de un buen ‘Sprint Goal’. Esta lista tendrás que ir adecuándola a las circunstancias, a tu manera de pensar, al propio producto y por supuesto evolucionarla conforme vayas conociendo al equipo que lo va a hacer realidad.

Una lista inicial de preguntas útiles para la consecución de tus objetivos puede ser:

  • ¿Qué hay de diferente en este Sprint con respecto a los anteriores?
  • ¿Qué hace que valga la pena abordar este Sprint?
  • ¿Añade valor al producto?
  • ¿Es estimulante para el equipo este ‘Sprint Goal’?
  • ¿Supone un reto para el equipo? ¿Motiva?
  • ¿Por qué nos enorgullece lograrlo?
  • ¿Estamos aportando coherencia con este ‘Sprint Goal’ de manera que el equipo pueda realizar una buena previsión y planificación de su trabajo
  • ¿Hay una mezcla adecuada entre ambición y realidad (basada en la experiencia del pasado)?
  • ¿Permite la flexibilidad?
  • ¿Sirve el ‘Sprint Goal’ de foco para el equipo?
  • ¿Cómo puede el equipo hacer visible el progreso hacia el objetivo?

Consejos y trucos para la creación de los Sprint Goals

Conseguir en un Sprint Goal todo lo que mencionamos anteriormente es complicado, por lo que vamos con una ronda de trucos y consejos a la hora de ponerte a concebir un ‘Sprint Goal’ de garantías.

  1. Intenta usar preguntas abiertas que sirvan de inspiración al equipo.
  2. Busca objetivos sin ningún 'y'. Prueba a ir al grano. Recuerda, el objetivo es una propuesta única en la que el equipo debe poder focalizarse, al fin y al cabo, ha de servir como herramienta de priorización.
  3. Selecciona metas que no prescriban soluciones, métodos, herramientas o procesos. El equipo de desarrollo es el que debe autoorganizarse para resolver el desafío.
  4. Formula el objetivo como un rompecabezas a resolver o una búsqueda en la que embarcarse. Fomenta la creatividad.
  5. Intenta que no sea demasiado vago. Un ‘Sprint Goal’ abierto no debería resultar en un incremento abierto.

Para conseguir lo anterior puedes apoyarte en alguna de las siguientes técnicas, la mayor parte bastante conocidas:

  • Usa el canvas de Lean UX
  • Usa el canvas del modelo de negocio.
  • El canvas de propuesta de valor
  • Usa la guía para la gestión basada en la evidencia.

Conclusión

Los equipos que no se esfuerzan en la ejecución de los objetivos de un Sprint probablemente carecerán de compromiso, concentración, creatividad y flexibilidad durante un Sprint.

Parte del problema causante puede estar perfectamente en un ‘Sprint Goal’ mal formulado, que no sea claro y que no permita al equipo aportar los valores de Scrum en la ejecución del mismo. Si falla el objetivo, probablemente la consecuencia será un Sprint fallido o incompleto.

Así que dedica tiempo a elaborar un objetivo consistente. Tómate tu tiempo y ponle mucho cariño a la creación de las metas del sprint, el éxito del producto y del equipo están en juego.

Digamos que el ‘Sprint Goal’ son los cimientos sobre los que se construye el Sprint. Si estos son débiles o están mal planteados, toda la estructura y el edificio se tambalearán y correremos el riesgo de que se desplome sobre nuestras cabezas.

Hay que dar más importancia al objetivo de lo que generalmente hacemos, es en mi modesta opinión, una inversión muy rentable que garantiza unos resultados excelentes incluso a corto plazo.

Conoce a nuestro experto

Julio Roche

Julio Roche es Specialist Director del área de System Development&Integration, en la práctica de DxD de Deloitte. Profesional con más de 25 años de experiencia en el mundo del desarrollo de soluciones tecnológicas, su labor se encuentra actualmente focalizada en el terreno de la movilidad y la transformación digital, lo que le ha llevado a estar involucrado en procesos de implantación de metodologías ágiles desempeñando todos los roles que estas enumeran. Ha sido Agile Coach&Trainer, Scrum Master, Product Owner y parte del Development Team.