In Agile Development, the value of the outcomes plays a VERY important part in when and how work gets done. In fact, you might recall that the very first principle of agile software development reads like this:
“Our highest priority is to satisfy our customers through the early and continuous delivery of valuable software.”
Though Scrum supports this concept, the value of work is frequently not a factor in ordering the Product Backlog. What do we mean by value?
- The easiest interpretation is “customer value” or “how badly does the customer want it?”
- Could also include “how badly does the business want it?”
- Probably shouldn’t include “how badly does the product need it?”
- For example, an architectural change that MUST be done is probably not high value, it’s just something that needs to be done.
Scrum defines a Product Backlog Item as having four required attributes:
- A description (for example, “add a class to a student’s schedule”)
- A rank (the PBI might be 1st, 10th, 150th in the Product Backlog)
- A size estimate (Scrum doesn’t care how you do it, but estimating size is required), and
- A value estimate (again, Scrum doesn’t care how you do it, as long as you do estimate value).
Estimating value doesn’t have to be difficult:
- You could use $$ (really hard to do this well)
- You could use a simple categorization like HIGH & LOW or HIGH, MEDIUM, LOW
- You could use a quantifiable value like 1 to 5 or 1 to 10.
- You could use value points (like story points, but about value instead of complexity)
The benefits of understanding value
- Making decisions about product backlog order
- It’s almost always better to deal with HIGH value before LOW value. Granted, sometimes some LOW value goes first…
- Architectural changes
- Simple PBIs to give a new team momentum
- It’s a technical prerequisite
Sometimes the MOST AMAZINGLY COOL feature is still a LOW value item because it simply doesn’t add much incremental functionality to the product.
Trimming the Tail
Also, consider this advantage of understanding backlog item value. In traditional project management (which is to say, “waterfall”), projects tend to “follow the plan” even going so far as to repeatedly change the plan to adapt to reality.
When tracking value, a product owner can carefully assess how much value will be developed by future Sprints in the same project. If the product owner is ordering higher value before lower value, at some point, the higher value items will begin to become scarce and only lower value items will remain. At this point, even if the “end” of the project hasn’t been reached, it makes sense to begin asking if the project should continue or end a little early.
Conclusion
IT is a business; building low value software when the cost of the team producing it doesn’t change with the value produced is a poor business decision. By enabling your product owner to make better business decisions, more value and less waste is produced.
More About #Estimating&Planning
Sprint Goals: Why the Plan Matters Less Than You Might Think
This information will help you take a BIG step toward having product dev, service, and support teams be self-managing. (Yes, really!)
Sprint Goals: The Key to a Well-Executed Sprint
Sprint goals are key to a successful Sprint. They help keep the Scrum team on track and moving together in one direction. Without Sprint goals, the Scrum team can easily lose focus and get sidetracked. In this blog post, we'll discuss what sprint goals are and how they can help your Scrum team stay focused
How do you Plan for Support Time in a Sprint? #AskArtisan
Many Scrum Teams ask how to plan for support work in a Sprint. Can you plan the unplanned? There's no simple answer, but there IS an answer!
Can One Sprint Have Multiple Goals? #AskArtisan
Can you have more than one Sprint Goal in a single Sprint? I actually recommend it! In this video, I'll explain how it can improve Scrum team productivity.
How Are Product Goals and Sprint Goals Related? #AskArtisan
I'm often asked about Scrum goals; specifically Sprint Goals, Product Goals, and how they relate to each other. In this video, I'll tie them together for you.
What’s a Sprint Goal? #AskArtisan
Ever been out shopping only to get home and realized you didn't actually get what you needed? This is what happens to Scrum teams without a Sprint Goal!
What’s a Product Goal? #AskArtisan
The 2020 Scrum Guide introduced a new concept called the Product Goal, and many are still confused about the purpose and function of Product Goals.
What is Scrum?
The most popular Agile Development framework, Scrum, can be explained in many ways. If you're just trying to understand what Scrum is, this post is for you.
The Importance of Value to the Product Owner
Understanding outcome value isn’t just beneficial, it’s critically important. After all, delivering value is our priority!
Leave A Comment