• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Agile Buddha

Demystifying Agile, Getting to its Core

  • Our Blog – Agile Buddha
  • Agile Workshops and Certifications
  • Agile Commune – Join Here!
  • Webinars
  • Contact
  • About Us
  • Show Search
Hide Search

Story Point

When Story Point Estimation Doesn’t Work!

by ShriKant Vashishtha Leave a Comment

Story points are used to arrive at a shared understanding around a PBI. This works well when a team works collaboratively. Such teams take a PBI and swarm together to complete it. For instance, a front-end developer does her job, along with a designer and a back-end developer. In other similar scenarios, a team can have a mix of specialists and full-stack developers. These folks pair up and keep switching from one story to another as part of pair switching. 

In all these scenarios, having a shared understanding on a PBI helps. That’s the reason why planning poker and in turn story points work.

[Read more…] about When Story Point Estimation Doesn’t Work!

Story Points for Bugs or Defects

by ShriKant Vashishtha Leave a Comment

Generally, a sprint backlog contains bugs as well apart from user stories. In these situations, a common question is should we assign story points to the bugs.

If the team does not assign a story point value to this work, velocity will show the amount of *potential* business value the team is delivering in each sprint. This way, it becomes evident that team is going more slowly through the work than it could if legacy bugs were not there.

If the team assigns points to the bug-fixing effort, the team shows its true capacity to accomplish work. This way, it shows both *potential* business value delivered and effort gone in bug fixing part.

[Read more…] about Story Points for Bugs or Defects

Should We Count Story Points for Unfinished Stories?

by ShriKant Vashishtha Leave a Comment


Unfinished stories is a smell and the root cause in general may lie somewhere else. Why don’t we try to fix the root cause first as much as possible?

This generally happens when a team practices “swim-lane Scrum”(an anti-pattern) instead of collaborative Scrum. In “swim-lane” Scrum, each team member individually takes the ownership of a story through the stages of the process. That results in WIP (Work in Process) equal to the number of team members, at any point of time.

If an individual gathers up multiple stories, or tries doing all the tasks in the story at once, you can get the context switching that comes from having too much work in progress. All that results in even higher WIP.

This higher WIP results to leakage in form of unfinished stories.

Let’s take an example. A team of three practices “swim-lane” Scrum. Each team members picks one story at a time and move that to in-progress.
[Read more…] about Should We Count Story Points for Unfinished Stories?

Never Map Story Points with Hours

by ShriKant Vashishtha 8 Comments

As long as a customer trusts the team, whatever way you size or estimate or don’t estimate, doesn’t really matter.

But that doesn’t happen very often. Whenever a customer questions about team throughput for whatever reasons, it becomes challenging to answer it using hour-based estimation as the number of hours (capacity of a team) remains constant.

Now if we move towards story point sizing (relative sizing) technique, it’s important not to map with time.

Here is why:

[Read more…] about Never Map Story Points with Hours

How to Forecast the Number of Story Points in a Sprint?

by ShriKant Vashishtha 2 Comments

Question – Estimation in the form of anything else other than time may be helpful, but we can’t use it to answer questions about when a project shall be delivered.

In our previous post, we saw that Story Point is all about the relative size of a Product Backlog Item (PBI) which depends on the amount of the work involved, complexity and uncertainty/risk. This relative size remains same irrespective of the person working on it. Essentially

Story point is about relative sizing and not about relative effort.

Effort for any piece of work varies from person to person. One senior guy may finish a task in an hour, while an inexperienced guy may take a full day to complete the same task.

If story point has no relation with time, how do we get to know the number of story points a team should be able to forecast to accomplish?

In this post, let’s see how to do that.

Begin with a Guess

When a new team doesn’t have any historical data available around its velocity, the sprint forecast can be done based on a collaborative guess from the entire team, i.e. how many story points the team may possibly deliver in the first sprint.

This estimate can just be a collaborative guess or can be more elaborate for some teams, i.e. identifying sub-tasks of the PBIs, assign hours to them and then find out if the resultant number of hours are within the team capacity or not.

Remember, there is no right and wrong method as both methods will have a variance of 50% of meeting the sprint goal, i.e. the team will have a 50% chance of accomplishing the sprint goal and vice-versa.

[Read more…] about How to Forecast the Number of Story Points in a Sprint?

  • Page 1
  • Page 2
  • Page 3
  • Go to Next Page »

Primary Sidebar

LikeBox

Tags

5 Whys Acceptance Criteria Adoption agile Agile Culture Agile Estimation Agile Offshore Agile Teams agile testing Agile Thinking Agile Transformation Agility Appraisals ATDD Automation Backlog Grooming BDD Big Picture business analyst Capacity Planning case-study code quality Collaboration Daily Scrum DevOps distributed agile Distributed Scrum Estimation Good Practices kanban kanban-mythbusters lean Metrics Planning Poker Prioritisation product owner Scrum ScrumMaster Sprint Sprint Demo Sprint Retrospective Story Point Story Points Sustainable Pace User Story

Categories

  • Agile
  • Agile Leadership
  • Agile Testing
  • Agile Transformation
  • ATDD
  • BDD
  • Continuous Inspection
  • Culture
  • DevOps
  • Distributed Agile
  • Estimation
  • In Conversation with Tim Ottinger
  • Java
  • Jira
  • Kanban
  • Lean
  • noprojects
  • Patterns
  • Presentation
  • Product Owner
  • Scaled Agile
  • Scrum
  • Software Metrics
  • Testing
  • Testing Practices
  • User Story

Copyright © 2025 · Malonus Consulting LLP

  • Email
  • LinkedIn
  • Twitter
  • Facebook
  • Privacy Policy