As of May 31, 2023, we have updated our Code of Conduct.
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 ...
Sarov's user avatar
  • 14.8k
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 ...
Sergey Kudryavtsev's user avatar
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
Bart van Ingen Schenau's user avatar
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 ...
Daniel's user avatar
  • 16.8k
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
RubberDuck's user avatar
  • 1,380
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 ...
RubberDuck's user avatar
  • 1,380
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 ...
nvogel's user avatar
  • 6,081
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 ...
Thomas Owens's user avatar
  • 18.8k
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
Thomas Owens's user avatar
  • 18.8k
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 ...
Barnaby Golden's user avatar
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 ...
Joel Bancroft-Connors's user avatar
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
Daniel's user avatar
  • 16.8k
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 ...
Bogdan's user avatar
  • 14.5k
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
Sarov's user avatar
  • 14.8k
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 ...
Thomas Owens's user avatar
  • 18.8k
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 ...
nvoigt's user avatar
  • 8,348
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 ...
Todd A. Jacobs's user avatar
  • 49.5k
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 ...
nvogel's user avatar
  • 6,081
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 ...
Jeff Lindsey's user avatar
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 ...
Niels van Reijmersdal's user avatar
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 ...
nvoigt's user avatar
  • 8,348
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 ...
Steve Jessop's user avatar
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. ...
Thomas Owens's user avatar
  • 18.8k
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, ...
MrHinsh - Martin Hinshelwood's user avatar
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....
Tiago Martins Peres's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible