De la idea a producción: paso a paso, caso a caso

60
@dovaleac Pablo González Doval DE LA IDEA A PRODUCCIÓN: PASO A PASO, CASO A CASO

Transcript of De la idea a producción: paso a paso, caso a caso

Page 1: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA A PRODUCCIÓN: PASO A PASO, CASO A CASO

Page 2: 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

Page 3: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

LEITMOTIV

Interacciones y colaboraciones con actores que no están en Scrum

Page 4: De la idea a producción: paso a paso, caso a caso

HOLA!

Soy Pablo González DovalHead of development, Scrum Master & full-stack

developer en Yump

Colaborador en Infinite Monkeys

@dovaleac Pablo González Doval

Page 5: De la idea a producción: paso a paso, caso a caso

@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

Page 6: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

EL MARCO DE REFERENCIA

1

Page 7: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #1Heaven - Wonderland - Earth

Page 8: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Visión general

Page 9: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Lenguaje específico del dominio

Page 10: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

HEAVEN

⊡Ideas consecuentes con la estrategia⊡Ideas poco definidas⊡Ideas en lenguaje específico del dominio

Page 11: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

IDEA EN HEAVEN

Hay que reducir la dificultad de los videojuegos, que alguna gente no puede con

ellos

Page 12: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #1

HEAVEN

WONDERLAND

EARTH

Page 13: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

WONDERLAND

⊡Equipo de producto recibe idea desde heaven

⊡Consulta dudas, formula propuestas⊡Ideas completas y definidas

Page 14: De la idea a producción: paso a paso, caso a caso

@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

Page 15: De la idea a producción: paso a paso, caso a caso

@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

Page 16: De la idea a producción: paso a paso, caso a caso

@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...

Page 17: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA AL BACKLOG

2

Page 18: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #2Conocimiento etéreo

Page 19: De la idea a producción: paso a paso, caso a caso

@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

Page 20: De la idea a producción: paso a paso, caso a caso

@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.

Page 21: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #2

CompletaSin empezar Alguien está haciendo algo

Page 22: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Ventajas⊡Visibilidad⊡Gestión de expectativas⊡Universalidad⊡Avance

RECETA #2

Page 23: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #1

HEAVEN

WONDERLAND

EARTH

Page 24: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA AL BACKLOG

WONDERLAND EARTH

Page 25: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #3Trello

Page 26: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #3

Page 27: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Ventajas⊡Sencillo⊡Visual⊡Curva de aprendizaje casi inexistente

RECETA #3

Page 28: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Page 29: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA AL BACKLOG

WONDERLAND

REFINAMIENTO +

ESTIMACIÓN

US1

US2

USn

EARTH

Page 30: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

PASANDO A TIERRA

WONDERLAND

REFINAMIENTO +

ESTIMACIÓN

US1

US2

USn

EARTH

Page 31: De la idea a producción: paso a paso, caso a caso

@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

Page 32: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

REFINAMIENTO + ESTIMACIÓN

WONDERLAND

REFINAMIENTO +

ESTIMACIÓN

US1

US2

USn

EARTH

Page 33: De la idea a producción: paso a paso, caso a caso

@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

Page 34: De la idea a producción: paso a paso, caso a caso

@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

Page 35: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA AL BACKLOG

WONDERLAND

REFINAMIENTO

US1

US2

USn

EARTHESTIMACIÓN

Page 36: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #4Backlog grooming

Page 37: De la idea a producción: paso a paso, caso a caso

@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

Page 38: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DE LA IDEA AL BACKLOG

WONDERLAND

REFINAMIENTO

US1

US2

USn

EARTHESTIMACIÓN

Page 39: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DEL BACKLOG AL DESARROLLO

3

Page 40: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #5La hoja de speed

Page 41: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

¿Qué es nuestro producto?

Page 42: De la idea a producción: paso a paso, caso a caso

@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

Page 43: De la idea a producción: paso a paso, caso a caso

@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

Page 44: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

⊡Priorización⊡Ver hasta dónde nos lleva meter cada US

RECETA #5

⊡Reutilizable para corto y largo plazo

Page 45: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Agile disfrazado de Gantt

Page 46: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #6Sprint planning

Page 47: De la idea a producción: paso a paso, caso a caso

@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?

Page 48: De la idea a producción: paso a paso, caso a caso

@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

Page 49: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #7La persona de Kanban

Page 50: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Consultas constantes

Page 51: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Microtareas

Page 52: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

Kanban-kun!!

Page 53: De la idea a producción: paso a paso, caso a caso

@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

Page 54: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

SPRINT Y KANBAN

Sprint Kanban

Facilitar juegos A y B (1)

Facilitar juego C (1)

Page 55: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

DESARROLLO Y PRODUCCIÓN

4

Page 56: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

RECETA #8Los pintxos de desarrollo

Page 57: De la idea a producción: paso a paso, caso a caso

@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!!

Page 58: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval

⊡El que hace la historia no la mergea⊡Mergeación continua

AGILIZANDO GIT

Page 59: De la idea a producción: paso a paso, caso a caso

GRACIAS!Alguna pregunta?

@dovaleac Pablo González Doval

Page 60: De la idea a producción: paso a paso, caso a caso

@dovaleac Pablo González Doval