Deciphering the Enigma of Story Points Across Teams
Martin Hinshelwood
Evolving software delivery ? Award-winning Tech Leader, Author, & Speaker with 20+ yrs in DevOps, Lean, Agile ? EBMgt & HDD Champion ? Exec Tech Advisor ? Scrum (PST) & Kanban (PKT) Trainer
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.?
领英推荐
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:
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:
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.
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.
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.
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.