SlideShare a Scribd company logo
www.scrumguides.com




LEGO for extended SCRUM simulation


        Alexey Krivitsky, Feb 2009
        alexey@scrumguides.com
Scrum simulation: looking for better games

Over the last couple of years I’ve participated in and facilitated several CSM classes run by different
trainers. All of those classes had different simulation sessions but I always felt like there should be better
ones.

Problems with some of the known games that I saw are:

   1. Pre-prepared backlogs?

       To me, backlog is an excellent tool for collecting and discussing ideas that foster creativity. The
       backlogs are usually prepared by the trainer, printed on paper and handed out to the teams. Where
       were the creativity part of it? Do this, then to that. It is like a commanding.

       A mixed message to the Scrum newbies who have just (maybe) started to get why command and
       control is not always good?

   2. What were we trying to build?
      In the backlog sometimes I see tasks to accomplish, not parts that make up a product. What will
      those tasks result in (when are accomplished)? Usually a big mess in the class room (smile).

       A mixed message to product development team?

   3. Competing teams?
      Usually there were like 20 people in the class. So we help split the crowd into smaller teams so
      they had more fun playing the game. And of course each team in the end was competing to earn
      more score than the others.

       Aren’t we all talking a lot about building cooperative environment. A mixed message?

   4. The metrics?
      During the planning cycles of the game, the teams were asked to estimate the backlog items. So
      they did. We asked them to keep track of their planned and observed velocity. So they did. But it
      seems to me the only thing they cared about was the score. They apparently didn’t apply velocity
      to plan releases nor they used it to double check their sprint plan. So they did it just because we
      asked them to keep track of the velocity. Not because they felt any need in it.

       Sounds like useless reporting to upper management (trainer in this case). A mixed message?

There are probably more things to be pointed out. And of course those games have lots of great points! I
just think there should be other games that illustrate better the things we try to teach. Hence I started to
think of better simulations and have come across the idea of using LEGO bricks (thanks to William
Wake, Jurgen De Smet, Yves Hanoulle, Mykola Gurov and other folks for opening my eyes!)

The LEGO Scrum simulation

Now after I’ve tried the LEGO Scrum simulation with different people and different cultures for several
times I can say it seems to be more consistent with what I actually try to teach. Debriefing (you play
games to debrief, right?) opens up a lot (and I mean really a lot) of nice discussions and brings bright
insights to the folks.

                                                                                                               2
How we play the game

The Backlog

I tried with the following backlog and it worked fine, though it will depend on your LEGO kits and
imagination. Explain any details of the items only if you’re asked, otherwise don’t accept the item until
properly (re)done.

        One-story building
        You can have as many as you want in the backlog.
        Two-story building
        Church
        A building made from bricks of one color that is a
        little higher than a one-story building and with a
        white cross on the top.
        Kiosk
        A small building with a shop assistant inside where
        you can buy small stuff like chewing gum.
        Kindergarten
        A building with a fence so that kids don’t run away.
        Lorry
        You will find instructions on how to build this and
        other machines in your LEGO manuals.
        Loader
        Tower crane
        Tractor
        Garage for lorry
        A simple garage where a lorry can fit it – acceptance
        criteria. I usually prioritize garages higher than the
        machines they should hold and will gently lead the
        folks to convince their PO that in order to
        demonstrate this item they need to build a machine first, hence helping the PO adjust priorities to
        get better products.
        Garage for tractor
        A simple garage where a tractor can fit in – acceptance criteria.
        Bus stop
        “As I a bus passenger I can wait for my bus for quite a long time and in bad weather”. This
        implies having a bench and a roof.

Some of the items can be found in the LEGO instructions, some cannot. Which I believe is quite OK. For
some features you can have detailed requirements from external parties, for some you don’t. So folks just
have to ask questions to the PO (isn’t it what we want to teach them in the end?). If they don’t ask
questions they can never get stuff like a bus stop accepted.

The game is structured as a normal Scrum project according to the following cycle:

   1.   discussing project vision and the initial backlog
   2.   backlog estimation
   3.   backlog (re)prioritization
   4.   release planning
   5.   sprint planning
                                                                                                          3
6.   sprinting (so far we needed 3 sprints each time we played)
   7.   demonstration
   8.   retrospective
   9.   (the cycle repeats until you run out of bricks, time or the backlog)

Visioning

During this discussion I (as a PO) bring in a context: they all work for a big company with multiple
teams involved and they are to build a city (a single product!). It is up to them to decide how to split into
teams.

Estimations

They all act as one team (20 people can do that) and they need to estimate the backlog. They have their
decks of planning poker cards and they have already practiced story point estimation by this time.

