SlideShare a Scribd company logo
How to estimate
User Stories in Story
Points with SCRUM
Created and presented by
Gloria Stoilova
SCRUM Trainer
What is “STORY POINTS”?
•Story point is an arbitrary measure used
by Scrum teams to measure the effort
required to implement a story.
Estimation Granularity
3
Estimation Over Time
5
Estimation Granularity
6
Epic
Theme
Feature User
Story
User
Story
As a (role) I want
(something) so that
(benefit).
“As a registered user I
want to be able to
search the online
catalog so that I can
find items to
purchase.”
Estimating Time Boxes
10
Why we need to estimate the User Stories?
• Estimating the relative size of stories in terms of effort/time and can
help a team to decide how many of the highest priority stories from
the product backlog can be taken on in a single sprint and delivered
by its end.
• Estimating is also used to measure the velocity of a team (VELOCITY -
the amount of work that team gets through per sprint), helping the
Product owner to forecast the release schedule and the product
development.
Estimating using story points.
• The most common way of estimating the size of user stories in Scrum
is by allocating story points.
• Story points are just numbers drawn from a pool of numbers of a set
size e.g. a story could have 1, 2, 3, 5, 8, 13, 20, 40 or 100 story points.
• The reason for using a Fibonacci-like sequence of numbers is to
encourage stories to be estimated relatively (e.g. that story looks like
it requires about twice the effort for a story we’ve already agreed is a
2 so it’s probably a 5) and to emphasize that the larger the story, the
more uncertain the estimate.
Story Points
Story Points
7.5 FL. OZ
222 ml.
12 FL.OZ
355 ml.
Story Points
1 2 3 5 8
13 20 40 100 ?
In simple terms:
• It’s a number that tells the team how hard the story is!
Hard could be related to Effort, Complexity and Uncertainty.
IF you look at the Fibonacci curve it is
really takes a steep climb. If using this
series consider not using 1 and rarely
use 2. Use 3, 5, 8, 13, 20, 40, 100.
• In most cases a story point range is
1, 2, 4, 8, 16 or X Small, Small,
Medium, Large, Extra Large.
Most commonly used series is the
Fibonacci series.
A Fibonacci sequence is 1, 2, 3, 5, 8, 13,
21, 34, 45.... Teams use a modified
version of this which looks like 1, 2, 3, 5,
13, 40, 100.
The reason it is suggested that way is
because the original sequence suggests
mathematical accuracy and real
projects are not like that.
* The reason for using a Fibonacci-like sequence of numbers is to
encourage stories to be estimated relatively (e.g. that story looks like it
requires about twice the effort for a story we’ve already agreed is a 2
so it’s probably a 5), and to emphasize that the larger the story, the
more uncertain the estimate.
When we estimate?
• A Scrum team will estimate story points during backlog refinement or
perhaps as part of a dedicated session. It’s essential that the whole
team is involved in the process of estimation so that the estimates are
made by the people who will actually be doing the work and are
therefore as accurate as possible.
• When a story is ready for estimation? –when it is small enough to fit
within a single sprint and when the acceptance criteria have been
agreed by the scrum team – the team then discusses its relative size
and reaches consensus over how many story points of effort it
requires.
When a story is ready for estimation?
• when it is small enough to fit within a single sprint and when the
acceptance criteria have been agreed by the scrum team – the team
then discusses its relative size and reaches consensus over how many
story points of effort it requires.
• Stories may be estimated before these criteria are met but should be
revisited.
• The most common way to do this is Scrum is by playing planning
poker.
Baseline story
In order to do that each team would have to find a baseline story.
It does not have to be the smallest one, but one that all in the
team can relate too.
From then on all sizing should be done compared to that baseline.
It is important to identify one or multiple baseline stories or also called
reference stories against which you would do a relative sizing of the backlog.
This story is picked from the current product backlog or is a different story
that we have done earlier.
But what is important is that the understanding of this story is same among
everyone on the team. The team should be confident of this base story.
Planning Poker
In planning poker each
member of the team
gets a set of Scrum cards
with the allowable story
points printed on the
front as well as extra
cards for don’t know (?),
infinity or, sometimes, to
indicate it’s time for a
coffee break.
Planning Poker
Discuss and jot down
any details you want to
remember when
implementing this story
These can be bullet
points on the story card
or text in the notes
section of a tool, or Story
board notes, etc.
Planning Poker
3
5
?
13
5
Once the story is ready
to be estimated, there
is a round of voting.
At the same time, all
team members hold
up the card which
corresponds to their
estimate.
Planning Poker
Reach a consensus
consenting to a proposal of the size
of the story as per Definition of
Done doesn't necessarily mean it is
your choice.
The team is encouraged to come
up with the best estimation that,
as a group, everyone accepts.
5
Planning Poker
3
5 3
5
5
Revote
If all the team
members agree then
the story is given that
number of points
and the team moves
on.
“Planning is
essential,
the plan is
useless.”
Thank you.

