Mission to Mars - Agile Tour 2012 (en)

43
Anybody to paint my rocket? Pierrick Revol – October 2012 Mission to Mars

description

Presentation made to introduce Mission to Mars game during Agile Tour 2012. For the full game, go to http://www.agileplayground.org/

Transcript of Mission to Mars - Agile Tour 2012 (en)

Anybody to paint my rocket?

!

Pierrick Revol – October 2012

Mission to Mars

Game Creators!

Pierrick REVOL

15 offices, 8 countries 1600 colleagues

We guide our clients : •  Lean-Agile Transformation •  Technologic Transformation •  Digital Marketing •  Mobility

Damien THOUVENIN

1 office (France) J 21 colleagues

Consulting and services in software •  Fixed-price development •  Expertise .NET / MS-SQL •  Lean-Agile Facilitation

Mission to Mars

Find this game on the web!

Objectif Mars de Pierrick REVOL & Damien THOUVENIN est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage à l'Identique 3.0 non transposé. Basé(e) sur une

oeuvre à www.agileplayground.org.

On

http://www.agileplayground.org

Mission to Mars

1.  Principle

We are going to simulate a multidisciplinary team work involved in the rocket

construction in order to reach Mars.

Mission to Mars

2.  One Team

Nadia

Omar David

Steve Jane

Mission to Mars

4 jobs!

Architecture

Programing

Electronics Testing

Mission to Mars

Character sheet!

Mission to Mars

Skill matrice!

Mission to Mars

Let’s go!

Ò  Find a name for your team

Ò  Share character sheets

Ò  Initialize the skill matrice

3’

Mission to Mars

3.  My rocket to reach Mars D - 50

Mission to Mars

My Product Backlog!

Current User Story (Only 1)

Incoming User Stories (2 visible)

20 User Stories 180 men.days of work

Mission to Mars

User Stories!Reference & Description Global Cost

Analysis Cost

Cost per job

Mission to Mars

Debt from Rocket V0.0!

Ò  Technical Debt

Debt treatment Cost

Mission to Mars

Your goal!

Produce a maximum of User Stories in 5 10-days sprints

Mission to Mars

Release Burndown!

Mission to Mars

Let’s go!

Ò  Familiarize yourself with Product Backlog

Ò  Initialize your Release Burndown

2’

Mission to Mars

4.  Sprint #1 : Sprint Planning

1 m.d = 1 token

Mission to Mars

Activities during a sprint!

Make the current User Story progress

Production

Technical Debt

Analysis

Training

Analyze any visible User Story

Improve the global software quality

Gain experience in one of the 4 jobs

Mission to Mars

Sprint #1 preparation!

5 men x 10 days =

50 tokens ?

?

?

?

Mission to Mars

Sprint #1 preparation : Production!

180 m.d / 5 sprints = 36

Mission to Mars

Sprint #1 preparation : Technical Debt!

+ + = 4

Mission to Mars

Sprint #1 preparation : Analysis!

20 User Stories / 5 sprints x 2 (Full analysis cost)

= 8

Mission to Mars

Sprint #1 preparation : Training!

50 - - - . = 2

36 4 8

Mission to Mars

Score sheet!

Mission to Mars

Let’s go!

Ò  Take tokens from the bank and arrange them in the middle of the table

Ò  Initialize Score sheet

36 4 8 2

36

4

8

2

2’

Mission to Mars

5.  Sprint #1 … Day 1 ??? ! ????

??? ?

?

? ?

Mission to Mars

A Poster and a rule book???!

Mission to Mars

One day work!

Every day of the sprint, every player pick up one token among remaining tockens. An then, we resolve the day in the following order :

A.  Technical Debt B.  Production C.  Training D.  Analysis

Note : If the resolution is not possible the token is lost

Mission to Mars

Let’s go!

Ò  Take Why???

1.  You need to know more about User Story #1 (If you don’t perform the analysis before production you will have a penalty while rolling dice)

2.  There is Technical Debt. It is interesting to treat it.

3 2 1’

Mission to Mars

Technical Debt Treatment!

Mission to Mars

Analyze one User Story!

Mission to Mars

Analyze User Story #1!

Ò  You can analyze any visible User Story

Mission to Mars

Let’s go!

Ò  Resolve activities of the day 3’

Mission to Mars

5.  Sprint #1 … Day 2 ??? ! ????

??? ?

?

? ?

Mission to Mars

Let’s go!

Ò  Take Why ???

1.  User Story #1 is fully analyzed (you don’t have any penalties)

2.  It is time to produce !!

5

Mission to Mars

User Story #1 production!

Mission to Mars

Generate bugs!

When you fail Production activity, one or more Debt cards switch into Bug (turn over cards).

Dice Roll No Debt Debt -1 +3 Debt cards 1/2 Debt => Bug 0 +2 Debt cards 1/3 Debt => Bug 1 +1 Debt card 1/4 Debt => Bug

Mission to Mars

Solving a Bug!

When a bug is raised, every team members can contribute to bug solving with any token. Ò Production and Technical Debt are blocked. Ò Training and Analysis can continue. Note : Previous Technical Debt prevention activities and Production activity that leads to the Bug, are counted in Bug solving. Note : Every token used to generate or solving a bug is considered as Lost.

Mission to Mars

Let’s go!

Ò  Resolve activities of the day 5’

Mission to Mars

5.  Sprint #1 … Day 3+ ??? ! ????

??? ?

?

? ?

Mission to Mars

Training!

Ò  The trainee wins a job point what ever the production result is.

Mission to Mars

Plan next sprint !

Ò  After sprint #1, you are free to plan sprint as you wish.

?

?

?

?

Mission to Mars

Let’s go!

Ò  Go on!!! ??? ! ????

??? ?

?

? ?

Mission to Mars