Professional Documents
Culture Documents
SE-430
1
12/14/2021
0.Select
1. Identify project 2. Identify project
project objectives infrastructure
3. Analyse
project
Stepwise refinement of Project Plan
characteristics
Review
4. Identify products
and activities
5. Estimate effort
Lower for activity For each
level activity
detail 6. Identify activity
risks
10. Lower level
7. Allocate
planning
resources
8. Review/ publicize
9. Execute plan plan
2
12/14/2021
Build or buy?
In-house
Outsource?
development?
either
Build Buy
3
12/14/2021
General approach
• Look at risks and uncertainties e.g.
‒ are requirement well understood?
‒ are technologies to be used well understood?
• Look at the type of application being built e.g.
‒ information system? embedded system?
‒ criticality? differences between target and development environments?
• Clients’ own requirements
‒ need to use a particular method
4
12/14/2021
Selection of project
• Technical Assessment
‒ Technical Assessment of a proposed system consists of evaluating the required
functionality against the hardware/ software available
• Cost benefit analysis
‒ Most common way of carrying out an economic assessment of a proposed system is by
comparing the expected costs of development and operation of the system with the
benefits of having it in place
5
12/14/2021
• The timing of costs and income for a product of system needs to be estimated
‒ Typically product generate a negative cash flow during development followed by A
positive cash flow during operating life
‒ A decommissioning cost t the end of a product’s life
6
12/14/2021
‒ Operational costs:
Consist of the costs of operating the system once it has been installed
‒ Assessable indirect benefits: These are generally secondary benefits, such as increased accuracy through the
introduction of a more user-friendly screen design where we might be able to estimate the reduction in errors, and
hence costs, of the proposed system
‒ Intangible benefits: These are generally longer tern’ or benefits that are considered very difficult to quantify
• Enhanced job interest can lead to reduced staff turnover and, hence, lower recruitment costs
7
12/14/2021
8
12/14/2021
9
12/14/2021
• (negative values represent net expenses, positive values represent net incomes),
Assumptions:
1. Cash flow take place at the end of each year
2. The year 0 figure represents the initial investment made at the start of the project
SE-430 Software Project Selection Methods 20
10
12/14/2021
CBA - ROI
• Return on investment (ROI) a.k.a accounting rate of return (ARR) provides a way of comparing
the net profitability to the investment required
Project 1 Project 2 Project 3 Project 4
Investment 100,000 1,000,000 100,000 120,000
Net Profit 50,000 100,000 50,000 75,000
Payback 5 yrs 5 yrs 4 yrs 4 yrs
Avg Annual Profit 10,000 20,000 10,000 15,000
ROI (%) 10 2 10 12.5
11
12/14/2021
CBA – ROI
𝑎𝑣𝑒𝑟𝑎𝑔𝑒 𝑎𝑛𝑛𝑢𝑎𝑙 𝑝𝑟𝑜𝑓𝑖𝑡
𝑅𝑂𝐼 = × 100
𝑡𝑜𝑡𝑎𝑙 𝑖𝑛𝑣𝑒𝑠𝑡𝑚𝑒𝑛𝑡
• Advantage:
‒ ROI provides a simple, easy to calculate measure of return on capital and is therefore
quite popular
• Disadvantages:
‒ It takes no account of the timing of the cash flows
‒ Comparing ROI with current interest rates is potentially misleading because it takes no
account of compounding of interest
12
12/14/2021
NPV
If It means Then
the investment would add value to the
NPV > 0 the project should be accepted
firm
the investment would subtract value
NPV < 0 the project should be rejected
from the firm
the project could be accepted as this project adds
the investment would neither gain nor
NPV = 0 no monetary value. Decision should be based on
lose value for the firm
other criteria, e.g. strategic positioning.
13
12/14/2021
NPV – Formula
𝑅
𝑁𝑃𝑉 =
(1 + 𝑟)
where 𝑅 = 𝑛𝑒𝑡 𝑐𝑎𝑠ℎ 𝑖𝑛𝑓𝑙𝑜𝑤 − 𝑜𝑢𝑡𝑓𝑙𝑜𝑤𝑠 𝑑𝑢𝑟𝑖𝑛𝑔 𝑠𝑖𝑛𝑔𝑙𝑒 𝑝𝑒𝑟𝑖𝑜𝑑 𝑛
𝑟 = 𝑑𝑖𝑠𝑐𝑜𝑢𝑛𝑡 𝑟𝑎𝑡𝑒
𝑡 = 𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑡𝑖𝑚𝑒 𝑝𝑒𝑟𝑖𝑜𝑑𝑠
14
12/14/2021
NPV – Example
• A project costs Rs1,000 and will provide three cash flows of Rs 500, Rs 300,
and Rs 800 over the next three years. What will be the NPV of the project if the
required rate of return (discount factor) is 8%
−1000 500 300 800
𝑁𝑃𝑉 = + + +
(1 + 0.08) (1 + 0.08) (1 + 0.08) (1 + 0.08)
= 355.23
• NPV of the project is therefore Rs 355.23
• Whereas 𝑁𝑒𝑡 𝑃𝑟𝑜𝑓𝑖𝑡 = −1000 + 500 + 300 + 800 = 𝑅𝑠 600
Example - II
• Let us say a company wants to expand its business and so it is willing to invest Rs
10,00,000.
‒ The investment is said to bring an inflow of Rs. 100,000 in first year, 250,000 in the second
year, 350,000 in third year, 265,000 in fourth year and 415,000 in fifth year.
‒ Assuming the discount rate to be 9%. Let us calculate NPV using the formula.
‒ Reference: https://www.calculatestuff.com/financial/npv-calculator
Formula for NPV
Year Flow Present value Computation
0 -1000000 -1000000 NPV = (Cash flows)/( 1+r)^t
1 100000 91743 100000/(1.09)
Cash flows= Cash flows in the
2 250000 210419 250000/(1.09)^2 time period
3 350000 270264 350000/(1.09)^3 r = Discount rate
t = time period
4 265000 187732 265000/(1.09)^4
5 415000 269721 415000/(1.09)^5
SE-430 Software Project Selection Methods 30
15
12/14/2021
Exercise
• consider two potential projects for company ABC:
‒ Project X requires an initial investment of $35,000 but is expected to generate
revenues of Rs10,000, Rs27,000 and Rs19,000 for the first, second, and third years,
respectively.
‒ The target rate of return is 12%.
Since the cash inflows are uneven, the NPV formula is broken out by individual cash flows.
Exercise
• consider two potential projects for company ABC:
‒ Project Y also requires a $35,000 initial investment and will generate $27,000 per
year for two years. The target rate remains 12%. Because each period produces equal
revenues, the first formula above can be used.
‒ The target rate of return is 12%.
Since the cash inflows are uneven, the NPV formula is broken out by individual cash flows.
16
12/14/2021
Hands-on Practice
• Suppose you as the investor are looking at investing in a project for your company that would
extend to you the ownership of a new piece of machinery that may help your business
produce widgets more efficiently.
• This new piece of machinery costs Rs 500,000 for a three-year lease, but your hope is that
your company will operate more efficiently and generate higher cash flows as a result of this
new machine.
‒ This machine operates differently than the one your company currently uses to produce widgets, so it may
take time for your employees to get used to operating the new equipment. Thus, you expect cash flows to
increase over time as your employees become more familiar with the equipment.
‒ Your analysts are projecting that the new machine will produce cash flows of $210,000 in Year 1,
$237,000 in Year 2, and $265,000 in Year 3.
• The rate of return of an alternative project is 6%.
• What is the net present value of your potential investment?
SE-430 Software Project Selection Methods 33
Calculation
Rate 0.06
Year 0 1 2 3
CF (500,000) 210,000 237,000 265,000
17
12/14/2021
Reference
• Project Management Body of Knowledge
‒ Chapter 7
• Software Project Management – Bob Hughes & Mike Cotterell
‒ Chapter 3
Reference
• Project Management Body of Knowledge
‒ Chapter 7
• Software Project Management – Bob Hughes & Mike Cotterell
‒ Chapter 3
18