View
58
Download
1
Category
Preview:
Citation preview
@dovaleac Pablo González Doval
DE LA IDEA A PRODUCCIÓN: PASO A PASO, CASO A CASO
@dovaleac Pablo González Doval
ESTRUCTURA
⊡De la idea al backlog⊡Del backlog al desarrollo⊡Desarrollo y producción
⊡El marco de referencia
@dovaleac Pablo González Doval
LEITMOTIV
Interacciones y colaboraciones con actores que no están en Scrum
HOLA!
Soy Pablo González DovalHead of development, Scrum Master & full-stack
developer en Yump
Colaborador en Infinite Monkeys
@dovaleac Pablo González Doval
@dovaleac Pablo González Doval
CARACTERÍSTICAS DE YUMP
⊡Startup⊡Producto propio⊡Desarrollo personal, motivación⊡El target del producto incluye al equipo⊡Mucha colaboración entre equipos
@dovaleac Pablo González Doval
EL MARCO DE REFERENCIA
1
@dovaleac Pablo González Doval
RECETA #1Heaven - Wonderland - Earth
@dovaleac Pablo González Doval
Visión general
@dovaleac Pablo González Doval
Lenguaje específico del dominio
@dovaleac Pablo González Doval
HEAVEN
⊡Ideas consecuentes con la estrategia⊡Ideas poco definidas⊡Ideas en lenguaje específico del dominio
@dovaleac Pablo González Doval
IDEA EN HEAVEN
Hay que reducir la dificultad de los videojuegos, que alguna gente no puede con
ellos
@dovaleac Pablo González Doval
RECETA #1
HEAVEN
WONDERLAND
EARTH
@dovaleac Pablo González Doval
WONDERLAND
⊡Equipo de producto recibe idea desde heaven
⊡Consulta dudas, formula propuestas⊡Ideas completas y definidas
@dovaleac Pablo González Doval
Reducir la dificultad de estos juegos:⊡Juegos A y B: eliminar última fase⊡Juego C: reducir puntos para pasar de fase⊡Juego D: cambiar movimiento de enemigos
IDEA EN WONDERLAND
@dovaleac Pablo González Doval
EARTH
⊡Equipo de desarrollo
⊡No son compartimentos estancos
⊡Colaboración entre producto y desarrollo
⊡Historias de usuario listas para desarrollar
@dovaleac Pablo González Doval
USs EN EARTH
Facilitar juegos A y B (1)
COMO usuarioQUIERO eliminar la última fase de los juegos A y BPARA hacerlo más fácil...
Facilitar juego C (1)
COMO usuarioQUIERO reducir los puntos para pasar de fase en el juego CPARA hacerlo más fácil...
Facilitar juego D (4)
COMO usuarioQUIERO que los enemigos del juego D se muevan en línea rectaPARA hacerlo más fácil...
@dovaleac Pablo González Doval
DE LA IDEA AL BACKLOG
2
@dovaleac Pablo González Doval
RECETA #2Conocimiento etéreo
“
@dovaleac Pablo González Doval
Generalmente creemos que las cosas marchan bien y que su resultado es el que imaginamos, salvo que se nos indique lo
contrario
“
@dovaleac Pablo González Doval
Si alguien menciona un concepto, por lo general los asistentes creerán que alguien
se está encargando de ello.
Alguien que no son ellos mismos, claro.
Además, cada uno cree que se está haciendo de la manera que él se lo
imagina.
@dovaleac Pablo González Doval
RECETA #2
CompletaSin empezar Alguien está haciendo algo
@dovaleac Pablo González Doval
Ventajas⊡Visibilidad⊡Gestión de expectativas⊡Universalidad⊡Avance
RECETA #2
@dovaleac Pablo González Doval
RECETA #1
HEAVEN
WONDERLAND
EARTH
@dovaleac Pablo González Doval
DE LA IDEA AL BACKLOG
WONDERLAND EARTH
@dovaleac Pablo González Doval
RECETA #3Trello
@dovaleac Pablo González Doval
RECETA #3
@dovaleac Pablo González Doval
Ventajas⊡Sencillo⊡Visual⊡Curva de aprendizaje casi inexistente
RECETA #3
@dovaleac Pablo González Doval
@dovaleac Pablo González Doval
DE LA IDEA AL BACKLOG
WONDERLAND
REFINAMIENTO +
ESTIMACIÓN
US1
US2
USn
EARTH
@dovaleac Pablo González Doval
PASANDO A TIERRA
WONDERLAND
REFINAMIENTO +
ESTIMACIÓN
US1
US2
USn
EARTH
@dovaleac Pablo González Doval
PASANDO A TIERRA
⊡Selección de ideas para pasar a tierra⊡División en columnas por temática⊡Colaboración con los que saben⊡División en historias de usuario⊡Desgranar también tareas no IT
@dovaleac Pablo González Doval
REFINAMIENTO + ESTIMACIÓN
WONDERLAND
REFINAMIENTO +
ESTIMACIÓN
US1
US2
USn
EARTH
@dovaleac Pablo González Doval
Modelo “cuando toca”⊡Llega un pack de historias y se estiman⊡Dinamismo
REFINAMIENTO + ESTIMACIÓN
⊡Rompe el ritmo⊡No se computa
@dovaleac Pablo González Doval
Modelo “fin de sprint”⊡El tiempo entre sprints es un limbo legal⊡Reduce motivación y concentración
REFINAMIENTO + ESTIMACIÓN
@dovaleac Pablo González Doval
DE LA IDEA AL BACKLOG
WONDERLAND
REFINAMIENTO
US1
US2
USn
EARTHESTIMACIÓN
@dovaleac Pablo González Doval
RECETA #4Backlog grooming
@dovaleac Pablo González Doval
Backlog grooming⊡Refinamiento y mejora de la historia
⊡Facilita estimación y desarrollo
RECETA #4
⊡Reuniones guiadas por el PO⊡Se computan en el sprint
⊡Desarrollo + producto
@dovaleac Pablo González Doval
DE LA IDEA AL BACKLOG
WONDERLAND
REFINAMIENTO
US1
US2
USn
EARTHESTIMACIÓN
@dovaleac Pablo González Doval
DEL BACKLOG AL DESARROLLO
3
@dovaleac Pablo González Doval
RECETA #5La hoja de speed
@dovaleac Pablo González Doval
¿Qué es nuestro producto?
“
@dovaleac Pablo González Doval
Cuando varias personas tienen distintas opiniones pero no entran al fondo del
asunto, aquella que llega a mayor nivel de detalle y comprueba la viabilidad tiene las
de ganar
@dovaleac Pablo González Doval
⊡Compendio de historias⊡Desgranar los puntos (b/n)
⊡Preselección de 1 / 2 sprints candidatos⊡Resultado presumiblemente factible
⊡Gestión de expectativas
RECETA #5
⊡Excel que calcula a qué fecha nos vamos
@dovaleac Pablo González Doval
⊡Priorización⊡Ver hasta dónde nos lleva meter cada US
RECETA #5
⊡Reutilizable para corto y largo plazo
@dovaleac Pablo González Doval
Agile disfrazado de Gantt
@dovaleac Pablo González Doval
RECETA #6Sprint planning
@dovaleac Pablo González Doval
Presumiblemente factible, pero...⊡Historias que ocupan todo el sprint⊡Dependencias entre historias
SPRINT PLANNING
⊡Vacaciones⊡¿Spikes antes o después?
@dovaleac Pablo González Doval
RECETA #6
23 24 25 26 27 30 31 1 2 3 6 7 8 9
L M X J V L M X J V L M X J
Homer GROOMING
DEMOMarge GROOMING
Bart GROOMING
Lisa GROOMING
@dovaleac Pablo González Doval
RECETA #7La persona de Kanban
@dovaleac Pablo González Doval
Consultas constantes
@dovaleac Pablo González Doval
Microtareas
@dovaleac Pablo González Doval
Kanban-kun!!
@dovaleac Pablo González Doval
⊡El resto del equipo puede pensar en el sprint
⊡Cambios de contexto frecuentes⊡Lista de tareas priorizada⊡Microtareas, bugs...⊡Puede recibir historias mayores
RECETA #7
⊡Ninguna expectativa
@dovaleac Pablo González Doval
SPRINT Y KANBAN
Sprint Kanban
Facilitar juegos A y B (1)
Facilitar juego C (1)
@dovaleac Pablo González Doval
DESARROLLO Y PRODUCCIÓN
4
@dovaleac Pablo González Doval
RECETA #8Los pintxos de desarrollo
@dovaleac Pablo González Doval
⊡Historia mal entendida⊡Historia mal diseñada⊡Historia mal implementada⊡Tests automáticos insuficientes⊡Tests funcionales insuficientes
REDUCIENDO LOS BUGS
⊡Es que en mi ordenador funciona!!
@dovaleac Pablo González Doval
⊡El que hace la historia no la mergea⊡Mergeación continua
AGILIZANDO GIT
GRACIAS!Alguna pregunta?
@dovaleac Pablo González Doval
@dovaleac Pablo González Doval
Recommended