What we want them to do is to estimate as fast as they can,
but all the backlog items should be estimated in the same
units so that we can have an integrated release planning.

After some discussion they pick up a unit (a one-story
building sounds like a good unit, say 2 points) and start by
estimating the first 3-5 items together. After they all have
the idea of the size and some estimated items for future
triangulation we ask them to split into sub-teams and
estimate the rest in parallel.

Once a team gets a new item estimated they stick it to the
wall into a corresponding column (by points) so that other
teams have more data for triangulatios. So far this worked
just nice.

They can also prototype as much as they want (within the timeframe), but before the sprint starts all
prototypes have to be disassembled (we discuss the value of throw-away prototypes).

Re-prioritization

After estimations are done as a PO I usually make small changes in the priorities (estimates can affect
business decisions, otherwise why to estimate?).

Release planning

The goal is to have a big visible release burn-down chart so that all people understand where they are in
the release and what the overall progress is. After the estimation session we put a first dot on the chart
and start a sprint planning session.

Sprint planning




                                                                                                           4
We’d like to coach people working in multi-team environments on how to plan sprints. So we place a
single product backlog on the wall (one sticky
per item) and flip-chart sheets for sprint
backlogs (one per sub-team).

A timer starts (we set it for 5 minutes) and the
sub-teams need to parse the product backlog by
moving items onto their team’s sprint backlog.
This goes until teams cannot commit to any
more items (we learn commitment-based
planning)

One trick to mention here is that we have two
sets of LEGO and each set can produce different
machines (lorries, tractors, tower cranes, etc.).
Which simply means that neither team that can
build everything. This basically affects their
sprint planning and, say, a lorry will show up on
one team’s sprint backlog, while a tractor on the
other’s. They are not allowed to exchange
LEGO bricks during the game so they need to
identify such constraints and dependencies
during planning (which I believe is a good skill
to learn).

Sprint planning is the right time to discuss
acceptance criteria, so when they choose to build
a garage we ask them how would they go about
demonstrating it. Probably they will have to build the machine first (this might make the PO move the
machine higher on the backlog).

For the first sprint they will most likely not discuss done criteria for the whole product increment (it
should actually look like a city with streets and contain items built by all team!). We let them fail by not
accepting the built items. (I believe failing and learning how to fix the issue is an extremely valuable
exercise).




                                                                                                          5
Outcomes of the sprint planning are:

   1. expected velocity (we put a sticky on each
      team’s sprint backlog with the figure)

   2. and team commitment (I ask the teams if
      they can commit to the selected stories, they
      usually can because planning was a team
      effort)

   3. tasking (up to the teams if they want to do
      that, usually they have no time for that)



Sprinting

They sprint for 5 minutes (I usually project a
stopwatch application on the wall or run it on my
laptop).

Playing back rock music in the class room might
add some expressiveness.




Demonstration & Retrospection

We have 5 minutes for these two activities so they
kind of flow into each other.

When the sprint timer stops I loudly ask “So, where
is my city?!” and they start to integrate their
results… it usually takes time (to be discussed and
fixed during next releases).

Eventually they manage to demonstrate the city
increment, of course with some bugs since they
usually over-commit during the first sprint. I usually
play bad here and don’t accept lots of features.

They are asked to calculate their observed velocity.
And of course they will try to convince me that a
half-done thing gives them half points for the
velocity. I don’t accept this unless the item really
kind of works but has some missing unimportant
details (lorry has a body, wheels and a cabin, but
doesn’t have lights and other small stuff). This opens up nice discussions on calculating actual velocity.



                                                                                                             6
One team was trying to prove to me their half-done building was almost ready (2 story points out
       of 3) and during the discussions it just fell apart. What a nice illustration! So during the next
       sprint they rebuilt it from scratch and earned their full 3 points (if I had agreed to give them 2
       points out of 3, they would not have had the time to rebuild it from scratch and the quality would
       have suffered).

The teams stick their observed velocity on the sprint backlogs. We also draw a velocity bar chart for each
team.

Unfinished items return from sprint backlogs onto the product backlog, we calculate total remaining
points in the backlog and update our release burn-down chart. Here I start predicting their release
completion (“Seems, in 3 sprints, you guys can release the whole city, we’ll know better soon after you
finish your next sprint”). We discuss the value of being predictive rather than trying to do too much.

And the cycle continues…

Additional discussions

Refactoring

