SlideShare a Scribd company logo
1 of 17
Blind Sizing
Sowmya Karunakaran


45o Consulting
sowmya@the45degrees.com
AGENDA

 What is Agile Estimation?
 Story point estimation
 Estimation techniques
 Planning Poker overview
 Points to note
 Exercise : Blind Sizing
Agile Estimation
Thumb rules
Estimates should be derived collaboratively by the team and this includes the QA members as
well. Agile teams do not rely on a single expert to estimate.
Agile Estimation
Thumb rules

  Less focus is to be given on who will perform a specific task
Agile Estimation
Thumb rules
                   Estimate frequently
Agile Estimation

Thumb rules
Prioritized Product backlog is crucial for estimation
Story point estimation

 Overview


Research has shown that individuals are more accurate while estimating in relative terms*. This
forms 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 , XL
In case of 1 and 2 more precision is achieved and this method can be adopted if there is enough
clarity and subject matter expertise.
However incase of exploratory type of stories T shirt sizing seems more appropriate since it is
easier 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
Story point estimation
STEPS


Decide on Scale



                      Identify a
                   reference story
                         set
                                     Understand
                                     Definition of
                                        Done

                                                     Estimate the rest
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)
Planning Poker overview
Estimating 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
Planning poker overview
Scale




                          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.”
Points to Note
 Capacity Planning
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
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
Exercise
BLIND SIZING




               Instructions
Observations and Learnings
Thank you !




              sowmya@the45degrees.com
               www.the45degrees.com

More Related Content

Viewers also liked

Iasi code camp 12 october 2013 marius ursache - sketching & prototyping
Iasi code camp 12 october 2013  marius ursache - sketching & prototypingIasi code camp 12 october 2013  marius ursache - sketching & prototyping
Iasi code camp 12 october 2013 marius ursache - sketching & prototypingCodecamp Romania
 
Tiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.netTiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.netCodecamp Romania
 
Kickstart your own freelancing career
Kickstart your own freelancing careerKickstart your own freelancing career
Kickstart your own freelancing careerCodecamp Romania
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Codecamp Romania
 
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...Codecamp Romania
 
Sizing epics tales from an agile kingdom
Sizing epics   tales from an agile kingdomSizing epics   tales from an agile kingdom
Sizing epics tales from an agile kingdomCodecamp Romania
 
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseAndrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseCodecamp Romania
 
2015 dan ardelean develop for windows 10
2015 dan ardelean   develop for windows 10 2015 dan ardelean   develop for windows 10
2015 dan ardelean develop for windows 10 Codecamp Romania
 
The case for continuous delivery
The case for continuous deliveryThe case for continuous delivery
The case for continuous deliveryCodecamp Romania
 
Material design screen transitions in android
Material design screen transitions in androidMaterial design screen transitions in android
Material design screen transitions in androidCodecamp Romania
 
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu   the soft stuff is the hard stuff. the agile soft skills toolkitIonut grecu   the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkitCodecamp Romania
 
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu   spritekit, 2 d or not 2dStefan stolniceanu   spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2dCodecamp Romania
 
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowParallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowCodecamp Romania
 
Diana antohi me against myself or how to fail and move forward
Diana antohi   me against myself  or how to fail  and move forwardDiana antohi   me against myself  or how to fail  and move forward
Diana antohi me against myself or how to fail and move forwardCodecamp Romania
 
Cezar chitac the edge of experience
Cezar chitac   the edge of experienceCezar chitac   the edge of experience
Cezar chitac the edge of experienceCodecamp Romania
 

Viewers also liked (20)

Iasi code camp 12 october 2013 marius ursache - sketching & prototyping
Iasi code camp 12 october 2013  marius ursache - sketching & prototypingIasi code camp 12 october 2013  marius ursache - sketching & prototyping
Iasi code camp 12 october 2013 marius ursache - sketching & prototyping
 
Tiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.netTiberiu Covaci - Fast, Faster: Async Asp.net
Tiberiu Covaci - Fast, Faster: Async Asp.net
 
Kickstart your own freelancing career
Kickstart your own freelancing careerKickstart your own freelancing career
Kickstart your own freelancing career
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
 
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
 
Sizing epics tales from an agile kingdom
Sizing epics   tales from an agile kingdomSizing epics   tales from an agile kingdom
Sizing epics tales from an agile kingdom
 
Ecma6 in the wild
Ecma6 in the wildEcma6 in the wild
Ecma6 in the wild
 
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseAndrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
 
2015 dan ardelean develop for windows 10
2015 dan ardelean   develop for windows 10 2015 dan ardelean   develop for windows 10
2015 dan ardelean develop for windows 10
 
The case for continuous delivery
The case for continuous deliveryThe case for continuous delivery
The case for continuous delivery
 
Material design screen transitions in android
Material design screen transitions in androidMaterial design screen transitions in android
Material design screen transitions in android
 
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu   the soft stuff is the hard stuff. the agile soft skills toolkitIonut grecu   the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
 
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu   spritekit, 2 d or not 2dStefan stolniceanu   spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
 
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowParallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
 
Diana antohi me against myself or how to fail and move forward
Diana antohi   me against myself  or how to fail  and move forwardDiana antohi   me against myself  or how to fail  and move forward
Diana antohi me against myself or how to fail and move forward
 
Agility and life
Agility and lifeAgility and life
Agility and life
 
The bigrewrite
The bigrewriteThe bigrewrite
The bigrewrite
 
Cornel Fatulescu - Kanban
Cornel Fatulescu - KanbanCornel Fatulescu - Kanban
Cornel Fatulescu - Kanban
 
Cloud powered search
Cloud powered searchCloud powered search
Cloud powered search
 
Cezar chitac the edge of experience
Cezar chitac   the edge of experienceCezar chitac   the edge of experience
Cezar chitac the edge of experience
 

Similar to Blind sizing

Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)LetAgileFly
 
Creating creativity
Creating creativityCreating creativity
Creating creativityKreativeAsia
 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Ben Linders
 
Migs2012 Jurassic Park Builder
Migs2012 Jurassic Park BuilderMigs2012 Jurassic Park Builder
Migs2012 Jurassic Park BuilderThiéry Adam
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user storiesfungfung Chen
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning PokerDaniel Toader
 
story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for processSambalSwetank
 
Ppt swoops, whoops, and loopde loops
Ppt swoops, whoops, and loopde loopsPpt swoops, whoops, and loopde loops
Ppt swoops, whoops, and loopde loopsdenniscummings
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process John Derrico
 
Understanding Goals and Requirements
Understanding Goals and RequirementsUnderstanding Goals and Requirements
Understanding Goals and RequirementsAbby Covert
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Ariadna Font Llitjos
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012drewz lin
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)XPDays
 

Similar to Blind sizing (20)

Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
Scrum gathering 2012 shanghai 播种敏捷分会场演讲话题:敏捷估算的新视角(Alan Atlas)
 
Creating creativity
Creating creativityCreating creativity
Creating creativity
 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Story Points
Story PointsStory Points
Story Points
 
Migs2012 Jurassic Park Builder
Migs2012 Jurassic Park BuilderMigs2012 Jurassic Park Builder
Migs2012 Jurassic Park Builder
 
Agile estimating user stories
Agile estimating user storiesAgile estimating user stories
Agile estimating user stories
 
2011 Taiwan UX Summit_Workshop B
2011 Taiwan UX Summit_Workshop B2011 Taiwan UX Summit_Workshop B
2011 Taiwan UX Summit_Workshop B
 
Agile Estimation
Agile EstimationAgile Estimation
Agile Estimation
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
story and good practice for work for process
story and good practice for work for processstory and good practice for work for process
story and good practice for work for process
 
Ppt swoops, whoops, and loopde loops
Ppt swoops, whoops, and loopde loopsPpt swoops, whoops, and loopde loops
Ppt swoops, whoops, and loopde loops
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process Understanding the Agile Release and Sprint Planning Process
Understanding the Agile Release and Sprint Planning Process
 
Alternatives to Agile Estimation
Alternatives to Agile EstimationAlternatives to Agile Estimation
Alternatives to Agile Estimation
 
Understanding Goals and Requirements
Understanding Goals and RequirementsUnderstanding Goals and Requirements
Understanding Goals and Requirements
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
 
Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)Agile projetcs (sizing and estimation)
Agile projetcs (sizing and estimation)
 
Dev Day
Dev DayDev Day
Dev Day
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Blind sizing

  • 1. Blind Sizing Sowmya Karunakaran 45o Consulting sowmya@the45degrees.com
  • 2. AGENDA  What is Agile Estimation?  Story point estimation  Estimation techniques  Planning Poker overview  Points to note  Exercise : Blind Sizing
  • 3. Agile Estimation Thumb rules Estimates should be derived collaboratively by the team and this includes the QA members as well. Agile teams do not rely on a single expert to estimate.
  • 4. Agile Estimation Thumb rules Less focus is to be given on who will perform a specific task
  • 5. Agile Estimation Thumb rules Estimate frequently
  • 6. Agile Estimation Thumb rules Prioritized Product backlog is crucial for estimation
  • 7. Story point estimation Overview Research has shown that individuals are more accurate while estimating in relative terms*. This forms 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 , XL In case of 1 and 2 more precision is achieved and this method can be adopted if there is enough clarity and subject matter expertise. However incase of exploratory type of stories T shirt sizing seems more appropriate since it is easier 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. Story point estimation STEPS Decide on Scale Identify a reference story set Understand Definition of Done Estimate the rest
  • 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. Planning Poker overview Estimating 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. Planning poker overview Scale 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. Points to Note Capacity Planning
  • 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. 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. Exercise BLIND SIZING Instructions
  • 17. Thank you ! sowmya@the45degrees.com www.the45degrees.com