Professional Documents
Culture Documents
Lesson 4 - Value - Driven - Delivery - Part 1
Lesson 4 - Value - Driven - Delivery - Part 1
This course is based on PMI’s Agile Practice Guide ® The PMI Registered Education Provider logo
is a registered mark of the
PMI and PMI-ACP are registered trademarks of the Project Management Institute Inc. Project Management Institute, Inc.
Learning Objectives
Value is a measure of benefit created through the delivery of goods or services. Value is not always
related to monetary benefits.
Customer Employee
Revenue or Profit Innovation Rate
Satisfaction Satisfaction
Enhanced
Social or Economic Compliance
Knowledge Gained Reputation or
Benefit Achieved
Image
Forecasting Value
Time value of money is a key concept to consider while forecasting the rate of return from a project.
FVN = PV(1 + i)
N FV
PV = N
(1 + i)
Where,
PV = Present value of a sum of money
FV = Future value of a sum of money
N = Number of years
i = Interest rate
Time Value of Money
Q If you have $100 today and wish to invest it at a rate of return of 10% for three years,
how much will you earn by the end of the third year?
Therefore, $100 today is worth $133.10 in three years with a 10% interest rate compounded
annually.
Conversely, $133.10 earned three years down the line is worth only $100 in today’s terms.
Financial Feasibility of Projects
Financial Feasibility of Projects
• ROI is used to evaluate the efficiency of an investment or to compare the efficiency of a number
of different investments
• Many organizations have a required rate of return or a minimum acceptable rate of return for
projects
• NPV is a method of calculating the expected net monetary gain or loss from a project
• It is done by discounting all the expected future cash inflows and outflows to the present value
• It is a measure of the amount of money the project is expected to earn in today’s value
• The decision rule of NPV is if the NPV is positive, accept the project
• There are some exceptions when projects with negative NPV is accepted, such as government
mandates, regulations, new standards
NPV Formula
NPV: Example
Q The details of Project 1 and Project 2 along with their cash flow for a period of five years, at an
interest rate of 10%, is given in the table. Which is the best project to select?
NPV Example
Note: the cash flow of both the projects are the same, but NPVs are different. Higher the NPV, better
the project. Project 2 must be selected over Project 1 as it has a higher NPV.
Internal Rate of Return (IRR)
• IRR is the rate at which the project adds value to the organization
• To calculate the IRR, treat the rate of interest as a variable and find the rate at which the
present value of benefits equal the present value of costs
• Payback period is the amount of time taken to regain the net amount invested in a project in
the form of net cash inflows
19
Payback Period: Example
Q The summary of a project’s financial measures for a period of five years is given in the table.
Using this data, determine the NPV, ROI, and payback period of the project.
20
Payback Period: Example
A Using the discount factor, determine the present value of cost for each year. Similarly, determine
the discounted benefit for each year.
Payback Period: Example
A NPV ROI
Payback Period
Based on the data, the cumulative benefit + cost becomes positive in the fifth year.
Therefore, the payback period will tentatively be after the fourth year.
Prioritization of Functional Requirements
Prioritization
• Prioritization identifies high-value features and gets them delivered based on their priority
• Prioritization adjusts the scope to meet budget or timeline objectives while retaining a useful set of
functionality (minimum marketable release)
• It enables you to decide the release planning, iteration planning, and plan for new requirements
• It determines the low priority or non-value adding tasks to avoid working on them
Factors in Prioritization
Cost of developing
the new features The value and cost together indicate the return
on investment for new features.
Factors in Prioritization
• It is recommended to maintain a single prioritized list or product backlog to ease the process of
prioritization and planning
o Functional requirements
The product owner, business stakeholders, and the team work together to refine
the backlog and ensure it reflects the right priorities.
The term refining the backlog refers to the process of continuously prioritizing the backlog.
Prioritization Techniques
Prioritization Techniques
There are three prioritization techniques that can be applied within agile.
Q Nutri Worldwide Inc. wants to launch a new website where orders for consumer durables can be
placed online. Tom, the product owner, is facing the challenge of prioritizing the following
requirements:
Order Shipment
Customer
placement update
registration
through SMS
Customer Capture
login shipping
details
If Tom has to use the MoSCoW prioritization technique, which of these requirements will fall
under the categories of must have, should have, and could have?
MoSCoW: Example
A Tom can prioritize the requirements using the MoSCoW technique as follows:
Search options
on the website Customer login
o Mandatory or threshold
o Linear or utility
o Exciters or delighters
Noriaki Kano
Kano Model
Customer
Satisfaction
Q A big mobile handset company is planning to launch a new version of their mobile. Jefferson, the
product owner, has come up with a list of features which need to be developed and included in the
mobile.
If Jefferson chooses to use the Kano model for prioritizing the requirements, which of these
requirements will fall under different categories?
Phone
Call logs Bluetooth
book
Infrared
Calling Time
transfer
Instant file
Messaging Camera transfer
Kano Model: Example
Instant file
Calling Camera
transfer
Messaging
Bluetooth
Call logs
Infrared
transfer
Time
Relative Weighting
Karl Wiegers
Relative Weighting
Each feature is prioritized based on its relative weighting for benefits, penalties, costs, and risks. Each
feature uses a relative scale of 1–9 to determine its rating.
Feature Benefit Penalty Total Value % Relative Cost % Relative Risk % Priority
Value Cost Risk
Non-functional requirements define how well the system should perform. Some of them are:
Some of the non-functional requirements are global in nature and can be applied across all
requirements, while some are specific to individual requirements.
Prioritization of Non-Functional Requirements
Prioritized backlog
Non-functional requirements should also be prioritized in line with other with non-functional
functional requirements. requirements
Points to remember:
• Proactively addressing the non-functional requirement helps in
minimizing the probability of project failure
• Non-functional requirements also undergo progressive elaboration
and emerge throughout the project life cycle
• Some of the non-functional requirements are evident at the beginning
of the project. However, they need to be actively sought out as the
project progresses
• A product owner should involve the right set of experts to clarify these
as early as possible
Risk Management in Agile
Risk Management in Agile
• Ensure that driving down risk quickly should be a strategy by prioritizing risky stories earlier
D. Indifferent
Knowledge
Check In the Kano model, a new feature such as a 1,000-hour battery life on a cell phone
would fall into _______ category?
2
D. Indifferent
Most cell phone users would be excited/delighted with a phone that has a 1,000-hour battery life. Therefore, this
would fall into the exciters and delighters category.
Knowledge
Check
How do agile projects manage risks?
3
A. By ensuring the risks are associated with user stories and completing them in the iteration
C. By adding risk stories to the backlog and completing them during the last iteration
D. By adding total exposure points to every story based on the risk census
Knowledge
Check
How do agile projects manage risks?
3
A. By ensuring the risks are associated with user stories and completing them in the iteration
C. By adding risk stories to the backlog and completing them during the last iteration
D. By adding total exposure points to every story based on the risk census
Agile methods de-risk the projects by ensuring that risks are associated with user stories and completing these
stories early in the iteration schedule.
Key Takeaways