During one LEGO session a team built quite big buildings during the first sprint so they started to realize
they would not have enough bricks to finish other items. They had to refactor (simplify!) the built
buildings to be able to build more stuff. I didn’t want to have any refactoring card in the product backlog,
so refactoring affected their velocity. If I had put the refactoring card in the backlog and let them
estimate it, their velocity would have remained the same (!) though they would have built less stuff. You
build less -> your velocity goes down. This was a nice insight for everyone

Inter-team dependencies

During another session a team could not accomplish their tower crane because some of its parts were on
the other team’s table (oops, technical dependencies). The other team refused to spend some time on the
tower crane, so the team failed to deliver it in the sprint. Later we debriefed this in detail and it appeared
that the other team refused because they didn’t want their velocity to fall because of unplanned stuff
coming from another team.

Now what would have happened if we would have had individual velocities per each team member?

The final words (for now)

I’d highly recommend people teaching Scrum to go to the nearest LEGO shop and get some of the boxes.
And yes, it is quite expensive stuff. But the sooner you get it the more ROI you and your trainees get in
time. Good luck!

And please send me feedback (alexey@scrumguides.com) - any comments, criticism, ideas, and
debriefing details from the sessions are appreciated and welcomed. We all are learning here, right?




                                                                                                            7
Links:

         LEGO information radiators
         http://www.infoq.com/news/2008/09/lego-information-radiators

         LEGO games by paircoaching
         http://www.paircoaching.net/games_en.php

         Discussion of LEGO as a Scrum simulation at scrumdevelopment group
         http://groups.yahoo.com/group/scrumdevelopment/message/36367

         SCRUMguides’ web album with the photos from the LEGO workshops
         http://picasaweb.google.com/scrumguides/ScrumSimulationWithLEGO#


   Have fun!




                                                                              8

More Related Content

What's hot

Scrum Process
Scrum ProcessScrum Process
Scrum Process
Rodrigo Paolucci
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
Kristen Varona
 
GetScrumban Game Facilitator Guide
GetScrumban Game  Facilitator GuideGetScrumban Game  Facilitator Guide
GetScrumban Game Facilitator Guide
Ajay Reddy
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)
frankmt
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
Claudio Perrone
 
The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary
Sebastian Kamilli
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
Jesus Mendez
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
Mike Lally
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
Liz Keogh
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
beLithe
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
Marcus Hammarberg
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
vineet
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
John Lewis
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
Márcio Oya
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
Marraju Bollapragada V
 
LEGO® Serious Play® — For Managers
LEGO® Serious Play® — For ManagersLEGO® Serious Play® — For Managers
LEGO® Serious Play® — For Managers
Michael Tarnowski
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
remyguillaume
 

What's hot (20)

Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
SCRUM Estimation
SCRUM EstimationSCRUM Estimation
SCRUM Estimation
 
GetScrumban Game Facilitator Guide
GetScrumban Game  Facilitator GuideGetScrumban Game  Facilitator Guide
GetScrumban Game Facilitator Guide
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
 
The Principles of product development flow - a summary
The Principles of product development flow - a summary The Principles of product development flow - a summary
The Principles of product development flow - a summary
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
The Lego Kanban Game
The Lego Kanban GameThe Lego Kanban Game
The Lego Kanban Game
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Pass the pennies - Lean game simulation
Pass the pennies - Lean game simulationPass the pennies - Lean game simulation
Pass the pennies - Lean game simulation
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
LEGO® Serious Play® — For Managers
LEGO® Serious Play® — For ManagersLEGO® Serious Play® — For Managers
LEGO® Serious Play® — For Managers
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 

Viewers also liked

Agile LEGO Game
Agile LEGO GameAgile LEGO Game
Agile LEGO Game
Marcin Niebudek
 
Scrum Game
Scrum GameScrum Game
Enterprise Scrum with LEGO
Enterprise Scrum with LEGOEnterprise Scrum with LEGO
Enterprise Scrum with LEGO
Alexey Krivitsky
 
Scrum simulation with Lego, 2013
Scrum simulation with Lego, 2013 Scrum simulation with Lego, 2013
Scrum simulation with Lego, 2013
Kostetska Galyna
 
Power of 13 a game to illustrate the power of collaboration
Power of 13   a game to illustrate the power of collaborationPower of 13   a game to illustrate the power of collaboration
Power of 13 a game to illustrate the power of collaboration
Paul Boos
 
Product Owner Challenge game
Product Owner Challenge game Product Owner Challenge game
Product Owner Challenge game
Michael Tarnowski
 
Agile Simulation in 75 Minutes
Agile Simulation in 75 MinutesAgile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
BigVisible Higdon
 
Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to play
Michael Tarnowski
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
Danilo Sato
 
