SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Una simulación de Scrum
con piezas de LEGO para varios equipos, de ciclo
completo, orientada al producto
Edición para empresas pequeñas y medianas
Se puede adaptar para enseñar otros marcos de trabajo ágiles basados
en iteraciones.
El documento original fue publicado en Febrero de 2009
Escrito por Alexey Krivitsky
Traducido y editado al español por Ángel Águeda Barrero
Versión actual 2.0, Octubre de 2011
info@lego4scrum.com
Este trabajo se distribuye bajo una
Licencia Creative Commons Attribution 3.0 Unported
Hey! I'm happy you're reading the lego4scrum
facilitators guide that was created in 2011. It is still
pretty good!
And you should also know that there is
newer third edition being published in 2016.
So please visit: leanpub.com/lego4scrum for more
details.
2
PRÓLOGO ............................................................................................................................ 3!
¿POR QUÉ UNA SIMULACIÓN CON LEGO? .............................................................. 3!
AGRADECIMIENTOS Y RECONOCIMIENTOS.......................................................... 4!
VARIACIÓN ACTUAL..................................................................................................... 5!
LICENCIA DE ESTA OBRA............................................................................................ 5!
WEB DE LA COMUNIDAD Y DEL PROYECTO DE TRADUCCIÓN ....................... 5!
EL JUEGO............................................................................................................................. 6!
DURACIÓN, TAMAÑO DEL GRUPO, MATERIALES................................................. 6!
ROLES ............................................................................................................................... 7!
Propietario del producto.................................................................................................. 7!
Scrum Masters................................................................................................................. 7!
Miembros del equipo....................................................................................................... 7!
Técnicos de pruebas - rol opcional .................................................................................. 7!
No permitir observadores................................................................................................ 7!
¿QUÉ TENER EN CUENTA? .......................................................................................... 7!
Comportamientos............................................................................................................ 7!
Estilos de comunicación.................................................................................................. 8!
Proceso roto.................................................................................................................... 8!
ETAPAS DEL JUEGO ...................................................................................................... 8!
ANTES DEL JUEGO: Organizar los equipos ................................................................ 9!
ANTES DEL JUEGO: Hacer el esquema del proyecto................................................... 9!
ANTES DEL JUEGO: Construir la pila del producto .................................................. 10!
ANTES DEL JUEGO: Estimar.................................................................................... 11!
JUEGO: Planificación del Sprint................................................................................... 14!
JUEGO: Sprint.............................................................................................................. 15!
JUEGO: Revisar............................................................................................................ 16!
JUEGO: Ciclo de entrega.............................................................................................. 17!
DESPUÉS DEL JUEGO: Debate ................................................................................ 18!
VARIANTES.................................................................................................................... 18!
Añadir fluctuaciones...................................................................................................... 18!
Scrum en la empresa.......................................................................................................... 19!
¿Haces variaciones? Déjanos conocerlas............................................................................ 19!
¡GRACIAS! ....................................................................................................................... 20!
Una simulación de Scrum con piezas de LEGO
3
PRÓLOGO
¿POR QUÉ UNA SIMULACIÓN CON LEGO?
Durante los últimos dos años he sido coformador en una docena de cursos de
Scrum, tanto certificados como no. Todas esas clases tenían diferentes sesiones
de simulación, pero siempre he sentido que deberían ser mejores.
A continuación enumero las características mínimas que, en mi opinión, un juego
de Scrum debe tener.
1. PILAS DE PRODUCTO QUE GENERAN IDEAS
sobre SEGUIMIENTO DE INSTRUCCIONES MUY DETALLADAS
Queremos empezar un juego con una pila de producto abierta - una invitación a
la colaboración entre el cliente y los equipos.
La pila de producto se puede preparar por el formador, pero no debe estar
cerrada y aparecer como "haz esto, haz aquello". Eso suena como en los "viejos
tiempos" de comando y control.
Queremos enseñar y demostrar un tipo totalmente diferente de relación entre el
cliente y los equipos.
2. DESARROLLO CONSCIENTE DE PRODUCTOS
sobre UNA SERIE DE TAREAS A REALIZAR
Debemos enseñar a desarrollar productos y no microgestión a nivel de tarea.
Por lo tanto, la pila de producto o las instrucciones no debe estar compuestas por
una serie de tareas sino que debe ser la visión de un producto - una cosa grande
que los equipos van a construir.
3. EQUIPOS COLABORANDO HACÍA UN EXITO COMÚN
sobre COMPETIR POR LA PUNTUACIÓN
El juego debe ser escalable para adaptarse a clases de 20 personas o más, lo que,
por supuesto, dará lugar a la división del grupo en equipos. Esto se debe utilizar
como una oportunidad para practicar las habilidades de colaboración entre los
equipos.
Es necesario que se haga de forma deliberada, ya que sin instrucciones
específicas, es natural que los equipos empiecen a competir.
Una simulación de Scrum con piezas de LEGO
4
4. MÉTRICAS ÚTILES PARA EVALUAR LOS BENEFICIOS DE ÁGIL
sobre CIFRAS SOLICITADAS POR EL FORMADOR
Todas las métricas que los formadores soliciten tomar a los participantes deben
tener un beneficio obvio para los equipos, del mismo modo que los juegos deben
enseñarles su propio proceso.
5. MEJORA CONTINUA
sobre GANAR O PERDER EL JUEGO EN UN ÚNICO INTENTO
El juego debe ser diseñado de manera que los equipos dispongan de varios
intentos. Cada sesión genera lecciones aprendidas y les ayuda a entender mejor
los procesos.
AGRADECIMIENTOS Y RECONOCIMIENTOS
A principios de 2009 Gurov Mykola me ayudó a desarrollar el potencial de
LEGO como un "API"1
para simulaciones de desarrollo de productos.
Más de un año después, he creado una primera versión del juego llamado
"LEGO para extender la simulación Scrum" después de discutir ideas con Wake
William, Jurgen De Smet, Yves Hanoulle y Xavier Quesada Allue.
Desde la primera publicación en la página web de la Scrum Alliance, he recibido
docenas de correos electrónicos reconociendo el valor de este trabajo. Ahora me
gustaría aprovechar esta oportunidad para agradecer a todos los que se han
puesto en contacto conmigo para compartir sus ideas y experiencias en el
funcionamiento de las simulaciones:
Gerry Kirk, Yevgrashyn Tim, Rogalsky Steve, Andriy Yevtushenko, Geoff Watts,
Godé Laurent, Davidescu Radu, Martine Devos, Jo Newcombe Cook, Jakob
Martin Frandsen Muntzing, Ola Ellnestam, Kocurek Dusan, Danny Kovatch
(Danko), Gustavo Quiroz, Lindström Jukka, Eduardo Bregaida y Cadwell
Nathaniel.
Un agradecimiento especial a Robin Dymond y Sergey Dmitriev por dejarme
practicar este juego en sus clases de Certified Scrum Master.
1
¿No estás seguro de lo que significar “API”? Revisa
http://en.wikipedia.org/wiki/Application_programming_interface
Una simulación de Scrum con piezas de LEGO
5
VARIACIÓN ACTUAL
Desde que fue publicado el primer artículo en 2009, decenas de formadores han
probado este juego. La versión mejorada actual de la simulación que se describe
en este documento refleja la retroalimentación y observaciones formuladas.
LICENCIA DE ESTA OBRA
El trabajo actual se distribuye bajo una licencia
Creative Commons Attribution 3.0 Unported
Esta licencia permite a otros distribuir, mezclar, ajustar y construir con su trabajo, incluso
comercialmente, siempre y cuando se haga referencia a la creación original. Esta es la más fácil de
acomodar de las licencias disponibles.
Recomendada para la máxima difusión y uso de los materiales licenciados.
WEB DE LA COMUNIDAD Y DEL PROYECTO DE TRADUCCIÓN
Hemos decidido crear un lugar donde las personas interesadas en la enseñanza de
Scrum con LEGO puedan venir y colaborar.
www.lego4scrum.com - Únete a la comunidad y ayúdanos a difundirla.
Uno de los proyectos en curso de la comunidad consiste en traducir este
documento a los distintos idiomas del mundo. Echa un vistazo a la situación
actual y considera ayudarnos. Apreciamos mucho tu esfuerzo.
Una simulación de Scrum con piezas de LEGO
6
EL JUEGO
DURACIÓN, TAMAÑO DEL GRUPO, MATERIALES
Está comprobado que el juego puede ser adaptado para ajustarse a las
necesidades particulares de los formadores y servir a los diferentes tamaños de la
audiencia.
A continuación se describe el juego "estándar", pero te animo a adaptarlo para
que se ajuste a tus necesidades particulares.
Tiempo: 100 - 120 minutos
● 100 minutos - cuando se utilizan técnicas de estimación rápida en equipo
● 120 minutos - cuando se utiliza la planificación de póquer u otro tipo de
técnica de estimación
Tamaño del Grupo: 4 - 25 personas
● Lo ideal son 2 - 3 equipos de 4 - 6 personas (lo que da entre 8 y 18 personas)
● Se puede ampliar con Scrum Masters
Cajas de LEGO: una caja de LEGO para cada equipo de 4 - 6 personas
● Yo uso el "Conjunto de piezas básico # 6177"2
● Eso supone cuatro cajas para 20 personas
Artículos de papelería: paquete de formación estándar
● Etiquetas adhesivas, hojas de rotafolio, marcadores
● Cartas de planificación de póquer (o unas hechas a mano)
Configuración del aula: una mesa para cada equipo de 4 - 6 personas
● Es práctico que haya un espacio extra (una mesa o un espacio en el suelo) para
el producto ensamblado
2
Visita la tienda online de LEGO: http://shop.lego.com/en-US/LEGO-Basic-Bricks-Deluxe-6177
Una simulación de Scrum con piezas de LEGO
7
ROLES
Propietario del producto
Como formador juego el papel de propietario del producto.
El objetivo es ilustrar cómo se comportan los propietarios de producto, lo que
suelen esperar y exigir, qué comportamientos del equipo aprecian y cuáles no.
Scrum Masters
Este juego se puede jugar sin que haya Scrum Masters.
A veces tengo Scrum Masters en el juego cuando invito a otros formadores. Otra
opción sería pedir al equipo que seleccione Scrum Masters.
Contar con facilitadores experimentados jugando como Scrum Masters, que
están constantemente enfocados en el proceso, y un entrenador dedicado,
jugando el rol de negocio, hace el juego mucho más natural y una actividad fácil
de practicar.
Miembros del equipo
El resto de estudiantes son los miembros del equipo.
Técnicos de pruebas - rol opcional
Puedes tener técnicos de pruebas en los equipos. Su principal responsabilidad
sería ayudar a sus equipos documentando los acuerdos sobre los requisitos y los
diseños con el fin de realizar las pruebas de aceptación.
La desventaja que he experimentado es que los técnicos de pruebas estaban
vigilando la calidad en lugar de construir con el LEGO. Como el objetivo de
estos juegos es aprender haciendo, creo que tiene sentido animar a todos a que se
comprometan en el proceso de construcción.
No permitir observadores
En mi opinión, este juego es tan divertido que los observadores pierden más que
ganan. Por otra parte, me encantará escuchar tus buenas historias sobre esto.
¿QUÉ TENER EN CUENTA?
Comportamientos
Según mis observaciones, las personas demuestran ciertos comportamientos en
los juegos que son proyecciones de los hábitos de trabajo. Y, bajo el estrés, las
personas tienden a caer de nuevo en sus comportamientos naturales.
Una simulación de Scrum con piezas de LEGO
8
Este juego está diseñado deliberadamente para ser estresante, por lo que podría
exponer a los malos hábitos que pueden dañar la adopción real de Ágil. Mi
objetivo como formador es mostrarlos al grupo y convertirlos en puntos de
aprendizaje y en advertencias para estar atentos.
Estilos de comunicación
Cuidado con los "gestores", "dictadores", "voces altas" y similares. Esta es un
área fructífera para debatir a la vez que un tema de coaching personal.
Proceso roto
Mantente atento a las partes del proceso que a los equipos no les vayan bien.
Por ejemplo, durante el debate sobre los requisitos los equipos pueden no hacer
preguntas para aclarar tanto como ellos necesitan.
Lo más probable es que también tengan este problema, o van a tener este
problema, en el caso particular de un proyecto real. Hacer esto visible en el
debate es una manera de gestionarlo.
ETAPAS DEL JUEGO
La simulación tiene tres partes naturales: antes del juego, juego y después del
juego o debate.
Antes del juego:
● Organizar los equipos
● Definir el proceso
● Hacer el esquema del proyecto
● Construir la pila del producto
● Estimar
Juego:
● Planificar el Sprint
● Sprint
● Revisar el sprint
Después del juego:
● Debatir
Una simulación de Scrum con piezas de LEGO
9
ANTES DEL JUEGO: Organizar los equipos
Llevará 5 minutos.
No hay ninguna razón para que esta actividad no pueda ser una parte del juego,
un proceso de aprendizaje.
Trato de demostrar la auto-organización poniéndola en acción. Normalmente
pido el equipo que se auto-organice en grupos de 4 - 6 personas y se asignen el
espacio de trabajo.
Esta es una buena actividad de calentamiento, ya que podría requerir mover y
limpiar las mesas.
ANTES DEL JUEGO: Hacer el esquema del proyecto
Llevará 10 minutos. Llevas jugando 5 minutos.
Como formador que está jugando el rol de propietario del producto necesito
comunicar los siguientes mensajes:
1. Todos los equipos construirán un único producto - no competirán sino que
trabajan para el mismo proveedor.
2. El producto es una CIUDAD con ciertas características.
3. Los elementos principales de construcción son LEGOs aunque también se
puede utilizar cualquier otro material.
4. Yo soy el que toma las decisiones principales del producto - es mi ciudad.
5. Voy a estar involucrado en el proceso de desarrollo estando siempre
disponible para responder preguntas y proporcionar información.
La realización de esta actividad como esquema colaborativo podría ser una buena
idea.
Mi objetivo es asegurarme de que los equipos practican Scrum mediante la
creación de "productos" con piezas de LEGO. Ahora, la cuestión difícil es cómo
combinar los dos papeles: propietario del producto (que no es el dueño del
proceso) y formador de la clase (que tiene un interés en su gestión con Scrum).
Hay varias maneras en las que he intentado hacer esto:
1. Cambio de sombreros - explico las reglas de Scrum al equipo
Muestro explícitamente si estoy actuando como propietario del producto o
como formador para que la gente no se confunda.
Una simulación de Scrum con piezas de LEGO
10
2. Juego como un propietario del producto novato - dejo que el equipo
me venda Scrum
La mayoría de las veces juego como propietario del producto que no sabe
mucho acerca de Ágil o Scrum y, después de presentar mi visión de la
ciudad, pido al equipo que me ayude a diseñar la adaptación del proceso.
Personalmente, me gusta más este segundo enfoque, ya que ayuda a ampliar el
aprendizaje de la clase y permite a los estudiantes practicar la articulación de los
valores de Ágil.
ANTES DEL JUEGO: Construir la pila del producto
Llevará 15 minutos. Llevas jugando 15 minutos.
Una vez que hayas esbozado un esquema y acordado el proceso, es el momento
de compartir las características de la ciudad.
Suelo hacer esto mostrando un conjunto de etiquetas adhesivas preparadas de
antemano pegándolas en una hoja de papel de rotafolio.
Por lo general, incluye los siguientes elementos:
• Un edificio de una planta (varios de ellos, uno por cada etiqueta adhesiva)
• Dos edificio de dos plantas (varios)
• Tienda
• Escuela
• Iglesia
• Hospital
• Guardería
• Parada de autobús
• Intersección (puede dibujarse)
• Aparcamiento (puede dibujarse)
• Río (puede dibujarse)
• Puente
Algunos de los elementos se pueden dibujar en papel del rotafolio y luego el
LEGO se pone encima.
Aquí puedes ser creativo y hacer algo más entretenido y no una simple ciudad.
Una vez hice este juego con un equipo de un nuevo emprendimiento por lo que
hicimos un "silicon village".
Una simulación de Scrum con piezas de LEGO
11
Obviamente, había algunos otros elementos para la construcción, al igual que una sala
de exposición con un iPad, que representa una pantalla, un grupo de áreas abiertas de
trabajo en la ciudad, un edificio seguro para los servidores web y un monumento a un
héroe emprendedor (un monumento lujoso sobre raíles). ¡Fue divertido!
Al presentar la pila del producto explico brevemente lo que creo que cada uno de
los elementos puede parecer y trato de aplazar el debate hasta más tarde.
ANTES DEL JUEGO: Estimar
Llevará un máximo de 20 minutos. Llevas jugando 30 minutos.
Estimaciones. De alguna forma, esta es la parte más difícil.
Puedo querer:
1. No hacer estimaciones (como recomiendan los gurús de Agile)
2. Hacerlo más rápido y más sencillo
3. Dedicar un poco de tiempo a practicar la planificación de póquer
RT @RonJeffries: "Cada año hay una nueva técnica de estimación. La auténtica
aproximación ágil sería tirar las estimaciones "-. @Agilemanager [¡Sí!]
En base a la cantidad de tiempo que tengamos puedo decidir hacer la técnica
más simple o el póquer.
La técnica más rápida - el tamaño del carril
He aprendido este término de www.theagilepirate.net. Al parecer, lo hago de una
manera menos sofisticada.
Echa un vistazo al croquis de abajo.
Basado en el concepto de triangulación3
y el tamaño del carril4
simplemente
organiza las columnas para marcar diferentes tamaños de historia (1 2 3 5 8 13 si
prefieres la serie de Fibonacci - un poco de sabor de la ciencia siempre es bueno),
y pide a los alumnos llevar las historias a las columna que representa el tamaño de
la historia. Hacemos esto por grupos o todos juntos.
3
Triangulation and other concepts of Agile estimating and planning, by Mike Cohn
http://www.mountaingoatsoftware.com/presentations/85-an-introduction-to-agile-estimating-and-planning
4
Swimlane Sizing – Complete & Fast Backlog Estimation http://theagilepirate.net/archives/109
Una simulación de Scrum con piezas de LEGO
12
Esta actividad también se puede hacer en silencio.
Figura 1: Carriles para estimaciones en grupo
Si un grupo es tan grande que no cabe en frente del tablero pido que cada equipo
envíe a una pareja. Cuando las parejas están hechas, viene la siguiente hasta que
cada una haya tenido la oportunidad de tocar el tablero.
Una vez hecho esto, le pido al grupo si esto es "suficientemente bueno" para
comenzar, y si ahora les gustaría hacer algún trabajo de verdad.
Planificación de póquer con varios equipos
Realizar la planificación de póquer5
con varios equipos primero requiere ponerse
de acuerdo como un único grupo sobre el tamaño de la muestra.
5
Planning Poker is found by James Grening in 2002 and popularized by Mike Cohn:
http://en.wikipedia.org/wiki/Planning_poker
Una simulación de Scrum con piezas de LEGO
13
Ponerse de acuerdo sobre el tamaño es simple: tomamos un objeto que sea
pequeño y bastante sencillo, pero no trivial, y le asignamos "2". Por lo general,
todos coinciden en que todos los edificios de una sola planta equivalen a dos.
Otro enfoque para seleccionar la historia de muestra es hacer estimaciones de
tamaño de camiseta6
(XS, S, M, L, XL) y entonces marcar todas las historias de
tamaño S como "2" y continuar con el póquer.
Me gustaría compartir algunos consejos que me ayudan a hacer que varios
equipos de póquer planifiquen las sesiones de trabajo:
• Organiza los carriles en la pared (ver dibujos arriba)
• Pide a los equipos que trabajen con las historias de una en una para la
estimación.
• Pide a los equipos que pongan los detalles en cada historia cuando tengan las
aclaraciones del propietario del producto (como si fuera otro equipo el que
vaya a construir el elemento).
• Agradece y fomenta activamente a los miembros del equipo que hagan
preguntas que ayuden a definir el tamaño.
• Una vez estimada, se tiene que poner la historia en la pared, para que los otros
equipos pueden beneficiase de la nueva información.
• Cuando finalicen pide a la gente que se acerque a la pared para comprobar y
hacer cambios, si fuese necesario (según mi experiencia rara vez lo es).
Si los equipos no saben mucho acerca de la planificación de póquer, vale la pena hacer una
prueba para que puedan observar como se aplica la técnica correctamente. Normalmente
pido a los equipos que hagan una estimación aproximada:
"¿Cuánto cuesta una pinta de Guinness en el Reino Unido?"
Esto implica hacer preguntas sobre los puntos a utilizar, lugar y fecha de compra, lo que
sirve como un buen calentamiento para la estimación de las historias.
Curiosamente, las dos técnicas: carriles y la estimación de póquer proporcionan la
precisión necesaria para entregar la planificación como si hubiese probada a
través de cientos de gráficos burn-down.
6
T-shirt sizing http://blogs.msdn.com/b/oldnewthing/archive/2009/05/12/9605143.aspx
Una simulación de Scrum con piezas de LEGO
14
JUEGO: Planificación del Sprint
Llevas jugando 50 minutos.
(¡Y se han hecho cero cosas! ¿Esto prueba suficientemente que las estimaciones
son un desperdicio?)
Ahora, cuando se estiman las historias, tienes que pasarlas de los carriles de la
pared a la pila.
Puesto que nos gusta hacer la planificación del sprint muy visible, estamos
construyendo un muro de planificación especial que acumula los planes de todos
equipos para todos los sprints en el juego.
Figura 2: Pared de planificación de varios equipos antes de planificar el sprint nº 1
Una simulación de Scrum con piezas de LEGO
15
Figura 3: Pared de planificación de varios equipos durante el Sprint nº 2
Tenemos un tiempo limitado de 3 minutos dentro del sprint para que los
equipos muevan las historias a sus respectivas pilas de sprint.
Cuando todo está hecho, pregunto si los equipos están suficientemente
incómodos con sus planes para darles una oportunidad!
JUEGO: Sprint
Llevará 7 minutos.
Preferimos sprints de 7 minutos ya que este tiempo es suficiente para construir
varios elementos con la colaboración de varias personas y sin mucho que pulir.
Para asegurarme de que los estudiantes estén suficientemente estresados muestro
un cronómetro grande desde un portátil o un proyector:
Una simulación de Scrum con piezas de LEGO
16
Figura 4: Un cronómetro de www.online-stopwatch.com - cronometra de distintas
formas y se puede utilizar sin conexión.
JUEGO: Revisar
Llevará 5 minutos.
Cuando se acabe el tiempo, me aseguro de que los alumnos dejan realmente de
construir y empiezo a pedir: "¿dónde está mi ciudad?"
Como se ha observado, es sólo después del segundo sprint que los equipos
empiezan a hacer de forma continua despliegues de historias en el entorno de
demostración (un papel de rotafolio). Así que, en la mayoría de los casos, después
del primer sprint nadie ha pensado en algún momento en cómo organizar la
demostración. ¿Suena parecido a la vida real?
Siempre he tenido comentarios en el debate diciendo que estoy jugando como el
propietario del producto más amable que jamás han visto. Sin embargo, en la
mayoría de los casos no acepto nada después del primer sprint porque después
de que me muestran lo construido me doy cuenta de que:
• Me gusta la simetría.
• "Todos del mismo color" en realidad significa "colores sólidos en los
edificios, pero diferentes en cada uno."
• Los edificios son demasiado pequeños, demasiado grandes o demasiado
distintos.
• Las ventanas de los diferentes pisos no están alineadas.
• <haz tu propio justificación>
Una simulación de Scrum con piezas de LEGO
17
Los elementos incompletos se devuelven a la pila desde la pared de planificación.
El trabajo restante se puede reestimar, a pesar de que rara vez se actualizan las
estimaciones.
Una vez que se aceptan las historias, se actualiza por el propietario del producto
el grafico de entrega Burndown, quien hace un anuncio claro y fuerte de que la
entrega se tiene que hacer en tres sprints y que ahora parece que no será posible
llevar a cabo todas las historias.
Se pueden dedicar unos pocos minutos para hacer una retrospectiva sobre el
asunto "¿cómo podemos hacerlo mejor el siguiente sprint?".
JUEGO: Ciclo de entrega
Sin haber dedicado mucho tiempo a debatir sobre los errores del primer sprint,
que es casi siempre un desastre, nos lanzamos de nuevo a la planificación del
Sprint.
He aprendido que se necesita un promedio de tres sprints para construir el 80%
de la pila con la calidad prevista, por lo que el ciclo completo por lo general se ve
así:
1. Sprint nº 1
a. Planificación - 3 minutos
b. Sprint - 7 minutos
c. Revisión - 5 minutos
2. Sprint nº 2
a. Planificación - 3 minutos
b. Sprint - 7 minutos
c. Revisión - 5 minutos
3. Sprint nº 3
a. Planificación - 3 minutos
b. Sprint - 7 minutos
c. Revisión - 5 minutos
Subtotal: 45 minutos
Desde la preparación llevamos alrededor de 1 hora (desde el esquema hasta la
estimación de la pila), los sprints llevan 45 minutos, el debate llevará unos 15
minutos, el juego completo lleva 120 minutos.
Una simulación de Scrum con piezas de LEGO
18
Con practica, y con la ayuda de coformadores que juegan el rol de Scrum Master,
se puede hacer un poco más rápido.
DESPUÉS DEL JUEGO: Debate
Es probable que sea prudente tomar un breve descanso, una vez que se ha
revisado el último sprint y antes de saltar al debate, para calmar las emociones y
tener un breve descanso (¿te dije que el juego está diseñado para ser extenuante?
No sólo para los equipos...)
Cuando nos reunimos de nuevo en un círculo, facilitamos una discusión en torno
a las siguientes preguntas abiertas:
• ¿Qué observaron los estudiantes?
• ¿Cómo se sintieron al estar en un equipo Scrum?
• ¿Cómo resultaron las iteraciones cortas?
• ¿Cómo de exactas son las estimaciones (siempre que haya un Burndown de
entregas)?
• ¿Qué haríamos de otra manera desde el principio si tuviéramos otra
oportunidad de practicar el juego?
• ¿Cuál fue el trabajo del propietario del producto?
• ¿Cómo te sentiste después del primer sprint, cuándo fue necesario que casi
todos los elementos se volvieran a hacer?
• ¿Qué hizo el Scrum Master?
• ¿Cómo cambiaría tu estrategia si sabes que el propietario del producto no
estará disponible durante los sprints?
• ¿Cómo fue la comunicación entre los equipos?¿Hubo dependencias? ¿Cómo
se resolvieron?
• ¿Qué habéis aprendido?
VARIANTES
Añadir fluctuaciones
Unos buenos amigos míos (Askhat Urazbaev y Filippov Nikita) han diseñado un
juego similar que incluye fluctuaciones aleatorias en el tamaño del equipo y en la
complejidad.
Simplemente, después de planificar el sprint, y justo antes de empezarlo, los
equipos lanzan un dado que, bien multiplica los puntos de historia estimados,
bien hace que algunos miembros del equipo caigan "enfermos" durante el sprint
mientras que el equipo tiene que seguir el plan del sprint.
Una simulación de Scrum con piezas de LEGO
19
El punto de este juego es que hace que la colaboración en el equipo sea esencial
para equilibrar las tarea durante los sprints, ya que las cosas podrían ser diferentes
respecto a lo previsto.
Scrum en la empresa
Se puede escalar la simulación con LEGO a 100 estudiantes jugando en 12
equipos que construyen cuatro ciudades simultáneamente. Se necesitan unas
pocas toneladas de LEGO, pero puede ser una buena manera de demostrar
Scrum a nivel de empresa. Esto merece otro artículo para cubrir todas las reglas y
configuraciones.
¿Haces variaciones? Déjanos conocerlas
Nos gustaría escuchar tus historias, tu variación de la simulación - por favor
únete a nosotros en www.lego4scrum.com y envíanos un correo electrónico a
info@lego4scrum.com con tus ideas.
Una simulación de Scrum con piezas de LEGO
20
¡GRACIAS!
¡Haz proyectos divertidos!
Alexey Krivitsky
www.lego4scrum.com

