A value mapping activity that compares "business" value to "user" value using financial measurements and kano analysis to help prioritize and value features. SGBLR
What do the documents say?
• Agile Principles:
– Our highest priority is to satisfy the customer
through early and continuous delivery of valuable
software.
• Scrum Guide:
– A framework within which people can address
complex adaptive problems, while productively and
creatively delivering products of the highest
possible value.
– The Product Owner is responsible for maximizing
the value of the product and the work of the
Development Team.
www.agilemanifesto.org, www.scrumguides.org
The fight for priority
• This is more valuable than that!
• Priority can look very different at different
levels of the organization
• Portfolio
• Program/Product
• Team
Business Value Measurement
• Tangible
• ROI (most common)
– Net profit/cost of investment = ROI
– OR… how much can we profit from this
investment (percentage)?
• Sales increase
• Cost reduction
• Net Present Value (NPV)
Business Value Measurement
• But how tangible is it?
• Can we estimate “value” on stories? Groups
of stories? Non-functional requirements?
• What is the relevant measure for the
business and the product?
• Who is our customer?
• Who is our user?
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having
NOT done this? [value + urgency + risk
reduction & opportunity enablement]
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having
NOT done this? [value + urgency + risk
reduction & opportunity enablement]
• If we have an equal cost of delay pick the
shortest job first
Feature Cost of Delay Duration
A $2 2
B $2 1
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having NOT
done this? [value + urgency + risk reduction &
opportunity enablement]
• If we have an equal cost of delay pick the
shortest job first
• If we have an equal duration pick highest CoD
Feature Cost of Delay Duration
A $2 2
C $1 2
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having
NOT done this? [value + urgency + risk
reduction/opportunity enablement]
• What if it’s not one or the other?
Feature Cost of Delay Duration
A $2 2
B $2 1
C $1 2
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having
NOT done this?
• Weighted shortest job first (WSJF)
• Implementation and decision to use CD3 =
CoD/Duration
Feature Cost of Delay Duration CD3 = CoD/Duration
A $2 2 1
B $2 1 2
C $1 2 1/2
Business Value Measurement –Cost of
Delay
• Cost of Delay – what is the cost of having
NOT done this?
• Weighted shortest job first (WSJF)
• Implementation and decision to use CD3 =
CoD/Duration
Feature Cost of Delay Duration CD3 = CoD/Duration
A $2 2 1
B $2 1 2
C $1 2 1/2
Activity – 7 minutes
• Prioritize the work items into a program
roadmap based on tangible monetary
measures only
• Left = lower value
• Right = higher value
Lower Value Higher Value
Activity Debrief
• What was difficult about the activity?
• What were the first few items in your
prioritization order? Last few?
• How realistic is it to get everything done?
• Which scope would likely get cut?
• What was missing from the conversation
about priority and valuation?
• Take a picture of your priority arrangement.
Business Value Management
• WSJF is important, but not as important as
how we calculate it
• Cost of Delay [value + urgency + risk
reduction/opportunity enablement]
– We forget components!
Business Value Management
• WSJF is important, but not as important as
how we calculate it
• Cost of Delay [value + urgency + risk
reduction/opportunity enablement]
• And duration…
Business Value Management
• WSJF is important, but not as important as
how we calculate it
• Cost of Delay [value + urgency + risk
reduction/opportunity enablement]
• And duration…
• But it’s an estimation at best
Business Value Management
• WSJF is important, but not as important as how
we calculate it
• Cost of Delay [value + urgency + risk
reduction/opportunity enablement]
• And duration…
• But it’s an estimation at best
• And when we estimate in a box (especially with
money), we are more often than not WRONG
User Value Measurement
• But the end user does not care about value as a
measure
• User thinks of value as:
val·ue
/ˈvalyo͞o/
Noun
1. the regard that something is held to deserve; the importance, worth, or
usefulness of something.
“this product is of great value”
Synonyms: worth, usefulness, advantage, benefit, gain, good, help, merit
www.google.com
User Value Measurement
• As a…I want…so that…
• As a customer/user/subscriber…
• I want [certain functionality]
• So that I can do something that is valuable
to me and gain satisfaction by doing it
User Value Measurement
• As a…I want…so that…
• As a customer/user/subscriber…
• I want [certain functionality]
• So that I can do something that is valuable to me and
gain satisfaction by doing it
– Ease, time-saving
– Unique/new/differentiating
– NOT so that the company can make money off of me
• Intangible
User Value Measurement
• User cost of delay
– What I NEED to do (basic/threshold)
– What I WANT to do (performance)
– What I haven’t thought to do yet
(delight/excite)
User Value Measurement
• The user doesn’t always know what they
want:
– “If I had asked people what they wanted, they
would have said faster horses.” –Henry Ford
• The business does not always know either:
– “People don't want a quarter-inch drill, they
want a quarter-inch hole.” – Theodore Levitt
User Value Measurement - Kano
Very Satisfied
Very Dissatisfied
Need FulfilledNeed Unfulfilled
User Value Measurement - Kano
Very Satisfied
Very Dissatisfied
Need FulfilledNeed Unfulfilled
Basic
User Value Measurement - Kano
Very Satisfied
Very Dissatisfied
Need FulfilledNeed Unfulfilled
Basic
Performance
User Value Measurement - Kano
Very Satisfied
Very Dissatisfied
Need FulfilledNeed Unfulfilled
Basic
Performance
Delight
User Value Measurement - Kano
Very Satisfied
Very Dissatisfied
Need FulfilledNeed Unfulfilled
Time
Basic
Performance
Delight
Activity 2 – 7 minutes
• Move feature cards ONLY vertically based on customer value factors
• Discuss which buckets each feature could fit into based on what the customer
values
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
Activity 2 Debrief
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
Activity 2 Debrief
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
Activity 2 Debrief
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
Activity 2 Debrief
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
Activity 2 Debrief
Lower Value Higher Value
Delight: Don’t know I want
Performance: I WANT
Basic: I NEED
What if my product does not align
with monetary/user value?
• Switch out axes for other characteristics
– Efficiency (transportation)
– Compliance (government/legal)
• What else?
• Add a third dimension…
Wrap Up
• Value is both a verb and a noun (like Agile)
• Think about making money and the user –
balance between importance
• Development tier (level) can help influence
decisions
Prevent crashes
Limited resources of time and money.
-Has anyone experienced this type of thing
Stability, security, and flashiness. We work the entire year to build up the site and then at the busiest time turn off a lot of the new functionality to improve performance and prevent issues.
Ended up with a list of 30 critical defects and had to choose which ones we would be allowed to fix and get into the final builds of the freeze (which were pushed off a few extra days). At that point,
how do we justify the value?
defects differently than we looked at new functionality in general.
So we looked at what was important for the freeze – security, stability, executive investment/interest, moron factor (spelling error on cart page)…this was a new way to look at what NEEDS to be done – why can’t it expand to program level roadmaps? Is it always about dollars earned? Dollars saved? No – there are many other things to consider…
Finite resources = conflict
“Something happens” – exec pet project
There are different goals and motivations driving what should be “one” strategy, but it never is a single strategy.
Chicken and egg question? Do we make money and invest it to make the customer happy or do we make the customer happy and therefore we make money? Different areas in the development stack look at value differently.
Would go into detail but no time - handout
Noun: regard that something is held to deserve, worth, usefulness
Verb: valued at – estimate the monetary worth
Run the business
Tangible makes us feel safe – we can assign a number to it, even if it is a wrong number
How often have you heard “just put a number on it?” How often have you said it? How often have you needed to make some numbers match or look profitable, successful, efficient, effective
Think internal and external. Who is our “customer” v. “user”
Link to dev for a company…
Features that deliver customer value do not necessarily lead to increased revenues, or they can be more expensive to develop than the revenue they drive. On the other hand, we can easily imagine software features that are valuable to the business even if they are not directly valuable to the business’s customer (BI, accounting, procurement)
How much will we lose if we wait (opportunity cost)
Value – cust and business
Urgency – is there a deadline? Regulation? Event?
RR – is this something that is risky? Competition? Some event (e.g. Holiday)
OE – competition? Is there a window? (First to have something, need to match or beat someone else – also urgency).
B
A
WSJF is the implementation of CD3 and the decision to use
SAFe and Lean implementation
Assuming WIP = 1
Pick highest CD3 or WSJF
4:05 activity start
4:15 activity complete
4:20
Should there be one “right answer”? Probably not. Should make some of the features the same or close WSJF and CoD? – check on this?
Gives us the most value for the least effort to:
Gives our customer the most value for the least effort…
Hard to quantify, so why are we always trying?
Tangible = blame, we feel wrong, are we punished? What about how the customer feels?
What is lost…? The actual reality of what could happen
Time
Risk
Scope
Value
What is lost…?
But it feels good because it’s tangible = blame, we feel wrong, are we punished?
This estimate was wrong, we were wrong, we spent too much, took too much time, didn’t get the results.
This is waste!
Value to the company as a measure. In most cases…
Value is a feeling to them…
It’s so I can do something. The value is me doing something – the value is a thing, not an amount/measure.
Though that is usually what happens because that is how the company stays in business. But it is not the first thought of the customer.
Intangible and hard to assign a number to…
Retail example…persistent cart vs. look ahead buying behavior…
MORON FACTOR
Mr. Clean and Swiffer example – Stephen Forte
Product is a means to an end
So how in the hell do we get it right?!
Here is where I tell the story about the auto save…Moron factor
Product detail page – can’t measure value directly back to it…
Tech debt also fits here – the customer doesn’t notice if we do, but they notice if we don’t
Needs to balance because we can only do so much before it becomes a loss and levels out
What is a performance feature? Filter, ISPU
Apple Pay – maybe this doesn’t make us a ton of money yet, but it differentiates us
Time: it becomes commonplace after time and delights/performance turn into base expectations…search, save example, pay with something other than a credit card (before paypal you needed to have a credit card – teenager story when I had to beg to use a credit card to buy things online)
Add diagram of where factors are here…
Explain why I valuated these in this way. Delights – can be a differentiator or can flop, but if you don’t have basic needs met they mean nothing.
Start at 4:30
End at 4:40
Add diagram of where factors are here…
Explain why I valuated these in this way. Delights – can be a differentiator or can flop, but if you don’t have basic needs met they mean nothing.
Start at 4:30
End at 4:40
Sexy, fun, new
Explain why I valuated these in this way. Delights – can be a differentiator or can flop, but if you don’t have basic needs met they mean nothing.
Start at 4:30
End at 4:40
But need to do the basic things first, otherwise no one will use your product to access the cool new features
Then look at performance features and figure out what is really necessary – that’s more about where we can make some money while providing value
Reminder of time – status quo
Pay attention to these…
What happens when we only look at one? We miss the whole picture (portfolio and team)
But what about those damn executive pet projects?? How do we show this to folks that are not into cards and valuation in this way?
Bring this back around – needed to look at not just what is going to make us money, but also what customers want/need and what will keep the site up and stable. It needs to balance out and by admitting we cannot do everything we are making one step toward progress.
Fixed about the top 8 defects and site did not go down.