25
Scrum Simulation with LEGO A Multi-Team, Full-Cycle, Product-Oriented Scrum (agile game) Simulation with LEGO Bricks. Based on the lego4scrum.com @eysmont

Scrum Simulation with LEGO, Agile Game

Embed Size (px)

Citation preview

Page 1: Scrum Simulation with LEGO, Agile Game

Scrum Simulation with LEGO A Multi-Team, Full-Cycle, Product-Oriented Scrum (agile game) Simulation with LEGO Bricks. Based on the lego4scrum.com

@eysmont

Page 2: Scrum Simulation with LEGO, Agile Game

UX Designer & Scrum MasterStanisław Eysmont Twitter: @eysmont

@eysmont

Page 3: Scrum Simulation with LEGO, Agile Game

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

Page 4: Scrum Simulation with LEGO, Agile Game

@eysmont

Page 5: Scrum Simulation with LEGO, Agile Game

@eysmont

Scrum Scrum is an iterative and incremental agile software development

methodology for managing product development.

Page 6: Scrum Simulation with LEGO, Agile Game

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

Page 7: Scrum Simulation with LEGO, Agile Game

@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

Page 8: Scrum Simulation with LEGO, Agile Game

@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

Page 9: Scrum Simulation with LEGO, Agile Game

@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

Page 10: Scrum Simulation with LEGO, Agile Game

The Game

@eysmont

Page 11: Scrum Simulation with LEGO, Agile Game

We are going to build the city!

@eysmont

Page 12: Scrum Simulation with LEGO, Agile Game

@eysmont

Page 13: Scrum Simulation with LEGO, Agile Game

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 :)

Page 14: Scrum Simulation with LEGO, Agile Game

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

Page 15: Scrum Simulation with LEGO, Agile Game

Organizing Teams 4 - 7 people for the team (choose a leader)

@eysmont

5 minutes

Pre-game

Page 16: Scrum Simulation with LEGO, Agile Game

I'm a Product Owner and I'm not experienced with Scrum.

@eysmontPre-game

Page 17: Scrum Simulation with LEGO, Agile Game

Project Chartering Is a statement of the scope, objectives, and participants in a project.

@eysmont

10 minutes

Pre-game

Page 18: Scrum Simulation with LEGO, Agile Game

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

Page 19: Scrum Simulation with LEGO, Agile Game

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

Page 20: Scrum Simulation with LEGO, Agile Game

Estimating When the engineering team begins its estimation process, questions

usually arise about requirements and user stories.

@eysmont

20 minutes

Pre-game

Page 21: Scrum Simulation with LEGO, Agile Game

We are 50 minutes into the game now! (And zero things are built! Does it prove enough that estimations are wasteful?)

@eysmontPre-game

Page 22: Scrum Simulation with LEGO, Agile Game

Let's start

@eysmontGame

Page 23: Scrum Simulation with LEGO, Agile Game

@eysmontGame

SprintsUp to

4 sprints

Sprinting 7 minutes

Reviewing 5 minutes

Sprint #1

Sprint Planning 3 minutes

Sprinting 7 minutes

Reviewing 5 minutes

Sprint #2

Sprint Planning 3 minutes

Sprinting 7 minutes

Reviewing 5 minutes

Sprint #3

Sprint Planning 3 minutes

Sprinting 7 minutes

Reviewing 5 minutes

Sprint #4

Sprint Planning 3 minutes

Page 24: Scrum Simulation with LEGO, Agile Game

Debriefing Let's talk about the Lego game

@eysmont

20 minutes

Post-game

Page 25: Scrum Simulation with LEGO, Agile Game

I'm proud of you! You've done it! Thank You!

follow me: @eysmont pl.linkedin.com/in/stanislaweysmont

Workshop was based on: lego4scrum.com