Blind sizing

1,177 views
1,068 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,177
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Blind sizing

  1. 1. Blind SizingSowmya Karunakaran45o Consultingsowmya@the45degrees.com
  2. 2. AGENDA What is Agile Estimation? Story point estimation Estimation techniques Planning Poker overview Points to note Exercise : Blind Sizing
  3. 3. Agile EstimationThumb rulesEstimates should be derived collaboratively by the team and this includes the QA members aswell. Agile teams do not rely on a single expert to estimate.
  4. 4. Agile EstimationThumb rules Less focus is to be given on who will perform a specific task
  5. 5. Agile EstimationThumb rules Estimate frequently
  6. 6. Agile EstimationThumb rulesPrioritized Product backlog is crucial for estimation
  7. 7. Story point estimation OverviewResearch has shown that individuals are more accurate while estimating in relative terms*. Thisforms the basis for story size estimation Story points are assigned based on complexity.Story sizes can be represented in the form of:•Fibonacci series 0,1,2,3,5,8,13…•Running numbers 1,2,3,4,5…•T shirt Sizes S, M, L , XLIn case of 1 and 2 more precision is achieved and this method can be adopted if there is enoughclarity and subject matter expertise.However incase of exploratory type of stories T shirt sizing seems more appropriate since it iseasier to fit the stories approximately into one of the buckets.* Lederer and Prasad, 1998. A Causal Model for Software Cost Estimating Error and Vicinanza et al.,1991. Software Effort Estimation: An Exploratory Study of Expert Performance
  8. 8. Story point estimationSTEPSDecide on Scale Identify a reference story set Understand Definition of Done Estimate the rest
  9. 9. Wideband Delphi QA Members Facilitator Product Owner Developers (Scrum Master) selects a story at random 1 and reads it answer questions 2 ask questions 2 each person writes an estimate on a 3 card, not showing the estimate to the others. When everyone has finished, the 4 estimators turn over their cards so everyone can see them. the high and low estimators explain their estimates. 5 group discussion 6 Clarifies Issues and 7 queries Repeat step 3 8 9 Highlight if estimates converge If the estimates differ slightly, reach group consensus on one value. 10 Wide Band Delphi(Adapted)
  10. 10. Planning Poker overviewEstimating with Planning poker • PO prepares a list of stories prior to the meeting • PO presents a story one at a time • Team asks questions for a timebox period of time for clarification (1-2 mins) • Once the team has just enough data to estimate or the timebox expires everyone chooses an estimate • All estimates are revealed at the same time • If all estimates match then you are done, move on to the next story • Repeat from Step 3 typically starting the discussion with the two estimates that were at opposite ends
  11. 11. Planning poker overviewScale Fibonacci Series : 1, 2, 3, 5, 8, 13, 20, 40, 100 •Speed up the estimation process by limiting the number of choices (i.e. number of cards). •Avoid a false sense of accuracy for high estimates. •Encourage the team to split large stories into smaller ones. Ex: Stories that are marked 20 and above to be categorized as epics The zero card means “this story is already done” or “this story is pretty much nothing, just a few minutes of work”. The question mark card means “I have absolutely no idea at all. None.” Should be rare. If this card is used too often, the team needs to discuss the stories more and try to achieve better knowledge spread within the team. The coffee cup card means “I’m too tired to think. Let’s take a short break.”
  12. 12. Points to Note Capacity Planning
  13. 13. Points to Note Non Development Activities (NDA) Sample NDA Non Development activities that occur on a continuing basis distinct from project initiation and completion of tasks need to be identified upfront and estimated for as well. •Presentations NDA could vary based on the project, the •Meetings organizational standards, environment etc. •Demos Trends generally indicate that it could take •Release Planning anywhere between 20-40% of the Development activities •Test Planning •Project Management •Iteration Review •Story Decomposition
  14. 14. Re-Estimation Re-Estimation Week 1 Week 2 User Story X of size 10 arrives with greater priority Sprint 1 Sprint 1 Story Story Points Story Story Points User Story A 10 User Story X 10 User Story B 20 User Story B 20 User Story C 20 User Story C 20 User Story D 5 User Story D 5 Product Backlog Product Backlog Story Story Points Story Story Points User Story E 10 User Story A 10 User Story F 10 User Story E 10 User Story G 30 User Story F 10 User Story G 30 NOTE: User Story A is chosen to move to backlog since User Story A is the only story that has the same size as X. If there is more than one story that has the same size then the priority is looked at before moving to backlog
  15. 15. ExerciseBLIND SIZING Instructions
  16. 16. Observations and Learnings
  17. 17. Thank you ! sowmya@the45degrees.com www.the45degrees.com

×