Lego4 scrum
Lego4 scrum Lego4 scrum
Lego4 scrum
Philippe Launay
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
Felice Pescatore
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
Damir Matas
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
Felice Pescatore
 
Offshore outsourcing and Agile for AgileTour Vilnius
Offshore outsourcing and Agile for AgileTour VilniusOffshore outsourcing and Agile for AgileTour Vilnius
Offshore outsourcing and Agile for AgileTour Vilnius
Alexey Krivitsky
 
Silent Sort Estimating
Silent Sort EstimatingSilent Sort Estimating
Silent Sort Estimating
Tomasz Wykowski, CST
 
The Power of Collaboration
The Power of CollaborationThe Power of Collaboration
The Power of Collaboration
Health Informatics New Zealand
 
Accelerate [XLR8] your agile transformation
Accelerate [XLR8] your agile transformationAccelerate [XLR8] your agile transformation
Accelerate [XLR8] your agile transformation
Emiliano Soldi
 
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionAgile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
Kostetska Galyna
 
Devops counselling
Devops counsellingDevops counselling
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 ViennaDistributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
Andrea Heck
 

Viewers also liked (20)

Agile LEGO Game
Agile LEGO GameAgile LEGO Game
Agile LEGO Game
 
Scrum Game
Scrum GameScrum Game
Scrum Game
 
Enterprise Scrum with LEGO
Enterprise Scrum with LEGOEnterprise Scrum with LEGO
Enterprise Scrum with LEGO
 
Scrum simulation with Lego, 2013
Scrum simulation with Lego, 2013 Scrum simulation with Lego, 2013
Scrum simulation with Lego, 2013
 
Power of 13 a game to illustrate the power of collaboration
Power of 13   a game to illustrate the power of collaborationPower of 13   a game to illustrate the power of collaboration
Power of 13 a game to illustrate the power of collaboration
 
Product Owner Challenge game
Product Owner Challenge game Product Owner Challenge game
Product Owner Challenge game
 
Agile Simulation in 75 Minutes
Agile Simulation in 75 MinutesAgile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
 
Product Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to playProduct Owner Challenge - User Stories ready to play
Product Owner Challenge - User Stories ready to play
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
 
Lego4 scrum
Lego4 scrum Lego4 scrum
Lego4 scrum
 
Agile@scale: be SAFe!
Agile@scale: be SAFe!Agile@scale: be SAFe!
Agile@scale: be SAFe!
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
Agile@core - Scrum
Agile@core - ScrumAgile@core - Scrum
Agile@core - Scrum
 
Offshore outsourcing and Agile for AgileTour Vilnius
Offshore outsourcing and Agile for AgileTour VilniusOffshore outsourcing and Agile for AgileTour Vilnius
Offshore outsourcing and Agile for AgileTour Vilnius
 
Silent Sort Estimating
Silent Sort EstimatingSilent Sort Estimating
Silent Sort Estimating
 
The Power of Collaboration
The Power of CollaborationThe Power of Collaboration
The Power of Collaboration
 
Accelerate [XLR8] your agile transformation
Accelerate [XLR8] your agile transformationAccelerate [XLR8] your agile transformation
Accelerate [XLR8] your agile transformation
 
Agile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introductionAgile in 1,5 hours : brief introduction
Agile in 1,5 hours : brief introduction
 
Devops counselling
Devops counsellingDevops counselling
Devops counselling
 
Distributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 ViennaDistributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 Vienna
 

Similar to Lego For Extended Scrum Simulation

What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
Colin Riley
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Hossam Hassan
 
VRDC 2016 Talk: Kite & Lightning's VR Production Workflow
VRDC 2016 Talk: Kite & Lightning's VR Production WorkflowVRDC 2016 Talk: Kite & Lightning's VR Production Workflow
VRDC 2016 Talk: Kite & Lightning's VR Production Workflow
Ikrima Elhassan
 
Techniques for Effective Retrospectives
Techniques for Effective RetrospectivesTechniques for Effective Retrospectives
Techniques for Effective Retrospectives
Prowareness
 
Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game Design
Sharon Boller
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
Deborah Mensah-Bonsu
 
CFP workshop
CFP workshopCFP workshop
CFP workshop
Amit Zur
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Hossam Hassan
 
Agile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&TAgile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&T
Paul Boos
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvin
EnkelejdaMica1
 
Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGS
Paul Boos
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
Noam Gat
 
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron RejwanMastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Jessica Tams
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
Interaction Design Association Chapter São Paulo
 