Más contenido relacionado

La actualidad más candente

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativosFriky Equis De
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacionFernando Solis
 
Presentacion del mantenimiento preventivo
Presentacion del mantenimiento preventivoPresentacion del mantenimiento preventivo
Presentacion del mantenimiento preventivogerardoglzgarza
 
Roles en la produccion audiovisual
Roles en la produccion audiovisualRoles en la produccion audiovisual
Roles en la produccion audiovisualIvan Castro
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2Javier Calderon
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicionalJesenia Escobar
 

La actualidad más candente (20)

Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
Presentacion del mantenimiento preventivo
Presentacion del mantenimiento preventivoPresentacion del mantenimiento preventivo
Presentacion del mantenimiento preventivo
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Roles en la produccion audiovisual
Roles en la produccion audiovisualRoles en la produccion audiovisual
Roles en la produccion audiovisual
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
 
Interrupcion de Servicios
Interrupcion de ServiciosInterrupcion de Servicios
Interrupcion de Servicios
 
Scrum vs RUP
Scrum vs RUPScrum vs RUP
Scrum vs RUP
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
Programación Extrema - XP
Programación Extrema - XPProgramación Extrema - XP
Programación Extrema - XP
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Bibliografia Gestión Ágil de Proyectos
Bibliografia Gestión Ágil de ProyectosBibliografia Gestión Ágil de Proyectos
Bibliografia Gestión Ágil de Proyectos
 
Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2Taller de requerimientos funcionales modulo 10.2
Taller de requerimientos funcionales modulo 10.2
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
SERVICIOS DEL SISTEMA OPERATIVO
SERVICIOS DEL SISTEMA OPERATIVOSERVICIOS DEL SISTEMA OPERATIVO
SERVICIOS DEL SISTEMA OPERATIVO
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Metodología tradicional
Metodología tradicionalMetodología tradicional
Metodología tradicional
 