More Related Content

What's hot

User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
Alex Kanaan, SPC5, CSP, ACC, ATF
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
molsonkc
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
Leapfrog Technology Inc.
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
Marraju Bollapragada V
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
oGuild .
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Estimation
EstimationEstimation
Estimation
Shaju Rasheed
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
SwatiKapoor43
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
Peter Saddington
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
Elad Sofer
 
Story Points Explained
Story Points ExplainedStory Points Explained
Story Points Explained
Al Nikolov
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
Jesus Mendez
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
Manish Agrawal, CSP®
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
Amaad Qureshi
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019
David Hanson
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
David Hanson
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptx
Priyanka Gurnani
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
Sunil Jakkaraju
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog Refinement
Katarzyna Kot
 

What's hot (20)

User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
story points v2
story points v2story points v2
story points v2
 
Estimation
EstimationEstimation
Estimation
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Story Points Explained
Story Points ExplainedStory Points Explained
Story Points Explained
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Epic Estimation 2019
Epic Estimation 2019Epic Estimation 2019
Epic Estimation 2019
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptx
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Product Backlog Refinement
Product Backlog RefinementProduct Backlog Refinement
Product Backlog Refinement
 

Viewers also liked

10 suksesskriterier i Omstillingsprosessen
10 suksesskriterier i Omstillingsprosessen 10 suksesskriterier i Omstillingsprosessen
10 suksesskriterier i Omstillingsprosessen
Organisasjonsrådgiveren
 
Agile Estimation Game by Paul J Heidema
Agile Estimation Game by Paul J HeidemaAgile Estimation Game by Paul J Heidema
Agile Estimation Game by Paul J Heidema
Paul J. Heidema
 
Agile camp agile estimation
Agile camp agile estimationAgile camp agile estimation
Agile camp agile estimation
TheAgileDen
 
Agile camp sprint planning
Agile camp sprint planningAgile camp sprint planning
Agile camp sprint planning
TheAgileDen
 
Agile camp storywriting
Agile camp storywritingAgile camp storywriting
Agile camp storywriting
TheAgileDen
 
Story Points Revisited
Story Points RevisitedStory Points Revisited
Story Points Revisited
Larry Apke
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
Elad Sofer
 
Serve first april 2016
Serve first april 2016Serve first april 2016
Serve first april 2016
TheAgileDen
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
vineet
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
Pankaj Kanchankar
 
Agile meetup - user story mapping workshop
Agile meetup - user story mapping workshopAgile meetup - user story mapping workshop
Agile meetup - user story mapping workshop
Jen-Chieh Ko
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
Aaron Sanders
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
Dana Pylayeva
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
VersionOne
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
Bartosz Mozyrko
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
Jeff Patton
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
Steve Rogalsky
 

Viewers also liked (17)

10 suksesskriterier i Omstillingsprosessen
10 suksesskriterier i Omstillingsprosessen 10 suksesskriterier i Omstillingsprosessen
10 suksesskriterier i Omstillingsprosessen
 
Agile Estimation Game by Paul J Heidema
Agile Estimation Game by Paul J HeidemaAgile Estimation Game by Paul J Heidema
Agile Estimation Game by Paul J Heidema
 
