SlideShare a Scribd company logo
Copyright 2014, Simplilearn, All rights reserved.1
PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved.
Value-based Prioritization–II
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Describe Agile compliance and customer-valued prioritization
● Explain the three relative prioritization techniques
● List the steps used to plan projects using MMF
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
Compliance is guaranteeing that a product reaching the market will satisfy the rules that regulate the
market or stipulated by the company.
● Organizations have compliance standards ranging from branding and messaging of a product to
the features and quality of its products.
● Governments require compliance in areas involving finance, security, and standards for products
that could affect human health or safety.
● Agile projects must also demonstrate that they can satisfy these compliance requirements.
Agile Compliance
Copyright 2014, Simplilearn, All rights reserved.4
Prioritization is the act of deciding in what order the team should start working on the requirements.
● Prioritization is required as it enables the adjustment of scope to meet budget or timeline
objectives while retaining a useful set of functionality (Minimum Marketable Release).
● Requirement lists need to be prioritized for release planning, iteration planning, and insertion of
new requirements.
Prioritization
Copyright 2014, Simplilearn, All rights reserved.5
The factors to be considered while prioritizing a project are as follows:
Factors in Prioritization
Financial value
delivery by features
Cost of developing the
new features
Amount of risk removed
by developing the
features
Amount and significance
of learning, and new
knowledge gained while
developing the features
Copyright 2014, Simplilearn, All rights reserved.6
There are three prioritization schemes that can
be applied within Agile. The first technique is
MoSCoW.
● The prioritizing technique used in Dynamic
systems development method (DSDM) is
MoSCoW.
● Under this technique, requirements are
prioritized based on Must, Should, Could,
and Won’t.
Prioritizing Requirements—MoSCoW
Copyright 2014, Simplilearn, All rights reserved.7
Walmart wants to launch a new website where consumer durable orders can be placed online. Tom, the
Product Owner is faced with the challenge of prioritizing the following requirements.
If the MOSCOW prioritization technique is chosen, which of the following requirements will fall under Must
Have, Should Have, and Could Have.
MOSCOW Prioritization Technique—Real Life Example
Hardware Setup
Customer
Registration
Search Options
Onsite
Order
Placement
Capture
Shipping Details
Online Payment
Shipment
Update through
SMS
Customer Login
Copyright 2014, Simplilearn, All rights reserved.8
The graphic shows how Tom prioritizes requirements using the MOSCOW prioritization technique.
MOSCOW Prioritization Technique Example—Explanation
Must Have Requirements
Are non-negotiable and directly impact the success of the
project.
Should or Could Have Requirements
Are less important or ‘nice to have’ features. Their difference
is determined by the level of pain or loss of business value
created by not implementing a feature.
Should Have and Could Have
requirements usually have a
workaround option available.
Customer registration and login
are not a mandate as orders
can be placed without login.
Likewise Online Payment is a
desirable feature but the
customers can pay through
cheques, DD and COD, hence
workaround is available.
Hardware
Setup
Search Options
Onsite
Order
Placement
Capture
Shipping Details
These requirements are
necessary to launch and run
the website. They directly
impact customers’ usage of
the website leading to the
increase in consumer durable
orders online.
Customer Login
Online
Payment
Shipment Update
through SMS
Customer
Registration
Copyright 2014, Simplilearn, All rights reserved.9
Prioritizing Requirements—Kano Model
The second technique used for Prioritization is
the Kano Model.
● This technique was developed by Professor
Noriaki Kano. It strives to fulfil requirements
and ensure customer satisfaction.
● Under this technique, requirements are
prioritized based on Basic Needs, Performance
Needs, and Excitement Needs.
Customer
Satisfaction
Delight
Immediate
happiness
Not unhappy
Disappointed
Excitement needs or
Delighters
“Performance”
needs
“Basic” needs, or
“hygiene” factors
Poor Good
Degree of
implementation
Copyright 2014, Simplilearn, All rights reserved.10
The four categories of the Kano model are as follows:
Categories—Kano Model
These features are where customer satisfaction is correlated linearly with the quantity
of the feature.
These features must be present in the product for it to be successful.
Threshold
(Must Have)
Linear (Performance
requirements)
These features provide great satisfaction, often adding a premium price to the product.
Lack of exciter or delighter will not decrease customer satisfaction below neutral.
Exciters and
delighters
These features are least important to the customer. They will return little or no
business value.
Indifferent
Copyright 2014, Simplilearn, All rights reserved.11
A big mobile handset company is planning to launch a new version of their mobile. Jeffson, the
Product Owner has come up with a list of features which needs to be developed and included in the
mobile. If Jeff chooses to use KANO analysis for prioritizing the requirements, which of these
requirements will fall under different categories.
Kano Analysis—Example
Bluetooth
Messaging
Instant
File
Transfer
Camera
Phone
Book
Time
IR
Transfer
Call
Logs
Calling
Copyright 2014, Simplilearn, All rights reserved.12
The graphic below shows how the requirements are differentiated using the KANO analysis.
Kano Analysis—Example (contd.)
Linear Features
The customer satisfaction improves
linearly as the numbers of features
increase.
Exciters and Delighters
These features bring immense
customer satisfaction. They are time
consuming and costly to develop.
Threshold
Presence of these features does not
result in increasing customer
satisfaction.
Phone Book
Calling
Messaging
Call Logs
Time
Instant File
TransferCamera
Bluetooth
IR Transfer
Copyright 2014, Simplilearn, All rights reserved.13
Prioritization Requirements—Relative Weighting
The third technique used for Prioritization is the Relative weighting by Karl Wiegers.
● This technique is based on the premise that the features that have the highest benefits after
adjustment for costs, risks, and penalties should have the highest priority.
● A feature’s priority is directly proportional to the value it provides and inversely proportional
to its cost and the technical risk associated with its implementation.
● Each category uses a scale of 1 – 9.
● Benefits reflect the value a feature will provide, penalties reflect the negative affect a
customer will experience if the feature is not included, risks reflect the challenges of
implementing the feature and costs reflect the actual costs of implementing the feature.
Copyright 2014, Simplilearn, All rights reserved.14
Relative Weightings—Example
Features Benefit Penalty Total
Value
Value % Relative
Cost
Cost % Relative
Risk
Risk % Priority
Feature 1 8 2 10 27% 2 20% 3 17% .73
Feature 2 8 3 11 30% 4 40% 6 33% .39
Feature 3 7 4 11 30% 3 30% 7 39% .43
Feature 4 3 2 5 13% 1 10% 2 11% .62
TOTAL 26 9 37 100% 10 100% 18 100%
Priority = value %/ (cost % + risk %)
Each feature is prioritized based on its relative weighting for Benefits, Penalties, Costs, and Risk. Each
feature uses a relative scale of 1–9 to determine its rating.
Copyright 2014, Simplilearn, All rights reserved.15
The product owner should continuously assess the product backlog and prioritize its stories based on
their customer value. Determining customer value involves activities such as collaborating with
customers, creating focus groups, and reducing technical debt (which addresses quality and improving
delivery throughput). The issues involved in delivering customer value are as follows:
Agile Customer Valued Prioritization
Focus on
Innovation
Concentration on
Execution
Lean
Thinking
Copyright 2014, Simplilearn, All rights reserved.16
A minimum marketable feature (MMF) is the smallest set of functionality that provides value to the
market, whether that market is internal users (as with custom software) or external customers (as
with commercial software).
MMF can be used to plan projects that are more predictable and flexible at the same time. The steps
are as follows:
Minimum Marketable Feature
Determine the
MMF
Introduce
Slack
Manage
Change
Increase the
MMF
Accommodate
the New
Feature
Copyright 2014, Simplilearn, All rights reserved.17
Determine the MMF
The first step is to determine the MMF.
● Determining the minimum marketable product
is to define the minimum set of features that
the team is prepared to launch the product
with.
Prioritized Feature List
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Minimal
Marketable
Product
Schedule/Budget
cut-off
Copyright 2014, Simplilearn, All rights reserved.18
Introduce Slack
The second step is to introduce slack.
● Introduce some slack or buffer, which depends
on several factors.
● The factors to be considered are how long the
project is, how many change requests are
typically raised during projects in the
organization, how reliable the organization is
at delivering products on schedule, the type of
project being undertaken, etc.
v
Prioritized Feature List
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Minimal
Marketable
Product
Contingency/Nice
to have
Feature 6
Feature 7
Schedule/Budget
cut-off
Copyright 2014, Simplilearn, All rights reserved.19
Manage Change
The third step is to manage the changes.
● As soon as the project is initiated, there will be
a need to manage changes in the
requirements.
● In Agile, change management involves the
product owner making the necessary trade-
offs against the Agile triangle (value, quality,
and budget or schedule, or scope).
v
Prioritized Feature List
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
Minimal
Marketable
Product
Contingency/Nice
to have
Feature 6
Feature 7
Schedule/Budget
cut-off
Copyright 2014, Simplilearn, All rights reserved.20
Increase the MMF
The fourth step is to increase the MMF.
● A ‘New Feature’ needs to be included in the
existing minimal marketable product, usually
on customer requirement.
● The new feature has to be positioned
according to the customer’s prioritization. Minimal
Marketable
Product cut-off
v
Prioritized Feature List
Feature 1
Feature 2
Feature 3
Feature 4
Feature 5
New Feature
Prioritized
Feature 6
Feature 7
Schedule/Budget
cut-off
New Feature
Copyright 2014, Simplilearn, All rights reserved.21
Accommodate the New Feature
The fifth and the last step is to accommodate the
new feature.
● The ‘New Feature’ which is accepted will be
accommodated and becomes a part of the
minimal marketable product.
● New feature can be added by reducing the
slack or contingency. In this case, the schedule
or budget cut-off would not change.
v
Prioritized Feature List
Feature 1
Feature 2
New Feature
Feature 3
Feature 4 Minimal
Marketable
Product cut-off
Feature 5
Schedule/Budget
cut-offFeature 6
Copyright 2014, Simplilearn, All rights reserved.22
Quiz
Copyright 2014, Simplilearn, All rights reserved.23
QUIZ
a.
b.
c.
d.
Which of the following factors is not used in prioritization?
1
Cost of developing the new features
Amount of risk removed by developing the features
Cost of removing the new features
Financial value of the features
Copyright 2014, Simplilearn, All rights reserved.24
QUIZ
a.
b.
c.
d.
Which of the following factors is not used in prioritization?
1
Answer: d.
Explanation: Cost of removing the new features is not a factor used in prioritization.
Cost of developing the new features
Amount of risk removed by developing the features
Cost of removing the new features
Financial value of the features
Copyright 2014, Simplilearn, All rights reserved.25
QUIZ
a.
b.
c.
d.
Which prioritizing technique considers both the benefits of presence of a feature and
the negative impact of its absence?2
MoSCoW
Relative weighting
Monopoly
Kano Model
Copyright 2014, Simplilearn, All rights reserved.26
QUIZ
a.
b.
c.
d.
Which prioritizing technique considers both the benefits of presence of a feature and
the negative impact of its absence?2
Answer: c.
Explanation: Relative weighting considers both the benefits of presence of a feature and the
negative impact of its absence.
MoSCoW
Relative weighting
Monopoly
Kano Model
Copyright 2014, Simplilearn, All rights reserved.27
QUIZ
a.
b.
c.
d.
What occurs after the Minimally Marketable Features are developed in an iteration?
3
The project starts gold plating its features
The team can allocate the remaining features using MoSCoW
The product is ready for release
The project moves to a high value delivery mode
Copyright 2014, Simplilearn, All rights reserved.28
QUIZ
a.
b.
c.
d.
What occurs after the Minimally Marketable Features are developed in an iteration?
3
Answer: b.
Explanation: Gold plating occurs when more than the MMF is completed.
The project starts gold plating its features
The team can allocate the remaining features using MoSCoW
The product is ready for release
The project moves to a high value delivery mode
Copyright 2014, Simplilearn, All rights reserved.29
QUIZ
a.
b.
c.
d.
In the Kano Model which of the following categories would a new feature like a 1000
hour battery life on a cell phone fall into?4
Linear (Performance requirements)
Exciters and delighters
Indifferent
Threshold (Must Have)
Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
In the Kano Model which of the following categories would a new feature like a 1000
hour battery life on a cell phone fall into?4
Answer: c.
Explanation: Most cell phone users would be excited/delighted with a phone that a 1000
hour battery life.
Linear (Performance requirements)
Exciters and delighters
Indifferent
Threshold (Must Have)
Copyright 2014, Simplilearn, All rights reserved.31
QUIZ
a.
b.
c.
d.
How does Agile deal with compliance requirements?
5
Agile projects are not a good fit for projects with compliance requirements
Agile projects manage compliance by treating the stories as epics
Compliance would be a risk that should be documented in the Risk Register
Compliance requirements must be managed as part of the overall deliverables of
the project
Copyright 2014, Simplilearn, All rights reserved.32
QUIZ
a.
b.
c.
d.
How does Agile deal with compliance requirements?
5
Answer: a.
Explanation: Agile projects must manage compliance requirements as part of the overall
deliverables.
Agile projects are not a good fit for projects with compliance requirements
Agile projects manage compliance by treating the stories as epics
Compliance would be a risk that should be documented in the Risk Register
Compliance requirements must be managed as part of the overall deliverables of
the project
Copyright 2014, Simplilearn, All rights reserved.33
● Factors to be considered for prioritization are financial value of the
features, cost of developing the new features, amount and significance of
learning and new knowledge gained while developing the features, and
amount of risk removed by developing the features.
● A minimum marketable feature is the smallest set of functionality that
provides value to both internal users and external customers.
● Agile projects must demonstrate that they satisfy the market, organization,
and government’s compliance requirements.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.34
Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc.
THANK YOU
Ad