Programación Extrema (XP)
Programación Extrema (XP)Programación Extrema (XP)
Programación Extrema (XP)
 

Similar a Una simulación de Scrum con LEGO

Similar a Una simulación de Scrum con LEGO (20)

guia-scrum-agilpm_2019.pdf
guia-scrum-agilpm_2019.pdfguia-scrum-agilpm_2019.pdf
guia-scrum-agilpm_2019.pdf
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Guía SBOK - Scrum Study - 3ed.pdf
Guía SBOK - Scrum Study - 3ed.pdfGuía SBOK - Scrum Study - 3ed.pdf
Guía SBOK - Scrum Study - 3ed.pdf
 
Trabajo practico la tecnologia multimedial
Trabajo practico la tecnologia multimedialTrabajo practico la tecnologia multimedial
Trabajo practico la tecnologia multimedial
 
metodologia scrum.pptx
metodologia scrum.pptxmetodologia scrum.pptx
metodologia scrum.pptx
 
Alejandra vargas (1)
Alejandra vargas (1)Alejandra vargas (1)
Alejandra vargas (1)
 
Spark video
Spark videoSpark video
Spark video
 
Scrum Y Xp Desde Las Trincheras
Scrum Y Xp Desde Las TrincherasScrum Y Xp Desde Las Trincheras
Scrum Y Xp Desde Las Trincheras
 
Scrum y XP desde Las Trincheras
Scrum y XP desde Las TrincherasScrum y XP desde Las Trincheras
Scrum y XP desde Las Trincheras
 
Manual robotica estudiante
Manual robotica estudianteManual robotica estudiante
Manual robotica estudiante
 
Ij welcome academy_scrum
Ij welcome academy_scrumIj welcome academy_scrum
Ij welcome academy_scrum
 
¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?¿Se puede implementar una Cultura Ágil?
¿Se puede implementar una Cultura Ágil?
 
Presentació N3
Presentació N3Presentació N3
Presentació N3
 
Manual de jquery
Manual de jqueryManual de jquery
Manual de jquery
 
Jquery
JqueryJquery
Jquery
 
manual de jquery
manual de jquerymanual de jquery
manual de jquery
 
Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
Herramientasinteractivas
HerramientasinteractivasHerramientasinteractivas
Herramientasinteractivas
 
Scrum
ScrumScrum
Scrum
 
Flash professional
Flash professionalFlash professional
Flash professional
 

Más de Andy Juan Sarango Veliz

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OWAndy Juan Sarango Veliz
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadAndy Juan Sarango Veliz
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAndy Juan Sarango Veliz
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAndy Juan Sarango Veliz
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAndy Juan Sarango Veliz
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadAndy Juan Sarango Veliz
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Andy Juan Sarango Veliz
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Andy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital IAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMSoftware Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMSoftware Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionSoftware Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionAndy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónAndy Juan Sarango Veliz
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01Andy Juan Sarango Veliz
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónAndy Juan Sarango Veliz
 

