Este documento resume las actividades y técnicas recomendadas para realizar antes del primer sprint de un proyecto ágil, incluyendo definir la visión del proyecto, identificar a los involucrados, analizar riesgos, establecer requisitos no funcionales, crear personas y mapas de historias para generar el backlog de producto, y elaborar un producto mínimo viable. El autor también recomienda utilizar herramientas visuales como el tablero de visión de producto, el mapa de riesgos, el mapa de historias y el tab
20. Sprint Planning Tips
- Timeboxea la reunión.
- Ten el backlog refinado.
- Ten el backlog priorizado.
- Repasa la visión al iniciar
la sesión.
- Comunica al equipo en que
parte del producto se desea
hacer enfoque.
- Repasa el Definition of
Done.
- Recuerda que debe estar
presente todo el equipo.
- Recuerda que el equipo
estima.
- ...
Tengo que
recordar los
tips!
32. Disclaimer: Cada una de las técnicas que se
mencionarán podrían tener su propia charla, en esta
ocasión el foco será en dar un visión general de lo
que se puede hacer antes del primer sprint
38. El Product Vision Board
es una herramienta visual
que permite construir la
visión de un producto.
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
39. El codename es el
nombre que usará el
equipo para referirse al
proyecto. Entre todos
busquen un nombre
creativo que los relacione
al proyecto.
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
40. La frase representativa
debe ser corta y precisa,
debe expresar el alma del
producto y ser nuestro
nexo hacia lo que aspira a
ser.
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
41. Identifica los grupos de
usuarios que utilizarán el
producto. ¿Para quién
estamos trabajando en el
proyecto?
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
42. ¿Cuáles son las
necesidades de tu grupo
de usuarios? Aquí se
encuentran las razones de
ser de tu proyecto.
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
43. ¿Qué características de
tu producto satisfacen
las necesidades de tus
usuarios? No necesitas
hacerlo a gran detalle.
Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
44. Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
¿Qué valor le genera al
negocio la satisfacción de
la necesidad del grupo de
usuario a través del
producto?
Movimiento
obligatorio!
45. Codename Frase representativa
Grupo de
usuarios
Necesidades Producto Valor
Entonces con el Product
Vision Board todo el
equipo sabrá desde el
inicio para quién, por
qué y qué valor
brindamos al realizar el
proyecto.
46. TIP: Utiliza siempre (que
sea posible) una pizarra
física y promueve la
participación de todo el
equipo mediante la
interacción con ella.
47. Nota: A veces utilizo una
variación en la columna de
valor y coloco el valor
para el usuario final.
Cuando hago esto coloco
también dentro de mi
grupo de usuarios a mi
cliente/sponsor.
54. <inserta tu riesgo favorito>
Genera una lista con las
cosas que te preocupan
del proyecto, aquellas que
no te dejan ir a dormir
tranquilo
55. Es bueno saber que
cuando trabajamos con
Scrum también
pensamos en riesgos!
<inserta tu riesgo favorito>
Un ataque de zombies!
56. <inserta tu riesgo favorito>
TIP: No te quedes solo
con la lista, priorízala y
toma las medidas que
creas necesarias! Por
cierto, tampoco abuses
con la longitud de la
lista!!
Un ataque de zombies!
58. Pon visible y comunica las
cosas (funcionalidades)
que NO se van a hacer.
Muchas veces las
asumimos, pero al decirlas
genera un conocimiento
compartido. Además le da
foco al equipo sobre lo
que debe construir.
59. Además así puedo evitar
malos entendidos con los
involucrados y setear
expectativas!
62. Personas es una técnica
que nos permite crear un
esteriotipo de nuestros
usuarios y nos ayuda a
ver el producto desde el
punto de vista del
usuario. Si hemos hecho
antes el PVB las personas
deberían estar en uno de
los grupos de usuario
definidos.
63. Una forma práctica de
generar personas es
usando este template
Nombre
y Foto
Características Necesidades
65. Ahora sigue con las
características de la
persona. Puedes incluir su
ubicación, su trabajo, su
estilo de vida, etc.
Nombre
y Foto
Características Necesidades
66. Finalmente determina las
necesidades que tiene
esa persona que la harían
utilizar (comprar) el
producto
Nombre
y Foto
Características Necesidades
72. El Visual Story Mapping
es una herramienta visual
que mapear las
funcionalidades de un
producto contextualizado
a un escenario. Su
elaboración permite
generar de manera más
sencilla el Product
Backlog
73. Y como toda herramienta
colaborativa lo más
importante son las
discusiones y
conversaciones que se
generan en su elaboración
75. En primer lugar definimos
el proceso/actividades de
alto nivel, que tienen que
ver directamente con el
proceso de negocio que va
a estar relacionado con el
producto
A A A A
76. Luego tomamos a
nuestras personas
definidas previamente y
las colocamos en el lado
derecho del mapa
A A A A
P
P
P
P
78. A continuación tomamos
una persona y contamos
las tareas que realiza,
mapeándola con el
proceso definido. A esto le
llamo definir una travesía
de la persona.
A A A A
P
P
P
P
79. Ahora utiliza la misma
persona y genera una
travesía alternativa.
A A A A
P
P
P
P
81. TIP: Involucra a todos los
miembros del equipo en el
armado, recuerda que lo
importante son las
discusiones que genera.
También procura contar
una historia al generar
las travesías.
82. Entonces son esas
tareas de la persona las
que serán
transformadas en una o
varias funcionalidades
que poblarán mi backlog!
86. Se llama Producto
Mínimo Viable (MVP) y
es usado mucho por
emprendedores, pero
también te será muy útil
A A A A
P
P
P
P
87. El MVP busca que
indentifiques las
funcionalidades mínimas
para que puedas salir a
producción y se puede
muy fácil utilizando el
VSM
A A A A
P
P
P
P
88. Solo delimita con una
línea el (las) travesías
mínimas indispensables
para que el producto dé
valor y tenga sentido! Y
ya tienes tu MVP
A A A A
P
P
P
P
89. Entonces mi MVP
termina siendo mis
funcionalidades más
prioritarias y las que
van arriba en el Backlog
A A A A
P
P
P
P
90. TIP: Busca en realidad
lo mínimo! Recuerda,
busquemos minimizar el
output y maximizar el
outcome
A A A A
P
P
P
P
91. Creo que
ya estoy listo
para mi 1er
sprint!
Sí! Solo
te dejo un
tip más
92. El Product Backlog
Board es una herramienta
visual que le permite al
equipo tener centralizado
todos los elementos de
información necesarios
para trabajar los items
del backlog
Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
93. En el área de personas
colocamos nuestras
personas elaboradas
anteriormente. Hay que
recordar que ellas
representan a nuestros
grupos de usuarios
definidos en la visión
Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
94. En el área de historias
coloca tus historias listas
para trabajar y las que
están en cola. Es
básicamente tu Backlog.
Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
95. En el área de
restricciones coloca tus
requerimientos no
funcionales y el diseño de
la interfaz
Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
96. Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
Finalmente, en el área
de modelado coloca
cualquier diagrama (flujo,
modelo, etc) que le sirva
de guía al equipo durante
el desarrollo
Movimiento
obligatorio!
97. Nota: En algunas
ocaciones cambio el área
de personas e historias y
la reemplazo directamente
con el VSM.
VSM
Área de
restricciones
Área de
modelado
98. Área de
personas
Área de
historias
Área de
restricciones
Área de
modelado
Con esto no solo tengo
el Backlog visible sino
también los
requerimientos no
funcionales, las
interfaces de usuario y
los flujos y procesos del
modelado