Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objectives
At the end of this session, you will be able
to
Understand and apply traditional valuation
techniques to software projects viz:
ROI/Payback & NPV/IRR
Discuss the use of value models to estimate
future market value for software products
Understand the concepts of newer valuation
techniques such as: Sensitivity Analysis; Monte
Carlo Simulation; Real Options
Understand and Apply Earned-Value-Analysis
to software projects
1
Perceptions of Value?
2
Project Valuation Techniques
Traditional Methods
Return on Investment/Payback (ROI)
Net Present Value (NPV)
Internal Rate of Return (IRR)
Value Models
Sensitivity Analysis
Monte Carlo Simulation.
Real Options
Advantages
Easy to calculate & Use; readily Understood by many
business executives
Problems
Ignores benefits that may occur after the payback period,
and so does not measure longer term profitability.
Ignores the time value of money -- the discount rate.
Does not factor in risk, when risk of failure in project work
of any kind may exceed 50 percent
Applicability
Best for short-term utility investments; Not recommended
when project is risky, complex, long-lived or competing
with alternative investment opportunities
3
ROI Example
An IT Investment project is estimated to cost forty million (J$40M) and
take twelve (12) months to implement. The new system is expected
to generate employee productivity savings of J$6M per year
immediately after installation. One year after the new system is
implemented the company expects to realize Improved Inventory turn
contributing an additional J$5M annually, and incremental revenues
estimated at J$12M annually based on a projected market share
growth of 15% per annum. Calculate the Return on Investment
(ROI/Payback) for this project
Cost = $40M
Annual inflows = J$6M (after Yr1)
Annual savings (Inventory Turns) = $5M (after Yr2)
Incremental revenues = $12M (after Yr2)
Total annual inflows = $6M after Yr1 and $23M after Yr 2
Advantages
Accounts for future cash flows and time value of money
(inflation, internal cost of capital, etc.);
Problems
Does not explicitly model risk, although the IRR can be
set based on project/organization risk profile
Sensitive to uncertainty/reliability in future cash inflows
Applicability
Useful for all categories of investments; More suitable
when project benefits are explicit and tangible and include
hard savings; More applicable for internal software
projects, than for competitive market projects
4
BUSINESS BENEFIT and VALUE ANALYSIS
Tangible benefits
Improved productivity Error reduction in order taking
Improved Sales Planning/Forecasting
5
Software Valuation Model
Typically applicable to software projects that
target a competitive marketplace;
Estimation of:
The value of the market for the product
The market share that the product can capture
6
Real Options Perspective
Refers to the application of options pricing theory to
the valuation of Software investments.
Applicability
estimate the present value of the flexibility that
modularity in software design confers
Associate a value with iterative development methods
which brings the benefits of delay while managing its
associated risk of missing a market opportunity
Options have value (e.g. Amazon.com)
7
Earned Value Analysis
Earned Value Analysis is:
an industry standard way to:
measure a projects progress,
forecast its completion date and final cost,
and
provide schedule and budget variances along
the way.
8
Standard EVA Terms
BCWS - Budgeted Cost of Work Scheduled
Planned cost of the total amount of work scheduled
to be performed by the milestone date.
9
Some More Derived Metrics
10
Schedule Variance & Cost Variance
Performance Metrics
SPI: BCWP/BCWS
31,000/42,500 = 0.73
CPI: BCWP/ACWP
31,000/35,000 = 0.89
11
Earned Value Analysis Example
Project Tasks Time (Months) Budget 4 month status
BCWS BCWP ACWP
1 2 3 4 5 %ge Cost
Prototypes 15,000 100% 14,000 15,000 15,000 14,000
12
Making Projections
Once a project is 10% complete, the
overrun at completion will not be less
than the current overrun.
Value-Based
Software
Engineering
13
Value-Based Software Engineering (Review)
Program Design/Execution: Some Tools:
Requires understanding of Linkages, and Results Chain
Organizational Reach, People issues. Logical Framework Analysis
Dynamic management of the benefits
realization process over time
(Activist Accountability / Full-Cycle Governance /
Measurement / Change management)
Value Assessment:
Supports validation and selection of Return on
programs; Investment/Payback (ROI)
Assess alignment and integration Net Present Value (NPV)
Assess cost and benefits Internal Rate of Return
(IRR)
Assess capability/efficiency
Software Valuation Model
Supports ongoing management of the
portfolio, including dynamic adjustments to Earned Value Analysis
the programs in it. Risk Management
Value-Based Software
Engineering: A Case Study
Boehm, B. L. G. H. (2003). Value-based software
engineering: A case study. Computer, 36(3), 33-41.
14