More Related Content

What's hot (20)

PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
Thanh Nguyen
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
Thanh Nguyen
 
C. Burcham - Project Closure Report
C. Burcham - Project Closure ReportC. Burcham - Project Closure Report
C. Burcham - Project Closure Report
Cheryl Burcham
 
Kanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation exampleKanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation example
Michael Rumpler
 
PMP MINDMAP
PMP MINDMAPPMP MINDMAP
PMP MINDMAP
SamDesuza2
 
Projelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın KuralProjelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın Kural
PEM Proje Eğitim Merkezi
 
Agile & Lean PMO
Agile & Lean PMOAgile & Lean PMO
Agile & Lean PMO
DigitalCatapultDevelopmentPractices
 
Successfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of ExcellenceSuccessfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of Excellence
Kelly Emo
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
David Anderson
 
Earned Value Analysis - Basic Concepts
Earned Value Analysis  - Basic ConceptsEarned Value Analysis  - Basic Concepts
Earned Value Analysis - Basic Concepts
Ricardo Viana Vargas
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Invensis Learning
 
12 Agile Principles in Pictures
12 Agile Principles in Pictures12 Agile Principles in Pictures
12 Agile Principles in Pictures
IAMCP MENTORING
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve Sorumluluklar
Cihan YILMAZ
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
Thanh Nguyen
 
