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

Mission to Mars - Agile Tour 2012 (en)

Jan 17, 2015

Download

Business

Pierrick REVOL

Presentation made to introduce Mission to Mars game during Agile Tour 2012.
For the full game, go to http://www.agileplayground.org/
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mission to Mars - Agile Tour 2012 (en)

Anybody to paint my rocket?

!

Pierrick Revol – October 2012

Mission to Mars

Page 2: Mission to Mars - Agile Tour 2012 (en)

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

Page 3: Mission to Mars - Agile Tour 2012 (en)

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

Page 4: Mission to Mars - Agile Tour 2012 (en)

1.  Principle

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

construction in order to reach Mars.

Mission to Mars

Page 5: Mission to Mars - Agile Tour 2012 (en)

2.  One Team

Nadia

Omar David

Steve Jane

Mission to Mars

Page 6: Mission to Mars - Agile Tour 2012 (en)

4 jobs!

Architecture

Programing

Electronics Testing

Mission to Mars

Page 7: Mission to Mars - Agile Tour 2012 (en)

Character sheet!

Mission to Mars

Page 8: Mission to Mars - Agile Tour 2012 (en)

Skill matrice!

Mission to Mars

Page 9: Mission to Mars - Agile Tour 2012 (en)

Let’s go!

Ò  Find a name for your team

Ò  Share character sheets

Ò  Initialize the skill matrice

3’

Mission to Mars

Page 10: Mission to Mars - Agile Tour 2012 (en)

3.  My rocket to reach Mars D - 50

Mission to Mars

Page 11: Mission to Mars - Agile Tour 2012 (en)

My Product Backlog!

Current User Story (Only 1)

Incoming User Stories (2 visible)

20 User Stories 180 men.days of work

Mission to Mars

Page 12: Mission to Mars - Agile Tour 2012 (en)

User Stories!Reference & Description Global Cost

Analysis Cost

Cost per job

Mission to Mars

Page 13: Mission to Mars - Agile Tour 2012 (en)

Debt from Rocket V0.0!

Ò  Technical Debt

Debt treatment Cost

Mission to Mars

Page 14: Mission to Mars - Agile Tour 2012 (en)

Your goal!

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

Mission to Mars

Page 15: Mission to Mars - Agile Tour 2012 (en)

Release Burndown!

Mission to Mars

Page 16: Mission to Mars - Agile Tour 2012 (en)

Let’s go!

Ò  Familiarize yourself with Product Backlog

Ò  Initialize your Release Burndown

2’

Mission to Mars

Page 17: Mission to Mars - Agile Tour 2012 (en)

4.  Sprint #1 : Sprint Planning

1 m.d = 1 token

Mission to Mars

Page 18: Mission to Mars - Agile Tour 2012 (en)

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

Page 19: Mission to Mars - Agile Tour 2012 (en)

Sprint #1 preparation!

5 men x 10 days =

50 tokens ?

?

?

?

Mission to Mars

Page 20: Mission to Mars - Agile Tour 2012 (en)

Sprint #1 preparation : Production!

180 m.d / 5 sprints = 36

Mission to Mars

Page 21: Mission to Mars - Agile Tour 2012 (en)

Sprint #1 preparation : Technical Debt!

+ + = 4

Mission to Mars

Page 22: Mission to Mars - Agile Tour 2012 (en)

Sprint #1 preparation : Analysis!

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

= 8

Mission to Mars

Page 23: Mission to Mars - Agile Tour 2012 (en)

Sprint #1 preparation : Training!

50 - - - . = 2

36 4 8

Mission to Mars

Page 24: Mission to Mars - Agile Tour 2012 (en)

Score sheet!

Mission to Mars

Page 25: Mission to Mars - Agile Tour 2012 (en)

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

Page 26: Mission to Mars - Agile Tour 2012 (en)

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

??? ?

?

? ?

Mission to Mars

Page 27: Mission to Mars - Agile Tour 2012 (en)

A Poster and a rule book???!

Mission to Mars

Page 28: Mission to Mars - Agile Tour 2012 (en)

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

Page 29: Mission to Mars - Agile Tour 2012 (en)

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

Page 30: Mission to Mars - Agile Tour 2012 (en)

Technical Debt Treatment!

Mission to Mars

Page 31: Mission to Mars - Agile Tour 2012 (en)

Analyze one User Story!

Mission to Mars

Page 32: Mission to Mars - Agile Tour 2012 (en)

Analyze User Story #1!

Ò  You can analyze any visible User Story

Mission to Mars

Page 33: Mission to Mars - Agile Tour 2012 (en)

Let’s go!

Ò  Resolve activities of the day 3’

Mission to Mars

Page 34: Mission to Mars - Agile Tour 2012 (en)

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

??? ?

?

? ?

Mission to Mars

Page 35: Mission to Mars - Agile Tour 2012 (en)

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

Page 36: Mission to Mars - Agile Tour 2012 (en)

User Story #1 production!

Mission to Mars

Page 37: Mission to Mars - Agile Tour 2012 (en)

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

Page 38: Mission to Mars - Agile Tour 2012 (en)

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

Page 39: Mission to Mars - Agile Tour 2012 (en)

Let’s go!

Ò  Resolve activities of the day 5’

Mission to Mars

Page 40: Mission to Mars - Agile Tour 2012 (en)

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

??? ?

?

? ?

Mission to Mars

Page 41: Mission to Mars - Agile Tour 2012 (en)

Training!

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

Mission to Mars

Page 42: Mission to Mars - Agile Tour 2012 (en)

Plan next sprint !

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

?

?

?

?

Mission to Mars

Page 43: Mission to Mars - Agile Tour 2012 (en)

Let’s go!

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

??? ?

?

? ?

Mission to Mars