¿Qué es un Sprint 0?
Un Sprint 0 es un enfoque iterativo en el que trabajamos junto con los clientes para descubrir, describir y validar los requisitos para una solución. El Sprint 0 se basa en Design Thinking, diseño de UX e Ingeniería de Requisitos ágil. Al finalizar un Sprint 0, deberías tener un documento de Visión y Alcance y un backlog inicial.
En un Sprint 0 y en el proyecto de desarrollo subsiguiente, debemos enfocarnos en lo siguiente:
*
Viabilidad
: Hay razones comerciales para realizar el proyecto. Se debe producir y lograr cierto valor comercial. Este valor comercial objetivo siempre está en el foco y debe validarse en un Sprint 0.
*
Atractivo
: Los factores humanos también juegan un papel aquí. Los humanos utilizarán el software y los humanos decidirán si recibimos el contrato para el proyecto. Por lo tanto, el Sprint 0 es también una actividad previa a la venta. El atractivo ayuda a vender.
*
Factibilidad
: Pero, ¿qué sucede si estás apuntando a un gran valor comercial con una gran experiencia de UX, y no hay forma técnica de lograrlo o los costos son demasiado altos? Por eso necesitamos tener en cuenta la factibilidad técnica como tercer aspecto.
No es fácil lograr estos tres objetivos - viabilidad, atractivo y factibilidad - al mismo tiempo. Explicaremos cómo el enfoque iterativo utilizado en un Sprint 0 puede ayudarte a lograrlo, y te proporcionaremos algunas herramientas y técnicas para usar en el camino.
Un Sprint 0 ofrece una serie de aspectos positivos, tanto desde la perspectiva del cliente como desde nuestra perspectiva como proveedor de software.
Aprendizaje Validado
* El Sprint 0 implica mucho Valor de Ingeniería. Para nuestros clientes, el Sprint 0 les permite definir el valor comercial a crear y dar retroalimentación, por ejemplo, sobre prototipos o maquetas de la solución planificada. Los clientes pueden validar la solución temprano y optimizar activamente el resultado comercial.
* Para nosotros, un Sprint 0 ayuda a validar nuestra comprensión de los requisitos del cliente y nuestras soluciones propuestas.
Barrera de Entrada Reducida
* Para nuestros clientes, un Sprint 0 requiere una inversión mucho menor que la necesaria para un proyecto grande. Pueden validar la solución futura sin una gran inversión inicial.
* Para nosotros, el Sprint 0 es un pie en la puerta para obtener el proyecto de seguimiento.
Resultados Tangibles
* Para nuestros clientes, un Sprint 0 produce resultados tangibles de manera ágil y eficiente. Los clientes pueden dar retroalimentación temprana. También pueden utilizar estos resultados tangibles para vender el proyecto internamente a las partes interesadas relevantes.
* Para nosotros, obtenemos retroalimentación temprana. También podemos verificar la factibilidad técnica con prototipos. Podemos impresionar al cliente entregando resultados más rápido y quizás incluso por encima de sus expectativas.
Riesgo Mitigado
* Para nuestros clientes, el enfoque iterativo de un Sprint 0 les permite dar retroalimentación temprana y mitigar el riesgo. Los prototipos o maquetas que son lo suficientemente buenos para una ronda de retroalimentación pueden desarrollarse rápida y fácilmente. Esto es mucho más rápido y más barato que desarrollar software listo para producción y recopilar retroalimentación durante la prueba de aceptación al final de una fase de desarrollo costosa.
* Para nosotros, un Sprint 0 proporciona una comprensión mucho mejor de los requisitos que el proceso de evaluación habitual. La colaboración más estrecha con el cliente nos brinda mucha más retroalimentación temprana.
Confianza y Modelo de Trabajo Establecido
* Para nuestros clientes, un Sprint 0 les permite ganar confianza en cómo trabajamos y en nosotros como equipo. También establece un modelo de trabajo entre el cliente y el equipo del proyecto.
* Para nosotros, un Sprint 0 nos permite mostrar a nuestros clientes cómo trabajamos y demostrar que entendemos sus necesidades.
Sprint 0: Un Enfoque, Muchos Sabores
Cada Sprint 0 puede diferir mucho debido a una serie de factores. Dependiendo de la complejidad y el número de roles involucrados, es posible que necesites más o menos tiempo. La complejidad arquitectónica y la factibilidad técnica también pueden variar considerablemente. El diseño de UX puede ser el enfoque principal o incluso no estar involucrado en absoluto. Muchos otros aspectos pueden diferir en cada Sprint 0. Pero un aspecto siempre es el mismo: el enfoque iterativo en el que trabajamos junto con los clientes para descubrir, describir y validar los requisitos para una solución. Cuando realizamos Valor de Ingeniería junto con los clientes, la situación determina cómo lo hacemos y las herramientas que utilizamos. Al final del Sprint 0, queremos saber que los requisitos son lo suficientemente buenos como para hacer una oferta vinculante. Queremos validar la solución propuesta antes de que se firme el contrato de seguimiento.
Pedro Pascal
Se unió el 07/03/2018