SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
Copyright Mountain Goat Software, LLC
Project Economics:
Selecting and Prioritizing
High Value Projects
Mike Cohn
Mountain Goat Software
mike@mountaingoatsoftware.com
1
Copyright Mountain Goat Software, LLC
Founding member and
director of Agile Alliance,
Scrum Alliance, and Agile
Project LeadershipNetwork
Founder of Mountain
Goat Software
Consultant, author,and speaker
Mike Cohn - background
2
Copyright Mountain Goat Software, LLC
What we want to do
1
2
3
4
1
3
3
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
4
Copyright Mountain Goat Software, LLC
Which project would you prefer?
$1,000
Project A
Investment Return Investment ReturnYear
0 $1,000
Project B
1 $200 $3,000
2 $300 $500
3 $500 $300
4 $3,000 $200
5
Copyright Mountain Goat Software, LLC
The time-value of money
A dollar today is worth more than a dollar a
year from now
I’ll gladly pay you
on Tuesday for a hamburger
today.
6
Copyright Mountain Goat Software, LLC
Calculating the value of future dollars
To buy a $5
hamburger next
Tuesday...
To buy a $5
hamburger in a year,
how much do I put in
the bank today?
I would put around $4.99
in the bank today
$5.00
1+0.10
$5.00
1.10
$4.54==
Assumes 10%
interest rate
The present value of
$5.00 a year from now
7
Copyright Mountain Goat Software, LLC
Present value of one future amount
Future Value
1+interest rate
Present
Value
=
$5.00
1+0.10
= $4.54An example:
Generalizing
FV
(1+i)t
PV =
Simplifying
PV = FV(1+i)-t
8
Copyright Mountain Goat Software, LLC
Net present value (NPV)
Measures the return on a theme or project as
an amount of money
Ft(1+i)-tNPV(i) = ∑t=0
n
9
Copyright Mountain Goat Software, LLC
NPV example
Assuming 12% annual discount rate (3% / quarter)
Quarter
Cash
flow
(1+i)-t Discounted
Cash Flow
Running
Total
0 -200 1.000 -200 -200
1 -600 0.971 -583 -783
2 100 0.943 94 -689
3 300 0.915 275 -414
4 500 0.888 444 30
10
Copyright Mountain Goat Software, LLC
Discount rate sensitivity
NPV is highly sensitive to the chosen discount rate
Quarter Cash flow
Discounted Cash
Flow (3%)
Discounted Cash
Flow (6%)
0 -200 -200 -200
1 -600 -583 -783
2 100 94 -689
3 300 275 -414
4 500 444 30
Total 100 30 -29
Do the project under
these conditions
But not under these
11
Copyright Mountain Goat Software, LLC
Comparing NPVs
Highest NPV brings the most present-value
dollars to the company
Theme NPV
Scalability
Gift registry
Ad hoc reporting
Pay by invoice
$2,100
$1,253
$784
$385
Comparing NPVs can be
misleading. What if:
“Pay by invoice” requires a
$5 investment
“Scalability” requires
$50,000?
12
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
13
Copyright Mountain Goat Software, LLC
Return as a percentage
Rather than expressing returns in dollars, we’d
like to express return as a percentage
Allows for direct comparisons
NPV = how much money a project will return
ROI = how quickly an investment will grow
14
Copyright Mountain Goat Software, LLC
Internal rate of return (IRR) and ROI
IRR = Internal Rate of Return
Often called Return On Investment (ROI)
The interest rate at which NPV is 0
0 = PV(i*
) = Ft 1+ i( )
−t
t= 0
n
∑
15
Copyright Mountain Goat Software, LLC
Remember this table?
IRR gives us the discount rate at which we don’t care
whether or not we do the project
We don’t make $30; we don’t lose $29; we break even
Quarter Cash flow
Discounted Cash
Flow (3%)
Discounted Cash
Flow (6%)
0 -200 -200 -200
1 -600 -583 -783
2 100 94 -689
3 300 275 -414
4 500 444 30
Total 100 30 -29
16
Copyright Mountain Goat Software, LLC
How to calculate ROI or IRR
Use Excel’s irr function
+irr({−200, −600, 100, 300, 500})
An investment
day of the project remainder of
project
(4 quarters)
17
Copyright Mountain Goat Software, LLC
Advantages and disadvantages
Advantages
You don’t need to guess at a discount rate like with NPV
Can be used to directly compare projects
Disadvantages
Calculation is hard to do by hand (but easy in Excel); may
lead to numbers being distrusted
Cannot use in all circumstances
18
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
19
Copyright Mountain Goat Software, LLC
Quarter Cash Flow Running Total
0
1
2
3
4
-200 -200
-200 -400
100 -300
300 0
500 500
Payback period
The amount of time before an initial
investment is paid back
I loan you $5.You pay me back $1/week.The
payback period is 5 weeks.
Payback period
is 3 quarters.
20
Copyright Mountain Goat Software, LLC
Advantages and disadvantages
Advantages
Calculation is very easy
Longer payback period = greater risk
Disadvantages
Doesn’t consider the time-value of money
21
Copyright Mountain Goat Software, LLC
Discounted payback period
when the investment is paid back
Discounted payback period = 4 quarters
Quarter
Cash
Flow
(1+i)-t
i=3%
Discounted
Cash Flow
Running
Total
0 -200 1.000 -200 -200
1 -200 0.971 -194 -394
2 100 0.943 94 -300
3 300 0.915 275 -25
4 500 0.888 444 419
22
Copyright Mountain Goat Software, LLC
Financial analysis recap
Net PresentValue (NPV)
Expresses return as an amount of money
Return on Investment (ROI) / Internal Rate of Return
The interest rate at which NPV = 0
That is, at which you’d be indifferent to the investment
Expresses return as a percentage
Discounted payback period
Amount of time before discounted returns equal the
investment
Expresses return as an amount of time
23
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
24
Copyright Mountain Goat Software, LLC
You need a business model
These formulas assume you have a model of
the returns a project or theme will generate
Business model
C
urrentcustom
ers
Future
custom
ers
C
om
petition
M
arketacceptance
Period 1 Period 2 Period 3
25
Copyright Mountain Goat Software, LLC
A relatively simple way to model
Consider your revenue sources and group
them
These four often work well:
1. New revenue
2. Incremental revenue
3. Retained revenue
4.
26
Copyright Mountain Goat Software, LLC
New revenue
Money we’ll make selling products or services
to new customers
think of the return on a project
In addition to selling books,Amazon
decides to sell music CDs.
27
Copyright Mountain Goat Software, LLC
Incremental revenue
Sometimes worth distinguishing from new
revenue
Typically comes because new product or service:
Encourages existing customers to buy or license
more
Includes optional, add-on modules that are sold
separately
Includes features that justify a higher price
Encourages use of consulting services
An eCommerce site decides to offer gift
wrapping for $5 per box.
28
Copyright Mountain Goat Software, LLC
Retained revenue
Revenue you’ll lose if the project is not
performed
Revenue you’ll lose is different from revenue you won’t
get
Customers who will stay with you who
otherwise would leave
We’re losing customers because our
eCommerce site doesn’t offer gift wrapping.
Our competitors have added features we
don’t have
29
Copyright Mountain Goat Software, LLC
Most applicable for internally used software
But also a factor on commercial products
Anything that takes a long time
Or will take a long time as the company grows
Anything that improves accuracy or reduces rework
An eCommerce site with third-party sellers. It takes 2
hours of manual time to add each seller.
Our commercial software has usability issues, we get a
lot of tech support calls.
We spend 16 hours training new employees how to
use our internal software
30
Copyright Mountain Goat Software, LLC
An example:WebPayroll
Offers web-based payroll system to small
companies
Calculates payroll taxes, prints checks, etc.
We tell customers they need to enter payroll
data 3 days before they want checks
Our goal: Next-day service
Enter data by 5pm, we print checks and overnight
them to the company
31
Copyright Mountain Goat Software, LLC
Facts about WebPayroll
Average customer – pays $400/year in fees
Overnight delivery will appeal to smaller
customers, paying an average of $200/year
We think we’ll make another $100/year per
customer that uses the over night service
Average new customer is then worth $300/
year ($200+$100), or $75/quarter
New feature will take four months to deliver
32
Copyright Mountain Goat Software, LLC
WebPayroll: new revenue
Sales says 50 new customers/quarter this
year; 100 next year
Quarter
New
Customers
Revenue per
Customer
New Revenue
1
2
3
4
5
6
7
8
0 $0 $0
50 $50 $2,500
50 $75 $3,750
50 $75 $3,750
100 $75 $7,500
100 $75 $7,500
100 $75 $7,500
100 $75 $7,500
33
Copyright Mountain Goat Software, LLC
WebPayroll:incremental revenue
We estimate we’ll sign up 100 existing
members per quarter until we have 400
Quarter Customers
Revenue per
Customer
Incremental
Revenue
1
2
3
4
5
6
7
8
0 $0 $0
100 $16 $1,600
200 $25 $5,000
300 $25 $7,500
400 $25 $7,500
400 $25 $10,000
400 $25 $10,000
400 $25 $10,000
34
Copyright Mountain Goat Software, LLC
WebPayroll: retained revenue
Sales say we’ll retain 10 customers per quarter
Quarter
Retained
Customers
Total
Retained
Revenue per
Customer
Retained
Revenue
1
2
3
4
5
6
7
8
10 10 $100 $1,000
10 20 $100 $2,000
10 30 $100 $3,000
10 40 $100 $4,000
10 50 $100 $5,000
10 60 $100 $6,000
10 70 $100 $7,000
10 80 $100 $8,000
35
Copyright Mountain Goat Software, LLC
We can avoid hiring a new payroll clerk a year from
now at a fully burdened labor cost of $30,000/year.
Quarter
Payroll Clerks
Not Needed
Fully Burdened
Labor Cost
Operational
1
2
3
4
5
6
7
8
0 $0 $0
0 $0 $0
0 $0 $0
0 $0 $0
1 $7,500 $7,500
1 $7,500 $7,500
1 $7,500 $7,500
1 $7,500 $7,500
36
Copyright Mountain Goat Software, LLC
All the numbers forWebPayroll
Q Dev Cost
New
Revenue
Incr.
Revenue
Retained
Revenue
Oper. Net Cash
Flow
1
2
3
4
5
6
7
8
−$90,000 $0 $0 $1,000 $0 −$89,000
−$30,000 $2,500 $1,600 $2,000 $0 −$23,900
$3,750 $5,000 $3,000 $0 $11,750
$3,750 $7,500 $4,000 $0 $15,250
$7,500 $7,500 $5,000 $7,500 $27,500
$7,500 $10,000 $6,000 $7,500 $31,000
$7,500 $10,000 $7,000 $7,500 $32,000
$7,500 $10,000 $8,000 $7,500 $33,000
37
Copyright Mountain Goat Software, LLC
WebPayroll - NPV
Quarter Net Cash Flow (1+i)-t PresentValue
1
2
3
4
5
6
7
8
−$89,000 0.971 −$86,419
−$23,900 0.943 −$22,538
$11,750 0.915 $10,751
$15,250 0.888 $13,542
$27,500 0.863 $23,733
$31,000 0.837 $25,947
$32,000 0.813 $26,016
$33,000 0.789 $26,037
NPV (12%) = $43,106
38
Copyright Mountain Goat Software, LLC
WebPayroll - ROI
+irr(A1:A9, .10)
A
1
2
3
4
5
6
7
8
9
0
−$89,000
−$23,900
$11,750
$15,250
$27,500
$31,000
$32,000
$33,000
6%
39
Copyright Mountain Goat Software, LLC
WebPayroll - Payback Period
Quarter Net Cash Flow Running Total
1
2
3
4
5
6
7
8
−$89,000 −$89,000
−$23,900 −$112,900
$11,750 −$101,150
$15,250 −$85,900
$27,500 −$58,400
$31,000 −$27,400
$32,000 $4,600
$33,000 $37,600
Payback period = 7 quarters
40
Copyright Mountain Goat Software, LLC
WebPayroll - Discounted Payback Period
Quarter
Net Cash
Flow
(1+i)-t
3%
Present
Value
Running
Total
1
2
3
4
5
6
7
8
−$89,000 0.971 −$86,419 −$86,419
−$23,900 0.943 −$22,538 −$108,957
$11,750 0.915 $10,751 −$98,206
$15,250 0.888 $13,542 −$84,664
$27,500 0.863 $23,733 −$60,931
$31,000 0.837 $25,947 −$34,984
$32,000 0.813 $26,016 −$8,968
$33,000 0.789 $26,037 $17,069
Discounted payback period = 8 quarters
41
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
42
Copyright Mountain Goat Software, LLC
You need to know the cost
To prioritize you must know the cost
If you had no idea of the costs, which car would
you be inclined to buy?
Estimate the development time of each project
Person-weeks, story points, ideal days
Calculate your cost per that unit
$4,500 per person-week
$3,100 per story point
43
Copyright Mountain Goat Software, LLC
Calculating cost per person-week
Development budget last year $2,100,000
Person weeks worked 6x52+1x39=351
Cost per week $2.1M / 351 = $5,982
So, if a project is
estimated at 25 person-
weeks:
- 25 x $6000 = $150,000
44
Copyright Mountain Goat Software, LLC
Using story points
Development budget last year $2,100,000
343
Cost per story point $2.1M / 343 = $6,122
So, if a project is
estimated at 25 story
points:
- 25 x $6000 = $152,500
45
Copyright Mountain Goat Software, LLC
Theme (project) comparison matrix
Person
Weeks
Cost
3-Year
Return
NPV IRR
D. Payback
(Quarters)
Theme A
Theme B
Theme C
Theme D
Theme E
Theme F
Theme G
Theme H
Theme I
Theme J
Theme K
Theme L
Theme M
Theme N
Theme O
Theme P
25 $150 $1,085 $448 133% 2
32 192 $2,109 $940 172% 4
90 $540 $2,537 $883 89% 2
48 $288 $1,360 $443 76% 4
55 $330 $900 $191 48% 2
79 $474 $1,365 $331 56% 4
90 $540 $5,964 $2,519 139% 5
50 $300 $2,415 $1,023 146% 2
15 90 $1,600 $747 221% 1
30 $180 $640 $182 65% 2
75 $450 $516 ($104) 5% NA
40 $240 $171 ($110) (12%) NA
80 $480 $1,025 $142 36% 3
18 $108 $185 $7 24% 2
6 36 $155 $53 90% 1
12 $72 $1,505 $748 355% 1
46
Copyright Mountain Goat Software, LLC
What do you select?
It’s March 18 and you
are meeting to plan the
April-June quarter.
Your team now has 7
people. That’s 7*13=91
person-weeks in a quarter.
What do you select?
47
Copyright Mountain Goat Software, LLC
Theme (project) comparison matrix
Person
Weeks
Cost
3-Year
Return
NPV IRR
D. Payback
(Quarters)
Theme A
Theme B
Theme C
Theme D
Theme E
Theme F
Theme G
Theme H
Theme I
Theme J
Theme K
Theme L
Theme M
Theme N
Theme O
Theme P
25 $150 $1,085 $448 133% 2
32 192 $2,109 $940 172% 4
90 $540 $2,537 $883 89% 2
48 $288 $1,360 $443 76% 4
55 $330 $900 $191 48% 2
79 $474 $1,365 $331 56% 4
90 $540 $5,964 $2,519 139% 5
50 $300 $2,415 $1,023 146% 2
15 90 $1,600 $747 221% 1
30 $180 $640 $182 65% 2
75 $450 $516 ($104) 5% NA
40 $240 $171 ($110) (12%) NA
80 $480 $1,025 $142 36% 3
18 $108 $185 $7 24% 2
6 36 $155 $53 90% 1
12 $72 $1,505 $748 355% 1
48
Copyright Mountain Goat Software, LLC
Net Present Value (NPV)
Internal Rate of Return (IRR) and ROI
Payback Period
Modeling Return
Prioritizing
Non-financial approaches
Today’s agenda
49
Copyright Mountain Goat Software, LLC
Kano analysis
Linear The more of it, the better
Three types of features
Exciters /
Delighters
Features a user doesn’t know
she wants, until she sees it
Mandatory /
Baseline
Must be present in order for
50
Copyright Mountain Goat Software, LLC
Surveying users
To assess whether a feature is baseline, linear,
or exciting we can:
Sometimes guess
Or survey a small set of users (20-30)
We ask two questions
A functional question
How do you feel if a feature is present?
And a dysfunctional question
How do you feel if that feature is absent?
51
Copyright Mountain Goat Software, LLC
Functional and dysfunctional forms
Functional
form of
question
If your hotel room
includes a free bottle
of water, how do you
feel?
I expect it to be that way.
I like it that way.
I am neutral.
I can live with it that way.
I dislike it that way.
X
Dysfunctional
form of
If your hotel room
does not include a
free bottle of water,
how do you feel?
I expect it to be that way.
I like it that way.
I am neutral.
I can live with it that way.
I dislike it that way.
X
52
Copyright Mountain Goat Software, LLC
Categorizing an answer pair
Q E E E L
R I I I M
R I I I M
R I I I M
R R R R Q
Like
Expect
Neutral
Livewith
Dislike
Like
Expect
Neutral
Live with
Dislike
Dysfunctional Question
FunctionalQuestion
M Mandatory
L Linear
E Exciter
Q Questionable
R Reverse
I Indifferent
53
Copyright Mountain Goat Software, LLC
Aggregating results
3 11 31 1 3 2
4 22 20 4 1 0
21 9 14 5 1 1
Apply formatting themes
Automate report execution
Export reports to PowerPoint
Questionable
Reverse
Indifferent
Mandatory
Linear
Exciter
Theme
54
Copyright Mountain Goat Software, LLC
What to include
All of the baseline features
Some amount of linear features
But leaving room for at least a few exciters
55
Copyright Mountain Goat Software, LLC
Relative weighting
Assess the impact of having a story/theme from 1-9
Assess impact of NOT having it from 1-9
Calculate the value of each story or theme relative to the
entire product backlog
This gives you the relative value of that story or theme
Estimate the cost of each story theme
Calculate the cost of each story or theme relative to the
entire product backlog
This gives the relative cost of that story or theme
Priority is given by (RelativeValue ÷ Relative Cost)
56
Copyright Mountain Goat Software, LLC
Relative weighting:an example
Value Percent = TotalValue / ∑ (TotalValue)
Cost Percent = Estimate / ∑ (Estimate)
8 6 14 40 64 44More investment choices
Portfolio rebalancing
Comply with new law
CostPercent
Estimate
ValuePercent
TotalValue
RelativePenalty
91
Priority
Total
9 2 11 31 40 27 115
1 9 10 29 42 29 100
35 100 146 100
Themes
57
Copyright Mountain Goat Software, LLC
An example with weights
8 6 22 41 64 44More investment choices
Portfolio rebalancing
Comply with new law
CostPercent
Estimate
ValuePercent
TotalValue
RelativePenalty
Themes
93
Priority
Total
9 2 20 38 40 27 141
1 9 11 21 42 29 72
53 10 14 10
2 1Weight→
58
Copyright Mountain Goat Software, LLC
mike@mountaingoatsoftware.com
www.mountaingoatsoftware.com
(720) 890-6110 (office)
(303) 810-2190 (mobile)
Mike Cohn contact info
59

