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.
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:
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.
Para conseguir lo anterior puedes apoyarte en alguna de las siguientes técnicas, la mayor parte bastante conocidas:
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.
Julio Roche es Director del área de System Development&Integration, en la práctica de Consultoría Tecnológica de Deloitte. Profesional con más de 30 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, donde lidera el grupo de capacidades de Movilidad dentro de Consultoria. En este grupo se encuentran las capacidades de Desarrollos de Movilidad, Contact Centre Transformation, Asistentes Digitales y Realidad Digital. Es además un referente a nivel nacional dentro del mundo de la Agilidad, habiendo participado en procesos de Transformación Ágil de grandes compañías y organizaciones.