PM Terms Merged
PM Terms Merged
Program
Portfolio
Current Desired
State State
Project Output
Project Management Terms, ©TIA Education Group. DO NOT SHARE.
Project Life Cycle
• A representation of the phases that a project
typically goes through from start to finish
• Can be either predictive or adaptive
Project
Coordinat • Weaker then the PM
or • May be authorized to make
decisions
Project
Expeditor • Weakest role of the PM world
• Very limited decision ability
Low to Moderate to
PM Little/No Low High/Total
Moderate High
Low to Moderate to
Resource Avail. Little/No Low High/Total
Moderate High
Functional Functional
Budget controls Mixed PM PM
Manger Manger
Pm Role PT PT PT/FT FT FT
PM Staff PT PT PT/FT FT FT
General
Project
Management
Management
Principles
Principles
12 Principles
1. Be a diligent, respectful, and
caring steward
2. Create a collaborative project
team environment
3. Effectively engage with
stakeholders
4. Focus on value
5. Recognize, evaluate, and respond
to system interactions
6. Demonstrate leadership behaviors
12 Principles
7. Tailor based on context
8. Build quality into processes
and deliverables
9. Navigate complexity
10. Optimize risk responses
11. Embrace adaptability and
resiliency
12. Enable change to achieve the
envisioned future state
Be A Diligent, Respectful,
and Caring Steward
STEWARDSHIP: “The act of taking care of or managing
something, for example property, an organization,
money or valuable objects.”
- https://www.oxfordlearnersdictionaries.com/
Stewards act sensibly to carry out actions with
integrity, care, and trustworthiness while keeping
compliance with internal and external guidelines.
They demonstrate a broad commitment to
financial, social, and environmental impacts of the
projects they support.
Stewardship has responsibilities both within and
external to the company.
Be A Diligent, Respectful,
and Caring Steward
Stewardship includes:
◦ Integrity
◦ Stewards behave honestly and ethically
◦ Care
◦ Stewards are fiduciaries of the organizational matters
in their charge, and they diligently oversee them.
◦ Trustworthiness
◦ Stewards represent themselves, their roles, their
project team, and their authority accurately, both
inside and outside of the organization.
◦ Compliance
◦ Stewards comply with laws, rules, regulations, and
requirements.
Organizational structures
◦ Project teams use, tailor, and implement
structures that help
Processes.
◦ Project teams define processes that enable
completion of tasks and work assignments.
Create a collaborative project team
environment
Transparency on roles and responsibilities can improve
team cultures.
Authority. The order of having the right, within a given
context, to make relevant decisions, establish or improve
procedures, apply project resources, expend funds, or give
approvals.
Accountability. The condition of being answerable for an
outcome. Accountability is not shared.
Responsibility. The condition of being obligated to do or
fulfill something. Responsibility can be shared.
A diverse project team can develop the project
atmosphere by bringing together different perspectives.
Teams should incorporate practice standards, ethical
codes, and other guidelines as part of the professional
work within the project team and the organization.
A collaborative project team environment promotes the
free exchange of information and individual knowledge.
Effectively engage with
stakeholders
STAKEHOLDERS
Engage stakeholders proactively and to the
point needed to contribute to project success
and customer satisfaction.
Stakeholders impact projects, performance,
and outcomes.
Project teams work for other stakeholders by
engaging with them.
Stakeholder engagement proactively
improves value delivery.
Effectively engage with
stakeholders
Stakeholders can affect many aspects of a
project, including but not limited to:
◦ Scope/requirements
◦ Schedule
◦ Cost
◦ Project team
◦ Plans
◦ Outcomes
◦ Culture
◦ Benefits realization
◦ Risk
◦ Quality
◦ Success
Effectively engage with
stakeholders
Identifying, analyzing, and proactively engaging
with stakeholders from the start to the end of
the project
Project teams are a group of stakeholders.
Consist of defining how, when, how often, and
under what situations stakeholders want to be
and should be engaged.
This relies on interpersonal skills, including
taking initiative, integrity, honesty,
collaboration, respect, empathy, and
confidence.
Engagement helps project teams detect, collect,
and evaluate information, data, and opinions.
Project teams actively engage other
stakeholders throughout the project to
minimize potential negative impacts and
maximize positive impacts.
Focus on value
VALUE
Continually evaluate and adjust project alignment
to business objectives and intended benefits and
value.
Value is the ultimate indicator of project success.
Value can be realized throughout the project, at
the end of the project, or after the project is
complete.
Value, and the benefits that contribute to value,
can be defined in quantitative and/or qualitative
terms.
A focus on outcomes allows project teams to
support the intended benefits that lead to value
creation.
Project teams evaluate progress and adapt to
maximize the expected value.
Focus on value
Includes outcomes from the perspective of the
customer or end user, is the ultimate success
indicator and driver of projects.
A business case contains at least these
supporting and interrelated elements:
◦ Business need
◦ Project justification
◦ Business strategy
Value is the worth, importance, or usefulness of
something. Value is subjective, in the sense that
the same concept can have different values for
different people and organizations.
To support value realization from projects,
project teams shift focus from deliverables to
the intended outcomes. Doing so allows project
teams to deliver on the vision or purpose of the
project, rather than simply creating a specific
deliverable.
Recognize, evaluate, and respond to
system interactions
SYSTEMS THINKING
A system is a set of interacting and interdependent
components that function as a unified whole.
A project is a system of interdependent and interacting
domains of activity.
Recognize, evaluate, and respond to the dynamic
circumstances within and surrounding the project in a
holistic way to positively affect project performance.
Systems thinking entails taking a holistic view of how
project parts interact with each other and with
external systems.
Systems are constantly changing, requiring consistent
attention to internal and external conditions.
Being responsive to system interactions allows project
teams to leverage positive outcomes.
Recognize, evaluate, and respond
to system interactions
Project teams should acknowledge this holistic
view of a project, seeing the project as a system
with its own working parts.
A project works within other larger systems,
and a project deliverable may become part of a
larger system to realize benefits.
As projects unfold, internal and external
conditions are continuously changing. A single
change can create several impacts
Systems thinking also applies to how the
project team views itself and its interactions
within the project system.
The project system often brings together a
diverse project team engaged in working for a
common objective.
Demonstrate leadership
behaviors
LEADERSHIP
Demonstrate and adapt leadership behaviors to
support individual and team needs.
Effective leadership promotes project success and
contributes to positive project outcomes.
Any project team member can demonstrate
leadership behaviors.
Leadership is different than authority.
Effective leaders adapt their style to the situation.
Effective leaders recognize differences in motivation
among project team members.
Leaders demonstrate desired behavior in areas of
honesty, integrity, and ethical conduct.
Demonstrate leadership
behaviors
On a high-performing project multiple people
may exhibit effective leadership skills including
the project
It is important to remember that more conflict
and misunderstanding can emerge when too
many participants attempt to employ project
influence in multiple, misaligned directions.
Leadership should not be confused with
authority. Authority is the right to exercise
power and control individuals.
It takes leadership to motivate a people toward
a common goal, inspire them to align their
individual interests in favor of collective effort,
and achieve success as a project team rather
than as individuals.
Demonstrate leadership
behaviors
Team members develops leadership wisdom by
adding or practicing a combination of various
skills or techniques, including but not limited to:
◦ Focusing a project team around agreed goals
◦ Articulating a motivating vision for the project
◦ Generating consensus on the best way forward
◦ Overcoming obstacles to project progress
◦ Negotiating and resolving conflict
◦ Adapting communication style and messaging to
stakeholders
◦ Coaching and mentoring fellow project team
members
◦ Having self-awareness of one’s own bias and
behaviors
◦ Managing and adapting to change during the
project
Demonstrate leadership
behaviors
Projects work best when leaders understand
what motivates people.
Project teams can flourish when project team
members use suitable leadership traits, skills,
and characteristics that match the specific needs
and expectations of stakeholders.
Effective leadership promotes project success
and contributes to positive project outcomes.
By mixing styles and leveraging motivators, any
project team member or stakeholder can
motivate or influence and in turn grow the
project team, regardless of role or position.
Tailor based on context
Each project is unique.
Design the project development methods based
on the needs of the project and its objectives,
stakeholders, governance, and the environment.
Using “just enough” process to accomplish the
desired outcome while maximizing value,
managing cost, and enhancing speed.
Project success is based on adapting to the
unique context of the project
Tailoring the method is iterative, and therefore is
a continuous process throughout the project.
Project teams tailor the proper framework that
will enable the flexibility to consistently produce
positive outcomes.
Tailor based on context
Project teams discuss and decide on the
delivery approach and resources on a project-
by-project basis.
Tailoring the project approach to suit the
unique characteristics of the project and its
environment
A tailored project approach can produce
benefits, such as:
◦ Deeper commitment from project team
members
◦ Reduction in waste in terms of actions or
resources
◦ Customer-oriented focus
◦ More efficient use of project resources
Build quality into processes
and deliverables
QUALITY
Quality is about meeting the acceptance criteria
for deliverables.
Project quality is about satisfying stakeholders’
expectations and fulfilling project and product
requirements.
Stakeholders will have to maintain a focus on
quality that produces deliverables that meet
project objectives and align to the needs set
forth by stakeholders.
Project quality ensures processes are
appropriate and as effective as possible.
Build quality into processes
and deliverables
Quality may have several different
dimensions, including but not limited to the
following:
◦ Performance
◦ Conformity
◦ Reliability
◦ Resilience
◦ Satisfaction
◦ Efficiency
◦ Sustainability
Identify
Monitor Understand
Engage Analyze
Prioritize
Stakeholder
performance domain
Identify
◦ Identification is done throughout the project to understand
who your stakeholders are, both internal and external.
Prioritize
◦ Focus on stakeholders with the most power and interest as
one way to prioritize engagement.
Engage
◦ Entails working collaboratively with stakeholders to introduce
the project, elicit their requirements, manage expectations,
resolve issues, negotiate, prioritize, problem solve, and make
decisions.
Monitor
◦ Throughout the project, stakeholders will change as new
stakeholders are identified and others cease to be
stakeholders.
Stakeholder performance domain
Outcome Check
A productive working relationship with Productive working relationships with stakeholders can be
stakeholders throughout the observed.
project
Stakeholder agreement with project objectives A significant number of changes or modifications to the
project and product requirements in addition to the scope
may indicate stakeholders are not engaged or aligned with
the project objectives.
Stakeholders who are project recipients are Stakeholder behavior can indicate whether project
supportive and satisfied; stakeholders who may recipients are satisfied and supportive of the project or
oppose the project or its deliverables do not whether they oppose it. Surveys, interviews, and focus
negatively impact project results groups
The project moves in an organized, coordinated, and deliberate manner. A performance review of project results against the project baselines
There is a holistic approach to delivering the project outcomes. The delivery schedule, funding, resource availability and procurements
Evolving information is elaborated to produce the deliverables and outcomes. Initial information about deliverables and requirements compared to current
information can demonstrate appropriate elaboration.
Time spent planning is appropriate for the project. Project plans and documents demonstrate the correct level of planning
Planning information is sufficient to manage stakeholder expectations. The communications management plan and stakeholder analysis indicate
that the communications are sufficient to manage stakeholder expectations.
There is a process for the adaptation of plans throughout the project. Projects using a backlog show the adaptation of plans throughout the project.
Projects using a change control process have change
Project Work
Performance Domain
Efficient and effective project performance Status reports show that project work.
Project processes that are appropriate for the project and the environment Evidence shows that the project processes have been tailored to meet the needs of
the project and the environment.
Appropriate communication and engagement with stakeholders The project communications management plan and communication artifacts
demonstrate that the planned communications are being delivered to stakeholders.
Efficient management of physical resources The amount of material used, scrap discarded, and amount of rework indicate that
resources are being used efficiently.
Effective management of procurements A procurement audit demonstrates that appropriate processes utilized were
sufficient for the procurement and that the contractor is performing to plan.
Effective handling of change Projects using a predictive approach have a change log and Projects using an
adaptive approach have a backlog that shows the rate of accomplishing
Improved capability due to continuous learning and process improvement Team status reports show fewer errors and rework with an increase in velocity.
Project Delivery
Performance Domain
Projects contribute to business objectives and advancement of The organization plans and the project demonstrate that the
strategy project deliverables and business objectives are aligned.
Projects realize the outcomes they were initiated to deliver The business case and underlying data indicate the project is still
on track to realize the intended outcomes.
Project benefits are realized in the time frame as planned The project deliveries are being achieved as planned.
The project team has a clear understanding of requirements In predictive development, small change in the initial requirements
reflects understanding.
In projects where requirements are developing, a clear
understanding of requirements may not take place until well into
the project.
Stakeholders accept and are satisfied with project deliverables Interviews, observation, and end user feedback indicate
stakeholder satisfaction.
Measurement
Performance Domain
Deals with activities and functions associated with
assessing project performance and taking
appropriate actions to maintain acceptable
performance.
Outcomes includes:
◦ A reliable understanding of the status of the
project.
◦ Actionable data to enable decision making.
◦ Timely and appropriate actions to keep the project
on track.
◦ Achieving targets and generating business value
Proactively exploring and responding to uncertainty Risk responses are aligned with the project constraints.
An awareness of the multiple variables on the project Actions to address complexity, ambiguity, and volatility.
The capacity to anticipate threats and opportunities Systems for identifying, capturing, and responding to risk are
appropriately.
Project delivery with little or no negative impact from unforeseen Scheduled delivery dates are met, and the budget performance is
events within the Variance.
Realized opportunities to improve project performance and Teams use established mechanisms to identify and leverage
outcomes opportunities.
Cost and schedule reserves used effectively to maintain alignment Teams take steps to proactively prevent threats.
with project objectives
Predictive Project Management Terms
Page 22, PMI Process Group:
A Practice Guide PROCESS GROUPS & KNOWLEDGE AREAS TABLE
Project Management Process Groups
Monitoring &
Initiating Planning Executing Controlling Closing
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Process
Inputs, Outputs and Tools/Techniques combined to
execute a specific purpose on the project
Input
Starting point for the process, the raw materials to begin
the execution
Could be the output of a previous process
Tools and Techniques
The actions or methods that are used to transform the raw
materials into the output
Output
The end result of our efforts. The raw materials into a
polished stone
Maybe the input into another process
Tools and
techniques
Tools and
techniques
Common Inputs
Project Management Plan
Enterprise Environmental
Factors, (EEF)
Organization Process Assets,
(OPA)
Project Documents
Infrastructure
Resource Availability
Employee Capability
Political Climate
Government or Industry Standards
External Commercial Databases
Legal Restrictions
Financial Considerations
Data Analysis
Data
Representation
Decision
Making
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Develop Project Charter
The process of developing a document to
formally authorize a project or a phase
Outlines the project objectives
Defines the authority of the project
manager
Provides the project manager with the
authority to put the resources together to
project activities
The approved project charter formally
initiates the project
OUTPUTS
Project Charter
Assumption Log
Identifying project
stakeholders regularly
Analyzing and recording
relevant information
regarding their interests and
involvement
It enables the project team to
identify the appropriate focus
for engagement of each
stakeholder or group of
stakeholders
Project Management Processes, ©TIA Education Group. DO NOT SHARE.
Identify Stakeholders - ITTO
INPUTS
Project Charter
Business Documents
Project Management Plan
Project Documents
Agreements
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Stakeholder Register
Change Requests
Project Management Plan Updates
Project Documents Updates
Data Analysis
Stakeholder Analysis
analyzes who your stakeholders are
and how they feel about the project
What would be the stakeholder’s
role such as a team member,
sponsor, or functional manger etc.?
How would the project affect them,
either in a positive or negative way?
Would they be active stakeholders,
such as team members who work
on the deliverable, or passive, such
as customers who watch the project
work get done?
What is their power authority, such
as sponsors who will be paying for
the project
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Develop Project Management
Plan
INPUTS
Project Charter
Outputs from other Processes
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Project Management Plan
Outputs
Project Management Plan
Outlines how the project is executed,
monitored and controlled, and closed.
4 Baselines
Scope, Schedule, Cost, Performance
Measurement
14 Subsidiary plans
Approved by either the Project Manager,
Sponsor, Functional Manager, Program
Manager, or in rare instances Senior
Management
Provides Guidance on project execution
Formal Written piece of communication
Only changed when a change request is
generated and approved by the change
control board
Process of creating a
scope management plan
that documents how the
project and product
scope will be defined,
validated, and controlled.
Guidance and direction
on how scope will be
managed throughout the
project
OUTPUTS
Scope Management Plan
Requirements Management Plan
Process of determining,
documenting, and
managing stakeholder
needs and requirements to
meet objectives.
Process plays a significant
role in the success of the
overall project since project
schedule, budget, risk
factors, quality
specifications, and resource
planning are closely linked
to the requirements
OUTPUTS
Requirements Documentation
Requirements Traceability Matrix
Data Gathering
Benchmarking
Data Analysis
Analyzing documents,
agreements, policies,
proposals, or business
plans
Requirement Traceability
Matrix
Once a requirement is created, a
table is created that will link the
requirement back to it source. This
is used to help manage changes to
the project scope.
The table is created to track, but
not limited to:
Who is the original stakeholder
that provided the requirement
Why was the requirement added
Description of the requirement
Current status of the
requirement, completed, in
progress, delayed, cancelled, etc…
Developing a detailed
description of the
project and product.
A detailed project scope
statement is critical to
project success and
builds upon the major
deliverables,
assumptions, and
constraints that are
documented during
project initiation.
Outputs
Project Scope Statement
Project Documents Updates
Product Analysis
Detailed understanding
of the project’s product,
service, or result, with the
commitment to improve
the team’s focus, it’s
knowledge base, the
correct interpretation of
requirements,
Some tools used are
Product breakdown
System analysis
System requirements
Subdividing project
deliverables and project
work into smaller, more
manageable components.
Breakdown of the project
deliverables from the
scope statement
1.0 Phone
System Upgrade
1.5.1 Create
1.1.1 List All 1.2.1 Reseach 1.3.1 Configure 1.4.1 Test Server
Training Course
Stakeholders Avilable Systems Server Software Configurations
Material
INPUTS
Project Management Plan
Project Documents
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Scope Baseline
Project Documents Updates
Expert Judgment
Decomposition
It comprises of breaking
down each of the project
deliverables into smaller
components. The basic
work package should be
able to estimated its basic
time, cost and effort.
Scope Baseline (3
Components)
Project Scope Statement
WBS
WBS Dictionary
Project Name
1.0 Phone
System Upgrade
1.5.1 Create
1.1.1 List All 1.2.1 Reseach 1.3.1 Configure 1.4.1 Test Server
Training Course
Stakeholders Avilable Systems Server Software Configurations
Material
OUTPUTS
Schedule Management Plan
INPUTS
Project Management Plan
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Activity List
Activity Attributes
Milestone List
Change Requests
Project Management Plan Updates
Activity Attributes
Any additional information
required to execute the
Activity list
Point of contact, location of work
being performed
Used for scheduling development
Milestone List
Key dates of the projects
Mandatory, optional,
contractual, % complete
OUTPUTS
Project Schedule Network Diagrams
Project Documents Updates
B C
Finis
Start A
h
D E
Inputs
Project Management Plan
Project Documents
Enterprise Environmental Factors
Organizational Process Assets
Outputs
1.Duration Estimates
2.Basis of Estimates
3.Project Documents Updates
Analogous Estimating(top-down
estimating)
This relies on historical
information to predict
estimates, (i.e. Time, Budget,
Difficulty), for current projects.
Often used when there is
limited amount of information
available. Cost less in Time
and Money to uses, but it
gives the least accuracy when
it comes to estimating.
Beta Distribution
Specifically, the PERT formula is (O+R(4)+P)/6
Outputs
Schedule Baseline
Project Schedule
Schedule Data
Project Calendars
Change Requests
Project Management Plan Updates
Project Documents Updates
Project Management Processes, ©TIA Education Group. DO NOT SHARE.
Develop Schedule - Tools
Schedule Network Analysis
It employs several different
techniques, (Critical path, Critical
Chain, What-if analysis, and
resource optimization techniques)
to determine the length of the
schedule. It is used to calculate the
early start and early finish dates,
late start and late finish dates.
Resource Optimization Techniques
A method to flatten the schedule
when resources are over-allocated
or allocated unevenly. Resource
leveling can be applied in different
methods to accomplish different
goals. One of the most common
methods is to ensure that workers
are not overextended on activities.
Schedule data
Schedule templates that
the team used to calculate
durations, assumptions,
constraints or resource
requirements
Project Calendars
Identifies Project shifts
and work days
Value Engineering
Aka, value analysis is finding
a less costly way of doing
work. It will look how to
achieve a goal/scope the
less costly way
Cost
Explanation
Type
Fixed Costs that stay same throughout the life of a project . I.E. bulldozer
Variable Costs that vary on a project. I.E. hourly labor, fuel for bulldozer
Costs that are shared & allocated among several or all projects. i.e.
Indirect
mgr’s salary.
Costs that have been invested into or expended upon the project.
Sunk
Sunk costs are like spilt milk.
INPUTS
Project Charter
Project Management Plan
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Cost Management Plan
OUTPUTS
Cost Estimates
Basis of Estimates
Project Documents Updates
Process of aggregating
the estimated costs of
individual activities or
work packages to
establish an authorized
cost baseline.
It determines the cost
baseline against which
project performance can
be monitored and
controlled.
OUTPUTS
Cost Baseline
Project Funding Requirements
Project Documents Updates
OUTPUTS
Quality Management Plan
Quality Metrics
Project Management Plan Updates
Project Documents Updates
Data Analysis
Cost Benefit Analysis
Does the activities, work
packages performed cost more
then the expected results. The
benefits must out weigh their
costs.
Cost of Quality, (COQ)
All costs incurred over the life of
the product ensuring it meets
quality of the product
Conformance, Prevention costs,
Appraisal costs
Non-Conformance, Internal and
external failure costs
Determine
Collect Organize into Determine Filed Create
Database Create tables
Requirements tables types Database
Fields
OUTPUT
Resource Management Plan
Team Charter
Project Documents Updates
Define scope A R C I
Create WBS C A I I
Validate scope A I C R
RACI Charts
Project
Sponsor
Project Manager
Hierarchical Chart
Team members
4
0
Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Team Charter
Document that outlines
what will be acceptable
behavior within the project.
Should include things like
the general rules of conduct
for meetings, decision-
making, and one-on-one
conversations
Inputs
Project Management Plan
Project Documents
Enterprise Environmental Factors
Organizational Process Assets
Outputs
Resource Requirements
Basis of Estimates
Resource Breakdown Structure
Project Documents Updates
Resource Requirements
will document the number
and types of resources
needed to complete each
activity. This should be very
detailed.
Resource Breakdown Structure
Hierarchical breakdown of
resources by their categories
and types.
Basis of Estimates
How the estimates were
created.
Developing an appropriate
approach and plan for project
communications activities
Based on the information needs
of the project stakeholders
Documented approach to
effectively and efficiently engage
stakeholders
OUTPUTS
Communications Management Plan
Project Management Plan Updates
Project Documents Update
Communication Methods
Informal Written
Email, Memorandums
Formal Written
Contracts, Project Documents, Legal Notices
Informal Verbal
Phone calls, random discussions
Formal Verbal
Presentations, Speeches
Push- Email Blast
Pull-Download information
Interactive- Joint Discussions
OUTPUTS
Risk Management Plan
Regulation
External
Vendors
Risk
People
Organizational
Funding
OUTPUTS
Risk Register
Risk Report
Project Documents Updates
Prompt Lists
A predetermined list of
risk categories. RBS can
be used to used to
identity both individual
and overall risk
Strengths Weaknesses
-Little free time
- Expert team
-High cost
-Management support
SWOT
Opportunities Threats
-New Market - Regulations
-New IT Systems -Staff Shortage
Risk Report
Sources of overall project risk
and summary information on
identified individual risk.
Prioritizing individual
project risks by assessing
their probability of
occurrence and impact as
well as other
characteristics.
Done in order to determine
which risks are the highest
priority on the project.
Creates a ranking
Preformed throughout the
project
INPUTS
Project Management Plan
Project Documents
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Project Documents Updates
Bad 3 3 9 Medium
Weather
Earthquake 1 5 5 Low
OUTPUTS
Project Documents Updates
Representation of
Uncertainty
Probability distribution,
looking at the probability
of risks actually taking
place
Triangular or beta
distributions
Data Analysis
Sensitivity Analysis
Tornado Chart
Data Analysis
Sensitivity Analysis
Decision Tree Analysis
Make or buy analysis
OUTPUTS
Change Requests
Project Management Plan Updates
Project Documents Updates
Contract Types
OUTPUTS
Procurement Management Plan
Procurement Strategy
Bid Documents
Procurement Statement of Work
Source Selection Criteria
Make-or-buy Decisions
Independent Cost Estimates
Change Requests
Project Documents Updates
Organizational Process Assets Updates
Developing methods to
involve project
stakeholders
Centered on their needs,
expectations, interests, and
potential impact on the
project.
It creates an actionable
plan to interact effectively
with stakeholders
OUTPUTS
Stakeholder Engagement Plan
Data Representation
Stakeholder Engagement
Assessment Matrix
5 levels of engagement
Unaware
Resistant
Neutral
Supportive
Leading
Stakeholder Unware Resistant Neutral Supportive Leading
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Direct and Manage Project
Work
Performing the work defined
in the project management
plan
Involves managing people
and keeping them engaged,
improving the processes,
requesting changes, and
implementing approved
changes
Summary of all other
executing processes
INPUTS
Project Management Plan
Project Documents
Approved Change Requests
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Deliverables
Work Performance Data
Issue Log
Change Requests
Project Management Plan Updates
Project Documents Updates
Organizational Process Assets Updates
Project Management Processes, ©TIA Education Group. DO NOT SHARE.
Direct and Manage Project
Work - Inputs
INPUTS
Project Management Plan
Project Documents
Deliverables
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Lessons Learned Register
Project Management Plan Updates
Organizational Process Assets
Updates
Knowledge Management
The sharing of knowledge between
stakeholders on a project. Used to foster
project interaction. Sure as:
Networking
Workshops
Meetings
Information Management
The collection, storage, dissemination,
archiving and destruction of information
OUTPUTS
Quality Reports
Test and Evaluation Documents
Change Requests
Project Management Plan Updates
Project Documents Updates
Lack of
Lack of
Wrong material
Data Representation
Scatter Diagram
Scatter diagrams show trends
in relation to different variables
Number of Defects
7
6
5
4
3
2
1
0
0 5 10
Weeks
OUTPUTS
Physical Resource Assignments
Project Team Assignments
Resource Calendars
Change Requests
Project Management Plan updates
Project Documents Updates
Enterprise Environmental Factors Updates
Organizational Process Assets Updates
OUTPUTS
Team Performance Assessments
Change Requests
Project Management Plan Updates
Project Documents Updates
Enterprise Environmental Factors
Updates
Organizational Process Assets
Project Management Processes, ©TIA Education Group. DO NOT SHARE.
Updates
Develop Team - Tools
Co-Location (Tight Matrix)
Moving the entire team into one
physical location, War room
Maybe temporary or long term
Virtual teams
Communications Technology
The way the team communicates,
Email, phone, fax, text messages
Interpersonal and Team Skills, (Soft
Skills)
Anticipating the team needs,
acknowledging their concerns
Conflict Management
Influencing
Motivation
Negotiations
Team building
Esteem
Social
Safety
Physiological
Team Performance
Assessments
Evaluation of the team
Task-oriented or result-
oriented
Improve team members skills
Reduce staff turn over rate
Increase team members
cohesiveness
Additional training,
mentoring, coaching
assistance needed?
OUTPUTS
Change Requests
Project Management Plan Updates
Project Documents Updates
Enterprise Environmental Factors
Updates
Change Request
OUTPUTS
Project Communications
Project Management Plan Updates
Project Documents Updates
Organizational Process Assets
Updates
Communication Technology
Communication Methods
Communication Skills
Communication competence
Feedback
Nonverbal
Presentations
Project Reporting
Collecting and distributing
project information
Networking
Political Awareness
Project Communications
Performance reports,
deliverables status,
baseline reporting
Inputs
Project Management Plan
Project Documents
Organizational process assets
OUTPUTS
Change Requests
Project Documents Updates
INPUTS
Project Management Plan
Project Documents
Procurement Documentation
Seller Proposals
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Selected Sellers
Agreements
Change Requests
Project Management Plan Updates
Project Documents Updates
Organizational Process Assets Updates
OUTPUTS
Change Requests
Project Management Plan Updates
Project Documents Updates
Grounds rules
Defined in the team
charter for team
members and
stakeholders
Change Requests
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Monitor and Control
Page 22, PMI Process Group:
A Practice Guide PROCESS GROUPS & KNOWLEDGE AREAS TABLE
Project Management Process Groups
Monitoring &
Initiating Planning Executing Controlling Closing
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Monitor and Control Project
Work
OUTPUTS
Work Performance Reports
Change Requests
Project Management Plan Updates
Project Documents Updates
Work Performance
Information
Status of the deliverables,
project forecasts, status of
change request
OUTPUTS
Approved Change Requests
Project Management Plan Updates
Project Documents Updates
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Validate Scope
Formalizing acceptance of the
completed project deliverables.
The verified deliverables obtained
from the Control Quality process
are reviewed with the customer or
sponsor to ensure they are
completed satisfactorily and have
received formal acceptance of the
deliverables by the customer or
sponsor
Done at the same time or
immediately after Quality Control
Close Project or Phase may start
upon completion of this process
Concerned with correctness of the
deliverable
OUTPUTS
Accepted Deliverables
Work Performance Information
Change Requests
Project Documents Updates
INPUTS
Project Management Plan
Project Documents
Work Performance Data
Organizational Process Assets
OUTPUTS
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Project Management Processes, ©TIA Education Group. DO NOT SHARE.
Control Scope Control - Tools
Data Analysis
Variance Analysis
Determining whether work being
perform has a degree of variance
as it relates to the scope baseline
What is the cause of the variance,
how extensive is the variance
Is corrective/preventative action
required
Trend Analysis
Performance of the scope over
time
Work Performance
Information
Planned vs. actual
performance
Change Requests
INPUTS
Project Management Plan
Project Documents
Work Performance Data
Organizational Process Assets
OUTPUTS
Work Performance Information
Schedule Forecasts
Change Requests
Project Management Plan Update
Project Documents Updates
INPUTS
Project Management Plan
Project Documents
Project Funding Requirements
Work Performance Data
Organizational Process Assets
OUTPUTS
Work Performance Information
Cost Forecasts
Change Requests
Project Management Plan Updates
Project Documents Updates
OUTPUTS
Quality Control Measurements
Verified Deliverables
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Data Representation
Control Chart
will tell if a process is in
“control”
identify the rule of seven
INPUTS
Project Management Plan
Project Documents
Work Performance Data
Agreements
Organizational Process Assets
OUTPUTS
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Ensuring the
communications
requirements of the project
and its stakeholders are met.
Ensures that the
communications
management plan is being
followed
INPUTS
Project Management Plan
Project Documents
Work Performance Data
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Monitoring the
implementation risk
response plans
Tracking identified risks
to see if they change
Identifying and analyzing
new risks
Evaluating risk process
effectiveness throughout
the project.
24/7/365
OUTPUTS
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Organizational Process Assets Updates
OUTPUT
Closed Procurements
Work Performance Information
Procurement Documentation Updates
Change Requests
Project Management Plan Updates
Project Documents Updates
Organizational Process Assets Updates
Inspections
Audits
Claims Administration
How disputed changes can
be settled when the buyer
and the seller can not
reach and understanding
Negotiation is the
preferred method
INPUTS
Project Management Plan
Project Documents
Work Performance Data
Enterprise Environmental Factors
Organizational Process Assets
OUTPUTS
Work Performance Information
Change Requests
Project Management Plan Updates
Project Documents Updates
Develop Project Charter Develop Project Management Plan Direct and Manage Project Work Monitor and Control Project Work Close Project or Phase
Identify Stakeholders Plan Scope Management Manage Project Knowledge Perform Integrated Change Control
Collect Requirements Manage Quality Validate Scope
Define Scope Acquire Resources Control Scope
Create WBS Develop Team Control Schedule
Plan Schedule Management Manage Team Control Costs
Define Activities Manage Communications Control Quality
Sequence Activities Implement Risk Responses Control Resources
Estimate Activity Durations Conduct Procurements Monitor Communications
Develop Schedule Manage Stakeholder Engagement Monitor Risks
Plan Cost Management Control Procurements
Estimate Costs Monitor Stakeholder Engagement
Determine Budget
Plan Quality Management
Plan Resource Management
Estimate Activity Resources
Plan Communications Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Plan Procurement Management
Plan Stakeholder Engagement
Close Project or Phase
Finalizing all activities for the project, phase, or
contract.
Making certain that all documents and deliverables
are up-to-date and that all issues are resolved
Confirming the delivery and formal acceptance of
deliverables by the customer
Closing project accounts
Reassigning personnel
Confirming the formal acceptance of the seller’s
work and finalizing open claims
Audit project success or failure
Identify lessons learned, and archive project
information for future use by the organization.
Transfer the project’s products, services, or results
to the next phase or to production and/or
operations
Investigate and document the reasons for actions
taken if the project is terminated before
completion.
Outputs
Project Documents Updates
Final Product, Services, or Result
Transition
Final Report
Organizational Process Assets Updates
©2005 David Anderson, Sanjiv Augustine, Christopher Avery, Alistair Cockburn, Mike Cohn, Doug
DeCarlo, Donna Fitzgerald, Jim Highsmith, Ole Jepsen, Lowell Lindstrom, Todd Little, Kent
McDonald, Pollyanna Pixton, Preston Smith and Robert Wysocki.
Agile Mindset
Welcoming change
Working in small value increments
Using build and feedback loops
Learning through discovery
Value -driven development
Failing fast with learning
Continuous delivery
Continuous improvement
Inverting the Triangle
Fixed
Time Cost
Scope
Agile
Traditional Scope
Time Cost
Variable
Agile Manifesto
Create in 2001
Contains:
ම 4 values
ම 12 guiding principles
https://agilemanifesto.org/
The Agile Manifesto Values
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
Comprehensive
Working software over
documentation
Sprint Planning Meeting- Meeting done by the agile team to determine what features will be done in the next sprint
Sprint Backlog – Work the team selects to get done in the next sprint
Sprint - A short iteration where the project teams work to complete the work in the sprint backlog, (1-4 weeks typical)
Daily Stand Up Meeting - A quick meeting each day to discuss project statuses, led by the Scrum Master. Usually 15 minutes
Sprint Review – An inspection done at the end of the sprint by the customers
Retrospective – Meeting done to determine what went wrong during the sprint and what when right. Lesson learned for the sprint.
Partial Completed Product - Customers Demo the product and provides feedback. This feedback adjust the next Sprint priorities
Release - Several Sprints worth of work directed to operations for possible rollout and testing
Sprint = Iteration
Agile Process
ScrumMaster
ම Responsible for facilitating process
ම Focuses Team and protects them from external
interruption
ම Looks for ways to enhance productivity
ම Assists Product Owner in leveraging Scrum
Scrum Roles & Responsibilities
Development Team
ම Small group containing all necessary project
skills
ම Focuses on steady delivery of high quality
features
ම Generates options for delivery
ම Manages own work within Sprints
Scrum Activities
The Scrum methodology refers to several different
types of activities:
1. sprint planning meeting
2. sprints
ම Daily stand-up meeting
9Product Backlog
9Prioritized list of valuable items to deliver
9Sprint Backlog
9List of committed items to be addressed within
Sprint
Product Backlog
9Prioritized list of all work that needs to be done
to complete the product
9List is dynamics, it evolves as the more work is
added and prioritized
9Items in it is prioritized by the product owner
and is sorted by value
9Most valuable items are listed first
9Constantly being refined as more work is added
to it.
9Team and product owner will “groom the
backlog”.
Product Increment
Communication
ම Team members know what is expected of them
and what other people are working on
ම Daily stand-up meeting is key communication
component
Feedback
ම Get impressions of correctness early
ම Failing fast allows for faster improvement
XP Core Values
Courage
ම Allow our work to be entirely visible to others
Respect
ම People work together as a team and everyone is
accountable for the success or failure of the project
ම Recognize people work differently and respect those
differences
XP Roles
Coach
ම Acts as a mentor, guiding the process and helping the
team stay on track. Is a facilitator helping the team
become effective.
Customer:
ම Business representative who provides the requirements,
priorities, and drives the business direction for the
project.
Programmers
ම Developers who build the product. Writes the codes.
Testers
ම Helps the customer define and write the acceptance tests
for the user stories.
Product Owner and Customer are equivalent
ScrumMaster and Coach are equivalent
XP Practices
Planning Activities (Games):
ම Release Planning:
ම Push of new functionality all the way to the production user
ම Customer outlines the functionality required
ම Developers estimate difficult build
ම Iteration Planning:
ම Short development cycles within a release (Scrum calls
"sprints”)
ම Conducted at start of every iteration, or every two weeks
ම Customer explains functionality they would like in iteration
ම Developers break functionality into tasks and estimate work
ම Based on estimates and amount of work accomplished in
previous iteration,
XP Practices
Small Releases:
ම Frequent, small releases to test environments
ම Demonstrate progress and increase visibility for the customer
ම Quality is maintained: Rigorous testing or Continuous integration
Customer Tests:
ම Customer describes one or more tests to show software is working
ම Team builds automated tests to prove software is working.
Sustainable Pace:
ම While periods of overtime might be necessary, repeated
long hours of work are unsustainable and
counterproductive
ම The practice of maintaining a sustainable pace of
development optimizes the delivery of long-term value
XP Practices
Metaphor:
ම XP uses metaphors and similes to explain designs and
create a shared technical vision.
ම These descriptions establish comparisons that all the
stakeholders can understand to help explain how the
system should work.
ම For example, “The invoicing module is like an Accounts
receivable personnel who makes sure money collected
from our customers”.
Continuous Integration:
ම Integration involves bringing the code together and
making sure it all compiles and works together.
ම This practice is critical, because it brings problems to
the surface before more code is built on top of faulty
or incompatible designs.
XP Practices
Test -Driven Development (TDD):
ම The team writes tests prior to developing the new
code.
ම If the tests are working correctly, the initial code that
is entered will fail the tests
ම The code will pass the test once it is written correctly.
Pair Programming:
ම In XP, production code is written by two developers
working as a pair to write and provide real-time
reviews of the software as it emerges.
ම Working in pairs also helps spread knowledge about
the system through the team.
XP Practices
Simple Design:
ම Code is always testable, browsable, understandable, and
explainable
ම Do the simplest thing that could possibly work next. Complex
design is replaced with simpler design
ම The best architectures, requirements, and designs emerge
from self-organizing teams
Refactoring:
ම Remove redundancy, eliminate unused functionality, and
rejuvenate obsolete designs
ම Refactoring throughout the entire project life cycle saves
time and increases quality
ම Code is kept clean and concise so it is easier to understand,
modify, and extend
Some Basic Terminology Review
Extreme
Scrum Definition
Programming (XP)
Fixed-length period of time
Sprint Iteration
(timebox)
Release Small Release Release to production
Sprint/Release
Planning Game Agile planning meetings
Planning
Business representative to
Product Owner Customer
project
Retrospective Reflection “Lessons learned”-style meeting
Eliminate
Waste
Amplify Empower
Learning the team
Lean
Defer Deliver
Decisions Fast
Optimize
Build
the
Quality In
Whole
Lean Software Development
Eliminate waste:
ම To maximize value, we must minimize waste. For software systems, waste can take the form of
partially done work, delays, handoffs, unnecessary features.
Deliver fast:
ම Quickly delivering valuable software and iterating through designs.
Defer decisions:
ම Balance early planning with making decisions and committing to things as late as
possible.
Amplify learning:
ම This concept involves facilitating communication early and often, getting feedback as
soon as possible, and building on what we learn.
Seven Wastes of Lean
1. Partially done work
2. Extra Processes
3. Extra features
4. Task switching
5. Waiting
6. Motion
7. Defects
Kanban Development
Kanban development is derived from the lean production system used at
Toyota.
6 cards 4 cards
Kanban five core principles:
Visualize the workflow:
ම Software projects, by definition, manipulate knowledge, which is intangible and invisible.
Limit WIP:
ම Keeping the amount of work in progress low increases the visibility of issues and
bottlenecks
Manage flow:
ම By tracking the flow of work through a system, issues can be identified and changes can
be measured for effectiveness
Improve collaboration:
ම Through scientific measurement and experimentation, the team should collectively own
and improve the processes it uses.
Kanban Limit Work in Progress
https://herdingcats.typepad.com/my_weblog/2014/08/the-
use-and-misuse-of-littles-law.html
Other agile methods
Feature-Driven Development
ම Team will first develop an overall model for
the product then build a list, and plan the
work.
Crystal
ම It’s a customized methodologies that are
coded by color names.
Leading Effectively
Tap into people’s intrinsic motivations
ම Discover why team members want to do something and
what motivates and then align that to the project goals
Management vs Leadership
ම Management Æ Mechanical Focus
ම Leadership Æ Humanistic Focus (on people and purpose)
2
Prioritization Techniques
Simple Scheme
ම Priority 1, Priority 2, Priority 3, etc.
ම Could be problematic as many items
might become the first priority.
MoSCoW prioritization
ම Must have
ම Should have
ම Could have
ම Would like to have, but not this time
Prioritization Techniques
Dot Voting or Multi-voting
ම Each person gets a certain number of
dots to distribute to the requirements
Monopoly Money
ම Give everyone equal monopoly money
ම They then distribute the funds to what
they value the most
100-point method
ම Each person is given 100 points
ම They then use that to distribute to
individual requirements
Prioritization Techniques
Kano Analysis
ම Helps to understand the customers
satisfaction
ම Delighters/Exciters
ම Satisfiers
ම Dissatisfiers
ම Indifferent
https://foldingburritos.com/kano-model/
Prioritization / Ranking is Relative
Doesn’t matter what techniques the customers
uses priority, the end results should be a list of
prioritized features.
Delivering Value Incrementally
Incremental delivery is about deploying
working parts of a product over the life of the
project
In software development, its first delivered
to a testing environment then to production
This will reduce the amount of rework by
discovering issues early and fixing them
Delivering Value Incrementally
http://www.agilemodeling.com/essays/costOfChange.htm
Minimal Viable Product (MVP)
Refers to a set of functionality that is
complete to be useful, but small
enough not to be an entire project
Usually a module in a software
Tools for Agile Projects
Low-tech, high-touch over computer models
When using computer models problems
could arise such as:
ම Data accuracy perception increases
ම No stakeholder interaction. Only a few people
would update them
Low-Tech, High-Touch Tools
Use card, charts, whiteboards, and
walls
Promotes communication and
collaboration
Skip using a computer Gantt chart to a
Kanban board
Kanban/Task Board
An "information radiator" - ensures efficient
diffusion of information
Can be drawn on a whiteboard or even a section of
wall
Makes iteration backlog visible
Serves as a focal point for the daily meeting
6 cards 4 cards
Limit WIP (Work in Progress)
Includes work that has been started but
not completed yet
Represents money spent with no return
Hides process bottlenecks that slow the
processes
Represents risk in form of potential risk
Agile processes aim to Limit and
optimize WIP
Optimal WIP makes processes efficient
Cumulative Flow Diagrams (CFD’s)
Stack graphs that show how work is
progressing
700
600
500
400
Ready
Dev
300
Test
200 Deployed
100
0
Cumulative Flow Diagrams (CFD’s)
Bottlenecks and Theory of Constraints
Cumulative Flow Diagrams (CFD’s)
Bottlenecks and Theory of Constraints
Widening area
activity
Bottleneck
Activity
Agile Contracting
Agile’ s flexibility creates difficulty in outlining
contract acceptance criteria
ම Agile attempts to fix resources and time (cost)
and vary functionality
https://en.wikipedia.org/wiki/Use_case_diagram
Agile Modeling
ම Data models
ම How the data are structured in tables and their
relationships
http://www.agiledata.org/essays/dataModeling101.html
Agile Modeling
ම Screen designs
ම Simple screen shots
http://agilemodeling.com/artifacts/uiPrototype.htm
Wireframes
Wireframes
ම Quick mock-up of product
ම “low-fidelity prototyping”
ම Clarify what “done” looks like
ම Validate approach prior to execution
Personas
Personas
ම Quick guides or reminders of key stakeholders and interests
ම Provide description of users
ම Be grounded in reality
ම Be goal-oriented, specific, and relevant
ම Be tangible and actionable
ම Generate focus
ම Help team focus on valuable features to users
Personas
Name: Andrew Jones– Certified Accountant
Value:
Andrew would like to ensure all
company bills are paid on time
while using online auto payments.
Description:
Andrew has been an Accountant He would like to ensure customers
for over 10 years and has worked are reminded automatically of
at many large accounting firms. outstanding balances.
http://www.agilemodeling.com/essays/communication.htm
Communicating with Stakeholders
Two-way communication
ම Just don’t ask for confirmation or concerns, but
actually listen to what they have to say
Knowledge sharing
ම Agile teams work closely with each other such
as with pair-programming.
ම Using Kanban boards or wireframes are ways to
share information
ම Use of low-tech tools like a whiteboard will
allow all to see the work and understand it
ම We must encourage it
Communicating with Stakeholders
Information Radiators
ම Things that are highly visible
ම Used to display information
ම Usually includes chats, graphs and boards
Social Media
ම Use to communicate
ම Can include twitter or Instagram
Green Zone/Red Zone
Red Zone:
ම Blames others for everything
ම Responds defensively
ම Feels threatened
ම Triggers defensiveness
ම Doesn’t let go or forgive
ම Uses shame and blame
ම Focus on short-term advantage
ම Doesn’t seek or value feedback
ම Sees conflict as a battle and only seeks to win
ම Communicates high level of disapproval
ම Sees others as the problem or enemy
ම Does not listen effectively
Green Zone/Red Zone
Green Zone:
ම Take responsibility
ම Seeks to respond nondefensively
ම Is not easily threatened psychologically
ම Attempts to build success
ම Uses persuasion rather than force
ම Thinks both short and long term
ම Welcomes feedback
ම Sees conflict as a natural part of life
ම Seeks excellence rather than victory
ම Listens well
Using Workshops
Meeting when work gets done
Retrospectives are a type of workshops
Ways to make them more effective:
ම Diverse groups has a larger perspective
ම Use methods such as round-robin to ensure no
one dominates
ම Try to get everyone to participate in the first
few minutes
Schedule Constraints 1
Project Precedence 1
Design reuse 1
Computer 4
Product 10
People 33
0 5 10 15 20 25 30 35
Development/Delivery Team
Group that build and test the increments of
the product
ම Build product in increments
ම Update information radiators
ම Self organize and directing
ම Share progress by doing daily stand-up
meetings
ම Write acceptance tests
ම Demo the completed product increments
ම Holds retrospectives at the end of sprints
ම Does release and sprint planning and
estimations
Product Owner/Customer
Prioritizing the product features
Manage the product backlog ensuing its
accurate and up to date
Ensures the team has a shared
understanding of the backlog items
Defines the acceptance criteria
Provides the due dates for the releases
Attends planning meeting, reviews, and the
retrospective.
Agile Project Manager (ScrumMaster/Coach)
Act as a servant leader
Help the team self-organize and direct
themselves
Be a facilitator
Ensure the team plan is visible and the
progress is known to the stakeholders
Act as a mentor and coach
Work with the product owner to manage
the product backlog
Facilitates meeting
Ensure issues are solved
Building Teams
Self-Organizing
Self-Directing
Small teams with fewer than 12 members
Generalizing Specialists
Have members that can do different
tasks
Members skilled in more than one area
Share work reduce bottleneck
High-Performance Agile Teams
Have a shared vision
Realist goals
Fewer than 12 members
Have a sense of team identity
Provide strong leadership
Experiments (Have a safe place)
Establish safe environment for disagreement
Allows team members to build strong commitment
to decisions
Encourage people to experiments with new methods
Leads to more engagement
Welcome Constructive Disagreement
Leads to better buy-in and decisions
Avoiding conflicts can lead to conflicts
escalating
A safe place for disagreement leads to
successful problem solving
Models of team development
Shu-Ha-Ri Model of Skill Mastery
ම Shu- Obey,
ම Ha – Moving away,
ම Ri – finding individual paths
Forming Directing
Storming Coaching
Norming Supporting
Performing Delegating
Adjourning
Training, Coaching, and Mentoring
Training
ම Teaching of skills or knowledge
Coaching
ම Process that helps a person develop and
improve their skills
Mentoring
ම More of a professional relationship that
can fix issues on an as-needed basis
Help team stay on track, overcome
issues, and continually improve skills
Individual level
Whole-team level
Team Spaces
Co-located Teams
Team Spaces
Osmotic Communication
Global and Cultural Diversity
Distributed teams
Co-Located Teams
All team member work together in the same
location
Allows for face-to-face time and interaction
Should be within 33 feet of each other
No physical barriers
Sometimes a virtual co-location
Team Space
Lots of low-tech, high touch
ම Whiteboards and task boards
ම Sticky notes, flip charts
ම Round table
ම No barriers to face-to-face communication
Caves and Common
ම Caves Æ space team members can retreat to individually
ම Common Æ space team members can work as group
Osmotic Communication
ම Information flows that occur as part of everyday conversations and
questions
ම 33 feet or 10 meters
Tacit Knowledge
ම Information that is not written down; supported through collective
group knowledge
Global and Cultural Diversity
Time Zones
Cultures
Native Languages
Styles of communications
Distributed Teams
At least one team member working off-site
Need to find ways to replicate co -location
team benefits
Agile Tools
ම Low-Tech, High-Touch Tools
ම Digital Tools for distribute teams
ම Video conferencing
ම Interactive whiteboards
ම IM / VoIP
ම Virtual card walls
ම Web cams
ම Digital cams
Tracking Team Performance
Burn Charts
ම Burnup
ම Burndown
Velocity Charts
Burnup Chart
20
15
10
0
1 2 3 4 5 6 7 8 9 10 11 12
Iterations
As a <user type>
I <want to/need, etc.> goal
So that <value>
User Story Example
“As an payroll clerk, I want to be able to view a report
of all payroll taxes, so that I can pay them on time”
“As a sales person, I want to be able to see a current
list of leads, so that I can call them back quickly”
“As student of this course, I want to be able to
understand the requirements of the exam, so that I
know if I qualify for it or not”
Three C’s of Stories
Have users write the stories on index
cards
No details, it’s used to help conversate
3 Cs:
ම Card
ම Conversation
ම Confirmation
User Stories - INVEST
Effective user stories should be “INVEST”
Independent
ම Should be independent so it can reprioritize
Negotiable
ම Should allow for trade-off’s based on cost and function
Valuable
ම Should clearly state the value of it
Estimatable
ම Should be able to estimate how long to complete
Small
ම Stories should be between 4-40 hours of work
Testable
ම Should be testable to ensure it will be accepted once
competed
User Story Backlog (Product Backlog)
Prioritize Requirements
Refining (Grooming) Backlog
ම Keeping the backlog updated and accurately prioritized
Relative Sizing and Story Points
Absolute estimates are difficult for humans to
make
Estimates should be relative
Assign points to each story using a relative
numbers
Fibonacci Sequence
https://en.wikipedia.org/wiki/Fibonacci_number
T-Shirt Sizing
ම Place stories in sizes of t-shirts
Wideband Delphi
Wideband Delphi
ම Group-based estimation approach
ම Panel of experts, anonymously
Development Iteration
ම Build the product increment
Cycle Time
ම Measure of how long it takes to get things done
ම Closely related to work in progress (WIP)
ම Excessive WIP is associated with several problems
ම Represents money invested with no return on investment yet
ම Hides bottlenecks in processes & masks efficiency issues
ම Represents risk in form of potential rework
Cycle Time
Long cycle times lead to increased amounts of WIP
ܹܲܫ
= ݁݉݅ܶ ݈݁ܿݕܥ
݄ܶݐݑ݄݃ݑݎ
Act Plan
Check Do
Agile Cycle
Plan
Learn Develop
Evaluate
Process Analysis
Review and diagnose issues
Look for tailoring possibilities
Process Tailoring
Amend methodology to better fit project
environment
Change things for good reason, not just for
sake of change
Develop a hybrid
Value Stream Map
Optimize the flow of information or
materials to complete a process
Reduce waste (waiting times) or
unnecessary work
Steps to creating:
ම Identify the product or service
ම Create a value stream map
ම Review to find waste
ම Create a new map with the desire
improvement
ම Develop a roadmap to implement the fixes
ම Plan to revisit it again
Value Stream Map Example
Get
Get
Call US Course Register Attend 44 Minutes
Certificate
2 Minutes
info 10 Minutes 12 Minutes 20 Minutes
Get
Get
Call US Course Register Attend 15 Minutes
Certificate
2 Minutes
info 5 Minutes 5 Minutes 3 Minutes
Pre-Mortems
Team meeting that looks at possible
things that can cause failure during a
project before they take place
Steps include:
ම Think what the failures might be
ම Create a list of reasons that can cause the
failures
ම Review the project plan to determine
what can be done to reduce or remove
the reasons for failure
Retrospectives
Special meeting that takes place after
each iteration
Inspect and improve methods and team
work
Offers immediate value
Should have a 2 hour time limit
Retrospectives Stages
About 2 Hours for a typical retrospective
1. Set Stage – 6 Minutes
2. Gather Data – 40 Minutes
3. Generate Insights – 25 Minutes
4. Decide What to Do – 20 Minutes
5. Close Retrospective – 20 Minutes
1. Set the Stage
Start of the retrospective
Help people to get focus
Encourage participation to ensure everyone start
talking early
Outlining the approach and topics for discussion
Get people in mood for contributing information
Activities include:
ම Check-In
ම Focus On/Focus Off
ම ESVP
ම People identify if they are an explorer, shopper, vacationer, or
Prisoner
2. Gather Data
Create a picture of what happened during the
sprint
Start to collect information to be used for
improvement
Activities:
ම Timeline
ම Triple Nickels: break the team into 5 groups to spend
5 minutes collecting 5 ideas, 5 time
ම Mad, Sad, Glad: what where the team emotion as
the sprint was taking place
3. Generate Insights
Analyze the data
Helps to understand what was found
Activities Include:
ම Brainstorming
ම Five Whys: asking why five times
ම Fishbone analysis
ම Prioritize with dots: use a dot voting technique
Fishbone Analysis
Work/Famaily Exam
Lack of
Lack of
Wrong material
4. Decide what to do
Decide what to do about the problems that was
found
How can we improve for the next iteration
Activates include:
ම Short Subjects
ම Smart Goals
Short Subjects
Team decides what actions to take in
the next iteration:
ම Start doing
ම Stop doing
ම Do more of
ම Do less of
SMART Goals
Team sets goals that are SMART:
ම Specific
ම Measurable
ම Attainable
ම Relevant
ම Timely
5. Close the Retrospective
Opportunity to reflect on what
happened during the retrospective
Activities include:
ම Plus/Delta: make two column of what
the team will do more of and what to
do less of
Team Self-Assessments
Uses to evaluate the team as a hold
Things to evaluate can include:
ම Self-organization
ම Empowered to make decisions
ම Belief in vision and success
ම Committed team
ම Trust each other
ම Constructive disagreement
Hybrid Projects
•Uses a combination of traditional
(waterfall) methods with agile.
•Can be implement in a number of different
ways.
Definable vs. High
Uncertainty
•Project work can range from definable to
high uncertainty
•Definable:
• Clear procedures
• Proved successful on similar projects
• Car production or electrical appliance
•Uncertainty:
• Not-done-before
• High rates of change, complexity and risk
• Software Development, designing a house
Characteristics of four life cycles
Agile leverage
both aspect of
Iterative and
incremental
May 2020
Published by: Project Management Institute, Inc.
14 Campus Boulevard
Newtown Square, Pennsylvania 19073-3299 USA.
Phone: +610-356-4600
Fax: +610-356-4647
Email: [email protected]
Internet: PMI.org
"PMI," the PMI logo, "PMP," the PMP logo, "PMBOK," "PgMP,” “Project Management Journal," "PM Network,"
and the PMI Today logo are registered marks of Project Management Institute, Inc. The Quarter Globe Design is
a trademark of the Project Management Institute, Inc. For a comprehensive list of PMI marks, contact the PMI
Legal Department.
TABLE OF CONTENTS
Introduction ................................................................................................................... 1
1
Published jointly by the American Education Research Association, National Council on Measurement in Education, and
American Psychological Association. The PMP certification is also accredited by the American National Standards Institute
(ANSI) against the internationally recognized ISO/IEC 17024 standard: Conformity Assessment—General Requirements for
Bodies Operating Certification of Persons.
The following table identifies the proportion of questions from each domain that will appear on the
examination.
Total 100%
Important note: The research conducted through the Job Task Analysis validated that today’s project
management practitioners work in a variety of project environments and utilize different project approaches.
Accordingly, the PMP certification will be reflective of this and will incorporate approaches across the value
delivery spectrum. About half of the examination will represent predictive project management
approaches and the other half will represent agile or hybrid approaches. Predictive, agile, and hybrid
approaches will be found throughout the three domain areas listed above and are not isolated to any
particular domain or task.
In this document you will find an updated structure for the PMP Examination Content Outline. Based on
feedback from customers and stakeholders, we have worked on simplifying the format so that the PMP
Examination Content Outline is easier to understand and interpret.
On the following pages you will find the domains, tasks, and enablers as defined by the Role Delineation
Study.
Domain: Defined as the high-level knowledge area that is essential to the practice of project
management.
Tasks: The underlying responsibilities of the project manager within each domain area.
Enablers: Illustrative examples of the work associated with the task. Please note that enablers are
not meant to be an exhaustive list but rather offer a few examples to help demonstrate what the
task encompasses.
Manage communications
Task 2
Analyze communication needs of all stakeholders
Determine communication methods, channels, frequency, and level of detail for all
stakeholders
Communicate project information and updates effectively
Confirm communication is understood and feedback is received
Engage stakeholders
Task 4
Analyze stakeholders (e.g., power interest grid, influence, impact)
Categorize stakeholders
Engage stakeholders by category
Develop, execute, and validate a strategy for stakeholder engagement
PMI.org
© 2020 Project Management Institute, Inc. All rights reserved. “PMI”, the PMI logo, “CAPM”, “PMP”, “PfMP”, “PgMP”, "PMI-ACP", “PMI-PBA”, “PMI-RMP”, “PMI-SP” and
“Powering The Project Economy” are marks of Project Management Institute, Inc. (4/20)