Lect -2 Agile_course_Domain II
Lect -2 Agile_course_Domain II
MS Project Management
2
Domain I Domain II Domain III
Prioritization
3 Tasks
9 tasks
14 tasks
3
Domain II - Value-Driven Delivery
4
Domain II - Value-Driven Delivery
1. DEFINE POSITIVE VALUE - 3 TASKS
Task 1:
– Define deliverables by identifying units that can be produced
incrementally in order to maximize their value to stakeholders while
minimizing non-value added work.
Task 2:
– Refine requirements by gaining consensus on the acceptance criteria
for features on a just-in-time basis in order to deliver value.
Task 3:
– Select and tailor the team’s process based on project and organizational
characteristics as well as team experience in order to optimize value
delivery.
5
Domain II - Value-Driven Delivery
6
Domain II - Value-Driven Delivery
3. PRIOTORITZATION - 3 TASKS
Task 7:
Prioritize the units of work through collaboration with stakeholders in order to
optimize the value of the deliverables.
Task 8:
– Perform frequent review and maintenance of the work results by prioritizing
and maintaining internal quality in order to reduce the overall cost of
incremental development.
Task 9:
– Continuously identify and prioritize the environmental, operational, and
infrastructure factors in order to improve the quality and value of the
deliverables.
7
Domain II - Value-Driven Delivery
4. INCREMENTAL DEVELOPMENT - 5 TASKS
Task 10:
– Conduct operational reviews and/or periodic checkpoints with stakeholders in
order to obtain feedback and corrections to the work in progress and planned
work.
Task 11:
– Balance development of deliverable units and risk reduction efforts by
incorporating both value producing and risk reducing work into the backlog in
order to maximize the total value proposition over time.operational reviews
and/or periodic checkpoints with stakeholders in order to obtain feedback and
corrections to the work in progress and planned work.
Task 12:
– Re-prioritize requirements periodically in order to reflect changes in the
environment and stakeholder needs or preferences in order to maximize the
value.
Task 13:
– Elicit and prioritize relevant non-functional requirements (such as operations and
security) by considering the environment in which the solution will be used in
order to minimize the probability of failure.
Task 14:
– Conduct frequent reviews of work products by performing inspections, reviews,
and/or testing in order to identify and incorporate improvements into the overall
process and product/service.
8
Value Based Analysis
Feature A Feature B
$5000
Business $3000
Benefit Business
Benefit
$1000
$4000 Cost To Build
Cost to Build
10
Domain II - Value-Driven Delivery
RETURN ON INVESTMENT (ROI) T&T
Example:
– Establishing cost for 12 months 100,000
– Revenue at the end of 12 months 120,000
– ROI (120,000-100,000)/100,000
= 2/10x100= 20%
11
Domain II - Value-Driven Delivery
• NPV means the cost of setting up the project is deducted from the present worth
of the project
Example:
If the revenue from a project after 12 month is 100,000. And 50,000 was
spent in setting up the business. Then the NPV will be:
(100,000-50,000) = 50,000. Due to 10% inflation its net present value will be
45,000.
In both cases higher PV and higher NPV will better for the project.
12
Domain II - Value-Driven Delivery
INTERNAL RATE OF RETURN (IRR) T&T
• The (IRR) is a rate of return used in capital budgeting to measure
and compare the profitability of investments.
• IRR tells us the rate of return the project will have over a given period
of time. It is also called the discounted cash flow rate of return.
• In the context of savings and loans, the IRR is also called the effective
interest rate. The term internal refers to the fact that its calculation
does not incorporate environmental factors (e.g., the interest rate or
inflation).
• IRR means expression of return on project in terms of interest rate
• Higher IRR is better for the project
• E.G. IRR of 10% is less attractive than IRR of 12.5%,13for instance
Domain II - Value-Driven Delivery
14
Domain II - Value-Driven Delivery
T&T
CHARTERING
• Chartering in Agile is similar to the Develop Project Charter in PMBOK.
• However the level of details and assumptions is different.
• Agile Charters can be lightweight worksheets or fairly detailed documents.
15
Domain II - Value-Driven Delivery
T&T
VALUE STREAM MAPPING
16
Domain II - Value-Driven Delivery
DELIVERING VALUE
Goal is to deliver value throughout the Agile project by minimizing waste and
maximizing value. Types of wastes are:
• Partially done work, extra process, waiting, defect, motion, useless
features etc
17
Domain II - Value-Driven Delivery
T&T
VALUE STREAM MAPPING
18
Domain II - Value-Driven Delivery
T&T
CUSTOMER-VALUED PRIORITIZATION
• Practice of letting the Customer and/or Product Owner to decide what is
more valued for themselves is Value based prioritization
• Should be facilitated by team by sharing and communicating information
• Team should be ever-ready to think out of the box and to experiment just
for this basic goal of achieving value for stakeholders
• Customer and or Product Owner should be deciding which functionality
should be implemented first based on the probable value associated with
those functionalities
• Projects should be justified based on the probable Value they bring to
stakeholders and customers
19
Domain II - Value-Driven Delivery
21
Domain II - Value-Driven Delivery
CUSTOMER VALUED PRIORITIZATION T&T
• 100 point method: Stakeholders are given 100 points to distribute to various features
22
MoSCoW
A simple prioritization scheme that uses:
• Must Have
• Should Have
• Could Have
• Would like to have, but not this time
23
Customer Value Prioritization
Building a child’s bike. Prioritize the features into ‘Must Have’, Should Have, Could Have
24
Customer Value Prioritization
Building a child’s bike. Prioritize the features into ‘Must Have’, Should Have, Could Have
25
Domain II - Value-Driven Delivery
T&T
RELATIVE PRIORITIZATION/RANKING
• Features are prioritized based on the business needs and the business
value of the feature.
• Relative prioritization provides a framework for deciding if and when to
incorporate changes.
• Question should be asked to the business: “What items are more
important?”
A
Minimum
B marketable release
C
D Cut off to meet
Budget/time
26
Domain II - Value-Driven Delivery
T&T
PRODUCT ROADMAP
27
Domain II - Value-Driven Delivery
T&T
PRODUCT ROADMAP
28
Domain II - Value-Driven Delivery
They take time and resources away from the Business Business
efforts that deliver value and threaten the feature feature
project benefits. Risk Risk
response response
Risk mitigation and avoidance should be done
Business Business
early. feature feature
Business Selected
Features that have higher risk score should be
feature
given lower priority.
Risk
response
Create spikes to work on risks.
• In traditional methods the Scope or functionality are fixed and time and
cost will be adjusted to complete the scope or functionality.
Scope or
Functionality Resources Time
Fixed
Agile
Traditional
Variable
31
Domain II - Value-Driven Delivery
K&S
Level-3
AGILE CONTRACTING METHODS
Example of contracts:
32
Domain II - Value-Driven Delivery
K&S
Level-3
AGILE TOOLING
Agile teams use low-tech, high-touch tools such as task boards as their
primary method of tracking and reporting value. These tools often take the
form of information radiators, which are large charts displayed in prominent
places.
33
Domain II - Value-Driven Delivery
Agile Tooling
TASK AND KANBAN BOARDS T&T
• Task and Kanban boards can help deliver value on agile projects. These
are simple low tech, high touch displays that provide basic information on
the progress. These can be used instead of Gantt Charts
Work In
To Do Done
Progress
Stock Stock Data
search update base
Item Amend scheme
details order
Create
Order Process Order
list order
Order Log-in
refund
34
Domain II - Value-Driven Delivery
WIP LIMITS T&T
• Work in Progress (WIP) is the work that has been started but has not
been completed.
• Having more WIP is not good for the project as it increases waste.
• WIP consumes capital.
• WIP can also hide bottle necks in the processes and workflow
• Agile aims to limit the WIP.
• This is done through Kanban Boards.
• Limits of WIP is written in the WIP section of the board.
35
Domain II - Value-Driven Delivery
WIP LIMITS T&T
WIP LIMIT
Work In
To Do Done
Progress (3)
H F C
G E
B
I D
J A
36
Domain II - Value-Driven Delivery
WIP LIMITS T&T
• Reduce Idleness
37
Domain II - Value-Driven Delivery
K&S
Level-1
INCREMENTAL DELIVERY
38
Domain II - Value-Driven Delivery
K&S
INCREMENTAL DELIVERY Level-1
40
Minimal Viable Product (MVP)
Pencil
Car
ATM
41
Minimal Viable Product (MVP)
Pencil
MPV Additional Releases
42
Minimal Viable Product (MVP)
Car
MPV Additional Releases
43
Minimal Viable Product (MVP)
ATM
MPV Additional Releases
44
Domain II - Value-Driven Delivery
K&S
Level-1
45
Domain II - Value-Driven Delivery
T&T
TRACKING AND REPORTING VALUE
• Various methods are used to monitor the rate at which features and value
are being delivered to make sure that the project is on track.
• These methods include:
T&T
AGILE EARNED VALUE MANAGEMENT
S-Curve Graph
Domain II - Value-Driven Delivery
T&T
CUMULATIVE FLOW DIAGRAMS (CFD)
• Cumulative flow diagrams are tools for tracking and forecasting agile
projects
• CFDs can help us gain insight into project issues, cycle times, and likely
completion dates.
• Different sections of the diagrams can be used to identify potential issues.
Domain II - Value-Driven Delivery
Not started
Completed
Started
Domain II - Value-Driven Delivery
• Like the old saying, "A stitch in time saves nine," agile
uses regular testing, checkpoints, and reviews to
address problems before they get bigger.
51
Domain II - Value-Driven Delivery
T&T
RISK BURNDOWN CHARTS
• Risk are anti-value as they waste time and produce not value
T&T
TASK BOARDS AND KANBAN BOARDS
• Tasks boards and Kanban boards are a very good visual tool for tracking
and reporting value of the project.
• As they are highly visible they can show how the work is progressing over
in the project.
Domain II - Value-Driven Delivery
TASK AND KANBAN BOARDS T&T
Domain II - Value-Driven Delivery
TASK AND KANBAN BOARDS T&T
Questions/Answers
Test
Thank you
59