You are on page 1of 7

LEGO Scrum

LEGO Scrum is a simple workshop in which people who are new to Scrum
learn some techniques and find reasons for Scrum ceremonies. You will
read a custom variation of the Scrum LEGO game for one small group. It is
basically based on this paper: Simulation with Bricks.

🔷Pre-game requirements
To start and successfully finish the workshop, you will need.

 Timebox of 120 minutes


 Group of 4-6 people
 One Lego box (with at least 200 parts)
 Stickers, flip chart paper sheets, markers
 Planning poker cards (or hand-made ones)
 Whiteboard or another place you can draw charts on

LEGO Scrum Introduction


As a workshop facilitator, you will be playing the Product Owner role. First
of all, you need to communicate the following things:

 All of them will be building a single product, so they need to


cooperate.
 The product is a CITY
 You are the main decision-maker of the product – it is your
city.
 The main building elements are LEGO blocks. But they can use
any other material in addition.
 You will continuously answer questions and provide feedback.
 Your role is newbie Product Owner so that you might make
some Scrum mistakes.
 There is no Scrum Master that can coach them during the
game (unless they convince someone to help them).

LEGO Scrum City was made on one of my workshops.

Agenda
After the introduction you should also tell players that game will take
around 2 hours and will have the following points:

1. Information about game rules (already done)


2. Product kick-off
3. Building the Backlog (15m)
4. Estimating (30 min)
5. First Sprint (timeboxed to 15 min)
1. Sprint Planning (3 min)
2. Sprinting (7 min)
3. Sprint Reviewing (5 min)
6. Second Sprint (15 min)
7. Third Sprint (15 min)
8. Debrief and game retrospective (30 min)

Building the LEGO Scrum Backlog


This should take 15 minutes. It is a time when you present the features of
the city. A good way of doing that is by showing a team pre-prepared
sticky notes on a wall. You can include whatever you would like to have
inside the city. Here is a list I use:

1. One-storey building (5 of them, put each on 1 sticky note)


2. Two-storey buildings (3 of them, put each on 1 sticky note)
3. Shop
4. School
5. Church
6. Hospital
7. Bus stop (2 of them)
8. Road (can be drawn)
9. Park (can be drawn)
10. River (can be drawn)
11. Bridge
12. Military base (this might appear in the 2nd sprint)

Students should estimate all Backlog Items with any technique they are
familiar with (planning poker or swim lanes estimation). You should
prepare an empty burndown chart on the whiteboard and also prepare a
TODO / IN PROGRESS / DONE board for them.
Running the First Sprint
You will run 3 Sprints in this game. Every single one will have three
checkpoints.

 Planning which will take 3 minutes. It is basically an event on


which the team chooses what they think they would like to
build now. They should put stick notes to the TODO column.
 Sprinting will take 7 minutes. This time seems to be low
compared to planning, but it is enough to build several items.
To make sure all players have stressed it is a good idea to
show a big visible stopwatch.
 Reviewing will take 5 minutes. When the time is up, you have
to make sure everyone really stops building things and start
demanding: “Where is my city?”. Check the Kanban board.
Move unfinished items back to the Backlog. Go through every
single story and either accept it to decline it. In most cases I
accept only a few things after the first sprint because after I
am shown the buildings, I am nitpicking:
I like the symmetry.
I like one colour buildings.
Buildings are either too small, too big, or too diverse.
Windows of different floors are not lined up.

Mac reviving the City built in the first Sprint of the LEGO Scrum
Later on, you should update the Release Burndown chart, and explain
what your forecast is. I always make a clear and loud announcement that
the release has to be done in three sprints (so there are only two left) and
now it looks like we will not be able to accomplish all stories. A few
minutes can be spent on retrospecting on the topic of “how can we make
it better the next sprint?”.
Running the Second Sprint
During this sprint, the team should do way better. They probably clarified
the Acceptance Criteria of buildings. They probably eliminated
impediments and are delivering high-quality buildings. Feel free to
announce that you are going on vacation and leave the room for half the
planning time.

Running the Third Sprint


If the team deals surprisingly well with stories, I like to toss new urgent
Items to the Backlog (for instance, put a “Military base” sticker on a wall
and explain that Zombie apocalypse is coming, so the City without the
base is no good).
LEGO Scrum Release and Debrief
After finishing all Sprints, you should prepare Release of your City. Finish
the Burndown chart and see how much work is still not done. Sit together
and think about those topics:

1.What did the students observe?


2.What should take more time what less?
3.How accurate were the estimations?
4.What would they have done differently?
5.What do they think about the Product Owner?
6.How did it feel to not deliver in the Sprint?
7.Do they need a Scrum Master? What for?
8.What did they learn?

You might also like