The-Stockless-Challenge-Participant-Briefing-Slides.pptx
The-Stockless-Challenge-Participant-Briefing-Slides.pptxThe-Stockless-Challenge-Participant-Briefing-Slides.pptx
The-Stockless-Challenge-Participant-Briefing-Slides.pptx
Saqib Mansoor Ahmed
 
Boston games forum universal design lessons - dave bisceglia
Boston games forum   universal design lessons - dave biscegliaBoston games forum   universal design lessons - dave bisceglia
Boston games forum universal design lessons - dave bisceglia
Elizabeth Cormack
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving Retrospectives
Hina Popal
 
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
PCA14: Herding Cat GIFs - Learning Scrum by Doing ScrumPCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
Theresa Huth, PMP
 
Eight Timezones, One Cohesive Team
Eight Timezones, One Cohesive TeamEight Timezones, One Cohesive Team
Eight Timezones, One Cohesive Team
Molly Struve
 
Snehamayees workshop on why scrum works
Snehamayees workshop on why scrum worksSnehamayees workshop on why scrum works
Snehamayees workshop on why scrum works
Snehamayee Kulkarni
 

Similar to Lego For Extended Scrum Simulation (20)

What does OOP stand for?
What does OOP stand for?What does OOP stand for?
What does OOP stand for?
 
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrumScrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
Scrum and-xp-from-the-trenches 03 sprint backlog & daily scrum
 
VRDC 2016 Talk: Kite & Lightning's VR Production Workflow
VRDC 2016 Talk: Kite & Lightning's VR Production WorkflowVRDC 2016 Talk: Kite & Lightning's VR Production Workflow
VRDC 2016 Talk: Kite & Lightning's VR Production Workflow
 
Techniques for Effective Retrospectives
Techniques for Effective RetrospectivesTechniques for Effective Retrospectives
Techniques for Effective Retrospectives
 
Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game Design
 
Creative Engineering 101
Creative Engineering 101Creative Engineering 101
Creative Engineering 101
 
CFP workshop
CFP workshopCFP workshop
CFP workshop
 
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospectiveScrum and-xp-from-the-trenches 04 sprint demo & retrospective
Scrum and-xp-from-the-trenches 04 sprint demo & retrospective
 
Agile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&TAgile Dev - Game with Purpose - WIA&T
Agile Dev - Game with Purpose - WIA&T
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvin
 
Development Game with Purpose - AGS
Development Game with Purpose - AGSDevelopment Game with Purpose - AGS
Development Game with Purpose - AGS
 
Unity introduction for programmers
Unity introduction for programmersUnity introduction for programmers
Unity introduction for programmers
 
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron RejwanMastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
Mastering Prototyping: How to Quickly Playtest Your Game Ideas | Ron Rejwan
 
All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
 
The-Stockless-Challenge-Participant-Briefing-Slides.pptx
The-Stockless-Challenge-Participant-Briefing-Slides.pptxThe-Stockless-Challenge-Participant-Briefing-Slides.pptx
The-Stockless-Challenge-Participant-Briefing-Slides.pptx
 
Boston games forum universal design lessons - dave bisceglia
Boston games forum   universal design lessons - dave biscegliaBoston games forum   universal design lessons - dave bisceglia
Boston games forum universal design lessons - dave bisceglia
 
Reviving Retrospectives
Reviving RetrospectivesReviving Retrospectives
Reviving Retrospectives
 
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
PCA14: Herding Cat GIFs - Learning Scrum by Doing ScrumPCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
PCA14: Herding Cat GIFs - Learning Scrum by Doing Scrum
 
Eight Timezones, One Cohesive Team
Eight Timezones, One Cohesive TeamEight Timezones, One Cohesive Team
Eight Timezones, One Cohesive Team
 
Snehamayees workshop on why scrum works
Snehamayees workshop on why scrum worksSnehamayees workshop on why scrum works
Snehamayees workshop on why scrum works
 

More from Alexey Krivitsky

Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Alexey Krivitsky
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologies
Alexey Krivitsky
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, Amsterdam
Alexey Krivitsky
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Alexey Krivitsky
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
Alexey Krivitsky
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
Alexey Krivitsky
 
Culture follows structure
Culture follows structureCulture follows structure
Culture follows structure
Alexey Krivitsky
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coaching
Alexey Krivitsky
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
Alexey Krivitsky
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agility
Alexey Krivitsky
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System Dynamics
Alexey Krivitsky
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agility
Alexey Krivitsky
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Alexey Krivitsky
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
Alexey Krivitsky
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016
Alexey Krivitsky
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your process
Alexey Krivitsky
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCers
Alexey Krivitsky
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
Alexey Krivitsky
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
Alexey Krivitsky
 

