SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
Chris Webb
 

Was ist angesagt? (20)

The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product Management
 
Organize for Complexity - Keynote by Niels Pflaeging at Spark the Change (To...
 Organize for Complexity - Keynote by Niels Pflaeging at Spark the Change (To... Organize for Complexity - Keynote by Niels Pflaeging at Spark the Change (To...
Organize for Complexity - Keynote by Niels Pflaeging at Spark the Change (To...
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
 
Organize for Complexity - keynote at Dare Festival 2014 (Antwerp/BE)
Organize for Complexity - keynote at Dare Festival 2014 (Antwerp/BE)Organize for Complexity - keynote at Dare Festival 2014 (Antwerp/BE)
Organize for Complexity - keynote at Dare Festival 2014 (Antwerp/BE)
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
Online interactions using Liberating Structures
Online interactions using Liberating StructuresOnline interactions using Liberating Structures
Online interactions using Liberating Structures
 
Agile Placemat v9
Agile Placemat v9Agile Placemat v9
Agile Placemat v9
 
敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介敏捷軟體開發方法與 Scrum 簡介
敏捷軟體開發方法與 Scrum 簡介
 
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
Lean Enterprise Transformation: The Journey Inside Large Organizations, Sonja...
 
Scrum Gathering 2008 Stockholm - Salesforce.com
Scrum Gathering 2008 Stockholm - Salesforce.comScrum Gathering 2008 Stockholm - Salesforce.com
Scrum Gathering 2008 Stockholm - Salesforce.com
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile marketing
Agile marketingAgile marketing
Agile marketing
 
Product Validation With Product Discovery
Product Validation With Product Discovery Product Validation With Product Discovery
Product Validation With Product Discovery
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Depth of a Kanban Implementation
Depth of a Kanban ImplementationDepth of a Kanban Implementation
Depth of a Kanban Implementation
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdfMastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
Mastering Ownership Mindset: Unlocking Your Potential as a Product Manager.pdf
 
Advice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-MakingAdvice Process for Effective Organizational Decision-Making
Advice Process for Effective Organizational Decision-Making
 

Ähnlich wie How do you measure value?

Measurement in a Continuous World - Jim Highsmith
Measurement in a Continuous World - Jim HighsmithMeasurement in a Continuous World - Jim Highsmith
Measurement in a Continuous World - Jim Highsmith
Thoughtworks
 
Immersive business model canvas august 20 2014 (day one)
Immersive business model canvas august 20 2014 (day one)Immersive business model canvas august 20 2014 (day one)
Immersive business model canvas august 20 2014 (day one)
UpStartBayArea
 

Ähnlich wie How do you measure value? (20)

Swot Analysis Essay
Swot Analysis EssaySwot Analysis Essay
Swot Analysis Essay
 
Swot Analysis Essay.pdf
Swot Analysis Essay.pdfSwot Analysis Essay.pdf
Swot Analysis Essay.pdf
 
Risk And Relevance 20080414ppt
Risk And Relevance 20080414pptRisk And Relevance 20080414ppt
Risk And Relevance 20080414ppt
 
Risk And Relevance 20080414ppt
Risk And Relevance 20080414pptRisk And Relevance 20080414ppt
Risk And Relevance 20080414ppt
 
Business model financial viability 2013
Business model financial viability 2013Business model financial viability 2013
Business model financial viability 2013
 
The Keys to Building Trust and Demonstrating Empathy
The Keys to Building Trust and Demonstrating EmpathyThe Keys to Building Trust and Demonstrating Empathy
The Keys to Building Trust and Demonstrating Empathy
 
Mark Leslie - Business Models
Mark Leslie - Business ModelsMark Leslie - Business Models
Mark Leslie - Business Models
 
Measurement in a Continuous World - Jim Highsmith
Measurement in a Continuous World - Jim HighsmithMeasurement in a Continuous World - Jim Highsmith
Measurement in a Continuous World - Jim Highsmith
 
[Webinar] AWS Activate Webinar Series for Startups, Funding, Pitching and Ven...
[Webinar] AWS Activate Webinar Series for Startups, Funding, Pitching and Ven...[Webinar] AWS Activate Webinar Series for Startups, Funding, Pitching and Ven...
[Webinar] AWS Activate Webinar Series for Startups, Funding, Pitching and Ven...
 
Transformational Value Creation - Guest lecture for University of San Diego E...
Transformational Value Creation - Guest lecture for University of San Diego E...Transformational Value Creation - Guest lecture for University of San Diego E...
Transformational Value Creation - Guest lecture for University of San Diego E...
 
VALUE CREATION
VALUE CREATIONVALUE CREATION
VALUE CREATION
 
4 business planning
4   business planning4   business planning
4 business planning
 
Best Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.comBest Website Design company in Bangladesh- Web3matrix.com
Best Website Design company in Bangladesh- Web3matrix.com
 
The100TaskPlaybookFreeSamplev201-200127-183734.pdf
The100TaskPlaybookFreeSamplev201-200127-183734.pdfThe100TaskPlaybookFreeSamplev201-200127-183734.pdf
The100TaskPlaybookFreeSamplev201-200127-183734.pdf
 
Tse financial viability of a business model 2014
Tse financial viability of a business model 2014Tse financial viability of a business model 2014
Tse financial viability of a business model 2014
 
Dynamic Value
Dynamic ValueDynamic Value
Dynamic Value
 
Cost structure
Cost structureCost structure
Cost structure
 
Cost structure
Cost structureCost structure
Cost structure
 
Immersive business model canvas august 20 2014 (day one)
Immersive business model canvas august 20 2014 (day one)Immersive business model canvas august 20 2014 (day one)
Immersive business model canvas august 20 2014 (day one)
 
Tom Gilb. Quantifying Critical Stakeholder Values and Qualities: The first Pi...
Tom Gilb. Quantifying Critical Stakeholder Values and Qualities: The first Pi...Tom Gilb. Quantifying Critical Stakeholder Values and Qualities: The first Pi...
Tom Gilb. Quantifying Critical Stakeholder Values and Qualities: The first Pi...
 

Mehr von Thoughtworks

Mehr von Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

How do you measure value?

  • 2. 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
  • 3. What do we measure to know we are delivering on our priority? © 2013
  • 4. What do we measure? The typical measure, the “Iron Triangle”… Cost Constraints Schedule Scope © 2013
  • 5. What do we measure? has changed… Value (Releasable product) Quality (Reliable, adaptable product) Source: Jim Highsmith Constraints (cost, schedule, scope) © 2013
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. But, how do we measure value? © 2013
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 19. 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
  • 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 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
  • 22. #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
  • 23. #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
  • 24. #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
  • 25. How do you measure value ? © 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 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