Timing: 20 mins

Ingredients:

• 2 equal sets of wooden train track with some complexities (bridges, tunnels, etc)
• Create a set of requirements and put a score on each (Different degrees of complexity and value are important)
• Test the event yourself to get a sense of time

Directions:

• Split into at least two groups
• Split the groups into the “big release” and “iterative” groups
• Tell them that their customer is a parent who want to “buy” a product to keep their child entertained
• Explain that you are willing to pay higher amounts for more requirements being met, for example:
• A train track with no dead ends is worth \$25
• Bridges that go over track (instead of nothing) are worth \$10 each
• Track that isn’t tense and has some wiggle in it is worth \$5 (keeps it from being forced and broken)
• If every piece can be reached without lifting the train, that is \$25
• If every piece can be reached and crossed in both directions without lifting the train, that is \$25
• Tell the “big release” group that they will go until they decide to ship their product
• Tell the iterative group that they should strive to ship a product at the end of every minute (you tell them when they have 10 sec to go)
• Go!
• Every minute, take a snapshot and determine how much money the iterative group would make if they shipped their product at that moment
• When the “big release” group meets all the requirements or calls it quits, stop the game.
• In theory the iterative group will have banked money over each iteration and made multiple times the amount of money the big bang group would have made. Talk about how long it will take the iterative group before they have to match the other group’s requirements. Talk about how this would play out in real life if each minute was equal to a week of work.

Learning Points:

• Understand how sprints affect delivery
• Delivering business value sooner is more profitable
• Have a shippable product each sprint to do so
• You can retain customers by giving them something simpler and working to the “real” goal over time
• would the customer have waited for the “big bang” group to deliver the full product or appeased the crying child with the iterative groups earlier solution (remember… minutes equaled weeks of dev. time)

CREDIT: Kevin Schlabach

Posted by Mike

Tempo: 20 mins
Ingredientes:

• 2 conjuntos iguais de trilhos de trem feitos de madeira com algumas complexidades (pontes, túneis, etc)
• Crie um conjunto de requisitos e defina uma pontuação para cada um (diferentes graus de complexidade e valor são importantes)
• Teste o evento você mesmo para ter um ideia de tempo

Receita:

• Divida as pessoas em pelo menos dois grupos
• Divida os grupos em grupo “grande entrega” e grupo “iterativo”
• Fale para eles que o cliente deles é um pai que quer comprar um produto para manter sua criança entretida
• Explique que você concorda em pagar maiores quantias por mais requisitos entregues, por exemplo:
• Um trilho de trem sem becos sem saída vale \$25
• Pontes que passam por cima dos trilhos (ao invés de por cima de nada) valem \$10 cada uma
• Trilhos que não são rígidos e têm algum balanço valem \$5 (protege de que seja forçado e quebre)
• Se cada peça pode ser alcançada sem levantar o trem, vale \$25
• Se cada peça pode ser alcançada e atravessada em ambas direções sem levantar o trem, vale \$25
• Fale ao grupo “grande entrega” que eles vão trabalhar até que eles decidam entregar o produto
• Fale ao grupo iterativo que eles devem tentar entregar um produto ao final de cada minuto (você fala para eles que eles ainda têm 10 segundos restantes antes do final de cada minuto)
• Comece!
• A cada minuto, pegue um foto da situação atual e determine quanto dinheiro o grupo iterativo ganharia se entregassem o produto naquele momento
• Quando o grupo “grande entrega” finalizar todos os requisitos ou avisar que terminaram, pare o jogo.
• Na teoria o grupo iterativo arrecadou dinheiro a cada iteração e arrecadou múltiplas vezes mais dinheiro que o grupo “grande entrega” arrecadou. Fale sobre quanto tempo levaria para o grupo iterativo alcançar os requisitos do outro grupo. Fale sobre como isso se pagaria na vida real se cada minuto fosse igual a uma semana de trabalho.

Pontos de aprendizagem:

• Entender como sprints afetam entregas
• Entregar valor de negócio mais cedo é mais lucrativo
• Para isso, tenha um produto potencialmente entregável a cada sprint
• Você pode reter clientes dando a eles algo mais simples e trabalhando em direção ao objetivo real ao longo do tempo
• Teria o cliente esperado o grupo “grande entrega” entregar o produto completo ou acalmado a criança chorando com a solução adiantada do grupo iterativo (lembre-se… minutos são equivalentes a semanas de desenvolvimento)

Duración: 20 minutos
Ingredientes:

• 2 conjuntos iguales de vías de tren de juguete, con algunas complejidades (puentes, túneles, etc.)
• Cree un conjunto de requerimientos y asigne un puntaje a cada uno (es importante utilizar diferentes grados de complejidad y valor)
• Haga una prueba usted mismo para tener una idea del tiempo demandado

Receta:

