Upcoming SlideShare
×

# Team Estimation Game

1,289

Published on

These slides are part of a presentation given at Silicon Valley code Camp 2009.

Published in: Education
1 Like
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

Views
Total Views
1,289
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
16
0
Likes
1
Embeds 0
No embeds

No notes for slide

### Team Estimation Game

1. 1. Team Estimation Game Workshop Silicon Valley Code Camp – October 2009 Estimating User Stories Without Numbers (Well, almost.)
2. 2. What is Complexity? Which item is more complex? <ul><li>A 50-piece jigsaw puzzle </li></ul><ul><ul><li>A 1000-piece jigsaw puzzle </li></ul></ul>
3. 3. What is Complexity? Which task is more complex? <ul><ul><li>I want to arrange a trip to Disneyland.
4. 4. I want to arrange a trip to the Moon. </li></ul></ul>
5. 5. What is Complexity? Which User Story is more complex? <ul><ul><li>As a user I want the system to remember my login information, so that I can log in faster.
6. 6. As a user I want the system to learn my preferences, so that I can work faster. </li></ul></ul>
7. 7. What is Complexity? Working definition: The more complex thing is the thing with more interconnected parts (or steps). Something to remember: It is possible to estimate the relative complexity of User Stories without knowing how long they will take to implement.
8. 8. Estimation Problems <ul><li>Excessive detail
9. 9. Estimation turns into design
10. 10. Attempting to achieve precision
11. 11. Reluctance to commit </li></ul>Estimates are really just best guesses based on current information. You'll have more information later.
12. 12. Estimation Without Numbers <ul><li>Estimates are based on relative story complexity.
13. 13. Relative estimates are easier than absolute estimates. </li></ul>
14. 14. Game Play 1) Place Story Cards in pile on table. 2) First player places top card on playing surface. 3) Next player places top card on playing surface relative to first card. 4) Next player can either: Play top card from pile, or Move a card on the playing surface, or Pass 5) Repeat Step 4 until a) no more cards remain in pile, and b) no player wishes to move a card
15. 15. The Project Develop Website TeamEstimationGame .com User Story format: As a <type of user> I want <capability> , so that <business value> . Types of Users: 1) Customer 2) Developer
16. 16. The Project Estimate how long it takes to eat various kinds of fruit.
17. 17. Game Play “ Let the games begin.”
18. 18. Quantifying Complexity (This is the “almost” part) Saying how much more simple or complex than other Stories a particular Story is.
19. 19. Game Play 6) Place an estimate at the top of each column. 7) Change estimates until all team members agree.
20. 20. Questions ?
1. #### A particular slide catching your eye?

Clipping is a handy way to collect important slides you want to go back to later.