Weitere ähnliche Inhalte

Was ist angesagt?

Becoming an Effective Product Owner
Becoming an Effective Product OwnerBecoming an Effective Product Owner
Becoming an Effective Product OwnerMike Cohn
 
Experiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningExperiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningMike Cohn
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile PlanningMike Cohn
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Mike Cohn
 
Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Mike Cohn
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing TeamMike Cohn
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product ManagementMike Cohn
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamMike Cohn
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project managementMike Cohn
 
User Stories
User Stories User Stories
User Stories Mike Cohn
 
Agile Technology Delivery Process Mr
Agile Technology Delivery Process   MrAgile Technology Delivery Process   Mr
Agile Technology Delivery Process MrMurray Robinson
 
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013AgileSparks
 
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...agilemaine
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - SlidesitSMF Belgium
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentTathagat Varma
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardJames Coplien
 

Was ist angesagt? (20)

Becoming an Effective Product Owner
Becoming an Effective Product OwnerBecoming an Effective Product Owner
Becoming an Effective Product Owner
 
Experiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to PlanningExperiencing Agility From Requirements to Planning
Experiencing Agility From Requirements to Planning
 
Advanced Topics in Agile Planning
Advanced Topics in Agile PlanningAdvanced Topics in Agile Planning
Advanced Topics in Agile Planning
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?
 
