SlideShare a Scribd company logo
1 of 14
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? ,[object Object],[object Object]
What is Complexity? Which task is more complex? ,[object Object]
I want to arrange a trip to the Moon.
What is Complexity? Which User Story is more complex? ,[object Object]
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 ,[object Object]
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 ,[object Object]
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

What's hot

COMP521-report
COMP521-reportCOMP521-report
COMP521-report
Minjoo Cha
 
Final presentation
Final presentationFinal presentation
Final presentation
rabman
 

What's hot (11)

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

Similar to Team Estimation Game

Noughts and Crosses Design Information
Noughts and Crosses Design InformationNoughts and Crosses Design Information
Noughts and Crosses Design Information
Christopher Orchard
 
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
Muhd Basheer
 

Similar to Team Estimation Game (20)

Street runner final
Street runner finalStreet runner final
Street runner final
 
402 w2
402 w2402 w2
402 w2
 
Finding The Fun
Finding The FunFinding The Fun
Finding The Fun
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
20131105 concepts of game design
20131105 concepts of game design20131105 concepts of game design
20131105 concepts of game design
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
1. case study
1. case study1. case study
1. case study
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Project report 393_395
Project report 393_395Project report 393_395
Project report 393_395
 
Showcase of My Research on Games & AI "till the end of Oct. 2014"
Showcase of My Research on Games & AI "till the end of Oct. 2014"Showcase of My Research on Games & AI "till the end of Oct. 2014"
Showcase of My Research on Games & AI "till the end of Oct. 2014"
 
Narrative skill of game content development
Narrative skill of game content developmentNarrative skill of game content development
Narrative skill of game content development
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
Noughts and Crosses Design Information
Noughts and Crosses Design InformationNoughts and Crosses Design Information
Noughts and Crosses Design Information
 
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
 
intern.pdf
intern.pdfintern.pdf
intern.pdf
 
No estimates
No estimatesNo estimates
No estimates
 
5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX5 Things we Can Learn from Games About UX
5 Things we Can Learn from Games About UX
 
Lessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game DesignLessons from the Trenches of Learning Game Design
Lessons from the Trenches of Learning Game Design
 
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
AI in the Cloud: Use of Machine Learning in Games | George DolbierAI in the Cloud: Use of Machine Learning in Games | George Dolbier
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
 
Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,
 

Recently uploaded

Recently uploaded (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Team Estimation Game

  • 1. Team Estimation Game Workshop Silicon Valley Code Camp – October 2009 Estimating User Stories Without Numbers (Well, almost.)
  • 2.
  • 3.
  • 4. I want to arrange a trip to the Moon.
  • 5.
  • 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.
  • 8.
  • 11. Reluctance to commit Estimates are really just best guesses based on current information. You'll have more information later.
  • 12.
  • 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.