A Multi-Team, Full-Cycle, Product-Oriented Scrum (Agile game) Simulation with LEGO Bricks. Based on the lego4scrum.com.
Lego4Scrum is teaching game is used by the Scrum trainers community worldwide including various certification classes, in-house trainings, formal business programs and team workshops.
1. Scrum Simulation with LEGO
A Multi-Team, Full-Cycle, Product-Oriented Scrum (agile game) Simulation with
LEGO Bricks. Based on the lego4scrum.com
@eysmont
3. Workshop rules
• Share any and all ideas.
The only bad idea is the one that isn’t shared.
• No hierarchy in the room; ALL ideas are equal.
Turn off cell phones, tablets and computers. Please!
• One brake.
• Time boxing.
• and… Have fun! :)
@eysmont
5. @eysmont
Scrum
Scrum is an iterative and incremental agile software development
methodology for managing product development.
6. Scrum roles
@eysmont
Product Owner
Owns „what” is desired and it’s desired
Scrum Master
Keeper of Scrum Proces, facilitator
Scrum Team
Owns „how” and „how quickly” work is delivered
Stakeholders
They have money :)
Users
They will use our product
7. @eysmont
Sprint Planning Meeting
“What” is to be developed? “How” it will deliver the Sprint Goal?
Daily Srcum Meeting
The Daily Scrum is the key inspect and adapt meeting during a Sprint.
Sprint Review/Demo Meeting
A Sprint Review/Demo meeting is held at the end of the Sprint to inspect the Increment.
Sprint Retrospection Meeting
In the Sprint Retrospective the Scrum Team revises their way of work in the past in order to make it more
efficient and effective in the future.
Scrum ceremonies
8. @eysmont
Product Backlog
Ordered list of everything that might be needed in the product. The Product Backlog defines the
“What” that will be built.
Sprint Backlog
The Sprint Backlog is the set of Product Backlog items selected for the Sprint plus a plan for delivering the
product Increment and realizing the Sprint Goal
Product Increment
A Sprint Review/Demo meeting is held at the end of the Sprint to inspect the Increment.
Scrum artifacts
9. @eysmont
Scrum process
Inputs from customers,
team, managers…
Product
Owner
Produkt
Backlog
Scrum
Team
Sprint
Planning
Meeting
Sprint
Backlog 1 - 4 week
sprint
Scrum Master
Daily Stand Up Meeting
Sprint Review
Sprint Retrospective
Sprint and dat and team
deliverable do not change
Finished Work
Team selects starting
at top as much as it can commit
to deliver by end of Sprint
Prioritized list of
what is required:
features, bugs…
Iteration
13. Tools
@eysmont
LEGO Bricks / main tool
We have up to 1800 LEGO Bricks
Paper
Yellow sticky notes
Color Pens and Paper
Other stuff
Bottle, box, tape… use your creativity :)
14. Stages of the game
@eysmont
PRE-GAME
Organizing teams
Defining the Process
Project chartering
Building the Backlog
Estimating
GAME
Sprint Planning
Sprinting
Sprint Reviewing
POST-GAME
Debriefing
15. Organizing Teams
4 - 7 people for the team (choose a leader)
@eysmont
5 minutes
Pre-game
16. I'm a Product Owner
and I'm not experienced with Scrum.
@eysmontPre-game
17. Project Chartering
Is a statement of the scope, objectives, and participants in a project.
@eysmont
10 minutes
Pre-game
18. Building the Backlog
The agile product backlog in Scrum is a prioritized features list, containing
short descriptions of all functionality desired in the product.
@eysmont
10 minutes
Pre-game
19. One-story building
Two-story building
Town hall
School
Church
Kindergarten
River
Bridge
Road
Intersection
Pedestrian crossing
Bus stop
Train station
Railroad tracks
@eysmontPre-game
Backlog
20. Estimating
When the engineering team begins its estimation process, questions
usually arise about requirements and user stories.
@eysmont
20 minutes
Pre-game
21. We are 50 minutes into the game now!
(And zero things are built! Does it prove enough that estimations are wasteful?)
@eysmontPre-game