Agile Estimating - NDC 2014
Agile Estimating - NDC 2014Agile Estimating - NDC 2014
Agile Estimating - NDC 2014
 
Leading a Self-Organizing Team
 Leading a Self-Organizing Team Leading a Self-Organizing Team
Leading a Self-Organizing Team
 
Agile Product Management
Agile Product ManagementAgile Product Management
Agile Product Management
 
Scrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing TeamScrum: Leading a Self-Organizing Team
Scrum: Leading a Self-Organizing Team
 
Agile planning and project management
Agile planning and project managementAgile planning and project management
Agile planning and project management
 
User Stories
User Stories User Stories
User Stories
 
Agile Technology Delivery Process Mr
Agile Technology Delivery Process   MrAgile Technology Delivery Process   Mr
Agile Technology Delivery Process Mr
 
Ib slidedeck
Ib slidedeckIb slidedeck
Ib slidedeck
 
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
 
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - Slides
 
Lean and Kanban-based Software Development
Lean and Kanban-based Software DevelopmentLean and Kanban-based Software Development
Lean and Kanban-based Software Development
 
Scrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum StandardScrum Patterns: The New Defacto Scrum Standard
Scrum Patterns: The New Defacto Scrum Standard
 

Andere mochten auch

STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?Michael Sahota
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentDevasis Roy
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Mike Cohn
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierJ.D. Meier
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamMike Cohn
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To AgileMichael Sahota
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User StoriesMike Cohn
 
Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016) Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016) Rich Mironov
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with AgileMike Cohn
 
Agile training
Agile trainingAgile training
Agile trainingLong Ta
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 
Agile presentation
Agile presentationAgile presentation
Agile presentationinfolock
 

Andere mochten auch (20)

STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?STC Toronto Agile Intro - How can this possibly work?
STC Toronto Agile Intro - How can this possibly work?
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014Advanced Agile Planning - NDC 2014
Advanced Agile Planning - NDC 2014
 
Agile for Customer Delight
Agile for Customer DelightAgile for Customer Delight
Agile for Customer Delight
 
Online class intro to agile & scrum - final
Online class   intro to agile & scrum - finalOnline class   intro to agile & scrum - final
Online class intro to agile & scrum - final
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed Team
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to User Stories
Introduction to User StoriesIntroduction to User Stories
Introduction to User Stories
 
Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016) Intro to Agile Innovation (Agile 2016)
Intro to Agile Innovation (Agile 2016)
 
Succeeding with Agile
Succeeding with AgileSucceeding with Agile
Succeeding with Agile
 
Agile training
Agile trainingAgile training
Agile training
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

Ähnlich wie Select High Value Projects with NPV, IRR, Payback

Ucan2fs Bus Opp Presentation
Ucan2fs Bus Opp PresentationUcan2fs Bus Opp Presentation
Ucan2fs Bus Opp PresentationHarmik Poghossian
 
The CEO's Guide to Downturn
The CEO's Guide to DownturnThe CEO's Guide to Downturn
The CEO's Guide to DownturnGainsight
 
Why Realty Connections?
Why Realty Connections?Why Realty Connections?
Why Realty Connections?realtyco
 
Business plan computer_repair
Business plan computer_repairBusiness plan computer_repair
Business plan computer_repairmijan1977
 
Business plan computer_repair
Business plan computer_repairBusiness plan computer_repair
Business plan computer_repairmijan1977
 
Inside Sales Compensation & Incentives Best Practices
Inside Sales Compensation & Incentives Best PracticesInside Sales Compensation & Incentives Best Practices
Inside Sales Compensation & Incentives Best PracticesHeinz Marketing Inc
 
NPMA Knowing The Value V4
NPMA Knowing The Value V4NPMA Knowing The Value V4
NPMA Knowing The Value V4PCO Bookkeepers
 
