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

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