Deciphering the Enigma of Story Points Across Teams

Deciphering the Enigma of Story Points Across Teams

Over the past decade, a recurring query has been echoing in my ears: "How can we normalise Story Points across teams so that we can look across and maybe compare teams?" It's high time we address this.

TLDR;

Story Points, while subjective, can be a valuable tool for team discussions and understanding. However, they shouldn't be the primary metric for comparing teams or predicting future deliverables. Instead, focus on objective metrics like throughput, to gauge and optimise team performance.

These are not the metrics that you are looking for!

First and foremost, Story Points are inherently subjective. They're influenced by individual perceptions, making them unsuitable for broad comparisons or future projections. While they might offer a vague direction, they're often misused in planning and measuring.

The essence of agile frameworks like Scrum is value delivery, and the correlation between the subjective nature of story points and their velocity doesn't necessarily equate to the value delivered. There are better choices for teams aiming to optimise their value delivery than relying solely on Story Points and Velocity.

But is there any value in Story Points?

Aye, there is. In my experience, Story Points can be a great tool during backlog item refinement. They foster discussions, highlighting what's known and, more importantly, what's not: Outliers during planning poker often signal gaps in understanding.?

Tools like Story Points and Planning Poker can be invaluable in understanding when to dissect items further and spark discussions during refinement. I would expect teams to shift more towards right-sizing, ensuring that backlog items are feasible within a Sprint, as they gain more experience and understanding of the product, its domain, and the technology used.

A Story of Flow and Value

The crux of this discourse lies in two vectors: throughput and value.?

  • Throughput is a tangible measure of items delivered over time.
  • Value, on the other hand, is a more elusive measure of the anticipated benefits from system changes.

It's straightforward to gauge the throughput of backlog items and their flow. By noting when work enters and exits the system, we can derive the four pivotal flow metrics:

  • Throughput
  • Cycle Time
  • Work Item Age
  • Work In Process

No alt text provided for this image

Such metrics empower us to make informed decisions rooted in tangible data. They allow us to pinpoint potential issues, identify items needing further breakdown, and employ probabilistic forecasting for future projections.

Simultaneously, to truly maximise team output, we must also focus on the value of the work. Given its subjective nature, defining value can be multifaceted. A practical approach is to examine the four primary value areas from evidence-based management practices:

  • Current Value - Evaluating the existing product's value. Is it meeting customer expectations?
  • Unrealised Value - Identifying gaps in your product that could be filled.
  • Time to Market - Assessing the speed from ideation to user engagement. Dormant value is essentially no value.
  • Ability to Innovate - Determining the balance between maintenance and innovation.

No alt text provided for this image


The ultimate goal is to enhance both throughput and value concurrently. Striking a balance is crucial; we neither want sluggish excellence nor a barrage of mediocrity.

Vlad Herdean

Professional Kanban Trainer @ ProKanban.org | Business Agility, Agile Coaching, Metrics driven decision-making

1 年

Some of the hardest conversations I have ever had were about value. Many people think of value as a certainty, though nothing could be further from the truth. Frequently I had conversations with product people and developers and agilists alike about why not to BANK on a specific outcome in terms of value UNTIL IT'S DONE. Until anything is done, it's "capital at risk" as they would say in the finance industry. Just as until you liquidate your stock in <insert company here>, your investment won't have returned anything just yet. And risk strategies (or lack thereof) often boggle the mind. Learning to think probabilistically, not deterministically, should help somewhat.

回复
David V. Corbin

Senior Consultant at Atmosera

1 年

How to have fun... at the start of a sprint (or just before) determine how you will scale story points for that Sprint....classic low valued Fibonacci? OR perhaps Vietnamese Currency Notes? Make sure there is internal agreement among the team...... Then confound all of the others!!!! ps: [Of course, communicating the Sprint GOAL, and coordinating THAT is critical across teams] pps: Yes, I am evil.

回复
Dave Cory

Agile Project Manager at PwC

1 年

Completely agree with you Martin. Since we shifted towards using cycle time as a metric of value (assuming each PBI is delivering some value - which unfortunately is not always the case) I think it has aided people's understanding as it is much easier to relate the value a PBI is delivering and whether it is done or not versus this 8 point and that 3 point. Slight difference I do is not just to use story points for refinement but I also use story points along with things like cycle time and throughput during planning and to determine whether we are "roughly" on track or not as I am a firm believer in the more metrics you have the better. To explain, if the different metrics story points, cycle time, throughput all align then the chances are we are in good shape. If there is a discrepancy then it does not mean something is wrong but at least there is the opportunity to investigate/question/delve deeper to understand if there is a potential issue.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了