Agile camp agile estimation
Agile camp agile estimationAgile camp agile estimation
Agile camp agile estimation
 
Agile camp sprint planning
Agile camp sprint planningAgile camp sprint planning
Agile camp sprint planning
 
Agile camp storywriting
Agile camp storywritingAgile camp storywriting
Agile camp storywriting
 
Story Points Revisited
Story Points RevisitedStory Points Revisited
Story Points Revisited
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
 
Serve first april 2016
Serve first april 2016Serve first april 2016
Serve first april 2016
 
Planning Poker
Planning PokerPlanning Poker
Planning Poker
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
 
Agile meetup - user story mapping workshop
Agile meetup - user story mapping workshopAgile meetup - user story mapping workshop
Agile meetup - user story mapping workshop
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 

Similar to How to estimate in scrum

Velocity and Story Pointing
Velocity and Story PointingVelocity and Story Pointing
Velocity and Story Pointing
Michael Fallon
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
Hossam Hassan
 
Story Points
Story PointsStory Points
Story Points
MirkaWeidenbach
 
Agile
AgileAgile

Similar to How to estimate in scrum (20)

Velocity and Story Pointing
Velocity and Story PointingVelocity and Story Pointing
Velocity and Story Pointing
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Story Points
Story PointsStory Points
Story Points
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 

More from Gloria Stoilova

Introducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrumIntroducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrum
Gloria Stoilova
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
Agile deveopment-with-scrum
Agile deveopment-with-scrumAgile deveopment-with-scrum
Agile deveopment-with-scrum
Gloria Stoilova
 
E mail communication
E mail communicationE mail communication
E mail communication
Gloria Stoilova
 
Communication skills
Communication skillsCommunication skills
Communication skills
Gloria Stoilova
 
101-Cross cultural communication
101-Cross cultural communication101-Cross cultural communication
101-Cross cultural communication
Gloria Stoilova
 
All hands meeting - introductory
All hands meeting - introductoryAll hands meeting - introductory
All hands meeting - introductory
Gloria Stoilova
 
Password Strength Policy Query
Password Strength Policy QueryPassword Strength Policy Query
Password Strength Policy Query
Gloria Stoilova
 
Securing the tunnel with Raccoon
Securing the tunnel with RaccoonSecuring the tunnel with Raccoon
Securing the tunnel with Raccoon
Gloria Stoilova
 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
Gloria Stoilova
 

More from Gloria Stoilova (10)

Introducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrumIntroducing agile-software-deveopment-with-scrum
Introducing agile-software-deveopment-with-scrum
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Agile deveopment-with-scrum
Agile deveopment-with-scrumAgile deveopment-with-scrum
Agile deveopment-with-scrum
 
E mail communication
E mail communicationE mail communication
E mail communication
 
Communication skills
Communication skillsCommunication skills
Communication skills
 
101-Cross cultural communication
101-Cross cultural communication101-Cross cultural communication
101-Cross cultural communication
 
All hands meeting - introductory
All hands meeting - introductoryAll hands meeting - introductory
All hands meeting - introductory
 
Password Strength Policy Query
Password Strength Policy QueryPassword Strength Policy Query
Password Strength Policy Query
 
Securing the tunnel with Raccoon
Securing the tunnel with RaccoonSecuring the tunnel with Raccoon
Securing the tunnel with Raccoon
 
How to write use cases
How to write use casesHow to write use cases
How to write use cases
 

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 

