34
votes
Accepted
Is it a good idea to show a 'story points by developer' graph at retrospectives?
TLDR: The team should be a team.
We are not 'shamed' [...] developers don't want to look bad
See the problem here?
Whether or not your developers are being 'shamed', your developers are afraid of ...
21
votes
Accepted
Why use both story points and hours?
Story Points Estimation and Hours Estimation have different purposes.
We use Story Points during Product Backlog Refinement.
Story Points are good for high-level planning.
When we make an ...
21
votes
Accepted
Should velocity increase with time?
TL;DR
Should velocity increase with time?
The simplistic answer is that a project's velocity should only increase until the team has developed a stable, predictable cadence that can be maintained ...
20
votes
Accepted
How to manage story points when several developers work on 1 story?
When estimating user stories, everyone should be estimating the complete effort it will take the team to get the story to Done. So, the back-end dev should not just estimate the effort it will take ...
20
votes
Accepted
When does a Scrum Team assign story points to the stories in the Scrum methodology?
The only certain answer is: sometime before the story is added into the sprint. After that the story point estimate doesn't add much value.
Common times that Scrum teams estimate stories:
Backlog ...
19
votes
What are "Consumed Story Points" in Trello?
Consumed Story Points: An Agile Anti-Pattern
"Consumed points" are a sort of burn-down metric that some practitioners use to track progress of a story against its original estimates. It's intended to ...
16
votes
Accepted
Do you consider a defect an actual defect if it occurs in Dev prior to the acceptance of the User Story as Done?
Working software over comprehensive documentation.
In general, I'd say that it just gets fixed and considered part of the work needed to complete the story. When you found the bug, you added a ...
16
votes
Accepted
Story Decomposition Granularity
Ask yourselves this one question.
Is there any possible way to do anything less, and still deliver value?
If yes, write that smaller thing down. Then, ask yourselves again.
Is there any ...
15
votes
Definition of a Story Point
Story points are a relative measure of effort rather than an absolute one. However, each member of the team should have the same understanding of the size of a points estimate. A common understanding ...
14
votes
Accepted
Should a burndown chart be based on stories or tasks completed?
In order to make the burndown chart useful to the Product Owner (or the customer or the user or another stakeholder), then burning down based on stories is going to be the better option. Since a story ...
14
votes
Accepted
In scrum should incomplete stories be re-estimated or does the original estimate get burned down when it's finally completed?
TL;DR
Velocity is simply a proxy for measuring team capacity over time, and shouldn't be used for historical time accounting. Always estimate based on the current level-of-effort and complexity, and ...
13
votes
How can you estimate a spike story?
Two things jump out at me.
First, the end result of a Spike is not a shippable product. Spikes are used to learn, and do research. The end result is an answer to a question or finding some ...
13
votes
Accepted
How to convert (volume of work, risk, complexity, uncertainty) to story points?
in your practice, do you use the aforementioned disaggregation? Why or why not?
I encourage teams to focus on estimating consistency rather than on having a complicated estimating approach.
There are ...
12
votes
Accepted
How to use Story Points, if User Stories are completely different?
You can't be faulted for being confused. It is very common for organizations to try and directly match story points to a real-world measurement. This exactly defeats the purposed of using story points ...
12
votes
Accepted
How to estimate a project budget using story points?
TL;DR
For agile projects, a basic formula for estimating budget is:
(totalStoryPoints / velocity * teamHoursPerSprint) + nonLaborCosts = budgetEstimate
The results should be reported as an ...
12
votes
How can story points be "non linear" in relative size
Perhaps a more accurate way to put it would be that story point estimates are imprecise. If you have a 5 and a 3, that may or may not be the same size as an 8.
To make this less confusing, let's ...
12
votes
Definition of a Story Point
Let's be serious, people don't usually care how you do estimates. What they care about is how much it takes and/or how much it costs. Time and money. That's what they want. The estimates is just ...
12
votes
Is it a good idea to show a 'story points by developer' graph at retrospectives?
TL;DR
Your organization is fundamentally misusing the story point metric, and also conflating story points with velocity (which is also being misused). Please stop doing those things before you ...
11
votes
Should I trade points when adding a new story mid sprint?
Typically, yes.
The amount of estimated work in the Sprint represents what the Development Team believes it can accomplish during that Sprint.
If new work comes up, it's not like the Team suddenly ...
10
votes
In scrum should incomplete stories be re-estimated or does the original estimate get burned down when it's finally completed?
Below is my answer to the question What to do with estimation of incomplete story? on Software Engineering Stack Exchange. Although the question is worded slightly differently, it is asking ...
10
votes
Can 'QA approved' count towards your team's definition of done?
The definition of done should be something that your team can do. Having external dependencies in a definition of done is a nightmare.
If you want to test your story thoroughly, which is great, you ...
10
votes
Accepted
What metrics can we generate from t-shirt sizes (rather than story points) when estimating user stories?
Summary
To calculate velocity when using non-numeric relative sizing, you first need to map your story sizes to numeric values. I provide a working example of how to do this with tee shirt sizes, and ...
10
votes
How to convert (volume of work, risk, complexity, uncertainty) to story points?
Relative estimates (points) are useful because they tend to give a better approximation than absolute estimates and tend to be easier to work with. Points are just an approximation however, and they ...
9
votes
Should a burndown chart be based on stories or tasks completed?
Based on previous experience with lots of different approaches, I would agree with your last paragraph - showing anything except true value delivered (tracking tasks, hours, points etc.) often leads ...
9
votes
Accepted
How to break down an 8 point story into smaller stories in Scrum?
I would walk the team through the Story splitting flowchart. Often someone has an idea how to split it, utilising the full team to split is often better than just trying to split it by yourself. Split ...
9
votes
Accepted
Story Points flaw?
The official answer to the problem is:
There is no fixed numbers. If it makes more sense to have a big story be 100 points, go for it. If it makes more sense to have stories that are 1/2 point, use ...
9
votes
Accepted
Is it better to deliver many low-value stories or few high-value stories?
You've encountered two important facts about planning:
1) Priority and value are not the same thing. You have a number next to each story. If those numbers do not have the property that 10 stories ...
9
votes
Accepted
Using burndown chart to estimate the completion date of a Scrum project
Theoretically, yes, you could use a burndown chart to estimate when all of the work in the Product Backlog would be completed. However, in practice and as you are seeing, it doesn't always work out.
...
8
votes
Accepted
Should I trade points when adding a new story mid sprint?
Let the team decide.
Just because both stories are 3 points that does not mean that the disruption and context switch is not bigger. The Development Team should desire if they are taking the story, ...
8
votes
Any research of the accuracy of Story Points?
I know of at least two
"Empirical assessment of machine learning models for agile software development effort estimation using story points". Available online at https://link.springer.com/article/10....
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
story-points × 116scrum × 75
agile × 56
estimation × 52
user-stories × 28
sprint × 11
jira × 10
sprint-planning × 7
scrum-master × 6
planning × 5
metrics × 5
team-management × 4
burndown-chart × 4
planning-poker × 4
retrospective × 3
velocity × 3
project-management-style × 2
scheduling × 2
backlog × 2
task-management × 2
agile-coach × 2
epics × 2
remote-teams × 2
trello × 2
software-development × 1