agile the board game (for xpdays benelux 2013)

23
Agile the Board Game Dajo Breddels

Upload: dajo-breddels

Post on 03-Jul-2015

148 views

Category:

Business


2 download

DESCRIPTION

Agile the Board Game is a cooperative game to teach basics and trade offs of agile software developement.

TRANSCRIPT

Page 1: Agile the Board Game (for XPDays Benelux 2013)

Agile the Board Game

Dajo Breddels

Page 2: Agile the Board Game (for XPDays Benelux 2013)

Agenda

• Why Agile the Board Game?

• What is Agile the Board Game?

• Rules of Agile the Board Game

• Play the game

• Questions and remarks

Page 3: Agile the Board Game (for XPDays Benelux 2013)

If you have a question

Page 4: Agile the Board Game (for XPDays Benelux 2013)

Why Agile the Board Game?

• Different learning styles

– Reading

– Listening

– Doing

• See the team in action

• To explain specific concepts

Page 5: Agile the Board Game (for XPDays Benelux 2013)

What

Page 6: Agile the Board Game (for XPDays Benelux 2013)

Well known games

• Similarities and differences with those games

Page 7: Agile the Board Game (for XPDays Benelux 2013)

Agile the Board Game

Page 8: Agile the Board Game (for XPDays Benelux 2013)

How to play

• Goal of the game

– To achieve as much business value as possible, by getting accepted user stories

• The game ends when:

– You are out of money

– The Product Backlog is empty

– You are at the end of week 16

Page 9: Agile the Board Game (for XPDays Benelux 2013)

The Cards: Team Member

Page 10: Agile the Board Game (for XPDays Benelux 2013)

The Cards: User Story

Page 11: Agile the Board Game (for XPDays Benelux 2013)

The Cards: Week

Page 12: Agile the Board Game (for XPDays Benelux 2013)

The Cards: Review

Page 13: Agile the Board Game (for XPDays Benelux 2013)

The Cards: Improvement

Page 14: Agile the Board Game (for XPDays Benelux 2013)

Wrap up

Page 15: Agile the Board Game (for XPDays Benelux 2013)

Assignment 1

• Select a team

– Each player selects one Team Member Card (Orange)

– Aim for a good mix of different skills

• Calculate weekly costs

– Write costs on sheet

• Team name

– Write team name on sheet

Page 16: Agile the Board Game (for XPDays Benelux 2013)

Assignment 2

• Select iteration length

– Do you want to use iterations?

– What is the iteration length?

• Alternatives:

– Kanban

– Waterfall

Page 17: Agile the Board Game (for XPDays Benelux 2013)

Assignment 3

• Design Agile Dashboard

– Start with “To Do”

– End with “Done”

– Rest is up to you

• Draw your Dashboard on a big sheet of paper

Page 18: Agile the Board Game (for XPDays Benelux 2013)

Week

• Start of the week– Place week marker on the next week

– Pay Salary of the team

– Place skill tokens on Team Member Cards

• During the week– Assign skill tokens to items

• End of the week– Return unused skill tokens

– Draw Week Card

Page 19: Agile the Board Game (for XPDays Benelux 2013)

Start Iteration

• Planning

– Each Team Member pays 1

– Select User Stories

– All paid are changed to

– All new may be assigned to User Stories this week

Page 20: Agile the Board Game (for XPDays Benelux 2013)

End Iteration

• Review– Each Team Member pays 1

– Draw a Review Card

– All User Stories in Done are accepted

– Calculate Business Value Delivered (add to sheet)

• Retrospective– Discuss the Iteration

– Select one or more improvements (optional)

– Place Improvements on Dashboard in ‘To Do’

Page 21: Agile the Board Game (for XPDays Benelux 2013)

Play!

• Start the Game

– 16 Weeks

– 400.000 Euro

Page 22: Agile the Board Game (for XPDays Benelux 2013)

Agile the Board Game