More from Alexey Krivitsky (20)

Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Driving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologiesDriving the second wave of Agile revolution with #OrgTopologies
Driving the second wave of Agile revolution with #OrgTopologies
 
Org Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, AmsterdamOrg Topologies at Scrum Day Europe 2022, Amsterdam
Org Topologies at Scrum Day Europe 2022, Amsterdam
 
Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...Organizational Topologies: a roadmap towards a resilient and adaptive product...
Organizational Topologies: a roadmap towards a resilient and adaptive product...
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Culture follows structure
Culture follows structureCulture follows structure
Culture follows structure
 
Powerful interventions for agile coaching
Powerful interventions for agile coachingPowerful interventions for agile coaching
Powerful interventions for agile coaching
 
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
LeSS simulation with LEGO at #agileee 2017. (lego for scrum)
 
Studying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agilityStudying organizational complexity and its effects on scaling agility
Studying organizational complexity and its effects on scaling agility
 
Understanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System DynamicsUnderstanding Complexity of Organizational and System Dynamics
Understanding Complexity of Organizational and System Dynamics
 
Complexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agilityComplexity of organizational design and its effect scaling agility
Complexity of organizational design and its effect scaling agility
 
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
Agile Coaching Canvas: dream up, co-create and share your agile coaching visi...
 
Dejirafication: free your process from tools
Dejirafication: free your process from toolsDejirafication: free your process from tools
Dejirafication: free your process from tools
 
Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016Agile Coaching Canvas at #agile2016
Agile Coaching Canvas at #agile2016
 
Dejirafication - clean your process
Dejirafication - clean your processDejirafication - clean your process
Dejirafication - clean your process
 
Agile and Scrum for ORSCers
Agile and Scrum for ORSCersAgile and Scrum for ORSCers
Agile and Scrum for ORSCers
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
 
Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 

Recently uploaded

一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
taqyea
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
BBPMedia1
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
my Pandit
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
pavelborek
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
irhcs
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
Harwinder Singh
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
ISONIKELtd
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
ZevinAttisha
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
Ksquare Energy Pvt. Ltd.
 
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
dpbossdpboss69
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
HajeJanKamps
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
GraceKohler1
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
obriengroupinc04
 
Kirill Klip GEM Royalty TNR Gold Lithium Presentation
Kirill Klip GEM Royalty TNR Gold Lithium PresentationKirill Klip GEM Royalty TNR Gold Lithium Presentation
Kirill Klip GEM Royalty TNR Gold Lithium Presentation
Kirill Klip
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
JoeYangGreatMachiner
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
satta Matta matka 143 Kalyan chart jodi 6366249026
 

Recently uploaded (20)

一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
一比一原版(QMUE毕业证书)英国爱丁堡玛格丽特女王大学毕业证文凭如何办理
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
 
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
1 Circular 003_2023 ISO 27001_2022 Transition Arrangments v3.pdf
 
CULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for dukeCULR Spring 2024 Journal.pdf testing for duke
CULR Spring 2024 Journal.pdf testing for duke
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
PM Surya Ghar Muft Bijli Yojana: Online Application, Eligibility, Subsidies &...
 
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
 
Pitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deckPitch Deck Teardown: Kinnect's $250k Angel deck
Pitch Deck Teardown: Kinnect's $250k Angel deck
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
 
Kirill Klip GEM Royalty TNR Gold Lithium Presentation
Kirill Klip GEM Royalty TNR Gold Lithium PresentationKirill Klip GEM Royalty TNR Gold Lithium Presentation
Kirill Klip GEM Royalty TNR Gold Lithium Presentation
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fixKalyan chart 6366249026 India satta Matta Matka 143 jodi fix
Kalyan chart 6366249026 India satta Matta Matka 143 jodi fix
 