Effective Project Change Management
Effective Project Change ManagementEffective Project Change Management
Effective Project Change Management
Brandon Olson
 
Scrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |TeamScrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |Team
Saket Bansal
 
The Next Generation PMO
The Next Generation PMOThe Next Generation PMO
The Next Generation PMO
Abdelrahman Elsheikh PMOC,PMP,CBAP,RMP,ACP,SP,MCITP,ITIL
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
Osman DÖNER, PMP, PMI-ACP
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
Perficient, Inc.
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
Thanh Nguyen
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
Thanh Nguyen
 
C. Burcham - Project Closure Report
C. Burcham - Project Closure ReportC. Burcham - Project Closure Report
C. Burcham - Project Closure Report
Cheryl Burcham
 
Kanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation exampleKanban on different flight levels - with an implementation example
Kanban on different flight levels - with an implementation example
Michael Rumpler
 
Projelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın KuralProjelerde Risk Yönetiminde 10 Altın Kural
Projelerde Risk Yönetiminde 10 Altın Kural
PEM Proje Eğitim Merkezi
 
Successfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of ExcellenceSuccessfully establishing a SOA Center of Excellence
Successfully establishing a SOA Center of Excellence
Kelly Emo
 
Preparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-fullPreparing for EBS R12.2-upgrade-full
Preparing for EBS R12.2-upgrade-full
Berry Clemens
 
Kanban Cadences & Information Flow
Kanban Cadences & Information FlowKanban Cadences & Information Flow
Kanban Cadences & Information Flow
David Anderson
 
Earned Value Analysis - Basic Concepts
Earned Value Analysis  - Basic ConceptsEarned Value Analysis  - Basic Concepts
Earned Value Analysis - Basic Concepts
Ricardo Viana Vargas
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Invensis Learning
 
12 Agile Principles in Pictures
12 Agile Principles in Pictures12 Agile Principles in Pictures
12 Agile Principles in Pictures
IAMCP MENTORING
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve Sorumluluklar
Cihan YILMAZ
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
Thanh Nguyen
 
Effective Project Change Management
Effective Project Change ManagementEffective Project Change Management
Effective Project Change Management
Brandon Olson
 
Scrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |TeamScrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |Team
Saket Bansal
 
What's New in Oracle EPM Cloud
What's New in Oracle EPM CloudWhat's New in Oracle EPM Cloud
What's New in Oracle EPM Cloud
Perficient, Inc.
 

Viewers also liked (20)

PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
Thanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
Thanh Nguyen
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills Negotiation
Thanh Nguyen
 
