How do you
measure value ?
Our highest
priority...

“ Our highest priority is to
satisfy the customer through early and
continuous delivery of valuable software.
-- Principles behind the Agile Manifesto

”

http://www.thoughtworks-studios.com/content/stop-doing-agile-start-being-agile

© 2013
What do we measure
to know we are delivering
on our priority?

© 2013
What do we
measure?

The typical measure, the “Iron Triangle”…
Cost

Constraints

Schedule

Scope

© 2013
What do we
measure?

has changed…

Value
(Releasable product)

Quality
(Reliable, adaptable product)

Source: Jim Highsmith

Constraints
(cost, schedule, scope)

© 2013
What do we
Value

measure?

(Releasable product)

Quality
(Reliable, adaptable product)

Constraints
(cost, schedule, scope)

The “old” Iron Triangle now becomes a set of
constraints, NOT the focus of the development effort

Source: Jim Highsmith

© 2013
What do we
measure?

Value
(Releasable product)

Quality is a given. But it is
relative: you must decide what is
the appropriate level of quality for
your solution.

Quality
(Reliable, adaptable product)

Source: Jim Highsmith

Constraints
(cost, schedule, scope)

© 2013
What do we
Value

measure?

(Releasable product)

We must measure value -‐ what is
important to our customer, and
what financial benefit does this
bring to our organization.

Quality
(Reliable, adaptable product)

Source: Jim Highsmith

Constraints
(cost, schedule, scope)

© 2013
But, how do we
measure value?

© 2013
How do we
measure value?

4 Step process:
#1

Develop your organization's “value language”.

#2 Understand the value-cost of each portfolio
down to the feature level.

#3

Allocate value points across all capabilities/features.

#4

Track value vs. cost for each iteration.

© 2013
How do we
measure value?
Define your
organizations
“Value Dials”

#1 Develop your organization's
“value language”

Define your
currency of
“Business
Value Points”

Value-driven culture
Develop your
Business Value
Point Matrix

http://jimhighsmith.com/determining-business-value/

© 2013
How do we
measure value?

Indicators of business value that may or may not map to the financial bottom line.
E.g. “Financial”, “Opportunity Capture”, “Customer Impact”, “Employee Impact”, “Social
Impact”, and “Traits”.

#1 Develop your organization's
“value language”
Define your
organizations
“Value Dials”

Define your
currency of
“Business
Value Points”

Value-driven culture
Develop your
Business
Value Point
Matrix

http://jimhighsmith.com/determining-business-value/

© 2013
How do we
measure value?

Analogous to “story points”, the estimated business value is assigned relatively. Rather
than using $/€/¥, business value points increases the visibility of the oft-‐neglected
“intangibles”.

#1 Develop your organization's
“value language”
Define your
organizations
“Value Dials”

Define your
currency of
“Business
Value Points”

Value-driven culture
Develop your
Business
Value Point
Matrix

http://jimhighsmith.com/determining-business-value/

© 2013
How do we
measure value?

To help you prioritize your projects, map your Value Dials with measures such as
“Start Up”, “Scale”, “Mature”, and “Decline”. The numbers indicate relative
importance of the factors. For e.g., in a “Start Up” phase, financial results might be

#1 Develop your organization's
“value language”

relative unimportant while opportunity capture very important. Conversely, in the
“Mature” phase financial results might be the most important by far.
Define your
organizations
“Value Dials”

Define your
currency of
“Business
Value Points”

Value-driven culture
Develop your
Business
Value Point
Matrix

http://jimhighsmith.com/determining-business-value/

© 2013
How do we
measure value?

Understand value & cost right through the
capability/feature level

#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level

Top Down –
Allocation of Value
Bottom Up –
Calculation of Cost

http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf

© 2013
How do we
measure value?

#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level

Allocate value points across all capabilities/features,
based on their relationship to the business dials
Business Value Points
allocated to the Financial
Value Dial

Business Value Points
allocated to other Value Dials

#3. Allocate “value points”
across all capabilities

http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf

© 2013
measure value?

#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level
#3. Allocate value points
across all capabilities
#4. Track value vs. cost for
each iteration

Measure both the cost & value, to ensure that the
project does not cost us more than it is worth
Value Captured vs. Cost Expended

How do we

120

120

100

% Value
85

% Cost

80

75

60

0

70

50

30

20
15

10
5
1

80

40

30

20

100

60

55

40

95

90

110
100

100
98
90 100

2

3

4

5

http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf

6
7
Iteration

8

9

10

11

12

© 2013
For example…

© 2013
For example...
Project Purpose:
#1 Develop your organization's
“value language”

Increase the availability -‐ and thereby sales -‐ of
Patent documents to the legal community (for a
legal publishing company)

Projected Revenue: $1million
Fixed Costs:

$62,400 per iteration

© 2013
For example...
Value Points (V):
#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level

Estimate of value, in this case revenue.

Effort Points (P):

Relative sizing, and are an estimate of cost

As a Patent Attorney, I want to search
existing Patents by keyword, so I can
find if there are similar filings to the
one I am about to file.
V=1

P=8

As an inventor, I want to see new
Patent filings so that I can develop
related products to these new
Patents.

V=2
P=3

As a Patent Attorney, I want to see the entire text and
drawings in a Patent Filing, so that I can make a
judgment about possible infringement.
V=4

P=5

© 2013
For example...

#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level
#3. Allocate value points
across all capabilities
#4. Track value vs. cost for
each iteration

Value distribution across features
25 stories 5% value
($2500 per story)

10 stories 8% value
($8k per story)
12%

8%

5%
50%

8 stories 12% value
($15k per story)
10 stories 25% value
($25k per story)

25%

5 stories 50% value
($500k/$100k per story)

© 2013
#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level
#3. Allocate value points
across all capabilities
#4. Track value vs. cost for
each iteration

We now start measuring delivered value against
cost for every iteration
Value Captured vs. Cost Expended

For example...

120
100

% Value
% Cost

85

80

75

60

55

40

30

20
0

60

40
30

20
15

10
5
1

50

2

3
4
Iteration

5

We start out on an agile
project by delivering the most
valuable stories first. It takes
a couple of iterations to
stabilize, and then the value
picks up.

6

© 2013
#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level
#3. Allocate value points
across all capabilities
#4. Track value vs. cost for
each iteration

But what happens when we start delivering
lower value stories?
Value Captured vs. Cost Expended

For example...

120
% Value

100

% Cost

80

75

60

55

40

30

20
0

90

85

80

70
60

50

40
30

20
15

10
5
1

98
90

95

2

3

4

5
6
Iteration

7

8

Our fixed costs remain the
same, but the value of each
story delivered -‐ and
therefore, the total value of
the project -‐ starts to
plateau.

9

© 2013
#1 Develop your organization's
“value language”
#2. Understand the value-cost
of each portfolio down to the
feature level
#3. Allocate value points
across all capabilities
#4. Track value vs. cost for
each iteration

When do we “finish”?

Value Captured vs. Cost Expended

For example...

120

The agile approach gives us the option to finish
anytime we see “enough” value. We could finish here…

100

98

% Value
85

% Cost

80

75

60

20
0

80

But never here!

50

…or “ideally” here

30

20
15

10
5
1

100

70

40

30

90

60

55

40

95

90

110
100

100

2

3

4

5

6
7
Iteration

8

9

10

11

© 2013
How do you
measure value ?

© 2013
§ 

Highsmith, Jim (2011) Agile Triangle, Value vs. Cost graphs
http://www.thoughtworks-studios.com/content/stop-doing-agile-start-being-agile
http://thoughtworks.fileburst.com/articles/adaptive-leadership-acceleratingenterprise-agility-jim-highsmith-thoughtworks.pdf

References

http://jimhighsmith.com/determining-business-value/

§ 

Reed, Pat (2011) Value measurement framework
http://www.alnhouston.org/documents/Summits/LeaderSummitValuePresentation-Reed-20110610.pdf

§ 

Matthew M. Carty and Richard Lansford, Intel Corporation (2009) Value Dials
Using an IT Business Value Program to Measure Benefits to the Enterprise

© 2013
Agile Project Management
Make decisions, not documentation
The best Agile requirements are the ones the
team builds as they work. Mingle generates
actionable project records from natural team
collaboration.

Learn More

See how Mingle can help you make the most
out of your user stories

How do you measure value?

  • 1.
  • 2.
    Our highest priority... “ Ourhighest priority is to satisfy the customer through early and continuous delivery of valuable software. -- Principles behind the Agile Manifesto ” http://www.thoughtworks-studios.com/content/stop-doing-agile-start-being-agile © 2013
  • 3.
    What do wemeasure to know we are delivering on our priority? © 2013
  • 4.
    What do we measure? Thetypical measure, the “Iron Triangle”… Cost Constraints Schedule Scope © 2013
  • 5.
    What do we measure? haschanged… Value (Releasable product) Quality (Reliable, adaptable product) Source: Jim Highsmith Constraints (cost, schedule, scope) © 2013
  • 6.
    What do we Value measure? (Releasableproduct) Quality (Reliable, adaptable product) Constraints (cost, schedule, scope) The “old” Iron Triangle now becomes a set of constraints, NOT the focus of the development effort Source: Jim Highsmith © 2013
  • 7.
    What do we measure? Value (Releasableproduct) Quality is a given. But it is relative: you must decide what is the appropriate level of quality for your solution. Quality (Reliable, adaptable product) Source: Jim Highsmith Constraints (cost, schedule, scope) © 2013
  • 8.
    What do we Value measure? (Releasableproduct) We must measure value -‐ what is important to our customer, and what financial benefit does this bring to our organization. Quality (Reliable, adaptable product) Source: Jim Highsmith Constraints (cost, schedule, scope) © 2013
  • 9.
    But, how dowe measure value? © 2013
  • 10.
    How do we measurevalue? 4 Step process: #1 Develop your organization's “value language”. #2 Understand the value-cost of each portfolio down to the feature level. #3 Allocate value points across all capabilities/features. #4 Track value vs. cost for each iteration. © 2013
  • 11.
    How do we measurevalue? Define your organizations “Value Dials” #1 Develop your organization's “value language” Define your currency of “Business Value Points” Value-driven culture Develop your Business Value Point Matrix http://jimhighsmith.com/determining-business-value/ © 2013
  • 12.
    How do we measurevalue? Indicators of business value that may or may not map to the financial bottom line. E.g. “Financial”, “Opportunity Capture”, “Customer Impact”, “Employee Impact”, “Social Impact”, and “Traits”. #1 Develop your organization's “value language” Define your organizations “Value Dials” Define your currency of “Business Value Points” Value-driven culture Develop your Business Value Point Matrix http://jimhighsmith.com/determining-business-value/ © 2013
  • 13.
    How do we measurevalue? Analogous to “story points”, the estimated business value is assigned relatively. Rather than using $/€/¥, business value points increases the visibility of the oft-‐neglected “intangibles”. #1 Develop your organization's “value language” Define your organizations “Value Dials” Define your currency of “Business Value Points” Value-driven culture Develop your Business Value Point Matrix http://jimhighsmith.com/determining-business-value/ © 2013
  • 14.
    How do we measurevalue? To help you prioritize your projects, map your Value Dials with measures such as “Start Up”, “Scale”, “Mature”, and “Decline”. The numbers indicate relative importance of the factors. For e.g., in a “Start Up” phase, financial results might be #1 Develop your organization's “value language” relative unimportant while opportunity capture very important. Conversely, in the “Mature” phase financial results might be the most important by far. Define your organizations “Value Dials” Define your currency of “Business Value Points” Value-driven culture Develop your Business Value Point Matrix http://jimhighsmith.com/determining-business-value/ © 2013
  • 15.
    How do we measurevalue? Understand value & cost right through the capability/feature level #1 Develop your organization's “value language” #2. Understand the value-cost of each portfolio down to the feature level Top Down – Allocation of Value Bottom Up – Calculation of Cost http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf © 2013
  • 16.
    How do we measurevalue? #1 Develop your organization's “value language” #2. Understand the value-cost of each portfolio down to the feature level Allocate value points across all capabilities/features, based on their relationship to the business dials Business Value Points allocated to the Financial Value Dial Business Value Points allocated to other Value Dials #3. Allocate “value points” across all capabilities http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf © 2013
  • 17.
    measure value? #1 Developyour organization's “value language” #2. Understand the value-cost of each portfolio down to the feature level #3. Allocate value points across all capabilities #4. Track value vs. cost for each iteration Measure both the cost & value, to ensure that the project does not cost us more than it is worth Value Captured vs. Cost Expended How do we 120 120 100 % Value 85 % Cost 80 75 60 0 70 50 30 20 15 10 5 1 80 40 30 20 100 60 55 40 95 90 110 100 100 98 90 100 2 3 4 5 http://www.alnhouston.org/documents/Summits/LeaderSummit-ValuePresentation-Reed-20110610.pdf 6 7 Iteration 8 9 10 11 12 © 2013
  • 18.
  • 19.
    For example... Project Purpose: #1Develop your organization's “value language” Increase the availability -‐ and thereby sales -‐ of Patent documents to the legal community (for a legal publishing company) Projected Revenue: $1million Fixed Costs: $62,400 per iteration © 2013
  • 20.
    For example... Value Points(V): #1 Develop your organization's “value language” #2. Understand the value-cost of each portfolio down to the feature level Estimate of value, in this case revenue. Effort Points (P): Relative sizing, and are an estimate of cost As a Patent Attorney, I want to search existing Patents by keyword, so I can find if there are similar filings to the one I am about to file. V=1 P=8 As an inventor, I want to see new Patent filings so that I can develop related products to these new Patents. V=2 P=3 As a Patent Attorney, I want to see the entire text and drawings in a Patent Filing, so that I can make a judgment about possible infringement. V=4 P=5 © 2013
  • 21.
    For example... #1 Developyour organization's “value language” #2. Understand the value-cost of each portfolio down to the feature level #3. Allocate value points across all capabilities #4. Track value vs. cost for each iteration Value distribution across features 25 stories 5% value ($2500 per story) 10 stories 8% value ($8k per story) 12% 8% 5% 50% 8 stories 12% value ($15k per story) 10 stories 25% value ($25k per story) 25% 5 stories 50% value ($500k/$100k per story) © 2013
  • 22.
    #1 Develop yourorganization's “value language” #2. Understand the value-cost of each portfolio down to the feature level #3. Allocate value points across all capabilities #4. Track value vs. cost for each iteration We now start measuring delivered value against cost for every iteration Value Captured vs. Cost Expended For example... 120 100 % Value % Cost 85 80 75 60 55 40 30 20 0 60 40 30 20 15 10 5 1 50 2 3 4 Iteration 5 We start out on an agile project by delivering the most valuable stories first. It takes a couple of iterations to stabilize, and then the value picks up. 6 © 2013
  • 23.
    #1 Develop yourorganization's “value language” #2. Understand the value-cost of each portfolio down to the feature level #3. Allocate value points across all capabilities #4. Track value vs. cost for each iteration But what happens when we start delivering lower value stories? Value Captured vs. Cost Expended For example... 120 % Value 100 % Cost 80 75 60 55 40 30 20 0 90 85 80 70 60 50 40 30 20 15 10 5 1 98 90 95 2 3 4 5 6 Iteration 7 8 Our fixed costs remain the same, but the value of each story delivered -‐ and therefore, the total value of the project -‐ starts to plateau. 9 © 2013
  • 24.
    #1 Develop yourorganization's “value language” #2. Understand the value-cost of each portfolio down to the feature level #3. Allocate value points across all capabilities #4. Track value vs. cost for each iteration When do we “finish”? Value Captured vs. Cost Expended For example... 120 The agile approach gives us the option to finish anytime we see “enough” value. We could finish here… 100 98 % Value 85 % Cost 80 75 60 20 0 80 But never here! 50 …or “ideally” here 30 20 15 10 5 1 100 70 40 30 90 60 55 40 95 90 110 100 100 2 3 4 5 6 7 Iteration 8 9 10 11 © 2013
  • 25.
    How do you measurevalue ? © 2013
  • 26.
    §  Highsmith, Jim (2011)Agile Triangle, Value vs. Cost graphs http://www.thoughtworks-studios.com/content/stop-doing-agile-start-being-agile http://thoughtworks.fileburst.com/articles/adaptive-leadership-acceleratingenterprise-agility-jim-highsmith-thoughtworks.pdf References http://jimhighsmith.com/determining-business-value/ §  Reed, Pat (2011) Value measurement framework http://www.alnhouston.org/documents/Summits/LeaderSummitValuePresentation-Reed-20110610.pdf §  Matthew M. Carty and Richard Lansford, Intel Corporation (2009) Value Dials Using an IT Business Value Program to Measure Benefits to the Enterprise © 2013
  • 27.
    Agile Project Management Makedecisions, not documentation The best Agile requirements are the ones the team builds as they work. Mingle generates actionable project records from natural team collaboration. Learn More See how Mingle can help you make the most out of your user stories