SlideShare a Scribd company logo
Team Estimation Game Workshop Silicon Valley Code Camp – October 2009 Estimating User Stories Without Numbers (Well, almost.)
What is Complexity? Which item is more complex? A 50-piece jigsaw puzzle A 1000-piece jigsaw puzzle
What is Complexity? Which task is more complex? I want to arrange a trip to Disneyland.
I want to arrange a trip to the Moon.
What is Complexity? Which User Story is more complex? As a user I want the system to remember my login information, so that I can log in faster.
As a user I want the system to learn my preferences, so that I can work faster.
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.
Estimation Problems Excessive  detail
Estimation turns into  design
Attempting to achieve  precision
Reluctance to  commit Estimates are really just best guesses based on current information. You'll have more information later.
Estimation Without Numbers Estimates are based on relative story complexity.
Relative estimates are easier than absolute estimates.
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

More Related Content

PPTX
GameMaker 1) intro to gamemaker
PPTX
Gamemaker lesson 1
PPTX
Gamemaker views
DOCX
2D game work flow
PDF
Systematic analysis of GWAP
PPTX
Systematic analysis of oag v4
PDF
Sonen unityintro
DOCX
3d unity game workflow
GameMaker 1) intro to gamemaker
Gamemaker lesson 1
Gamemaker views
2D game work flow
Systematic analysis of GWAP
Systematic analysis of oag v4
Sonen unityintro
3d unity game workflow

What's hot (11)

PDF
Building Non-Linear Narratives in Horizon Zero Dawn
PDF
The Guerrilla Guide to Game Code
PPTX
Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...
PDF
COMP521-report
PPT
Final presentation
DOCX
Gamemaker work flow
PDF
Mobile Game Development in Unity
PPTX
What We Talk About When We Talk About Mid-Core
PPTX
Ancient world online
PDF
GAME MECHANIC - chapter 2 v1.1 (2018 edition)
KEY
The Challenges (and Promise!) of Multiplatform Production
Building Non-Linear Narratives in Horizon Zero Dawn
The Guerrilla Guide to Game Code
Roberto Mangiafico, CTO BadSeed Entertainment - Sleep Attach: A Technical Pos...
COMP521-report
Final presentation
Gamemaker work flow
Mobile Game Development in Unity
What We Talk About When We Talk About Mid-Core
Ancient world online
GAME MECHANIC - chapter 2 v1.1 (2018 edition)
The Challenges (and Promise!) of Multiplatform Production
Ad

Similar to Team Estimation Game (20)

PPSX
Street runner final
PPTX
ODP
Finding The Fun
PDF
MIND GAME ZONE - Abhijeet
PPT
20131105 concepts of game design
PPTX
LAFS Game Design 7 - Prototyping
PPTX
1. case study
PDF
Lecture 1 Introduction to VR Programming
PDF
Project report 393_395
PDF
Showcase of My Research on Games & AI "till the end of Oct. 2014"
PPTX
Narrative skill of game content development
PPT
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
PDF
Noughts and Crosses Design Information
PDF
Run and jump tutorial (part 2) scenes
PDF
intern.pdf
PDF
No estimates
PPTX
5 Things we Can Learn from Games About UX
PDF
Lessons from the Trenches of Learning Game Design
PPTX
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
PPTX
Case studies in Games, Machine Learning in the Cloud,
Street runner final
Finding The Fun
MIND GAME ZONE - Abhijeet
20131105 concepts of game design
LAFS Game Design 7 - Prototyping
1. case study
Lecture 1 Introduction to VR Programming
Project report 393_395
Showcase of My Research on Games & AI "till the end of Oct. 2014"
Narrative skill of game content development
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Noughts and Crosses Design Information
Run and jump tutorial (part 2) scenes
intern.pdf
No estimates
5 Things we Can Learn from Games About UX
Lessons from the Trenches of Learning Game Design
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
Case studies in Games, Machine Learning in the Cloud,
Ad

Recently uploaded (20)

PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
20th Century Theater, Methods, History.pptx
PDF
IGGE1 Understanding the Self1234567891011
PDF
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
Hazard Identification & Risk Assessment .pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
1_English_Language_Set_2.pdf probationary
PDF
My India Quiz Book_20210205121199924.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
A powerpoint presentation on the Revised K-10 Science Shaping Paper
ELIAS-SEZIURE AND EPilepsy semmioan session.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
20th Century Theater, Methods, History.pptx
IGGE1 Understanding the Self1234567891011
CISA (Certified Information Systems Auditor) Domain-Wise Summary.pdf
Unit 4 Computer Architecture Multicore Processor.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
B.Sc. DS Unit 2 Software Engineering.pptx
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Hazard Identification & Risk Assessment .pdf
What if we spent less time fighting change, and more time building what’s rig...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
1_English_Language_Set_2.pdf probationary
My India Quiz Book_20210205121199924.pdf
Virtual and Augmented Reality in Current Scenario

Team Estimation Game

  • 1. Team Estimation Game Workshop Silicon Valley Code Camp – October 2009 Estimating User Stories Without Numbers (Well, almost.)
  • 2. What is Complexity? Which item is more complex? A 50-piece jigsaw puzzle A 1000-piece jigsaw puzzle
  • 3. What is Complexity? Which task is more complex? I want to arrange a trip to Disneyland.
  • 4. I want to arrange a trip to the Moon.
  • 5. What is Complexity? Which User Story is more complex? As a user I want the system to remember my login information, so that I can log in faster.
  • 6. As a user I want the system to learn my preferences, so that I can work faster.
  • 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.
  • 11. Reluctance to commit Estimates are really just best guesses based on current information. You'll have more information later.
  • 12. Estimation Without Numbers Estimates are based on relative story complexity.
  • 13. Relative estimates are easier than absolute estimates.
  • 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. 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. The Project Estimate how long it takes to eat various kinds of fruit.
  • 17. Game Play “ Let the games begin.”
  • 18. Quantifying Complexity (This is the “almost” part) Saying how much more simple or complex than other Stories a particular Story is.
  • 19. Game Play 6) Place an estimate at the top of each column. 7) Change estimates until all team members agree.