How to estimate in scrum

  • 1. How to estimate User Stories in Story Points with SCRUM Created and presented by Gloria Stoilova SCRUM Trainer
  • 2. What is “STORY POINTS”? •Story point is an arbitrary measure used by Scrum teams to measure the effort required to implement a story.
  • 4.
  • 7.
  • 8. User Story As a (role) I want (something) so that (benefit).
  • 9. “As a registered user I want to be able to search the online catalog so that I can find items to purchase.”
  • 11. Why we need to estimate the User Stories? • Estimating the relative size of stories in terms of effort/time and can help a team to decide how many of the highest priority stories from the product backlog can be taken on in a single sprint and delivered by its end. • Estimating is also used to measure the velocity of a team (VELOCITY - the amount of work that team gets through per sprint), helping the Product owner to forecast the release schedule and the product development.
  • 12. Estimating using story points. • The most common way of estimating the size of user stories in Scrum is by allocating story points. • Story points are just numbers drawn from a pool of numbers of a set size e.g. a story could have 1, 2, 3, 5, 8, 13, 20, 40 or 100 story points. • The reason for using a Fibonacci-like sequence of numbers is to encourage stories to be estimated relatively (e.g. that story looks like it requires about twice the effort for a story we’ve already agreed is a 2 so it’s probably a 5) and to emphasize that the larger the story, the more uncertain the estimate.
  • 14. Story Points 7.5 FL. OZ 222 ml. 12 FL.OZ 355 ml.
  • 15. Story Points 1 2 3 5 8 13 20 40 100 ?
  • 16. In simple terms: • It’s a number that tells the team how hard the story is! Hard could be related to Effort, Complexity and Uncertainty.
  • 17. IF you look at the Fibonacci curve it is really takes a steep climb. If using this series consider not using 1 and rarely use 2. Use 3, 5, 8, 13, 20, 40, 100. • In most cases a story point range is 1, 2, 4, 8, 16 or X Small, Small, Medium, Large, Extra Large. Most commonly used series is the Fibonacci series. A Fibonacci sequence is 1, 2, 3, 5, 8, 13, 21, 34, 45.... Teams use a modified version of this which looks like 1, 2, 3, 5, 13, 40, 100. The reason it is suggested that way is because the original sequence suggests mathematical accuracy and real projects are not like that.
  • 18. * The reason for using a Fibonacci-like sequence of numbers is to encourage stories to be estimated relatively (e.g. that story looks like it requires about twice the effort for a story we’ve already agreed is a 2 so it’s probably a 5), and to emphasize that the larger the story, the more uncertain the estimate.
  • 19. When we estimate? • A Scrum team will estimate story points during backlog refinement or perhaps as part of a dedicated session. It’s essential that the whole team is involved in the process of estimation so that the estimates are made by the people who will actually be doing the work and are therefore as accurate as possible. • When a story is ready for estimation? –when it is small enough to fit within a single sprint and when the acceptance criteria have been agreed by the scrum team – the team then discusses its relative size and reaches consensus over how many story points of effort it requires.
  • 20. When a story is ready for estimation? • when it is small enough to fit within a single sprint and when the acceptance criteria have been agreed by the scrum team – the team then discusses its relative size and reaches consensus over how many story points of effort it requires. • Stories may be estimated before these criteria are met but should be revisited. • The most common way to do this is Scrum is by playing planning poker.
  • 21. Baseline story In order to do that each team would have to find a baseline story. It does not have to be the smallest one, but one that all in the team can relate too. From then on all sizing should be done compared to that baseline. It is important to identify one or multiple baseline stories or also called reference stories against which you would do a relative sizing of the backlog. This story is picked from the current product backlog or is a different story that we have done earlier. But what is important is that the understanding of this story is same among everyone on the team. The team should be confident of this base story.
  • 22. Planning Poker In planning poker each member of the team gets a set of Scrum cards with the allowable story points printed on the front as well as extra cards for don’t know (?), infinity or, sometimes, to indicate it’s time for a coffee break.
  • 23. Planning Poker Discuss and jot down any details you want to remember when implementing this story These can be bullet points on the story card or text in the notes section of a tool, or Story board notes, etc.
  • 24. Planning Poker 3 5 ? 13 5 Once the story is ready to be estimated, there is a round of voting. At the same time, all team members hold up the card which corresponds to their estimate.
  • 25. Planning Poker Reach a consensus consenting to a proposal of the size of the story as per Definition of Done doesn't necessarily mean it is your choice. The team is encouraged to come up with the best estimation that, as a group, everyone accepts.
  • 26. 5 Planning Poker 3 5 3 5 5 Revote If all the team members agree then the story is given that number of points and the team moves on.