• Divida a los asistentes en al menos dos grupos
• Divida a los grupos en “una entrega” e “iterativo”
• Explíque a los equipos que su cliente es un padre que desea “adquirir” un producto para mantener a su hijo entretenido
• Explíque que ud. está dispuesto a pagar más dinero a medida que mayor cantidad de requerimientos son alcanzados, por ejemplo:
• Una vía de tren que no presenta vías muertas otorga \$25
• Puentes que pasan por sobre la vía otorgan \$10 cada uno
• Una vía que no es recta y tiene algunas ondulaciones otorga \$ 5 (ya que esto impide que sea forzada y quebrada)
• Si cada pieza de la vía puede ser alcanzada sin levantar el tren, se otorgan \$25
• Si cada pieza de la vía puede ser alcanzada y cruzada en ambas direcciones sin levantar el tren, se otorgan \$25.
• Indíquele al grupo “una entrega” que debe avanzar en la construcción del producto hasta que decida liberarlo por completo.
• Indíquele al grupo “iterativo” que debe intentar liberar un producto cada 1 minuto (ud. les indicará cuando faltan 10 segundos para finalizar cada minuto)
• Comiencen!
• Cada minuto, identifíque cuanto dinero recaudarían los grupos “iterativo” si liberaran el producto en ese momento.
• En el momento en el cual el grupo “una entrega” alcance todos los requerimiento o abandona la construcción, de por finalizado el juego
• En teoría, el grupo “iterativo” habrá recaudado dinero en cada iteración y alcanzado sumas de dinero muy por encima de las del grupo “una entrega”. Discuta cuánto tiempo llevaría al grupo “iterativo” igualar los requerimientos que ha alcanzado el otro grupo. Discuta qué pasaría en la vida real si cada minuto fuese igual a una semana de trabajo.

Puntos de Aprendizaje:

• Entender cómo los sprints afectan a la liberación de producto
• Entregar valor de negocio más temprano resulta más rentable
• Tener un producto entregable al final de cada sprint para conseguirlo
• Se puede retener a los clientes dándoles algo más simple y trabajar hacia el “verdadero” objetivo en el tiempo
• Preferiría el cliente esperar al grupo “una entrega” para tener el producto completo o apaciguar al niño que llora con las entregas parciales del grupo “iterativo” (recuerde que cada minuto correspondería a una semana de desarrollo)

Время: 20 минут

Материалы:

• 2 одинаковых набора для строительста деревянной железной дороги со всякими сложностями (мосты, тоннели и т.д.).
• Список требований с расставленными оценками (важно отметить различные степени сложности и, соответственно, прибыльности).
• TСначала сыграйте самостоятельно, чтобы понять, сколько потребуется времени командам.

Правила:

• Разделите учестников на две команды.
• Одна команда будет готовить “большой релиз”, а другая – применять “итеративный” подход к разработке.
Скажите участникам, что их клиент – родитель, который хочет «купить» развлекательную игрушку для ребенка.
Объясните, что вы готовы платить тем больше, чем больше требований учтены в продукте, например:

• Железная дорога без тупиков стоит \$ 25.
• Мосты над дорогой (а не просто над пустотой) стоят \$ 10 за каждый.
• Железная дорога, которая собрана не очень жестко и имеет некоторую свободу стоит еще \$ 5 (благодаря этому, не приходится применять силу, и полотно не ломается).
• Если по каждому участку дороги можно проехать, не поднимая поезд, то это еще \$ 25.
• Если по каждому участку дороги можно проехать в обе стороны, не поднимая поезд, то это еще \$ 25.
• Скажите группе “большой релиз”, что они будут работать, пока сами не решат, что продукт готов.
• Скажите “итеративной” группе, что они должны стремиться поставлять продукт на рынок в конце каждой минуты (вы им будете говорить, когда остается 10 секунд).
• Начали!
• Каждую минуту подсчитывайте, сколько денег заработала бы итеративная группа, если бы они выпустили продукт в тот момент.
• Когда группа “большой релиз” выполнит все требования или решит, что пора остановиться, заканчивайте игру.
• Теоретически, “итеративная” группа будет получать деньги после каждой итерации, и к концу игры их выручка будет в несколько раз превышать сумму, заработанную группой “большой релиз”. Обсудите, сколько времени потребуется итеративной группе, чтобы выполнить все требования, которые уже учтены второй группой. Обсудите, как это будет происходить в реальной жизни, если каждая минута соответствует неделе работы.

Выводы:

• Понять, как итерации влияют на создание готового продукта.
• Чем раньше есть готовый продукт, тем больше выгода для бизнеса.
• Для этого продукт должен быть готов к поставке на рынок в конце каждого спринта.
• Вы можете сохранить клиентов, предоставляя им что-нибудь попроще и продолжая работать над “реальной” целью.
• Стал бы клиент ждать “большого релиза” или предпочел бы успокоить плачущего ребенка тем продуктом, который ему уже готова предоставить “итеративная” группа? (помните … минута соответствует неделе разработки).

Авторство: Kevin Schlabach

Перевод Tatyana Yanush

## 2 thoughts on “The Train GameO Jogo do TremEl Juego del TrenЖелезная дорога”

1. This game was played in an organization that provides software on a monthly billing cycle. Each one minute iteration represents a one month billing cycle. This is why the iterative team gets paid every time.

It illustrates how an earlier delivery leads to earlier value and billing from the customer. It also surprises people how quickly this “revenue” adds up and helps the project “break even” long before the big bang development.

Because the metaphor is a tangible product, I see where your question comes from. I hope this helps clarify the game and its application!

Also, every time I’ve run this game, the iterative team gets much further in their “value” simply because they learn/adapt quicker. The big release team almost always tries to do BDUF (big design up front) and falls behind.

2. I do not quite understand this; does the iterative team get money for the entire track every minute??
that would not be a fair comparison! normally one would assume that a team is only paid once: for their final delivery..
(or otherwise they may collect their money in steps; but if the final product is doing less than the “big release” group; it does not make sense if they get much more money..)

now it is questionable whether the iterative team will actually build a ‘more valuable’ final product in this game.. (any experience?)

Why not set a fixed time (and be very strict about it), and then see if the big release team can handle that? –> makes also for an excellent social skills training, although that can actually ruin the real goals of the exercise..