NPMA Knowing The Value V4
NPMA Knowing The Value V4NPMA Knowing The Value V4
NPMA Knowing The Value V4TFMason
 
cash Flows and Financial ForecastAs someone who already runs a b.docx
cash Flows and Financial ForecastAs someone who already runs a b.docxcash Flows and Financial ForecastAs someone who already runs a b.docx
cash Flows and Financial ForecastAs someone who already runs a b.docxtroutmanboris
 
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...Databricks
 
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...SlideTeam
 
Visualize audit sampling and fraud detection in excel
Visualize audit sampling and fraud detection in excelVisualize audit sampling and fraud detection in excel
Visualize audit sampling and fraud detection in excelJim Kaplan CIA CFE
 
Increase the Value of your Personal Injury Law Firm with FIT
Increase the Value of your Personal Injury Law Firm with FITIncrease the Value of your Personal Injury Law Firm with FIT
Increase the Value of your Personal Injury Law Firm with FITGreg Chambers
 
Unit economics example for B2B SaaS company
Unit economics example for B2B SaaS companyUnit economics example for B2B SaaS company
Unit economics example for B2B SaaS companyMartin Steinman
 

Ähnlich wie Select High Value Projects with NPV, IRR, Payback (20)

Ucan2fs Bus Opp Presentation
Ucan2fs Bus Opp PresentationUcan2fs Bus Opp Presentation
Ucan2fs Bus Opp Presentation
 
ucan2fs
ucan2fsucan2fs
ucan2fs
 
The CEO's Guide to Downturn
The CEO's Guide to DownturnThe CEO's Guide to Downturn
The CEO's Guide to Downturn
 
Overview
OverviewOverview
Overview
 
1493429
14934291493429
1493429
 
Why Realty Connections?
Why Realty Connections?Why Realty Connections?
Why Realty Connections?
 
Business plan computer_repair
Business plan computer_repairBusiness plan computer_repair
Business plan computer_repair
 
Business plan computer_repair
Business plan computer_repairBusiness plan computer_repair
Business plan computer_repair
 
Inside Sales Compensation & Incentives Best Practices
Inside Sales Compensation & Incentives Best PracticesInside Sales Compensation & Incentives Best Practices
Inside Sales Compensation & Incentives Best Practices
 
 
NPMA Knowing The Value V4
NPMA Knowing The Value V4NPMA Knowing The Value V4
NPMA Knowing The Value V4
 
NPMA Knowing The Value V4
NPMA Knowing The Value V4NPMA Knowing The Value V4
NPMA Knowing The Value V4
 
cash Flows and Financial ForecastAs someone who already runs a b.docx
cash Flows and Financial ForecastAs someone who already runs a b.docxcash Flows and Financial ForecastAs someone who already runs a b.docx
cash Flows and Financial ForecastAs someone who already runs a b.docx
 
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
Using AI for Providing Insights and Recommendations on Activity Data Alexis R...
 
Spike - pitch deck
Spike - pitch deckSpike - pitch deck
Spike - pitch deck
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...
Fixed Capital Evaluation To Improve Business Growth Powerpoint Presentation S...
 
Visualize audit sampling and fraud detection in excel
Visualize audit sampling and fraud detection in excelVisualize audit sampling and fraud detection in excel
Visualize audit sampling and fraud detection in excel
 
Increase the Value of your Personal Injury Law Firm with FIT
Increase the Value of your Personal Injury Law Firm with FITIncrease the Value of your Personal Injury Law Firm with FIT
Increase the Value of your Personal Injury Law Firm with FIT
 
Unit economics example for B2B SaaS company
Unit economics example for B2B SaaS companyUnit economics example for B2B SaaS company
Unit economics example for B2B SaaS company
 

Mehr von Mike Cohn

Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Mike Cohn
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile RequirementsMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile PlanningMike Cohn
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessMike Cohn
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentMike Cohn
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementMike Cohn
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentMike Cohn
 
Planning for Contract Agile Projects
Planning for Contract Agile ProjectsPlanning for Contract Agile Projects
Planning for Contract Agile ProjectsMike Cohn
 

Mehr von Mike Cohn (11)

Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014Leading Self Organizing Teams - NDC 2014
Leading Self Organizing Teams - NDC 2014
 
User Stories for Agile Requirements
User Stories for Agile RequirementsUser Stories for Agile Requirements
User Stories for Agile Requirements
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Advanced Agile Planning
Advanced Agile PlanningAdvanced Agile Planning
Advanced Agile Planning
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
ADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued SuccessADAPTing to Agile for Continued Success
ADAPTing to Agile for Continued Success
 
Agile and Scrum for Video Game Development
Agile and Scrum for Video Game DevelopmentAgile and Scrum for Video Game Development
Agile and Scrum for Video Game Development
 
Agile and the Seven Sins of Project Management
Agile and the Seven Sins of Project ManagementAgile and the Seven Sins of Project Management
Agile and the Seven Sins of Project Management
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Assessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility AssessmentAssessing Your Agility: Introducing the Comparative Agility Assessment
Assessing Your Agility: Introducing the Comparative Agility Assessment
 
Planning for Contract Agile Projects
Planning for Contract Agile ProjectsPlanning for Contract Agile Projects
Planning for Contract Agile Projects
 

Kürzlich hochgeladen

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docxRodelinaLaud
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 

Kürzlich hochgeladen (20)

A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
DEPED Work From Home WORKWEEK-PLAN.docx
DEPED Work From Home  WORKWEEK-PLAN.docxDEPED Work From Home  WORKWEEK-PLAN.docx
DEPED Work From Home WORKWEEK-PLAN.docx
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 