SPM 5 - Release Planning
SPM 5 - Release PlanningSPM 5 - Release Planning
SPM 5 - Release Planning
Garm Lucassen
 
Using Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization StrategiesUsing Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization Strategies
CS, NcState
 
Training of agile project management with scrum king leong lo (100188178)
Training of agile project management with scrum king leong lo (100188178)Training of agile project management with scrum king leong lo (100188178)
Training of agile project management with scrum king leong lo (100188178)
King Lo
 
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
IJRES Journal
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
Thanh Nguyen
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream Analysis
Thanh Nguyen
 
Adressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practicesAdressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practices
Mario Cardinal
 
A software approach to mathematical programming
A software approach to mathematical programmingA software approach to mathematical programming
A software approach to mathematical programming
Arian Razmi Farooji
 
Moscow method
Moscow methodMoscow method
Moscow method
Jootoo Nitish
 
Handling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile ProjectHandling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile Project
Ken Howard
 
Requirement prioritization
Requirement prioritizationRequirement prioritization
Requirement prioritization
Abdul Basit
 
Non functional requirements
Non functional requirementsNon functional requirements
Non functional requirements
Pavel Růžička
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
Tarang Baxi
 
Non Functional Requirement.
Non Functional Requirement.Non Functional Requirement.
Non Functional Requirement.
Khushboo Shaukat
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
Aman Adhikari
 
How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
Patrick van Abbema, PMP, CBAP, CSP
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
Thanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
Thanh Nguyen
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills Negotiation
Thanh Nguyen
 
SPM 5 - Release Planning
SPM 5 - Release PlanningSPM 5 - Release Planning
SPM 5 - Release Planning
Garm Lucassen
 
Using Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization StrategiesUsing Simulation to Investigate Requirements Prioritization Strategies
Using Simulation to Investigate Requirements Prioritization Strategies
CS, NcState
 
Training of agile project management with scrum king leong lo (100188178)
Training of agile project management with scrum king leong lo (100188178)Training of agile project management with scrum king leong lo (100188178)
Training of agile project management with scrum king leong lo (100188178)
King Lo
 
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
IJRES Journal
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
Thanh Nguyen
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream Analysis
Thanh Nguyen
 
Adressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practicesAdressing nonfunctional requirements with agile practices
Adressing nonfunctional requirements with agile practices
Mario Cardinal
 
A software approach to mathematical programming
A software approach to mathematical programmingA software approach to mathematical programming
A software approach to mathematical programming
Arian Razmi Farooji
 
Handling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile ProjectHandling Non Functional Requirements on an Agile Project
Handling Non Functional Requirements on an Agile Project
Ken Howard
 
Requirement prioritization
Requirement prioritizationRequirement prioritization
Requirement prioritization
Abdul Basit
 
Non functional requirements
Non functional requirementsNon functional requirements
Non functional requirements
Pavel Růžička
 
Prioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile Teams
Tarang Baxi
 
Non Functional Requirement.
Non Functional Requirement.Non Functional Requirement.
Non Functional Requirement.
Khushboo Shaukat
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
Aman Adhikari
 
Ad

Similar to PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization (20)

Lecture 5.pdf
Lecture 5.pdfLecture 5.pdf
Lecture 5.pdf
RaoShahid10
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dipanway Bhabuk
 
Things to Be Considered Regarding Continuous Performance Testing.pdf
Things to Be Considered Regarding Continuous Performance Testing.pdfThings to Be Considered Regarding Continuous Performance Testing.pdf
Things to Be Considered Regarding Continuous Performance Testing.pdf
RohitBhandari66
 
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdfPerformance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
kalichargn70th171
 
SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15
Mike Lemons
 
5 Essential Steps for Successful Application Modernization Strategy
5 Essential Steps for Successful Application Modernization Strategy5 Essential Steps for Successful Application Modernization Strategy
5 Essential Steps for Successful Application Modernization Strategy
JohnAdams514191
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
Service2Media
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Suresh Babu Sathiyakumar
 
Presentation55.pptxsffsdfsdfsdsdfsfsdfsf
Presentation55.pptxsffsdfsdfsdsdfsfsdfsfPresentation55.pptxsffsdfsdfsdsdfsfsdfsf
Presentation55.pptxsffsdfsdfsdsdfsfsdfsf
SanketKarade
 
Quality concept
Quality concept Quality concept
Quality concept
st.mary's womens engineering college,budampadu
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Thanh Nguyen
 
ICT Improvement Plan
ICT Improvement PlanICT Improvement Plan
ICT Improvement Plan
Mohamed Reda
 
IRJET- Agile Management in Construction Industry
IRJET-  	  Agile Management in Construction IndustryIRJET-  	  Agile Management in Construction Industry
IRJET- Agile Management in Construction Industry
IRJET Journal
 
A Vision On Integrated Inspection Planning Prototyping
A Vision On Integrated Inspection Planning PrototypingA Vision On Integrated Inspection Planning Prototyping
A Vision On Integrated Inspection Planning Prototyping
GH_Wijnants
 
Chapter 7 QFD.ppt
Chapter 7 QFD.pptChapter 7 QFD.ppt
Chapter 7 QFD.ppt
GulaHangus
 
OMSOFTWARE NEW Service
OMSOFTWARE NEW ServiceOMSOFTWARE NEW Service
OMSOFTWARE NEW Service
OM SOFTWARE PVT LTD
 
A Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect ModelA Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect Model
Ben Linders
 
Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction
Inigo Garro
 
Best Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptxBest Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptx
Calidad Infotech
 
Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...
App Sierra
 
Things to Be Considered Regarding Continuous Performance Testing.pdf
Things to Be Considered Regarding Continuous Performance Testing.pdfThings to Be Considered Regarding Continuous Performance Testing.pdf
Things to Be Considered Regarding Continuous Performance Testing.pdf
RohitBhandari66
 
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdfPerformance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
Performance Testing Challenges Faced by Enterprises and How to Overcome Them.pdf
kalichargn70th171
 
SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15SWM_WP_MaturityModel_July15
SWM_WP_MaturityModel_July15
Mike Lemons
 
5 Essential Steps for Successful Application Modernization Strategy
5 Essential Steps for Successful Application Modernization Strategy5 Essential Steps for Successful Application Modernization Strategy
5 Essential Steps for Successful Application Modernization Strategy
JohnAdams514191
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
Service2Media
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Suresh Babu Sathiyakumar
 
Presentation55.pptxsffsdfsdfsdsdfsfsdfsf
Presentation55.pptxsffsdfsdfsdsdfsfsdfsfPresentation55.pptxsffsdfsdfsdsdfsfsdfsf
Presentation55.pptxsffsdfsdfsdsdfsfsdfsf
SanketKarade
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Thanh Nguyen
 
ICT Improvement Plan
ICT Improvement PlanICT Improvement Plan
ICT Improvement Plan
Mohamed Reda
 
IRJET- Agile Management in Construction Industry
IRJET-  	  Agile Management in Construction IndustryIRJET-  	  Agile Management in Construction Industry
IRJET- Agile Management in Construction Industry
IRJET Journal
 
A Vision On Integrated Inspection Planning Prototyping
A Vision On Integrated Inspection Planning PrototypingA Vision On Integrated Inspection Planning Prototyping
A Vision On Integrated Inspection Planning Prototyping
GH_Wijnants
 
Chapter 7 QFD.ppt
Chapter 7 QFD.pptChapter 7 QFD.ppt
Chapter 7 QFD.ppt
GulaHangus
 
A Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect ModelA Proactive Attitude Toward Quality: The Project Defect Model
A Proactive Attitude Toward Quality: The Project Defect Model
Ben Linders
 
Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction Lessons learned about multiple model appraisals - How to get costs reduction
Lessons learned about multiple model appraisals - How to get costs reduction
Inigo Garro
 
Best Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptxBest Practices & Testing Process of Mobile Application Testing.pptx
Best Practices & Testing Process of Mobile Application Testing.pptx
Calidad Infotech
 
Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...
App Sierra
 
Ad

More from Thanh Nguyen (16)

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
Thanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
Thanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
Thanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
Thanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
Thanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
Thanh Nguyen
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
Thanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
Thanh Nguyen
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and Design
Thanh Nguyen
 
Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
Thanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
Thanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
Thanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
Thanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
Thanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
Thanh Nguyen
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
Thanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
Thanh Nguyen
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and Design
Thanh Nguyen
 

Recently uploaded (20)

Basic Concepts about Income Tax 1st lecture.pptx
Basic Concepts about Income Tax 1st lecture.pptxBasic Concepts about Income Tax 1st lecture.pptx
Basic Concepts about Income Tax 1st lecture.pptx
Rajiv Academy for Technology & Management Mathura
 
JULIETTE ALBAN-METCALFE, HUMAN BEINGS NOT HUMAN DOINGS
JULIETTE ALBAN-METCALFE, HUMAN BEINGS NOT HUMAN DOINGSJULIETTE ALBAN-METCALFE, HUMAN BEINGS NOT HUMAN DOINGS
JULIETTE ALBAN-METCALFE, HUMAN BEINGS NOT HUMAN DOINGS
PPMA - Public Sector People Managers' Association
 
The Bright Minds Top 5 Unstoppable Leaders In 2025 (Final File).pdf
The Bright Minds  Top 5 Unstoppable Leaders In 2025 (Final File).pdfThe Bright Minds  Top 5 Unstoppable Leaders In 2025 (Final File).pdf
The Bright Minds Top 5 Unstoppable Leaders In 2025 (Final File).pdf
aspirenavigators
 
The Project Management Starter Guide for Biginners
The Project Management Starter Guide for BiginnersThe Project Management Starter Guide for Biginners
The Project Management Starter Guide for Biginners
Hernn62
 
Scaling & Measurement Techniques unit 3.ppt
Scaling & Measurement Techniques unit 3.pptScaling & Measurement Techniques unit 3.ppt
Scaling & Measurement Techniques unit 3.ppt
Rajiv Academy for Technology & Management Mathura
 
Tom Stannard - Manchester City Council - PPMA
Tom Stannard - Manchester City Council - PPMATom Stannard - Manchester City Council - PPMA
Tom Stannard - Manchester City Council - PPMA
PPMA - Public Sector People Managers' Association
 
Michael Porter’s Five Forces Model Michael Porter’s Five Forces Model
Michael Porter’s Five Forces Model Michael Porter’s Five Forces ModelMichael Porter’s Five Forces Model Michael Porter’s Five Forces Model
Michael Porter’s Five Forces Model Michael Porter’s Five Forces Model
choiriya235
 
Theories-of-Leadership for MBA1st sem sy
Theories-of-Leadership for MBA1st sem syTheories-of-Leadership for MBA1st sem sy
Theories-of-Leadership for MBA1st sem sy
ANILKUMARHC5
 
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPOKEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
Moya61
 
Emotional Intelligence in life Defined.pptx
Emotional Intelligence in life Defined.pptxEmotional Intelligence in life Defined.pptx
Emotional Intelligence in life Defined.pptx
Rizvan Noor
 
Assets, Threats, and Vulnerabilities - Google Certificate
Assets, Threats, and Vulnerabilities - Google CertificateAssets, Threats, and Vulnerabilities - Google Certificate
Assets, Threats, and Vulnerabilities - Google Certificate
VICTOR MAESTRE RAMIREZ
 
Cyber Frontline - Level 3 - Module 4.pptx
Cyber Frontline - Level 3 - Module 4.pptxCyber Frontline - Level 3 - Module 4.pptx
Cyber Frontline - Level 3 - Module 4.pptx
trevor501353
 
Guidelines for Conducting Annual Shareholders’ Meetings.pptx
Guidelines for Conducting Annual Shareholders’ Meetings.pptxGuidelines for Conducting Annual Shareholders’ Meetings.pptx
Guidelines for Conducting Annual Shareholders’ Meetings.pptx
monikajmba
 