Lego For Extended Scrum Simulation

  • 1. www.scrumguides.com LEGO for extended SCRUM simulation Alexey Krivitsky, Feb 2009 alexey@scrumguides.com
  • 2. Scrum simulation: looking for better games Over the last couple of years I’ve participated in and facilitated several CSM classes run by different trainers. All of those classes had different simulation sessions but I always felt like there should be better ones. Problems with some of the known games that I saw are: 1. Pre-prepared backlogs? To me, backlog is an excellent tool for collecting and discussing ideas that foster creativity. The backlogs are usually prepared by the trainer, printed on paper and handed out to the teams. Where were the creativity part of it? Do this, then to that. It is like a commanding. A mixed message to the Scrum newbies who have just (maybe) started to get why command and control is not always good? 2. What were we trying to build? In the backlog sometimes I see tasks to accomplish, not parts that make up a product. What will those tasks result in (when are accomplished)? Usually a big mess in the class room (smile). A mixed message to product development team? 3. Competing teams? Usually there were like 20 people in the class. So we help split the crowd into smaller teams so they had more fun playing the game. And of course each team in the end was competing to earn more score than the others. Aren’t we all talking a lot about building cooperative environment. A mixed message? 4. The metrics? During the planning cycles of the game, the teams were asked to estimate the backlog items. So they did. We asked them to keep track of their planned and observed velocity. So they did. But it seems to me the only thing they cared about was the score. They apparently didn’t apply velocity to plan releases nor they used it to double check their sprint plan. So they did it just because we asked them to keep track of the velocity. Not because they felt any need in it. Sounds like useless reporting to upper management (trainer in this case). A mixed message? There are probably more things to be pointed out. And of course those games have lots of great points! I just think there should be other games that illustrate better the things we try to teach. Hence I started to think of better simulations and have come across the idea of using LEGO bricks (thanks to William Wake, Jurgen De Smet, Yves Hanoulle, Mykola Gurov and other folks for opening my eyes!) The LEGO Scrum simulation Now after I’ve tried the LEGO Scrum simulation with different people and different cultures for several times I can say it seems to be more consistent with what I actually try to teach. Debriefing (you play games to debrief, right?) opens up a lot (and I mean really a lot) of nice discussions and brings bright insights to the folks. 2
  • 3. How we play the game The Backlog I tried with the following backlog and it worked fine, though it will depend on your LEGO kits and imagination. Explain any details of the items only if you’re asked, otherwise don’t accept the item until properly (re)done. One-story building You can have as many as you want in the backlog. Two-story building Church A building made from bricks of one color that is a little higher than a one-story building and with a white cross on the top. Kiosk A small building with a shop assistant inside where you can buy small stuff like chewing gum. Kindergarten A building with a fence so that kids don’t run away. Lorry You will find instructions on how to build this and other machines in your LEGO manuals. Loader Tower crane Tractor Garage for lorry A simple garage where a lorry can fit it – acceptance criteria. I usually prioritize garages higher than the machines they should hold and will gently lead the folks to convince their PO that in order to demonstrate this item they need to build a machine first, hence helping the PO adjust priorities to get better products. Garage for tractor A simple garage where a tractor can fit in – acceptance criteria. Bus stop “As I a bus passenger I can wait for my bus for quite a long time and in bad weather”. This implies having a bench and a roof. Some of the items can be found in the LEGO instructions, some cannot. Which I believe is quite OK. For some features you can have detailed requirements from external parties, for some you don’t. So folks just have to ask questions to the PO (isn’t it what we want to teach them in the end?). If they don’t ask questions they can never get stuff like a bus stop accepted. The game is structured as a normal Scrum project according to the following cycle: 1. discussing project vision and the initial backlog 2. backlog estimation 3. backlog (re)prioritization 4. release planning 5. sprint planning 3
  • 4. 6. sprinting (so far we needed 3 sprints each time we played) 7. demonstration 8. retrospective 9. (the cycle repeats until you run out of bricks, time or the backlog) Visioning During this discussion I (as a PO) bring in a context: they all work for a big company with multiple teams involved and they are to build a city (a single product!). It is up to them to decide how to split into teams. Estimations They all act as one team (20 people can do that) and they need to estimate the backlog. They have their decks of planning poker cards and they have already practiced story point estimation by this time. What we want them to do is to estimate as fast as they can, but all the backlog items should be estimated in the same units so that we can have an integrated release planning. After some discussion they pick up a unit (a one-story building sounds like a good unit, say 2 points) and start by estimating the first 3-5 items together. After they all have the idea of the size and some estimated items for future triangulation we ask them to split into sub-teams and estimate the rest in parallel. Once a team gets a new item estimated they stick it to the wall into a corresponding column (by points) so that other teams have more data for triangulatios. So far this worked just nice. They can also prototype as much as they want (within the timeframe), but before the sprint starts all prototypes have to be disassembled (we discuss the value of throw-away prototypes). Re-prioritization After estimations are done as a PO I usually make small changes in the priorities (estimates can affect business decisions, otherwise why to estimate?). Release planning The goal is to have a big visible release burn-down chart so that all people understand where they are in the release and what the overall progress is. After the estimation session we put a first dot on the chart and start a sprint planning session. Sprint planning 4
  • 5. We’d like to coach people working in multi-team environments on how to plan sprints. So we place a single product backlog on the wall (one sticky per item) and flip-chart sheets for sprint backlogs (one per sub-team). A timer starts (we set it for 5 minutes) and the sub-teams need to parse the product backlog by moving items onto their team’s sprint backlog. This goes until teams cannot commit to any more items (we learn commitment-based planning) One trick to mention here is that we have two sets of LEGO and each set can produce different machines (lorries, tractors, tower cranes, etc.). Which simply means that neither team that can build everything. This basically affects their sprint planning and, say, a lorry will show up on one team’s sprint backlog, while a tractor on the other’s. They are not allowed to exchange LEGO bricks during the game so they need to identify such constraints and dependencies during planning (which I believe is a good skill to learn). Sprint planning is the right time to discuss acceptance criteria, so when they choose to build a garage we ask them how would they go about demonstrating it. Probably they will have to build the machine first (this might make the PO move the machine higher on the backlog). For the first sprint they will most likely not discuss done criteria for the whole product increment (it should actually look like a city with streets and contain items built by all team!). We let them fail by not accepting the built items. (I believe failing and learning how to fix the issue is an extremely valuable exercise). 5
  • 6. Outcomes of the sprint planning are: 1. expected velocity (we put a sticky on each team’s sprint backlog with the figure) 2. and team commitment (I ask the teams if they can commit to the selected stories, they usually can because planning was a team effort) 3. tasking (up to the teams if they want to do that, usually they have no time for that) Sprinting They sprint for 5 minutes (I usually project a stopwatch application on the wall or run it on my laptop). Playing back rock music in the class room might add some expressiveness. Demonstration & Retrospection We have 5 minutes for these two activities so they kind of flow into each other. When the sprint timer stops I loudly ask “So, where is my city?!” and they start to integrate their results… it usually takes time (to be discussed and fixed during next releases). Eventually they manage to demonstrate the city increment, of course with some bugs since they usually over-commit during the first sprint. I usually play bad here and don’t accept lots of features. They are asked to calculate their observed velocity. And of course they will try to convince me that a half-done thing gives them half points for the velocity. I don’t accept this unless the item really kind of works but has some missing unimportant details (lorry has a body, wheels and a cabin, but doesn’t have lights and other small stuff). This opens up nice discussions on calculating actual velocity. 6
  • 7. One team was trying to prove to me their half-done building was almost ready (2 story points out of 3) and during the discussions it just fell apart. What a nice illustration! So during the next sprint they rebuilt it from scratch and earned their full 3 points (if I had agreed to give them 2 points out of 3, they would not have had the time to rebuild it from scratch and the quality would have suffered). The teams stick their observed velocity on the sprint backlogs. We also draw a velocity bar chart for each team. Unfinished items return from sprint backlogs onto the product backlog, we calculate total remaining points in the backlog and update our release burn-down chart. Here I start predicting their release completion (“Seems, in 3 sprints, you guys can release the whole city, we’ll know better soon after you finish your next sprint”). We discuss the value of being predictive rather than trying to do too much. And the cycle continues… Additional discussions Refactoring During one LEGO session a team built quite big buildings during the first sprint so they started to realize they would not have enough bricks to finish other items. They had to refactor (simplify!) the built buildings to be able to build more stuff. I didn’t want to have any refactoring card in the product backlog, so refactoring affected their velocity. If I had put the refactoring card in the backlog and let them estimate it, their velocity would have remained the same (!) though they would have built less stuff. You build less -> your velocity goes down. This was a nice insight for everyone Inter-team dependencies During another session a team could not accomplish their tower crane because some of its parts were on the other team’s table (oops, technical dependencies). The other team refused to spend some time on the tower crane, so the team failed to deliver it in the sprint. Later we debriefed this in detail and it appeared that the other team refused because they didn’t want their velocity to fall because of unplanned stuff coming from another team. Now what would have happened if we would have had individual velocities per each team member? The final words (for now) I’d highly recommend people teaching Scrum to go to the nearest LEGO shop and get some of the boxes. And yes, it is quite expensive stuff. But the sooner you get it the more ROI you and your trainees get in time. Good luck! And please send me feedback (alexey@scrumguides.com) - any comments, criticism, ideas, and debriefing details from the sessions are appreciated and welcomed. We all are learning here, right? 7
  • 8. Links: LEGO information radiators http://www.infoq.com/news/2008/09/lego-information-radiators LEGO games by paircoaching http://www.paircoaching.net/games_en.php Discussion of LEGO as a Scrum simulation at scrumdevelopment group http://groups.yahoo.com/group/scrumdevelopment/message/36367 SCRUMguides’ web album with the photos from the LEGO workshops http://picasaweb.google.com/scrumguides/ScrumSimulationWithLEGO# Have fun! 8