Select High Value Projects with NPV, IRR, Payback

  • 1. Copyright Mountain Goat Software, LLC Project Economics: Selecting and Prioritizing High Value Projects Mike Cohn Mountain Goat Software mike@mountaingoatsoftware.com 1
  • 2. Copyright Mountain Goat Software, LLC Founding member and director of Agile Alliance, Scrum Alliance, and Agile Project LeadershipNetwork Founder of Mountain Goat Software Consultant, author,and speaker Mike Cohn - background 2
  • 3. Copyright Mountain Goat Software, LLC What we want to do 1 2 3 4 1 3 3
  • 4. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 4
  • 5. Copyright Mountain Goat Software, LLC Which project would you prefer? $1,000 Project A Investment Return Investment ReturnYear 0 $1,000 Project B 1 $200 $3,000 2 $300 $500 3 $500 $300 4 $3,000 $200 5
  • 6. Copyright Mountain Goat Software, LLC The time-value of money A dollar today is worth more than a dollar a year from now I’ll gladly pay you on Tuesday for a hamburger today. 6
  • 7. Copyright Mountain Goat Software, LLC Calculating the value of future dollars To buy a $5 hamburger next Tuesday... To buy a $5 hamburger in a year, how much do I put in the bank today? I would put around $4.99 in the bank today $5.00 1+0.10 $5.00 1.10 $4.54== Assumes 10% interest rate The present value of $5.00 a year from now 7
  • 8. Copyright Mountain Goat Software, LLC Present value of one future amount Future Value 1+interest rate Present Value = $5.00 1+0.10 = $4.54An example: Generalizing FV (1+i)t PV = Simplifying PV = FV(1+i)-t 8
  • 9. Copyright Mountain Goat Software, LLC Net present value (NPV) Measures the return on a theme or project as an amount of money Ft(1+i)-tNPV(i) = ∑t=0 n 9
  • 10. Copyright Mountain Goat Software, LLC NPV example Assuming 12% annual discount rate (3% / quarter) Quarter Cash flow (1+i)-t Discounted Cash Flow Running Total 0 -200 1.000 -200 -200 1 -600 0.971 -583 -783 2 100 0.943 94 -689 3 300 0.915 275 -414 4 500 0.888 444 30 10
  • 11. Copyright Mountain Goat Software, LLC Discount rate sensitivity NPV is highly sensitive to the chosen discount rate Quarter Cash flow Discounted Cash Flow (3%) Discounted Cash Flow (6%) 0 -200 -200 -200 1 -600 -583 -783 2 100 94 -689 3 300 275 -414 4 500 444 30 Total 100 30 -29 Do the project under these conditions But not under these 11
  • 12. Copyright Mountain Goat Software, LLC Comparing NPVs Highest NPV brings the most present-value dollars to the company Theme NPV Scalability Gift registry Ad hoc reporting Pay by invoice $2,100 $1,253 $784 $385 Comparing NPVs can be misleading. What if: “Pay by invoice” requires a $5 investment “Scalability” requires $50,000? 12
  • 13. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 13
  • 14. Copyright Mountain Goat Software, LLC Return as a percentage Rather than expressing returns in dollars, we’d like to express return as a percentage Allows for direct comparisons NPV = how much money a project will return ROI = how quickly an investment will grow 14
  • 15. Copyright Mountain Goat Software, LLC Internal rate of return (IRR) and ROI IRR = Internal Rate of Return Often called Return On Investment (ROI) The interest rate at which NPV is 0 0 = PV(i* ) = Ft 1+ i( ) −t t= 0 n ∑ 15
  • 16. Copyright Mountain Goat Software, LLC Remember this table? IRR gives us the discount rate at which we don’t care whether or not we do the project We don’t make $30; we don’t lose $29; we break even Quarter Cash flow Discounted Cash Flow (3%) Discounted Cash Flow (6%) 0 -200 -200 -200 1 -600 -583 -783 2 100 94 -689 3 300 275 -414 4 500 444 30 Total 100 30 -29 16
  • 17. Copyright Mountain Goat Software, LLC How to calculate ROI or IRR Use Excel’s irr function +irr({−200, −600, 100, 300, 500}) An investment day of the project remainder of project (4 quarters) 17
  • 18. Copyright Mountain Goat Software, LLC Advantages and disadvantages Advantages You don’t need to guess at a discount rate like with NPV Can be used to directly compare projects Disadvantages Calculation is hard to do by hand (but easy in Excel); may lead to numbers being distrusted Cannot use in all circumstances 18
  • 19. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 19
  • 20. Copyright Mountain Goat Software, LLC Quarter Cash Flow Running Total 0 1 2 3 4 -200 -200 -200 -400 100 -300 300 0 500 500 Payback period The amount of time before an initial investment is paid back I loan you $5.You pay me back $1/week.The payback period is 5 weeks. Payback period is 3 quarters. 20
  • 21. Copyright Mountain Goat Software, LLC Advantages and disadvantages Advantages Calculation is very easy Longer payback period = greater risk Disadvantages Doesn’t consider the time-value of money 21
  • 22. Copyright Mountain Goat Software, LLC Discounted payback period when the investment is paid back Discounted payback period = 4 quarters Quarter Cash Flow (1+i)-t i=3% Discounted Cash Flow Running Total 0 -200 1.000 -200 -200 1 -200 0.971 -194 -394 2 100 0.943 94 -300 3 300 0.915 275 -25 4 500 0.888 444 419 22
  • 23. Copyright Mountain Goat Software, LLC Financial analysis recap Net PresentValue (NPV) Expresses return as an amount of money Return on Investment (ROI) / Internal Rate of Return The interest rate at which NPV = 0 That is, at which you’d be indifferent to the investment Expresses return as a percentage Discounted payback period Amount of time before discounted returns equal the investment Expresses return as an amount of time 23
  • 24. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 24
  • 25. Copyright Mountain Goat Software, LLC You need a business model These formulas assume you have a model of the returns a project or theme will generate Business model C urrentcustom ers Future custom ers C om petition M arketacceptance Period 1 Period 2 Period 3 25
  • 26. Copyright Mountain Goat Software, LLC A relatively simple way to model Consider your revenue sources and group them These four often work well: 1. New revenue 2. Incremental revenue 3. Retained revenue 4. 26
  • 27. Copyright Mountain Goat Software, LLC New revenue Money we’ll make selling products or services to new customers think of the return on a project In addition to selling books,Amazon decides to sell music CDs. 27
  • 28. Copyright Mountain Goat Software, LLC Incremental revenue Sometimes worth distinguishing from new revenue Typically comes because new product or service: Encourages existing customers to buy or license more Includes optional, add-on modules that are sold separately Includes features that justify a higher price Encourages use of consulting services An eCommerce site decides to offer gift wrapping for $5 per box. 28
  • 29. Copyright Mountain Goat Software, LLC Retained revenue Revenue you’ll lose if the project is not performed Revenue you’ll lose is different from revenue you won’t get Customers who will stay with you who otherwise would leave We’re losing customers because our eCommerce site doesn’t offer gift wrapping. Our competitors have added features we don’t have 29
  • 30. Copyright Mountain Goat Software, LLC Most applicable for internally used software But also a factor on commercial products Anything that takes a long time Or will take a long time as the company grows Anything that improves accuracy or reduces rework An eCommerce site with third-party sellers. It takes 2 hours of manual time to add each seller. Our commercial software has usability issues, we get a lot of tech support calls. We spend 16 hours training new employees how to use our internal software 30
  • 31. Copyright Mountain Goat Software, LLC An example:WebPayroll Offers web-based payroll system to small companies Calculates payroll taxes, prints checks, etc. We tell customers they need to enter payroll data 3 days before they want checks Our goal: Next-day service Enter data by 5pm, we print checks and overnight them to the company 31
  • 32. Copyright Mountain Goat Software, LLC Facts about WebPayroll Average customer – pays $400/year in fees Overnight delivery will appeal to smaller customers, paying an average of $200/year We think we’ll make another $100/year per customer that uses the over night service Average new customer is then worth $300/ year ($200+$100), or $75/quarter New feature will take four months to deliver 32
  • 33. Copyright Mountain Goat Software, LLC WebPayroll: new revenue Sales says 50 new customers/quarter this year; 100 next year Quarter New Customers Revenue per Customer New Revenue 1 2 3 4 5 6 7 8 0 $0 $0 50 $50 $2,500 50 $75 $3,750 50 $75 $3,750 100 $75 $7,500 100 $75 $7,500 100 $75 $7,500 100 $75 $7,500 33
  • 34. Copyright Mountain Goat Software, LLC WebPayroll:incremental revenue We estimate we’ll sign up 100 existing members per quarter until we have 400 Quarter Customers Revenue per Customer Incremental Revenue 1 2 3 4 5 6 7 8 0 $0 $0 100 $16 $1,600 200 $25 $5,000 300 $25 $7,500 400 $25 $7,500 400 $25 $10,000 400 $25 $10,000 400 $25 $10,000 34
  • 35. Copyright Mountain Goat Software, LLC WebPayroll: retained revenue Sales say we’ll retain 10 customers per quarter Quarter Retained Customers Total Retained Revenue per Customer Retained Revenue 1 2 3 4 5 6 7 8 10 10 $100 $1,000 10 20 $100 $2,000 10 30 $100 $3,000 10 40 $100 $4,000 10 50 $100 $5,000 10 60 $100 $6,000 10 70 $100 $7,000 10 80 $100 $8,000 35
  • 36. Copyright Mountain Goat Software, LLC We can avoid hiring a new payroll clerk a year from now at a fully burdened labor cost of $30,000/year. Quarter Payroll Clerks Not Needed Fully Burdened Labor Cost Operational 1 2 3 4 5 6 7 8 0 $0 $0 0 $0 $0 0 $0 $0 0 $0 $0 1 $7,500 $7,500 1 $7,500 $7,500 1 $7,500 $7,500 1 $7,500 $7,500 36
  • 37. Copyright Mountain Goat Software, LLC All the numbers forWebPayroll Q Dev Cost New Revenue Incr. Revenue Retained Revenue Oper. Net Cash Flow 1 2 3 4 5 6 7 8 −$90,000 $0 $0 $1,000 $0 −$89,000 −$30,000 $2,500 $1,600 $2,000 $0 −$23,900 $3,750 $5,000 $3,000 $0 $11,750 $3,750 $7,500 $4,000 $0 $15,250 $7,500 $7,500 $5,000 $7,500 $27,500 $7,500 $10,000 $6,000 $7,500 $31,000 $7,500 $10,000 $7,000 $7,500 $32,000 $7,500 $10,000 $8,000 $7,500 $33,000 37
  • 38. Copyright Mountain Goat Software, LLC WebPayroll - NPV Quarter Net Cash Flow (1+i)-t PresentValue 1 2 3 4 5 6 7 8 −$89,000 0.971 −$86,419 −$23,900 0.943 −$22,538 $11,750 0.915 $10,751 $15,250 0.888 $13,542 $27,500 0.863 $23,733 $31,000 0.837 $25,947 $32,000 0.813 $26,016 $33,000 0.789 $26,037 NPV (12%) = $43,106 38
  • 39. Copyright Mountain Goat Software, LLC WebPayroll - ROI +irr(A1:A9, .10) A 1 2 3 4 5 6 7 8 9 0 −$89,000 −$23,900 $11,750 $15,250 $27,500 $31,000 $32,000 $33,000 6% 39
  • 40. Copyright Mountain Goat Software, LLC WebPayroll - Payback Period Quarter Net Cash Flow Running Total 1 2 3 4 5 6 7 8 −$89,000 −$89,000 −$23,900 −$112,900 $11,750 −$101,150 $15,250 −$85,900 $27,500 −$58,400 $31,000 −$27,400 $32,000 $4,600 $33,000 $37,600 Payback period = 7 quarters 40
  • 41. Copyright Mountain Goat Software, LLC WebPayroll - Discounted Payback Period Quarter Net Cash Flow (1+i)-t 3% Present Value Running Total 1 2 3 4 5 6 7 8 −$89,000 0.971 −$86,419 −$86,419 −$23,900 0.943 −$22,538 −$108,957 $11,750 0.915 $10,751 −$98,206 $15,250 0.888 $13,542 −$84,664 $27,500 0.863 $23,733 −$60,931 $31,000 0.837 $25,947 −$34,984 $32,000 0.813 $26,016 −$8,968 $33,000 0.789 $26,037 $17,069 Discounted payback period = 8 quarters 41
  • 42. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 42
  • 43. Copyright Mountain Goat Software, LLC You need to know the cost To prioritize you must know the cost If you had no idea of the costs, which car would you be inclined to buy? Estimate the development time of each project Person-weeks, story points, ideal days Calculate your cost per that unit $4,500 per person-week $3,100 per story point 43
  • 44. Copyright Mountain Goat Software, LLC Calculating cost per person-week Development budget last year $2,100,000 Person weeks worked 6x52+1x39=351 Cost per week $2.1M / 351 = $5,982 So, if a project is estimated at 25 person- weeks: - 25 x $6000 = $150,000 44
  • 45. Copyright Mountain Goat Software, LLC Using story points Development budget last year $2,100,000 343 Cost per story point $2.1M / 343 = $6,122 So, if a project is estimated at 25 story points: - 25 x $6000 = $152,500 45
  • 46. Copyright Mountain Goat Software, LLC Theme (project) comparison matrix Person Weeks Cost 3-Year Return NPV IRR D. Payback (Quarters) Theme A Theme B Theme C Theme D Theme E Theme F Theme G Theme H Theme I Theme J Theme K Theme L Theme M Theme N Theme O Theme P 25 $150 $1,085 $448 133% 2 32 192 $2,109 $940 172% 4 90 $540 $2,537 $883 89% 2 48 $288 $1,360 $443 76% 4 55 $330 $900 $191 48% 2 79 $474 $1,365 $331 56% 4 90 $540 $5,964 $2,519 139% 5 50 $300 $2,415 $1,023 146% 2 15 90 $1,600 $747 221% 1 30 $180 $640 $182 65% 2 75 $450 $516 ($104) 5% NA 40 $240 $171 ($110) (12%) NA 80 $480 $1,025 $142 36% 3 18 $108 $185 $7 24% 2 6 36 $155 $53 90% 1 12 $72 $1,505 $748 355% 1 46
  • 47. Copyright Mountain Goat Software, LLC What do you select? It’s March 18 and you are meeting to plan the April-June quarter. Your team now has 7 people. That’s 7*13=91 person-weeks in a quarter. What do you select? 47
  • 48. Copyright Mountain Goat Software, LLC Theme (project) comparison matrix Person Weeks Cost 3-Year Return NPV IRR D. Payback (Quarters) Theme A Theme B Theme C Theme D Theme E Theme F Theme G Theme H Theme I Theme J Theme K Theme L Theme M Theme N Theme O Theme P 25 $150 $1,085 $448 133% 2 32 192 $2,109 $940 172% 4 90 $540 $2,537 $883 89% 2 48 $288 $1,360 $443 76% 4 55 $330 $900 $191 48% 2 79 $474 $1,365 $331 56% 4 90 $540 $5,964 $2,519 139% 5 50 $300 $2,415 $1,023 146% 2 15 90 $1,600 $747 221% 1 30 $180 $640 $182 65% 2 75 $450 $516 ($104) 5% NA 40 $240 $171 ($110) (12%) NA 80 $480 $1,025 $142 36% 3 18 $108 $185 $7 24% 2 6 36 $155 $53 90% 1 12 $72 $1,505 $748 355% 1 48
  • 49. Copyright Mountain Goat Software, LLC Net Present Value (NPV) Internal Rate of Return (IRR) and ROI Payback Period Modeling Return Prioritizing Non-financial approaches Today’s agenda 49
  • 50. Copyright Mountain Goat Software, LLC Kano analysis Linear The more of it, the better Three types of features Exciters / Delighters Features a user doesn’t know she wants, until she sees it Mandatory / Baseline Must be present in order for 50
  • 51. Copyright Mountain Goat Software, LLC Surveying users To assess whether a feature is baseline, linear, or exciting we can: Sometimes guess Or survey a small set of users (20-30) We ask two questions A functional question How do you feel if a feature is present? And a dysfunctional question How do you feel if that feature is absent? 51
  • 52. Copyright Mountain Goat Software, LLC Functional and dysfunctional forms Functional form of question If your hotel room includes a free bottle of water, how do you feel? I expect it to be that way. I like it that way. I am neutral. I can live with it that way. I dislike it that way. X Dysfunctional form of If your hotel room does not include a free bottle of water, how do you feel? I expect it to be that way. I like it that way. I am neutral. I can live with it that way. I dislike it that way. X 52
  • 53. Copyright Mountain Goat Software, LLC Categorizing an answer pair Q E E E L R I I I M R I I I M R I I I M R R R R Q Like Expect Neutral Livewith Dislike Like Expect Neutral Live with Dislike Dysfunctional Question FunctionalQuestion M Mandatory L Linear E Exciter Q Questionable R Reverse I Indifferent 53
  • 54. Copyright Mountain Goat Software, LLC Aggregating results 3 11 31 1 3 2 4 22 20 4 1 0 21 9 14 5 1 1 Apply formatting themes Automate report execution Export reports to PowerPoint Questionable Reverse Indifferent Mandatory Linear Exciter Theme 54
  • 55. Copyright Mountain Goat Software, LLC What to include All of the baseline features Some amount of linear features But leaving room for at least a few exciters 55
  • 56. Copyright Mountain Goat Software, LLC Relative weighting Assess the impact of having a story/theme from 1-9 Assess impact of NOT having it from 1-9 Calculate the value of each story or theme relative to the entire product backlog This gives you the relative value of that story or theme Estimate the cost of each story theme Calculate the cost of each story or theme relative to the entire product backlog This gives the relative cost of that story or theme Priority is given by (RelativeValue ÷ Relative Cost) 56
  • 57. Copyright Mountain Goat Software, LLC Relative weighting:an example Value Percent = TotalValue / ∑ (TotalValue) Cost Percent = Estimate / ∑ (Estimate) 8 6 14 40 64 44More investment choices Portfolio rebalancing Comply with new law CostPercent Estimate ValuePercent TotalValue RelativePenalty 91 Priority Total 9 2 11 31 40 27 115 1 9 10 29 42 29 100 35 100 146 100 Themes 57
  • 58. Copyright Mountain Goat Software, LLC An example with weights 8 6 22 41 64 44More investment choices Portfolio rebalancing Comply with new law CostPercent Estimate ValuePercent TotalValue RelativePenalty Themes 93 Priority Total 9 2 20 38 40 27 141 1 9 11 21 42 29 72 53 10 14 10 2 1Weight→ 58
  • 59. Copyright Mountain Goat Software, LLC mike@mountaingoatsoftware.com www.mountaingoatsoftware.com (720) 890-6110 (office) (303) 810-2190 (mobile) Mike Cohn contact info 59