Más de Andy Juan Sarango Veliz (20)

Examen final de CCNA Routing y Switching Academia OW
Examen final de CCNA Routing y Switching  Academia OWExamen final de CCNA Routing y Switching  Academia OW
Examen final de CCNA Routing y Switching Academia OW
 
Criptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de SeguridadCriptología de empleo en el Esquema Nacional de Seguridad
Criptología de empleo en el Esquema Nacional de Seguridad
 
Alfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador WebAlfabetización Informática - 3. Navegador Web
Alfabetización Informática - 3. Navegador Web
 
Alfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos BásicosAlfabetización Informática - 2. Test de Conceptos Básicos
Alfabetización Informática - 2. Test de Conceptos Básicos
 
Alfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos BásicosAlfabetización Informática - 1. Conceptos Básicos
Alfabetización Informática - 1. Conceptos Básicos
 
Gestión y Operación de la Ciberseguridad
Gestión y Operación de la CiberseguridadGestión y Operación de la Ciberseguridad
Gestión y Operación de la Ciberseguridad
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 
3. wordpress.org
3. wordpress.org3. wordpress.org
3. wordpress.org
 
2. wordpress.com
2. wordpress.com2. wordpress.com
2. wordpress.com
 
1. Introducción a Wordpress
1. Introducción a Wordpress1. Introducción a Wordpress
1. Introducción a Wordpress
 
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
Redes de Computadores: Un enfoque descendente 7.° Edición - Capítulo 9
 
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
Análisis e Implementación de una Red "SDN" usando controladores "Open Source"
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital I
 
Software Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FMSoftware Defined Radio - Capítulo 4: Modulación FM
Software Defined Radio - Capítulo 4: Modulación FM
 
Software Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AMSoftware Defined Radio - Capítulo 3: Modulación AM
Software Defined Radio - Capítulo 3: Modulación AM
 
Software Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio CompanionSoftware Defined Radio - Capítulo 2: GNU Radio Companion
Software Defined Radio - Capítulo 2: GNU Radio Companion
 
Software Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: IntroducciónSoftware Defined Radio - Capítulo 1: Introducción
Software Defined Radio - Capítulo 1: Introducción
 
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
MAE-RAV-ROS Introducción a Ruteo Avanzado con MikroTik RouterOS v6.42.5.01
 
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generaciónLos cuatro desafíos de ciberseguridad más críticos de nuestra generación
Los cuatro desafíos de ciberseguridad más críticos de nuestra generación
 
ITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 EditionITIL Foundation ITIL 4 Edition
ITIL Foundation ITIL 4 Edition
 

Último

4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