Practical Demonstration of Corporate Governanace.pptx
Practical Demonstration of Corporate Governanace.pptxPractical Demonstration of Corporate Governanace.pptx
Practical Demonstration of Corporate Governanace.pptx
monikajmba
 
MY HCM Recruitment.ppt FASIKA.pptxthebest
MY HCM Recruitment.ppt FASIKA.pptxthebestMY HCM Recruitment.ppt FASIKA.pptxthebest
MY HCM Recruitment.ppt FASIKA.pptxthebest
kalkidanabera2000
 
Data Analysis, Hypothesis ,Report writing Unit 5 RM.doc
Data Analysis, Hypothesis ,Report writing Unit 5 RM.docData Analysis, Hypothesis ,Report writing Unit 5 RM.doc
Data Analysis, Hypothesis ,Report writing Unit 5 RM.doc
Rajiv Academy for Technology & Management Mathura
 
MCT 20 Research Outputqqqqqqqqqqqqqq.ppt
MCT 20 Research Outputqqqqqqqqqqqqqq.pptMCT 20 Research Outputqqqqqqqqqqqqqq.ppt
MCT 20 Research Outputqqqqqqqqqqqqqq.ppt
sosslk51
 
sampling : Probability sample & Non Probability sampleunit4.docx
sampling : Probability sample & Non Probability sampleunit4.docxsampling : Probability sample & Non Probability sampleunit4.docx
sampling : Probability sample & Non Probability sampleunit4.docx
Rajiv Academy for Technology & Management Mathura
 
How does critical thinking relate to problem solving and decision making?
How does critical thinking relate to problem solving and decision making?How does critical thinking relate to problem solving and decision making?
How does critical thinking relate to problem solving and decision making?
Writegenic AI
 
The Bright Minds Top 5 Unstoppable Leaders In 2025 (Final File).pdf
The Bright Minds  Top 5 Unstoppable Leaders In 2025 (Final File).pdfThe Bright Minds  Top 5 Unstoppable Leaders In 2025 (Final File).pdf
The Bright Minds Top 5 Unstoppable Leaders In 2025 (Final File).pdf
aspirenavigators
 
The Project Management Starter Guide for Biginners
The Project Management Starter Guide for BiginnersThe Project Management Starter Guide for Biginners
The Project Management Starter Guide for Biginners
Hernn62
 
Michael Porter’s Five Forces Model Michael Porter’s Five Forces Model
Michael Porter’s Five Forces Model Michael Porter’s Five Forces ModelMichael Porter’s Five Forces Model Michael Porter’s Five Forces Model
Michael Porter’s Five Forces Model Michael Porter’s Five Forces Model
choiriya235
 
Theories-of-Leadership for MBA1st sem sy
Theories-of-Leadership for MBA1st sem syTheories-of-Leadership for MBA1st sem sy
Theories-of-Leadership for MBA1st sem sy
ANILKUMARHC5
 
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPOKEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
KEY CLUB JA - BULLETIN EDITOR BOOT CAMPO
Moya61
 
Emotional Intelligence in life Defined.pptx
Emotional Intelligence in life Defined.pptxEmotional Intelligence in life Defined.pptx
Emotional Intelligence in life Defined.pptx
Rizvan Noor
 
Assets, Threats, and Vulnerabilities - Google Certificate
Assets, Threats, and Vulnerabilities - Google CertificateAssets, Threats, and Vulnerabilities - Google Certificate
Assets, Threats, and Vulnerabilities - Google Certificate
VICTOR MAESTRE RAMIREZ
 
Cyber Frontline - Level 3 - Module 4.pptx
Cyber Frontline - Level 3 - Module 4.pptxCyber Frontline - Level 3 - Module 4.pptx
Cyber Frontline - Level 3 - Module 4.pptx
trevor501353
 
Guidelines for Conducting Annual Shareholders’ Meetings.pptx
Guidelines for Conducting Annual Shareholders’ Meetings.pptxGuidelines for Conducting Annual Shareholders’ Meetings.pptx
Guidelines for Conducting Annual Shareholders’ Meetings.pptx
monikajmba
 
Practical Demonstration of Corporate Governanace.pptx
Practical Demonstration of Corporate Governanace.pptxPractical Demonstration of Corporate Governanace.pptx
Practical Demonstration of Corporate Governanace.pptx
monikajmba
 
MY HCM Recruitment.ppt FASIKA.pptxthebest
MY HCM Recruitment.ppt FASIKA.pptxthebestMY HCM Recruitment.ppt FASIKA.pptxthebest
MY HCM Recruitment.ppt FASIKA.pptxthebest
kalkidanabera2000
 
MCT 20 Research Outputqqqqqqqqqqqqqq.ppt
MCT 20 Research Outputqqqqqqqqqqqqqq.pptMCT 20 Research Outputqqqqqqqqqqqqqq.ppt
MCT 20 Research Outputqqqqqqqqqqqqqq.ppt
sosslk51
 
How does critical thinking relate to problem solving and decision making?
How does critical thinking relate to problem solving and decision making?How does critical thinking relate to problem solving and decision making?
How does critical thinking relate to problem solving and decision making?
Writegenic AI
 

PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization

  • 1. Copyright 2014, Simplilearn, All rights reserved.1 PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved. Value-based Prioritization–II PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Describe Agile compliance and customer-valued prioritization ● Explain the three relative prioritization techniques ● List the steps used to plan projects using MMF After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 Compliance is guaranteeing that a product reaching the market will satisfy the rules that regulate the market or stipulated by the company. ● Organizations have compliance standards ranging from branding and messaging of a product to the features and quality of its products. ● Governments require compliance in areas involving finance, security, and standards for products that could affect human health or safety. ● Agile projects must also demonstrate that they can satisfy these compliance requirements. Agile Compliance
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Prioritization is the act of deciding in what order the team should start working on the requirements. ● Prioritization is required as it enables the adjustment of scope to meet budget or timeline objectives while retaining a useful set of functionality (Minimum Marketable Release). ● Requirement lists need to be prioritized for release planning, iteration planning, and insertion of new requirements. Prioritization
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 The factors to be considered while prioritizing a project are as follows: Factors in Prioritization Financial value delivery by features Cost of developing the new features Amount of risk removed by developing the features Amount and significance of learning, and new knowledge gained while developing the features
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 There are three prioritization schemes that can be applied within Agile. The first technique is MoSCoW. ● The prioritizing technique used in Dynamic systems development method (DSDM) is MoSCoW. ● Under this technique, requirements are prioritized based on Must, Should, Could, and Won’t. Prioritizing Requirements—MoSCoW
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 Walmart wants to launch a new website where consumer durable orders can be placed online. Tom, the Product Owner is faced with the challenge of prioritizing the following requirements. If the MOSCOW prioritization technique is chosen, which of the following requirements will fall under Must Have, Should Have, and Could Have. MOSCOW Prioritization Technique—Real Life Example Hardware Setup Customer Registration Search Options Onsite Order Placement Capture Shipping Details Online Payment Shipment Update through SMS Customer Login
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 The graphic shows how Tom prioritizes requirements using the MOSCOW prioritization technique. MOSCOW Prioritization Technique Example—Explanation Must Have Requirements Are non-negotiable and directly impact the success of the project. Should or Could Have Requirements Are less important or ‘nice to have’ features. Their difference is determined by the level of pain or loss of business value created by not implementing a feature. Should Have and Could Have requirements usually have a workaround option available. Customer registration and login are not a mandate as orders can be placed without login. Likewise Online Payment is a desirable feature but the customers can pay through cheques, DD and COD, hence workaround is available. Hardware Setup Search Options Onsite Order Placement Capture Shipping Details These requirements are necessary to launch and run the website. They directly impact customers’ usage of the website leading to the increase in consumer durable orders online. Customer Login Online Payment Shipment Update through SMS Customer Registration
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 Prioritizing Requirements—Kano Model The second technique used for Prioritization is the Kano Model. ● This technique was developed by Professor Noriaki Kano. It strives to fulfil requirements and ensure customer satisfaction. ● Under this technique, requirements are prioritized based on Basic Needs, Performance Needs, and Excitement Needs. Customer Satisfaction Delight Immediate happiness Not unhappy Disappointed Excitement needs or Delighters “Performance” needs “Basic” needs, or “hygiene” factors Poor Good Degree of implementation
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 The four categories of the Kano model are as follows: Categories—Kano Model These features are where customer satisfaction is correlated linearly with the quantity of the feature. These features must be present in the product for it to be successful. Threshold (Must Have) Linear (Performance requirements) These features provide great satisfaction, often adding a premium price to the product. Lack of exciter or delighter will not decrease customer satisfaction below neutral. Exciters and delighters These features are least important to the customer. They will return little or no business value. Indifferent
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 A big mobile handset company is planning to launch a new version of their mobile. Jeffson, the Product Owner has come up with a list of features which needs to be developed and included in the mobile. If Jeff chooses to use KANO analysis for prioritizing the requirements, which of these requirements will fall under different categories. Kano Analysis—Example Bluetooth Messaging Instant File Transfer Camera Phone Book Time IR Transfer Call Logs Calling
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 The graphic below shows how the requirements are differentiated using the KANO analysis. Kano Analysis—Example (contd.) Linear Features The customer satisfaction improves linearly as the numbers of features increase. Exciters and Delighters These features bring immense customer satisfaction. They are time consuming and costly to develop. Threshold Presence of these features does not result in increasing customer satisfaction. Phone Book Calling Messaging Call Logs Time Instant File TransferCamera Bluetooth IR Transfer
  • 13. Copyright 2014, Simplilearn, All rights reserved.13 Prioritization Requirements—Relative Weighting The third technique used for Prioritization is the Relative weighting by Karl Wiegers. ● This technique is based on the premise that the features that have the highest benefits after adjustment for costs, risks, and penalties should have the highest priority. ● A feature’s priority is directly proportional to the value it provides and inversely proportional to its cost and the technical risk associated with its implementation. ● Each category uses a scale of 1 – 9. ● Benefits reflect the value a feature will provide, penalties reflect the negative affect a customer will experience if the feature is not included, risks reflect the challenges of implementing the feature and costs reflect the actual costs of implementing the feature.
  • 14. Copyright 2014, Simplilearn, All rights reserved.14 Relative Weightings—Example Features Benefit Penalty Total Value Value % Relative Cost Cost % Relative Risk Risk % Priority Feature 1 8 2 10 27% 2 20% 3 17% .73 Feature 2 8 3 11 30% 4 40% 6 33% .39 Feature 3 7 4 11 30% 3 30% 7 39% .43 Feature 4 3 2 5 13% 1 10% 2 11% .62 TOTAL 26 9 37 100% 10 100% 18 100% Priority = value %/ (cost % + risk %) Each feature is prioritized based on its relative weighting for Benefits, Penalties, Costs, and Risk. Each feature uses a relative scale of 1–9 to determine its rating.
  • 15. Copyright 2014, Simplilearn, All rights reserved.15 The product owner should continuously assess the product backlog and prioritize its stories based on their customer value. Determining customer value involves activities such as collaborating with customers, creating focus groups, and reducing technical debt (which addresses quality and improving delivery throughput). The issues involved in delivering customer value are as follows: Agile Customer Valued Prioritization Focus on Innovation Concentration on Execution Lean Thinking
  • 16. Copyright 2014, Simplilearn, All rights reserved.16 A minimum marketable feature (MMF) is the smallest set of functionality that provides value to the market, whether that market is internal users (as with custom software) or external customers (as with commercial software). MMF can be used to plan projects that are more predictable and flexible at the same time. The steps are as follows: Minimum Marketable Feature Determine the MMF Introduce Slack Manage Change Increase the MMF Accommodate the New Feature
  • 17. Copyright 2014, Simplilearn, All rights reserved.17 Determine the MMF The first step is to determine the MMF. ● Determining the minimum marketable product is to define the minimum set of features that the team is prepared to launch the product with. Prioritized Feature List Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 Minimal Marketable Product Schedule/Budget cut-off
  • 18. Copyright 2014, Simplilearn, All rights reserved.18 Introduce Slack The second step is to introduce slack. ● Introduce some slack or buffer, which depends on several factors. ● The factors to be considered are how long the project is, how many change requests are typically raised during projects in the organization, how reliable the organization is at delivering products on schedule, the type of project being undertaken, etc. v Prioritized Feature List Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 Minimal Marketable Product Contingency/Nice to have Feature 6 Feature 7 Schedule/Budget cut-off
  • 19. Copyright 2014, Simplilearn, All rights reserved.19 Manage Change The third step is to manage the changes. ● As soon as the project is initiated, there will be a need to manage changes in the requirements. ● In Agile, change management involves the product owner making the necessary trade- offs against the Agile triangle (value, quality, and budget or schedule, or scope). v Prioritized Feature List Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 Minimal Marketable Product Contingency/Nice to have Feature 6 Feature 7 Schedule/Budget cut-off
  • 20. Copyright 2014, Simplilearn, All rights reserved.20 Increase the MMF The fourth step is to increase the MMF. ● A ‘New Feature’ needs to be included in the existing minimal marketable product, usually on customer requirement. ● The new feature has to be positioned according to the customer’s prioritization. Minimal Marketable Product cut-off v Prioritized Feature List Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 New Feature Prioritized Feature 6 Feature 7 Schedule/Budget cut-off New Feature
  • 21. Copyright 2014, Simplilearn, All rights reserved.21 Accommodate the New Feature The fifth and the last step is to accommodate the new feature. ● The ‘New Feature’ which is accepted will be accommodated and becomes a part of the minimal marketable product. ● New feature can be added by reducing the slack or contingency. In this case, the schedule or budget cut-off would not change. v Prioritized Feature List Feature 1 Feature 2 New Feature Feature 3 Feature 4 Minimal Marketable Product cut-off Feature 5 Schedule/Budget cut-offFeature 6
  • 22. Copyright 2014, Simplilearn, All rights reserved.22 Quiz
  • 23. Copyright 2014, Simplilearn, All rights reserved.23 QUIZ a. b. c. d. Which of the following factors is not used in prioritization? 1 Cost of developing the new features Amount of risk removed by developing the features Cost of removing the new features Financial value of the features
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 QUIZ a. b. c. d. Which of the following factors is not used in prioritization? 1 Answer: d. Explanation: Cost of removing the new features is not a factor used in prioritization. Cost of developing the new features Amount of risk removed by developing the features Cost of removing the new features Financial value of the features
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 QUIZ a. b. c. d. Which prioritizing technique considers both the benefits of presence of a feature and the negative impact of its absence?2 MoSCoW Relative weighting Monopoly Kano Model
  • 26. Copyright 2014, Simplilearn, All rights reserved.26 QUIZ a. b. c. d. Which prioritizing technique considers both the benefits of presence of a feature and the negative impact of its absence?2 Answer: c. Explanation: Relative weighting considers both the benefits of presence of a feature and the negative impact of its absence. MoSCoW Relative weighting Monopoly Kano Model
  • 27. Copyright 2014, Simplilearn, All rights reserved.27 QUIZ a. b. c. d. What occurs after the Minimally Marketable Features are developed in an iteration? 3 The project starts gold plating its features The team can allocate the remaining features using MoSCoW The product is ready for release The project moves to a high value delivery mode
  • 28. Copyright 2014, Simplilearn, All rights reserved.28 QUIZ a. b. c. d. What occurs after the Minimally Marketable Features are developed in an iteration? 3 Answer: b. Explanation: Gold plating occurs when more than the MMF is completed. The project starts gold plating its features The team can allocate the remaining features using MoSCoW The product is ready for release The project moves to a high value delivery mode
  • 29. Copyright 2014, Simplilearn, All rights reserved.29 QUIZ a. b. c. d. In the Kano Model which of the following categories would a new feature like a 1000 hour battery life on a cell phone fall into?4 Linear (Performance requirements) Exciters and delighters Indifferent Threshold (Must Have)
  • 30. Copyright 2014, Simplilearn, All rights reserved.30 QUIZ a. b. c. d. In the Kano Model which of the following categories would a new feature like a 1000 hour battery life on a cell phone fall into?4 Answer: c. Explanation: Most cell phone users would be excited/delighted with a phone that a 1000 hour battery life. Linear (Performance requirements) Exciters and delighters Indifferent Threshold (Must Have)
  • 31. Copyright 2014, Simplilearn, All rights reserved.31 QUIZ a. b. c. d. How does Agile deal with compliance requirements? 5 Agile projects are not a good fit for projects with compliance requirements Agile projects manage compliance by treating the stories as epics Compliance would be a risk that should be documented in the Risk Register Compliance requirements must be managed as part of the overall deliverables of the project
  • 32. Copyright 2014, Simplilearn, All rights reserved.32 QUIZ a. b. c. d. How does Agile deal with compliance requirements? 5 Answer: a. Explanation: Agile projects must manage compliance requirements as part of the overall deliverables. Agile projects are not a good fit for projects with compliance requirements Agile projects manage compliance by treating the stories as epics Compliance would be a risk that should be documented in the Risk Register Compliance requirements must be managed as part of the overall deliverables of the project
  • 33. Copyright 2014, Simplilearn, All rights reserved.33 ● Factors to be considered for prioritization are financial value of the features, cost of developing the new features, amount and significance of learning and new knowledge gained while developing the features, and amount of risk removed by developing the features. ● A minimum marketable feature is the smallest set of functionality that provides value to both internal users and external customers. ● Agile projects must demonstrate that they satisfy the market, organization, and government’s compliance requirements. Summary Here is a quick recap of what was covered in this lesson:
  • 34. Copyright 2014, Simplilearn, All rights reserved.34 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU
  翻译: