Sprint Zero es el nombre que recibe una iniciativa de varios usuarios de Scrum, en la que se trata de dar respuesta a la necesidad de inicializar y organizar los recursos de los proyectos gestionados con esta metodología.
Se trata de una práctica que genera una cierta controversia. Por un lado, los más puristas critican el sistema de numeración, la excepcionalidad del ciclo o el mero hecho de que no se produzcan entregables del proyecto. Por otro, los defensores argumentan que la propia preparación del equipo y el entorno de trabajo son un entregable con valor.
Esta presentación corresponde al seminario impartido en Junio de 2016 sobre el mismo tema, del que puedes encontrar un vídeo con un resumen de los puntos más importantes en el canal de YouTube del autor, indicado al final de la presentación. Igualmente las notas de la conferencia están disponibles en formato de ebook y tapa blanda.
2. INTRODUCCIÓN
Existe una iniciativa entre los usuarios de
Scrum a utilizar un ciclo de trabajo inicial, el
Sprint Zero, para preparar todo lo necesario de
cara al proyecto o la siguiente versión.
raineropenschool.com
3. ¿QUÉ ES SCRUM?
Es un método de gestión de proyectos, dentro
de la familia Agile, que organiza el trabajo en
torno a ciclos cortos para generar resultados
parciales, plenamente funcionales.
raineropenschool.com
4. PRINCIPIOS DE SCRUM (ALGUNOS)
Periodos de duración fija
Requisitos acumulados en un registro
Equipos estables multidisciplinares
Experiencia acumulada en retrospectivas
raineropenschool.com
5. EL PROBLEMA
Y todo eso… ¿De dónde sale? ¿Cuándo se
organiza? ¿Quién ha seleccionado el equipo?
¿Cuándo se ha preparado el entorno de
trabajo? ¿Cómo se coordinan los esfuerzos?
raineropenschool.com
6. NO ES UN PROBLEMA ÚNICO DE SCRUM
Inicialización
Constitución
Lista de
interesados
Planificación
Gestión del
alcance
Toma de
requisitos
Plan del proyecto
Ejecución…
Etc…
¡Un momento! ¿No echáis algo de menos? ¿No
vendría bien una “reserva de recursos” por aquí?
raineropenschool.com
7. DOS EXTREMOS DEL MISMO PROBLEMA
Demasiada
preparación
Ninguna
preparación
Unos caen en la parálisis de análisis, creando
planes inútiles, y los otros caen en la anarquía,
trabajando en requisitos que no van a ninguna
parte e ignorando el cálculo de rentabilidad.
raineropenschool.com
8. Y NO LO DIGO SÓLO YO...
Fase de concepción
Formar el equipo inicial
Desarrollar la visión
Alinear a la dirección
Explorar alcance inicial
Estrategia técnica
Asegurar la financiación
Definir el entorno
Identificar riesgos
En la última década han
aparecido numerosas
iniciativas que dicen: “¡hey!
Hace falta ALGO MÁS para
que los proyectos ágiles
funcionen. Por ejemplo:
SAFe
Scrum of Scrums
Disciplined Agile Delivery
…
raineropenschool.com
9. UNA POSIBLE SOLUCIÓN
El Sprint Zero es un ciclo inicial de trabajo que
sirve para preparar los medios, humanos y
técnicos, necesarios para afrontar el proyecto
que se ha comprometido.
raineropenschool.com
10. OBJETIVOS: DEFINICIÓN DEL PRODUCTO
¿Conocemos la finalidad del producto?
¿El cliente comprende nuestro método?
¿Tenemos una idea general del problema?
raineropenschool.com
11. OBJETIVOS: PREPARACIÓN DEL EQUIPO
¿Quiénes forman el equipo?
¿Qué competencias tienen?
¿Quién asume los roles principales?
¿Cómo se comunican y funcionan?
raineropenschool.com
12. OBJETIVOS: PREPARAR EL ENTORNO
¿Tenemos las herramientas necesarias?
¿Estamos en competitividad?
¿Está configurado todo el entorno?
¿Es posible hacer una prueba piloto?
raineropenschool.com
13. OBJETIVOS: DEFINIR LA ARQUITECTURA
¿Hay idea de cómo afrontar el problema?
¿Se está aprovechando la experiencia?
¿Qué relación hay con otros proyectos?
¿Conocemos los riesgos?
raineropenschool.com
14. EN DEFINITIVA
UNO NO PUEDE SIMPLEMENTE
LIARSE A HACER LO PRIMERO QUE SE LE
OCURRE Y LLAMARLO “ENTREGAR VALOR”
raineropenschool.com
15. CRÍTICAS HABITUALES
Los Sprints no pueden numerarse a partir de 0
Cualquier Sprint debe dar valor al cliente
Los proyectos comparten recursos muy
similares y no hace falta preparar gran cosa
Se sienta el precedente de que hay Sprints
“especiales” con reglas distintas al resto
Es una práctica que no forma parte de Scrum
raineropenschool.com
16. ¿QUÉ DICE LA AUTORIDAD EN ESTAS COSAS?
“I find that many of
these things that can be
used to argue for the
need for a sprint zero
are really best thought
of as things that
happen in what I call
the project before the
project.”
Mike Cohn
http://bit.ly/29l8ygw
raineropenschool.com
17. EL VALOR DEL CONOCIMIENTO EXPERTO
Paquete
Librería
Módulo Módulo
Librería
Módulo
Este enfoque ignora dos principios básicos de
gestión: primero, que la consultoría tiene valor
en si misma, y segundo, que una estimación
debe incluir todo el trabajo (100%) de la tarea.
raineropenschool.com
18. LOS SISTEMAS EVOLUCIONAN POR NECESIDAD
Otro hecho ignorado es que los equipos buscan
respuesta a sus necesidades. El Sprint Zero
aparece porque la gente necesitaba preparar
cosas para empezar a trabajar.
raineropenschool.com
19. SPRINT ZERO CHECKLIST
Area Elemento
Visión Acuerdo en el objetivo del producto
Registro de producto Especificación de los requisitos de alto nivel
Estimaciones Los requisitos, historias (o lo que sea), se han descompuesto y
estimado inicialmente
Registro de iteración El registro se ha creado y es visible
Equipo El equipo está formado, los roles asignados y la formación
necesaria se ha recibido
Acuerdos La “definición de hecho” está cerrada y comunicada
Entorno Herramientas, medios y lecciones previas están en su sitio
Arquitectura La arquitectura se ha definido y los riesgos están identificados
raineropenschool.com
20. CONCLUSIONES
Scrum plantea un ciclo continuo e incremental
de trabajo, pero deja en el aire muchas cosas
El Sprint Zero surge como una propuesta de la
comunidad para iniciar los proyectos
El objetivo es dar respuesta a cuatro ámbitos:
Definir el producto
Preparar el equipo
Preparar el entorno
Definir la arquitectura
raineropenschool.com
23. SOBRE EL AUTOR
Rafael Morales
Consultor y formador en
Sistemas de información (IT).
Gestión de proyectos (PM).
Aseguramiento de la calidad (QA).
Gestión de inmuebles (FM).
En LinkedIn: http://bit.ly/20Qh0oZ
Email: contacto@rafael-morales.com
raineropenschool.com
24. RESUMEN EN VÍDEO
Puedes ver un resumen de este seminario en
el canal de YouTube del autor en la siguiente
dirección: http://bit.ly/29ouyWM
25. OTROS CONTENIDOS
Puedes encontrar las notas de
esta conferencia y otras obras
del mismo autor en Amazon:
http://amzn.to/1Rp8yM9
También puedes seguir las
novedades y convocatorias de
nuevos seminarios, cursillos y
presentaciones en
raineropenschool.com
raineropenschool.com