Una simulación de Scrum con LEGO

  • 1. Una simulación de Scrum con piezas de LEGO para varios equipos, de ciclo completo, orientada al producto Edición para empresas pequeñas y medianas Se puede adaptar para enseñar otros marcos de trabajo ágiles basados en iteraciones. El documento original fue publicado en Febrero de 2009 Escrito por Alexey Krivitsky Traducido y editado al español por Ángel Águeda Barrero Versión actual 2.0, Octubre de 2011 info@lego4scrum.com Este trabajo se distribuye bajo una Licencia Creative Commons Attribution 3.0 Unported
  • 2. Hey! I'm happy you're reading the lego4scrum facilitators guide that was created in 2011. It is still pretty good! And you should also know that there is newer third edition being published in 2016. So please visit: leanpub.com/lego4scrum for more details.
  • 3. 2 PRÓLOGO ............................................................................................................................ 3! ¿POR QUÉ UNA SIMULACIÓN CON LEGO? .............................................................. 3! AGRADECIMIENTOS Y RECONOCIMIENTOS.......................................................... 4! VARIACIÓN ACTUAL..................................................................................................... 5! LICENCIA DE ESTA OBRA............................................................................................ 5! WEB DE LA COMUNIDAD Y DEL PROYECTO DE TRADUCCIÓN ....................... 5! EL JUEGO............................................................................................................................. 6! DURACIÓN, TAMAÑO DEL GRUPO, MATERIALES................................................. 6! ROLES ............................................................................................................................... 7! Propietario del producto.................................................................................................. 7! Scrum Masters................................................................................................................. 7! Miembros del equipo....................................................................................................... 7! Técnicos de pruebas - rol opcional .................................................................................. 7! No permitir observadores................................................................................................ 7! ¿QUÉ TENER EN CUENTA? .......................................................................................... 7! Comportamientos............................................................................................................ 7! Estilos de comunicación.................................................................................................. 8! Proceso roto.................................................................................................................... 8! ETAPAS DEL JUEGO ...................................................................................................... 8! ANTES DEL JUEGO: Organizar los equipos ................................................................ 9! ANTES DEL JUEGO: Hacer el esquema del proyecto................................................... 9! ANTES DEL JUEGO: Construir la pila del producto .................................................. 10! ANTES DEL JUEGO: Estimar.................................................................................... 11! JUEGO: Planificación del Sprint................................................................................... 14! JUEGO: Sprint.............................................................................................................. 15! JUEGO: Revisar............................................................................................................ 16! JUEGO: Ciclo de entrega.............................................................................................. 17! DESPUÉS DEL JUEGO: Debate ................................................................................ 18! VARIANTES.................................................................................................................... 18! Añadir fluctuaciones...................................................................................................... 18! Scrum en la empresa.......................................................................................................... 19! ¿Haces variaciones? Déjanos conocerlas............................................................................ 19! ¡GRACIAS! ....................................................................................................................... 20!
  • 4. Una simulación de Scrum con piezas de LEGO 3 PRÓLOGO ¿POR QUÉ UNA SIMULACIÓN CON LEGO? Durante los últimos dos años he sido coformador en una docena de cursos de Scrum, tanto certificados como no. Todas esas clases tenían diferentes sesiones de simulación, pero siempre he sentido que deberían ser mejores. A continuación enumero las características mínimas que, en mi opinión, un juego de Scrum debe tener. 1. PILAS DE PRODUCTO QUE GENERAN IDEAS sobre SEGUIMIENTO DE INSTRUCCIONES MUY DETALLADAS Queremos empezar un juego con una pila de producto abierta - una invitación a la colaboración entre el cliente y los equipos. La pila de producto se puede preparar por el formador, pero no debe estar cerrada y aparecer como "haz esto, haz aquello". Eso suena como en los "viejos tiempos" de comando y control. Queremos enseñar y demostrar un tipo totalmente diferente de relación entre el cliente y los equipos. 2. DESARROLLO CONSCIENTE DE PRODUCTOS sobre UNA SERIE DE TAREAS A REALIZAR Debemos enseñar a desarrollar productos y no microgestión a nivel de tarea. Por lo tanto, la pila de producto o las instrucciones no debe estar compuestas por una serie de tareas sino que debe ser la visión de un producto - una cosa grande que los equipos van a construir. 3. EQUIPOS COLABORANDO HACÍA UN EXITO COMÚN sobre COMPETIR POR LA PUNTUACIÓN El juego debe ser escalable para adaptarse a clases de 20 personas o más, lo que, por supuesto, dará lugar a la división del grupo en equipos. Esto se debe utilizar como una oportunidad para practicar las habilidades de colaboración entre los equipos. Es necesario que se haga de forma deliberada, ya que sin instrucciones específicas, es natural que los equipos empiecen a competir.
  • 5. Una simulación de Scrum con piezas de LEGO 4 4. MÉTRICAS ÚTILES PARA EVALUAR LOS BENEFICIOS DE ÁGIL sobre CIFRAS SOLICITADAS POR EL FORMADOR Todas las métricas que los formadores soliciten tomar a los participantes deben tener un beneficio obvio para los equipos, del mismo modo que los juegos deben enseñarles su propio proceso. 5. MEJORA CONTINUA sobre GANAR O PERDER EL JUEGO EN UN ÚNICO INTENTO El juego debe ser diseñado de manera que los equipos dispongan de varios intentos. Cada sesión genera lecciones aprendidas y les ayuda a entender mejor los procesos. AGRADECIMIENTOS Y RECONOCIMIENTOS A principios de 2009 Gurov Mykola me ayudó a desarrollar el potencial de LEGO como un "API"1 para simulaciones de desarrollo de productos. Más de un año después, he creado una primera versión del juego llamado "LEGO para extender la simulación Scrum" después de discutir ideas con Wake William, Jurgen De Smet, Yves Hanoulle y Xavier Quesada Allue. Desde la primera publicación en la página web de la Scrum Alliance, he recibido docenas de correos electrónicos reconociendo el valor de este trabajo. Ahora me gustaría aprovechar esta oportunidad para agradecer a todos los que se han puesto en contacto conmigo para compartir sus ideas y experiencias en el funcionamiento de las simulaciones: Gerry Kirk, Yevgrashyn Tim, Rogalsky Steve, Andriy Yevtushenko, Geoff Watts, Godé Laurent, Davidescu Radu, Martine Devos, Jo Newcombe Cook, Jakob Martin Frandsen Muntzing, Ola Ellnestam, Kocurek Dusan, Danny Kovatch (Danko), Gustavo Quiroz, Lindström Jukka, Eduardo Bregaida y Cadwell Nathaniel. Un agradecimiento especial a Robin Dymond y Sergey Dmitriev por dejarme practicar este juego en sus clases de Certified Scrum Master. 1 ¿No estás seguro de lo que significar “API”? Revisa http://en.wikipedia.org/wiki/Application_programming_interface
  • 6. Una simulación de Scrum con piezas de LEGO 5 VARIACIÓN ACTUAL Desde que fue publicado el primer artículo en 2009, decenas de formadores han probado este juego. La versión mejorada actual de la simulación que se describe en este documento refleja la retroalimentación y observaciones formuladas. LICENCIA DE ESTA OBRA El trabajo actual se distribuye bajo una licencia Creative Commons Attribution 3.0 Unported Esta licencia permite a otros distribuir, mezclar, ajustar y construir con su trabajo, incluso comercialmente, siempre y cuando se haga referencia a la creación original. Esta es la más fácil de acomodar de las licencias disponibles. Recomendada para la máxima difusión y uso de los materiales licenciados. WEB DE LA COMUNIDAD Y DEL PROYECTO DE TRADUCCIÓN Hemos decidido crear un lugar donde las personas interesadas en la enseñanza de Scrum con LEGO puedan venir y colaborar. www.lego4scrum.com - Únete a la comunidad y ayúdanos a difundirla. Uno de los proyectos en curso de la comunidad consiste en traducir este documento a los distintos idiomas del mundo. Echa un vistazo a la situación actual y considera ayudarnos. Apreciamos mucho tu esfuerzo.
  • 7. Una simulación de Scrum con piezas de LEGO 6 EL JUEGO DURACIÓN, TAMAÑO DEL GRUPO, MATERIALES Está comprobado que el juego puede ser adaptado para ajustarse a las necesidades particulares de los formadores y servir a los diferentes tamaños de la audiencia. A continuación se describe el juego "estándar", pero te animo a adaptarlo para que se ajuste a tus necesidades particulares. Tiempo: 100 - 120 minutos ● 100 minutos - cuando se utilizan técnicas de estimación rápida en equipo ● 120 minutos - cuando se utiliza la planificación de póquer u otro tipo de técnica de estimación Tamaño del Grupo: 4 - 25 personas ● Lo ideal son 2 - 3 equipos de 4 - 6 personas (lo que da entre 8 y 18 personas) ● Se puede ampliar con Scrum Masters Cajas de LEGO: una caja de LEGO para cada equipo de 4 - 6 personas ● Yo uso el "Conjunto de piezas básico # 6177"2 ● Eso supone cuatro cajas para 20 personas Artículos de papelería: paquete de formación estándar ● Etiquetas adhesivas, hojas de rotafolio, marcadores ● Cartas de planificación de póquer (o unas hechas a mano) Configuración del aula: una mesa para cada equipo de 4 - 6 personas ● Es práctico que haya un espacio extra (una mesa o un espacio en el suelo) para el producto ensamblado 2 Visita la tienda online de LEGO: http://shop.lego.com/en-US/LEGO-Basic-Bricks-Deluxe-6177
  • 8. Una simulación de Scrum con piezas de LEGO 7 ROLES Propietario del producto Como formador juego el papel de propietario del producto. El objetivo es ilustrar cómo se comportan los propietarios de producto, lo que suelen esperar y exigir, qué comportamientos del equipo aprecian y cuáles no. Scrum Masters Este juego se puede jugar sin que haya Scrum Masters. A veces tengo Scrum Masters en el juego cuando invito a otros formadores. Otra opción sería pedir al equipo que seleccione Scrum Masters. Contar con facilitadores experimentados jugando como Scrum Masters, que están constantemente enfocados en el proceso, y un entrenador dedicado, jugando el rol de negocio, hace el juego mucho más natural y una actividad fácil de practicar. Miembros del equipo El resto de estudiantes son los miembros del equipo. Técnicos de pruebas - rol opcional Puedes tener técnicos de pruebas en los equipos. Su principal responsabilidad sería ayudar a sus equipos documentando los acuerdos sobre los requisitos y los diseños con el fin de realizar las pruebas de aceptación. La desventaja que he experimentado es que los técnicos de pruebas estaban vigilando la calidad en lugar de construir con el LEGO. Como el objetivo de estos juegos es aprender haciendo, creo que tiene sentido animar a todos a que se comprometan en el proceso de construcción. No permitir observadores En mi opinión, este juego es tan divertido que los observadores pierden más que ganan. Por otra parte, me encantará escuchar tus buenas historias sobre esto. ¿QUÉ TENER EN CUENTA? Comportamientos Según mis observaciones, las personas demuestran ciertos comportamientos en los juegos que son proyecciones de los hábitos de trabajo. Y, bajo el estrés, las personas tienden a caer de nuevo en sus comportamientos naturales.
  • 9. Una simulación de Scrum con piezas de LEGO 8 Este juego está diseñado deliberadamente para ser estresante, por lo que podría exponer a los malos hábitos que pueden dañar la adopción real de Ágil. Mi objetivo como formador es mostrarlos al grupo y convertirlos en puntos de aprendizaje y en advertencias para estar atentos. Estilos de comunicación Cuidado con los "gestores", "dictadores", "voces altas" y similares. Esta es un área fructífera para debatir a la vez que un tema de coaching personal. Proceso roto Mantente atento a las partes del proceso que a los equipos no les vayan bien. Por ejemplo, durante el debate sobre los requisitos los equipos pueden no hacer preguntas para aclarar tanto como ellos necesitan. Lo más probable es que también tengan este problema, o van a tener este problema, en el caso particular de un proyecto real. Hacer esto visible en el debate es una manera de gestionarlo. ETAPAS DEL JUEGO La simulación tiene tres partes naturales: antes del juego, juego y después del juego o debate. Antes del juego: ● Organizar los equipos ● Definir el proceso ● Hacer el esquema del proyecto ● Construir la pila del producto ● Estimar Juego: ● Planificar el Sprint ● Sprint ● Revisar el sprint Después del juego: ● Debatir
  • 10. Una simulación de Scrum con piezas de LEGO 9 ANTES DEL JUEGO: Organizar los equipos Llevará 5 minutos. No hay ninguna razón para que esta actividad no pueda ser una parte del juego, un proceso de aprendizaje. Trato de demostrar la auto-organización poniéndola en acción. Normalmente pido el equipo que se auto-organice en grupos de 4 - 6 personas y se asignen el espacio de trabajo. Esta es una buena actividad de calentamiento, ya que podría requerir mover y limpiar las mesas. ANTES DEL JUEGO: Hacer el esquema del proyecto Llevará 10 minutos. Llevas jugando 5 minutos. Como formador que está jugando el rol de propietario del producto necesito comunicar los siguientes mensajes: 1. Todos los equipos construirán un único producto - no competirán sino que trabajan para el mismo proveedor. 2. El producto es una CIUDAD con ciertas características. 3. Los elementos principales de construcción son LEGOs aunque también se puede utilizar cualquier otro material. 4. Yo soy el que toma las decisiones principales del producto - es mi ciudad. 5. Voy a estar involucrado en el proceso de desarrollo estando siempre disponible para responder preguntas y proporcionar información. La realización de esta actividad como esquema colaborativo podría ser una buena idea. Mi objetivo es asegurarme de que los equipos practican Scrum mediante la creación de "productos" con piezas de LEGO. Ahora, la cuestión difícil es cómo combinar los dos papeles: propietario del producto (que no es el dueño del proceso) y formador de la clase (que tiene un interés en su gestión con Scrum). Hay varias maneras en las que he intentado hacer esto: 1. Cambio de sombreros - explico las reglas de Scrum al equipo Muestro explícitamente si estoy actuando como propietario del producto o como formador para que la gente no se confunda.
  • 11. Una simulación de Scrum con piezas de LEGO 10 2. Juego como un propietario del producto novato - dejo que el equipo me venda Scrum La mayoría de las veces juego como propietario del producto que no sabe mucho acerca de Ágil o Scrum y, después de presentar mi visión de la ciudad, pido al equipo que me ayude a diseñar la adaptación del proceso. Personalmente, me gusta más este segundo enfoque, ya que ayuda a ampliar el aprendizaje de la clase y permite a los estudiantes practicar la articulación de los valores de Ágil. ANTES DEL JUEGO: Construir la pila del producto Llevará 15 minutos. Llevas jugando 15 minutos. Una vez que hayas esbozado un esquema y acordado el proceso, es el momento de compartir las características de la ciudad. Suelo hacer esto mostrando un conjunto de etiquetas adhesivas preparadas de antemano pegándolas en una hoja de papel de rotafolio. Por lo general, incluye los siguientes elementos: • Un edificio de una planta (varios de ellos, uno por cada etiqueta adhesiva) • Dos edificio de dos plantas (varios) • Tienda • Escuela • Iglesia • Hospital • Guardería • Parada de autobús • Intersección (puede dibujarse) • Aparcamiento (puede dibujarse) • Río (puede dibujarse) • Puente Algunos de los elementos se pueden dibujar en papel del rotafolio y luego el LEGO se pone encima. Aquí puedes ser creativo y hacer algo más entretenido y no una simple ciudad. Una vez hice este juego con un equipo de un nuevo emprendimiento por lo que hicimos un "silicon village".
  • 12. Una simulación de Scrum con piezas de LEGO 11 Obviamente, había algunos otros elementos para la construcción, al igual que una sala de exposición con un iPad, que representa una pantalla, un grupo de áreas abiertas de trabajo en la ciudad, un edificio seguro para los servidores web y un monumento a un héroe emprendedor (un monumento lujoso sobre raíles). ¡Fue divertido! Al presentar la pila del producto explico brevemente lo que creo que cada uno de los elementos puede parecer y trato de aplazar el debate hasta más tarde. ANTES DEL JUEGO: Estimar Llevará un máximo de 20 minutos. Llevas jugando 30 minutos. Estimaciones. De alguna forma, esta es la parte más difícil. Puedo querer: 1. No hacer estimaciones (como recomiendan los gurús de Agile) 2. Hacerlo más rápido y más sencillo 3. Dedicar un poco de tiempo a practicar la planificación de póquer RT @RonJeffries: "Cada año hay una nueva técnica de estimación. La auténtica aproximación ágil sería tirar las estimaciones "-. @Agilemanager [¡Sí!] En base a la cantidad de tiempo que tengamos puedo decidir hacer la técnica más simple o el póquer. La técnica más rápida - el tamaño del carril He aprendido este término de www.theagilepirate.net. Al parecer, lo hago de una manera menos sofisticada. Echa un vistazo al croquis de abajo. Basado en el concepto de triangulación3 y el tamaño del carril4 simplemente organiza las columnas para marcar diferentes tamaños de historia (1 2 3 5 8 13 si prefieres la serie de Fibonacci - un poco de sabor de la ciencia siempre es bueno), y pide a los alumnos llevar las historias a las columna que representa el tamaño de la historia. Hacemos esto por grupos o todos juntos. 3 Triangulation and other concepts of Agile estimating and planning, by Mike Cohn http://www.mountaingoatsoftware.com/presentations/85-an-introduction-to-agile-estimating-and-planning 4 Swimlane Sizing – Complete & Fast Backlog Estimation http://theagilepirate.net/archives/109
  • 13. Una simulación de Scrum con piezas de LEGO 12 Esta actividad también se puede hacer en silencio. Figura 1: Carriles para estimaciones en grupo Si un grupo es tan grande que no cabe en frente del tablero pido que cada equipo envíe a una pareja. Cuando las parejas están hechas, viene la siguiente hasta que cada una haya tenido la oportunidad de tocar el tablero. Una vez hecho esto, le pido al grupo si esto es "suficientemente bueno" para comenzar, y si ahora les gustaría hacer algún trabajo de verdad. Planificación de póquer con varios equipos Realizar la planificación de póquer5 con varios equipos primero requiere ponerse de acuerdo como un único grupo sobre el tamaño de la muestra. 5 Planning Poker is found by James Grening in 2002 and popularized by Mike Cohn: http://en.wikipedia.org/wiki/Planning_poker
  • 14. Una simulación de Scrum con piezas de LEGO 13 Ponerse de acuerdo sobre el tamaño es simple: tomamos un objeto que sea pequeño y bastante sencillo, pero no trivial, y le asignamos "2". Por lo general, todos coinciden en que todos los edificios de una sola planta equivalen a dos. Otro enfoque para seleccionar la historia de muestra es hacer estimaciones de tamaño de camiseta6 (XS, S, M, L, XL) y entonces marcar todas las historias de tamaño S como "2" y continuar con el póquer. Me gustaría compartir algunos consejos que me ayudan a hacer que varios equipos de póquer planifiquen las sesiones de trabajo: • Organiza los carriles en la pared (ver dibujos arriba) • Pide a los equipos que trabajen con las historias de una en una para la estimación. • Pide a los equipos que pongan los detalles en cada historia cuando tengan las aclaraciones del propietario del producto (como si fuera otro equipo el que vaya a construir el elemento). • Agradece y fomenta activamente a los miembros del equipo que hagan preguntas que ayuden a definir el tamaño. • Una vez estimada, se tiene que poner la historia en la pared, para que los otros equipos pueden beneficiase de la nueva información. • Cuando finalicen pide a la gente que se acerque a la pared para comprobar y hacer cambios, si fuese necesario (según mi experiencia rara vez lo es). Si los equipos no saben mucho acerca de la planificación de póquer, vale la pena hacer una prueba para que puedan observar como se aplica la técnica correctamente. Normalmente pido a los equipos que hagan una estimación aproximada: "¿Cuánto cuesta una pinta de Guinness en el Reino Unido?" Esto implica hacer preguntas sobre los puntos a utilizar, lugar y fecha de compra, lo que sirve como un buen calentamiento para la estimación de las historias. Curiosamente, las dos técnicas: carriles y la estimación de póquer proporcionan la precisión necesaria para entregar la planificación como si hubiese probada a través de cientos de gráficos burn-down. 6 T-shirt sizing http://blogs.msdn.com/b/oldnewthing/archive/2009/05/12/9605143.aspx
  • 15. Una simulación de Scrum con piezas de LEGO 14 JUEGO: Planificación del Sprint Llevas jugando 50 minutos. (¡Y se han hecho cero cosas! ¿Esto prueba suficientemente que las estimaciones son un desperdicio?) Ahora, cuando se estiman las historias, tienes que pasarlas de los carriles de la pared a la pila. Puesto que nos gusta hacer la planificación del sprint muy visible, estamos construyendo un muro de planificación especial que acumula los planes de todos equipos para todos los sprints en el juego. Figura 2: Pared de planificación de varios equipos antes de planificar el sprint nº 1
  • 16. Una simulación de Scrum con piezas de LEGO 15 Figura 3: Pared de planificación de varios equipos durante el Sprint nº 2 Tenemos un tiempo limitado de 3 minutos dentro del sprint para que los equipos muevan las historias a sus respectivas pilas de sprint. Cuando todo está hecho, pregunto si los equipos están suficientemente incómodos con sus planes para darles una oportunidad! JUEGO: Sprint Llevará 7 minutos. Preferimos sprints de 7 minutos ya que este tiempo es suficiente para construir varios elementos con la colaboración de varias personas y sin mucho que pulir. Para asegurarme de que los estudiantes estén suficientemente estresados muestro un cronómetro grande desde un portátil o un proyector:
  • 17. Una simulación de Scrum con piezas de LEGO 16 Figura 4: Un cronómetro de www.online-stopwatch.com - cronometra de distintas formas y se puede utilizar sin conexión. JUEGO: Revisar Llevará 5 minutos. Cuando se acabe el tiempo, me aseguro de que los alumnos dejan realmente de construir y empiezo a pedir: "¿dónde está mi ciudad?" Como se ha observado, es sólo después del segundo sprint que los equipos empiezan a hacer de forma continua despliegues de historias en el entorno de demostración (un papel de rotafolio). Así que, en la mayoría de los casos, después del primer sprint nadie ha pensado en algún momento en cómo organizar la demostración. ¿Suena parecido a la vida real? Siempre he tenido comentarios en el debate diciendo que estoy jugando como el propietario del producto más amable que jamás han visto. Sin embargo, en la mayoría de los casos no acepto nada después del primer sprint porque después de que me muestran lo construido me doy cuenta de que: • Me gusta la simetría. • "Todos del mismo color" en realidad significa "colores sólidos en los edificios, pero diferentes en cada uno." • Los edificios son demasiado pequeños, demasiado grandes o demasiado distintos. • Las ventanas de los diferentes pisos no están alineadas. • <haz tu propio justificación>
  • 18. Una simulación de Scrum con piezas de LEGO 17 Los elementos incompletos se devuelven a la pila desde la pared de planificación. El trabajo restante se puede reestimar, a pesar de que rara vez se actualizan las estimaciones. Una vez que se aceptan las historias, se actualiza por el propietario del producto el grafico de entrega Burndown, quien hace un anuncio claro y fuerte de que la entrega se tiene que hacer en tres sprints y que ahora parece que no será posible llevar a cabo todas las historias. Se pueden dedicar unos pocos minutos para hacer una retrospectiva sobre el asunto "¿cómo podemos hacerlo mejor el siguiente sprint?". JUEGO: Ciclo de entrega Sin haber dedicado mucho tiempo a debatir sobre los errores del primer sprint, que es casi siempre un desastre, nos lanzamos de nuevo a la planificación del Sprint. He aprendido que se necesita un promedio de tres sprints para construir el 80% de la pila con la calidad prevista, por lo que el ciclo completo por lo general se ve así: 1. Sprint nº 1 a. Planificación - 3 minutos b. Sprint - 7 minutos c. Revisión - 5 minutos 2. Sprint nº 2 a. Planificación - 3 minutos b. Sprint - 7 minutos c. Revisión - 5 minutos 3. Sprint nº 3 a. Planificación - 3 minutos b. Sprint - 7 minutos c. Revisión - 5 minutos Subtotal: 45 minutos Desde la preparación llevamos alrededor de 1 hora (desde el esquema hasta la estimación de la pila), los sprints llevan 45 minutos, el debate llevará unos 15 minutos, el juego completo lleva 120 minutos.
  • 19. Una simulación de Scrum con piezas de LEGO 18 Con practica, y con la ayuda de coformadores que juegan el rol de Scrum Master, se puede hacer un poco más rápido. DESPUÉS DEL JUEGO: Debate Es probable que sea prudente tomar un breve descanso, una vez que se ha revisado el último sprint y antes de saltar al debate, para calmar las emociones y tener un breve descanso (¿te dije que el juego está diseñado para ser extenuante? No sólo para los equipos...) Cuando nos reunimos de nuevo en un círculo, facilitamos una discusión en torno a las siguientes preguntas abiertas: • ¿Qué observaron los estudiantes? • ¿Cómo se sintieron al estar en un equipo Scrum? • ¿Cómo resultaron las iteraciones cortas? • ¿Cómo de exactas son las estimaciones (siempre que haya un Burndown de entregas)? • ¿Qué haríamos de otra manera desde el principio si tuviéramos otra oportunidad de practicar el juego? • ¿Cuál fue el trabajo del propietario del producto? • ¿Cómo te sentiste después del primer sprint, cuándo fue necesario que casi todos los elementos se volvieran a hacer? • ¿Qué hizo el Scrum Master? • ¿Cómo cambiaría tu estrategia si sabes que el propietario del producto no estará disponible durante los sprints? • ¿Cómo fue la comunicación entre los equipos?¿Hubo dependencias? ¿Cómo se resolvieron? • ¿Qué habéis aprendido? VARIANTES Añadir fluctuaciones Unos buenos amigos míos (Askhat Urazbaev y Filippov Nikita) han diseñado un juego similar que incluye fluctuaciones aleatorias en el tamaño del equipo y en la complejidad. Simplemente, después de planificar el sprint, y justo antes de empezarlo, los equipos lanzan un dado que, bien multiplica los puntos de historia estimados, bien hace que algunos miembros del equipo caigan "enfermos" durante el sprint mientras que el equipo tiene que seguir el plan del sprint.
  • 20. Una simulación de Scrum con piezas de LEGO 19 El punto de este juego es que hace que la colaboración en el equipo sea esencial para equilibrar las tarea durante los sprints, ya que las cosas podrían ser diferentes respecto a lo previsto. Scrum en la empresa Se puede escalar la simulación con LEGO a 100 estudiantes jugando en 12 equipos que construyen cuatro ciudades simultáneamente. Se necesitan unas pocas toneladas de LEGO, pero puede ser una buena manera de demostrar Scrum a nivel de empresa. Esto merece otro artículo para cubrir todas las reglas y configuraciones. ¿Haces variaciones? Déjanos conocerlas Nos gustaría escuchar tus historias, tu variación de la simulación - por favor únete a nosotros en www.lego4scrum.com y envíanos un correo electrónico a info@lego4scrum.com con tus ideas.
  • 21. Una simulación de Scrum con piezas de LEGO 20 ¡GRACIAS! ¡Haz proyectos divertidos! Alexey Krivitsky www.lego4scrum.com