PMP Courseware v11
PMP Courseware v11
WELCOME
Working Agreements
As a team, let us have a working agreement for the next few days/months
▪ Set goal
▪ Commitment
▪ Motivation
▪ Get goal
Agenda
1 2 Introduction
Introduction Fundamentals
Module 1. Creating a High Performing Team
3 4
Module 2. Starting the Project
Initiating the Project Planning the Project
Introduction to
PMP Certification
Target Audience
8
PMP certification exam fees for PMI members and
non-members
PMP certification exam fee with PMI membership $405
(42%)
(50%)
The new exam will cover predictive, agile, and hybrid approaches
No negative marking
Website Links
PMBOK 7
Section 02
Fundamentals in
Project Management
What is a Project?
“A project is a temporary endeavor undertaken to create a unique
product, service or result”
o Temporary endeavor means that a project has a definite start and end
date .
A project comes to an end when either it’s goals and objectives are met
or the project is brought to a premature end (termination).
o Result in Unique products (component or end item itself), services, or
results (such as outcome or document)
oAre subject to progressive elaboration. Progressive elaboration involves
continuously improving and detailing a plan as more detailed / specific
information and more accurate estimates become available.
Progressive elaboration allows a project management team to define
work and manage it to a greater level of detail as the project evolves.
Projects drive change
•Market demand e.g.. A car company authorizes a project to build more fuel-
efficient cars in response to gasoline shortages.
Specific
Skills Tools Techniques
Knowledge
Difference and Similarities between Project and
Operations
Try this!
that are managed in a coordinated manner to obtain shared benefits and control that
strategic objectives
▪ In some organizations, a project management office (PMO) will support programs and
Ideas, Vision,
Mission, Strategy, Strategy 1 Strategy 2
Regulations
Portfolio PMO
Achieve business
objective:
Do the right projects
Products,
Hardware Data Center
Shared benefit: Service, Others
Upgrade Program Program
Do projects
together.
Unique benefit:
Do projects right.
Project objective
Project C
(unique benefit) Project A Project B Project D Project E Other work Operations
DB Project
Program Management
An example of a program is a new communications satellite system with projects for the design
and construction of the satellite and the ground stations, the launch of the satellite, and the
integration of the system.
Portfolio Management
•It ensures that business operations continue efficiently by using the optimal
resources needed to meet customer demands.
Intersect
▪ Organizational integration
▪ Continuous development
Components Of Project
Key Components Description
Project life cycle The series of phases that a project passes through from its start to
its completion.
Project phase A collection of logically related project activities that culminates in
the completion of one or more deliverables.
Phase gate A review at the end of a phase in which a decision is made to
continue to the next phase, to continue with modification, or to
end a program or project.
Project management processes A systematic series of activities directed toward causing an end
result where one or more inputs will be acted upon to create one or
more outputs.
Project Management Process A logical grouping of project management inputs, tools and
Group techniques, and outputs. The Project Management Process Groups
include Initiating, Planning, Executing, Monitoring and Controlling,
and Closing. Project Management Process Groups are not project
phases.
Project Management An identified area of project management defined by its knowledge
Knowledge Area requirements and described in terms of its component processes,
practices, inputs, outputs, tools, and Techniques.
Project Lifecycle
The project can be carried out into phases of work to be completed with a significant
milestone between each phase, which represents a go/no-go point in the project
Feasibili
Design Build Test Deploy Close
ty
Product Lifecycle
A product is an artifact that is produced as part of the project that might go into the
operation or market or live environment
Product life cycle is a series of phases that represents the evolution of a product,
from introduction through growth, maturity, and retirement
Project Lifecycle
The project can be carried out into phases of work to be completed with a significant
milestone between each phase, which represents a go/no-go point in the project
Feasibili
Design Build Test Deploy Close
ty
Project Management Knowledge Areas
1. Integration management
2. Scope management Scope
Stakehol Schedul
3. Schedule management der e
4. Cost management
Procurem
5. Quality management ent Cost
Integration
6. Resource management
7. Communications management Risk Quality
8. Risk management
Commu Resourc
9. Procurement management nications es
Monitoring
Initiating Planning Executing & Closing
Controlling
Project Management Process Groups
1. Initiating Process Group : Processes performed to define a new project or a
new phase of an existing project by obtaining authorization to start the
project or phase.
2. Planning Process Group : Processes required to establish the scope of the
project, refine the objectives, and define the course of action required to attain
the objectives that the project was undertaken to achieve.
3. Executing Process Group : Processes performed to complete the work defined
n the project management plan to satisfy the project requirements.
4. Monitoring and Controlling Process Group : Processes required to track,
review, and regulate the progress and performance of the project; identify if
any changes required; and initiate the corresponding changes.
5. Closing Process Group :Processes performed to formally complete or close the
6. project, phase, or contract.
Project Management Process Groups
Project 4.1 Develop 4.2 Develop Project 3.Direct And Manage 5.Monitor And 4.7 Close
Integration Project Management Plan Project Work Control Project Project Or
Management Charter 4.Manage Project Work Phase
Knowledge 6.Perform
Integrated Change
Control
Project Risk 1. Plan Risk Management 11.6 Implement Risk 11.6 Monitor Risks
Management 2. Identify Risks Responses
3.Perform Qualitative Risk
Analysis
4.Perform Quantitative
Risk Analysis
5. Plan Risk Responses
Project 13.1 Identify 13.2 Plan Stakeholder 13.3 Manage Stakeholder 13.4 Monitor
Stakeholder Stakeholders Engagement Engagement Stakeholder
Management Engagement
Try This!
4. Name the knowledge areas in project management that a project manager should
focus?
Interrelationship of Components in Projects
Project Phase
▪ A project life cycle is the series of phases that a project passes through from its start
to
▪ its completion.
2. Iterative - Iterative life cycles improve the product or result through successive
prototypes or proofs of concept
• A project life cycle where the project scope is generally determined early in the
project life cycle, but time and cost estimates are routinely modified as the
project team's understanding of the product increases.
• Requirements are dynamic and this approach allows constant feedback to
improve and modify the deliverable . Provides single delivery of product.
• Prototypes are shown to customer and improved until customer is satisfied
with it .
• This approach is used where projects are complex , and project may require
frequent changes .
• Primary goal is perfection of solution.
Incremental Life Cycle
• An adaptive project life cycle in which the deliverable is produced through a series
of iterations that successively add functionality within a predetermined time
frame.
• The deliverable contains the necessary and sufficient capability to be considered
complete only after the final iteration.
• Many small deliverables are given.
• This approach is used where customer cannot afford to wait for everything to be
completed .
• Primary goal is quickness of delivery .
Agile Life Cycle
As a project manager, you must help the sponsor and team decide
which approach is the best match for your business objectives.
Approaches Best Suited
Methodology Best Suited When Examples
Types Characteristics
Predictive • Fixed requirements
• Activities performed once per project
• Single delivery
• Goal: Manage cost
Adaptive Iterative • Dynamic requirements
• Activities repeated until correct
• Single delivery
• Goal: Correct solution
Incremental • Dynamic requirements
• Activities performed once per increment
• Frequent small deliveries
• Goal: Speed
Agile • Dynamic requirements
• Combines iterative repetition of activities with incremental deliveries
• Goal: Customer value
Hybrid • Includes adaptive and predictive components
• Shorter, iterative time frames
• High stakeholder involvement
• More in-depth requirements
Difference B/w Life Cycles
Identify the project development lifecycle
1 2
4
3
5
Project Data
•Work performance data. The raw observations and measurements identified during
activities performed to carry out the project work. E.g.. % work completed, quality and
technical performance measures, start and finish dates of schedule activities, number
of change requests, number of defects, actual costs, actual durations, etc.
•Project data are usually recorded in a Project Management Information System (PMIS)
and in project documents.
Two very important Business Documents which project manager need to ensure while following
project management approach :
Project Business Case and Project Benefits management plan
Interrelationship of Needs Assessment and Critical
Business/Project Documents
Business Case
•Business case lists the objectives and reasons for project initiation.
•It helps measure the project success at the end of the project against the project
objectives.
•The business case is a project business document that is used throughout the
project life cycle.
•The business case may be used before the project initiation and may result in a
go/no-go decision for the project.
•Needs assessment often precedes the business case. It involves understanding
business goals and objectives, issues, and opportunities and recommending
proposals to address them.
Benefit Management Plan
Benefits :
The PM should work with the sponsor to ensure that the project charter and the
benefits management plan remain aligned throughout the project lifecycle
Example : An organization is taking initiative to build a Smart
Website for its internal and external stakeholders which employs
artificial intelligence (AI).
Benefits could be :
•A 50% reduction in response time for prospective buyers.
•An 18% increase in revenues generated.
•A high improvement in customer satisfaction.
•Improved sales prospect .
Outputs, Outcomes, Benefits, Value
•Not under the control of the project team, that may enhance or constrain project
management .
•EEFs are inputs to many project management processes, specifically for most
planning
processes.
Organizational
culture,
structure, and
governance
Geographic
Employee distribution of
capability facilities and
resources
Resource
infrastructure
availability
information
technology
software
EEF’s External to The organization
Marketplace
conditions.
Social and
Physical
environmental cultural
elements influences
and issues.
Financial Legal
considerations. restrictions.
Government
Commercial
or industry
databases.
standards.
Academic
research.
Organizational Process Assets
These assets influence the management of the project.
OPA may be grouped into two categories:
❖ Processes, policies, and procedures
• Don’t get updated as part of the project work, can be updated only by following
the appropriate organizational policies .
•Established by Project management office (PMO) or another function outside of
the project.
❖ Organizational Knowledge bases
•Get updated throughout the project with project information.
•E.g.., information on financial performance, lessons learned, performance
metrics and issues, and defects are continually updated throughout the project.
Organizational Structure Type
Organizational Description
Structure
Functional • Each department is responsible for carrying out a specific,
similar set of activities.
• Multiple people perform each type of activity.
• Reporting is hierarchical, with each individual reporting to a
single manager.
• The project manager's authority is low, relative to
the functional manager's authority.
Matrix • A blend of functional and projectized structures in which
individuals report upward in the functional hierarchy, but they
also report horizontally to one or more project managers.
Project manager plays leadership role for the entire project team in order to
achieve the project’s objectives.
•Many project managers become involved in a project from its initiation through
closing.
•In some organizations, a project manager may be involved in evaluation and
analysis activities prior to project initiation.
•In some organizational settings, the project manager may also be called upon to
manage or assist in business analysis, business case development, and aspects of
portfolio management for a project.
•A project manager may also be involved in follow-on activities related to
realizing business benefits from the project.
Role of Project Manager
❖ Professional Discipline :
PM needs to continuously do knowledge transfer and integration in terms of project
management. This includes Contribution of knowledge and expertise to others within
the profession, Related profession and other professions .
❖ Across Disciplines:
PM may choose to educate other professionals regarding the value of a project
management approach to the organization.
Project Manager Competences
Qualities and Skills of a Leader
•Being visionary (e.g.., able to dream and translate those dreams for others);
•Being optimistic and positive;
•Being collaborative;
•Managing relationships and conflict by building trust;
• Spending sufficient time in Communicating by asking and listening ;
•Being respectful
•Exhibiting integrity and being culturally sensitive, courageous, a problem solver,
and decisive;
•Giving credit to others where due;
•Being a life-long learner who is results- and action-oriented;
•Focusing on the important things, including:
•Continuously prioritizing work by reviewing and adjusting as necessary;
•Setting high-level strategic priorities,
•Maintaining vigilance on primary project constraints; and
•Having a holistic and systemic view of the project,
•Being able to build effective teams, be service-oriented.
Various forms of power of PM
Top project managers are proactive and intentional when it comes to power. These
project managers will work to acquire the power and authority they need within the
boundaries of organizational policies, protocols, and procedures rather than wait for
it to be granted.
Comparison of Leadership and Management
Laissez-faire
Interactional Transactional
Transformational
Leadership Styles
Project managers may lead their teams in many ways.
Most common Leadership styles include :
• Laissez-faire (e.g.., allowing the team to make their own decisions and establish their
own goals, also referred as hands-off style);
• Servant leader (e.g.., demonstrates commitment to serve and put other people first;
focuses on other people’s growth, learning, development, autonomy, and well-being;
concentrates on relationships, community and collaboration; leadership is secondary and
emerges after service);
▪ Project Manager performs integration on the project both up and down the
hierarchy:
▪ ( a) Project managers works with the project sponsor to understand the strategic
objectives and ensure the alignment of the project objectives and results with those
of the portfolio, program, and business areas. In this way, project managers
contribute to the integration and execution of the strategy.
▪ (b) Project managers are responsible for guiding the team to work together to
focus on what is really essential at the project level. This is achieved through the
integration of processes, knowledge, and people.
Domain/Tasks/Enablers
8%
Domain 1: People
42%
Domain 2: Process
50%
Domain 3: Business
Environment
Domain 1: People (14 tasks )
• Task 1: Manage Conflict
•The processes and activities needed to identify, define, combine, unify, and
coordinate the various processes and project management activities within the
Project Management Process Groups.
•Integration includes characteristics of unification, consolidation, communication,
and interrelationship.
•These actions should be applied from the start of the project through completion.
Direct
Develop and Monitor Perform Close
Develop Manage and
Project Manag Integrated Project
Project Management e
Project Control
Change or
Charter Knowledge Project
Plan Project Work Control Phase
Work
Key Concepts For Project Integration Management
•The project manager is the one who combines the results in all the other Knowledge
Areas and has the overall view of the project.
•All other Knowledge Areas may be managed by project specialists (e.g.., cost
analysis, scheduling specialists, risk management experts), the accountability of
Project Integration Management cannot be delegated or transferred.
•In the case of external projects, a formal contract is typically the preferred
way to establish an agreement.
•The project charter provides the project manager with the authority to
plan, execute, and control the project.
❖ Business Documents
❖ Agreements
❖ Expert Judgment
•Judgment provided by any group or person with specialized education, knowledge,
skill, experience, or training.
• Expertise in any application area, Knowledge Area, discipline, industry, etc., as
appropriate for the activity being performed.
❖ Data Gathering
✓ Brainstorming
• Used to identify a list of ideas in a short period of time.
• Conducted in a group environment and is led by a facilitator.
• It helps in idea generation and further analysis.
•Used to gather data and solutions or ideas from stakeholders, SME’s ,and team
members .
✓ Focus groups
•Brings together stakeholders and SME ‘s to learn about various project related
topics in a more conversational way than a one-on-one interview.
✓ Interviews
• Direct conversation method to obtain specific information from stakeholders .
Develop Project Charter : Tools and Techniques
✓ Conflict management.
•Used to help bring stakeholders into alignment on the project objectives,
success criteria, high-level requirements, project description, summary
milestones, and other elements of the charter.
✓ Facilitation.
•Ability to effectively guide a group event to a successful decision, solution, or
conclusion.
•Facilitator ensures effective participation, mutual understanding, full buy-in of
all participants
✓ Meeting management.
•Includes preparing the agenda, ensuring a representative for each key
stakeholder group is invited, and preparing and sending the follow-up minutes
and actions.
❖ Meetings
•Held with key stakeholders to identify the project objectives, success criteria,
key deliverables, high-level requirements, summary milestones, etc.
Develop Project Charter : Outputs
❖ Project Charter
•Documents the high-level information on the project and on the product, service, or
result the project is intended to satisfy . Components of Project charter are :
• Project purpose;
• Measurable project objectives and related success criteria;
• High-level requirements;
• High-level project description, boundaries, and key deliverables;
• Overall project risk;
• Summary milestone schedule;
• Preapproved financial resources;
• Key stakeholder list;
• Project approval requirements;
• Project exit criteria ;
• Assigned project manager, responsibility, and authority level; and
• Name and authority of the sponsor or other person(s) authorizing the project
charter.
❖ Assumption Log
Used to record all assumptions and constraints throughout the project life cycle.
13.1 Identify Stakeholders
❖ Project Charter
❖ Business Documents
❖ Project Management Plan
❖ Project Documents
❖ Agreements
❖ Enterprise Environmental Factors
❖ Organizational Process Assets
Identify Stakeholders :Tools and Techniques
❖ Expert Judgment
❖ Data Gathering
• Questionnaires and surveys
•Brainstorming A general data-gathering and creativity technique that elicits input from
groups such as team members or subject matter experts.
❖ Data Analysis
Identify Stakeholders :Tools and Techniques
❖ Data Representation
Stakeholder mapping/ representation - method of
categorizing stakeholders using various methods.
Categorizing stakeholders assists the team in building
relationships with project stakeholders.
•Salience model.
•Based on assessments of their power (level of
authority ), urgency (need for immediate attention), and
legitimacy (their involvement is appropriate).
•It is useful for large complex communities of
stakeholders or where there are complex networks of
relationships within the community.
❖ Meetings
Identify Stakeholders : Outputs
•Change Requests
•Stakeholder identification continues throughout the project, new stakeholders, or new
information about stakeholders, may result in a change request to the product, project
management plan, or project documents.
•Project Scope Management includes the processes required to ensure that the
project includes all the work required, and only the work required, to complete
the project successfully.
•Managing the project scope is primarily concerned with defining and
controlling what is and is not included in the project.
Plan Scope
Define Validate
Management Scope Scope
Collect Create
Requirements Control
WBS
Scope
Project Scope Management
Product Scope
Project Scope
• The work performed to deliver a product, service, or result with the specified
features and functions.
• The term “project scope” is sometimes viewed as including product scope.
• Completion of the project scope is measured against the project management
plan.
5.1 Plan Scope Management
❖ Project Charter
❖ Expert Judgment
❖ Data Analysis
Alternatives analysis.
Various ways of collecting requirements, elaborating the project and product scope, creating the
product, validating the scope, and controlling the scope are evaluated.
❖ Meetings
•Expert judgment
Alternatives analysis
Meetings
❖ Project Charter
❖ Business Documents
❖ Agreements
Collect Requirements : Tools and Techniques
❖ Expert Judgment
❖ Data Gathering
• Brainstorming
• Interviews.
•Focus groups bring together prequalified stakeholders and subject matter experts to
learn about their expectations and attitudes about a proposed product, service, or
result.
•A trained moderator guides the group through an interactive discussion designed to
be more conversational than a one-on-one interview.
•Questionnaires and surveys are written sets of questions designed to quickly
accumulate information from a large number of respondents.
•Most appropriate with varied audiences, when a quick turnaround is needed, when
respondents are geographically dispersed .
•Benchmarking involves comparing actual or planned products, processes, and
practices to those of comparable organizations.
•The organizations compared during benchmarking can be internal or external.
❖Data Analysis
Document analysis –
• Consists of reviewing and assessing any relevant documented information.
Collect Requirements : Tools and Techniques
❖ Decision Making
•Autocratic decision making - one individual takes responsibility for making the
decision for the group.
❖ Data Representation
•Affinity diagrams - appropriate for grouping, classifying, and reviewing large numbers
of ideas. (Fig next page )
•Mind mapping - consolidates ideas generated through individual brainstorming
sessions into a single map to reflect commonality and differences in understanding
and to generate new ideas. (Fig next page )
• Observation/conversation.
oProvides a direct way of watching someone perform a task/job in their
environment, which may be useful if the processes are detailed or the user finds it
difficult to communicate their needs
• Facilitation
Collect Requirements : Tools and Techniques
❖ Affinity diagrams
Organizing potential causes of defects into groups showing areas that should be focused
the most
Collect Requirements : Tools and Techniques
❖ Mind Mapping
Collect Requirements : Tools and Techniques
❖ Context Diagrams
A context diagram allows the depiction of product scope as a visual model by showing
a business system (process, equipment, computer system, etc.) and how other
systems/people (actors) interact with it.
Education
Community
Collect Requirements : Tools and Techniques
❖ Prototypes
A method of obtaining early feedback on requirements by providing a working
model of the expected product before actually building it.
•Might be used in an agile context, for example, in which the team would use
mock-ups illustrating navigation paths through user interfaces. Also used in
industries such as film, advertising, and instructional design (known as
“storyboarding”)
Collect Requirements : Outputs
•Attributes associated with each requirement can be recorded in the RTM . These
attributes help to define key information about the requirement.
•Typical attributes may include: a unique identifier, a textual description of the
requirement, the rationale for inclusion, owner, source, priority, version, current
status (such as active, cancelled, deferred, added, approved, assigned, completed),
and status date.
Collect Requirements : Outputs
5.3 Define Scope
Define Scope is the process of developing a detailed description of the project and
product.
•Since all the requirements identified in the Collect Requirements process may not be
included in the project, Define Scope selects the final project requirements from the
requirements documentation.
•It then develops a detailed description of the product, service, or result boundaries
and acceptance criteria.
Define Scope
Knowledge Area: Scope Management
Process Group: Planning
Define Scope : Inputs
❖ Project charter
❖ Project documents
❖ Expert judgment
❖ Data Analysis
Alternatives analysis can be used to evaluate ways to meet the requirements.
❖ Decision Making
Multi-criteria decision
❖ Interpersonal and Team Skills
Facilitation
❖Product Analysis For projects that have a product as a deliverable, product
analysis is a tool that generally means asking questions about a product and forming
answers to describe the use, characteristics, and other relevant aspects of what is
going to be manufactured.
•Depending on the area of application, such methods may be termed product
breakdown, systems analysis, systems engineering, value engineering, or value
analysis.
•For example, if your product was a camera, you would analyze all components of
that product such as lens, battery, camera body, and user interface to help generate
the scope.
Define Scope : Outputs
•Lowest level of WBS component is called Work package which can be used to
group the activities where work is scheduled and estimated, monitored, and
controlled.
•In the context of the WBS, work refers to work products or deliverables that are
the result of activity and not to the activity itself.
Create WBS
Knowledge Area: Scope Management
Process Group: Planning
Create WBS : Inputs
❖ Project Documents
•Project scope statement describes the work that will be performed and
excluded.
• Requirements documentation. Detailed requirements describe how individual
requirements meet the business need for the project.
❖ Expert judgment
❖ Decomposition
Decomposition is a technique used for dividing and subdividing the project scope
and project deliverables into smaller, more manageable parts. The lowest level of
the WBS is a work package – a manageable unit of work that can be planned,
budgeted, scheduled, and controlled as an individual entity.
Level of decomposition is dependent on the degree of control needed to
effectively manage the project, also vary with the size and complexity of the
project.
• Control accounts are management control points placed at selected points
above the work package level and are typically intended for performance
measurement. A control account has two or more work packages but a work
package is only associated with a single control account
• Each WBS element has an identifier, part of a numbering system called the
code of accounts.
• If an agile approach is used, epics can be decomposed into user stories.
Create WBS : Tools and Techniques
Decomposition 1
Home
1.1.3.3
1.1.3.1 1.1.3.2
Doors and
Electrical Plumbing
Windows
❖ Scope Baseline
The scope baseline is the approved version of a scope statement, WBS, and its associated
WBS dictionary, which can be changed only through formal change control procedures and
is used as a basis for comparison. It is a component of the project management plan.
Components of the scope baseline include:
• Project scope statement
• WBS
• Work package
•Planning package. A control account may include one or more planning packages. A
planning package is a work breakdown structure component below the control account
and above the work package with known work content but without detailed schedule
activities.
•WBS dictionary is a document that provides detailed deliverable, activity, and
scheduling information about each component in the WBS. The WBS dictionary is a
supporting document to WBS.
Most of the information included in the WBS dictionary is created by other processes
and added to this document at a later stage.
Create WBS : Outputs
•Project scheduling provides a detailed plan what needs to be delivered as per the
project scope and serves as a tool for communication, managing stakeholders’
expectations, and as a basis for performance reporting.
•Project management team selects a scheduling method, such as critical path or an agile
approach.
❖ Project Charter
❖ Expert Judgment
❖ Decomposition
•Each work package within the WBS is decomposed into the activities required to produce
the work package deliverables.
•Final output of this process is activities rather than deliverables, as done in the Create WBS
process .
•Involving team members in the decomposition can lead to better and more accurate results.
❖ Rolling Wave Planning
•It is an iterative planning technique in which the work to be accomplished in the near term
is planned in detail, while work further in the future is planned at a higher level.
•During early strategic planning when information is less defined, work packages may be
decomposed to the known level of detail. As more is known about the upcoming events in
the near term, work packages can be decomposed into activities.
❖ Meetings
Define Activities : Outputs
❖ Activity List
•It includes the schedule activities required on the project.
•It includes an activity identifier and a scope of work description for each activity
in sufficient detail to ensure that project team members understand what work is
required to be completed.
❖ Activity Attributes
•It extends the description of the activity by identifying multiple components
associated with each activity. Components for each activity evolve over time.
•During initial stages of the project, they include the unique activity identifier (ID),
WBS ID, and activity label or name.
•When completed, they may include activity descriptions, predecessor activities,
successor activities, logical relationships, leads and lags , resource requirements,
imposed dates, constraints, and assumptions.
Define Activities : Outputs
❖ Milestone List
•A milestone is a significant point or event in a project.
•A milestone list identifies all project milestones and indicates whether the milestone
is mandatory, such as those required by contract, or optional, such as those based on
historical information.
•Milestones have zero duration because they represent a significant point or event.
❖ Change Requests
•Once the project has been baselined, the progressive elaboration of deliverables into
activities may reveal work that was not initially part of the project baselines. This may
result in a change request.
•A Successor Activity is a dependent activity that logically comes after another activity
in a schedule.
• PDM includes four types of dependencies or logical relationships. ( FS, FF, SS, SF )
•FS is the most commonly used type of precedence relationship. The SF relationship is
very rarely used, but is included to present a complete list of the PDM relationship
types.
Sequence Activities : Tools and Techniques
• Discretionary dependencies.
oThese dependencies are sometimes referred to as preferred logic, preferential logic,
or soft logic.
oEstablished based on knowledge of best practices within a particular application
area or some
unusual aspect of the project where a specific sequence is desired, even though
there may be other acceptable sequences.
E.g.. : In Construction , generally accepted best practice recommended is , the electrical
work should start after finishing the plumbing work.
Sequence Activities : Tools and Techniques
•External dependencies.
oThese dependencies are usually outside of the project team’s control.
E.g.., Testing activity in a software project may be dependent on the delivery of
hardware from an external source.
• Internal dependencies.
o Generally inside the project team’s control.
E.g.. , if the team cannot test a machine until they assemble it.
Sequence Activities : Tools and Techniques
A lag is the amount of time a successor activity will be delayed with respect to a
predecessor activity. It’s wait time!
E.g.. , Letting concrete set for 3 days before building on it: FS + 3 days
•PMIS includes scheduling software that has the capability to help plan,
organize, and adjust the sequence of the activities; insert the logical
relationships, lead and lag values; and differentiate the different types of
dependencies.
•E.g. Microsoft Project ,Primavera
Sequence Activities : Outputs
•Activities with divergence and convergence are at greater risk as they are affected by
multiple activities or can affect multiple activities.
• Activity I is called a path convergence, as it has more than one predecessor, while
activity K is called a path divergence, as it has more than one successor.(next slide )
❖ Project Documents
❖ Expert Judgement
❖ Analogous Estimating
• Estimating the duration or cost of an activity or a project using historical data from
a similar activity or project. The fastest and easiest estimation method to give a
rough estimation.
• Used when there is a limited amount of detailed information available about the
project.
• Less costly and less time consuming than other techniques, but it is also less
accurate.
• Estimation is least reliable as no two projects are identical. A gross value
estimating approach .
❖ Parametric Estimating
o The estimation is based on adjusting “parameters” from historical information; the
estimation is more reliable. The estimation is based on historical information of very similar
projects with consideration of the scale differences ; by first identifying the unit cost/duration
from the past projects/activities and scale the estimation to the required number of units for
the current project/activity.
o An algorithm is used to calculate cost or duration based on historical data and project
parameters
o Used only when a statistical relationship between historical data and current work can be
established;
o Can produce higher levels of accuracy depending upon the sophistication and underlying data
built into the model.
Estimate Activity Durations : Tools and Techniques
•Analogous Estimating is used early in the project where there is limited amount of
information available while Parametric Estimating is used if the project/activity is
“scalable”.
Estimate Activity Durations : Tools and Techniques
❖ Three-point Estimating
This technique seeks to take uncertainty into account when creating estimates. It uses three
estimates to define a range for an activity’s duration:
o tM – most likely. The time required to complete an activity under normal
circumstances.
o tO – optimistic. The best case scenario estimate of the activity.
o tP – pessimistic. The worst case scenario estimate of the activity.
Using the data above, PMI then present two formula to calculate a duration estimate:
o Triangular distribution – tE = (tO + tM + tP)/3
o Beta distribution – tE = (tO + tP + 4tM)/6
Note: The weightage of 4tM comes from its statistical origins; using historical data, the
probability of the estimate will be closest to the tM and the formula should reflect this. This
concept originated with the Program evaluation and review technique (PERT).
Continued on the next
slide
Estimate Activity Durations : Tools and Techniques
❖Bottom-up Estimating
•This is a method of estimating project duration or cost by aggregating the estimates
of the lower level components of the WBS.
•The detail durations are estimated and then aggregated into a total quantity for each
of the activity’s durations.
❖Data Analysis
•Alternatives analysis : is used to compare various levels of resource capability or skills ;
different tools (manual versus automated);and make, rent, or buy decisions regarding
the resources.
•This allows the team to determine an optimal approach for accomplishing project work.
❖ Decision Making
• Voting
• In Agile approach , it is done through a method called Fist of Five.
❖ Meetings
Estimate Activity Durations : Outputs
❖ Duration Estimates
• The “…quantitative assessments of the likely number of time periods that
are required to complete an activity.”
❖ Basis of Estimates
❖ Agreements
•Vendors may have an input to the project schedule as they develop the details of how
they will perform the project work to meet contractual commitments.
•Some network paths may have points of path convergence or path divergence that can
be identified and used in schedule network analysis.
•This schedule network analysis technique calculates the early start, early finish, late
start, and late finish dates for all activities without regard for any resource limitations
by performing a forward and backward pass analysis through the schedule network.
•In the example, the longest path includes activities A, C, and D, and therefore the
sequence of A-C-D is the critical path.
•Activities on the critical path must happen on time. Any delay of any activity on the
critical path will cause the entire schedule to slip.
Develop Schedule : Tools and Techniques
•The critical path method is used to calculate the critical path(s) and the amount of
total and free float or schedule flexibility on the logical network paths within the
schedule model.
•Float or total float is measured by the amount of time that a schedule activity can be
delayed or extended from its early start date without delaying the project finish date .
•Free float is the amount of time that a schedule activity can be delayed without
delaying the early start date of any successor activity . For example the free float for
Activity B, in Figure, is 5 days.
❖ Resource Optimization
•Resource optimization refers to finding ways to adjust the use of resources.
There are two techniques that can achieve this outcome:
Resource Leveling (Figure on next slide )
•Resource leveling can be used when shared or critically required resources are only
available at certain times, or in limited quantities, or over-allocated, such as when a
resource has been assigned to two or more activities during the same time period.
Develop Schedule : Tools and Techniques
Develop Schedule : Tools and Techniques
Resource smoothing
•A technique that adjusts the activities of a schedule model such that the
requirements for resources on the project do not exceed certain predefined
resource limits.
•In contrast to resource leveling, this does not result in a changed critical path.
•In other words, activities may only be delayed within their free and total float.
Develop Schedule : Tools and Techniques
❖ Data Analysis
• What-if scenario analysis.
•This seeks to examine various scenarios so as to predict the impact of these
scenarios (either positive or negative), primarily on the project’s cost and
schedule objectives.
•The outcome of the what-if scenario analysis can be used to assess the
feasibility of the project schedule under adverse conditions.
Develop Schedule : Tools and Techniques
•Simulation
•It is more accurate than other methods because it simulates the actual
details of the project and calculates probability.
Develop Schedule : Tools and Techniques
❖ Schedule Compression
•It also determines the number of iterations or sprints in the release, and allows
the product owner and team to decide how much needs to be developed and how
long it will take to have a releasable product.
•Since features represent value to the customer, the timeline provides a more
easily understood project schedule as it defines which feature will be available at
the end of each iteration, which is exactly the depth of information the customer
is looking for.
Develop Schedule : Tools and Techniques
Relationship among product vision, product roadmap, release planning, and iteration planning.
Develop Schedule : Outputs
Schedule
Baseline
Project Schedule
❖ Schedule Baseline
•It is the approved version of a schedule model that can be changed only through
formal change control procedures and is used as a basis for comparison to actual
results.
•It is accepted and approved by the appropriate stakeholders as the schedule
baseline with baseline start dates and baseline finish dates.
•During monitoring and controlling, the approved baseline dates are compared to
the actual start and finish dates to determine if variances have occurred.
• It is a component of the project management plan.
Develop Schedule : Outputs
❖ Project Schedule
❖ Schedule Data
•The schedule data for the project schedule model is the collection of
information for describing and controlling the schedule.
❖ Project Calendars
❖ Change Requests
Control Costs
Plan Cost Estimate Determine
Costs (Monitoring
Management Budget
and
(Planning ) (Planning ) (Planning ) Controlling )
Key Concepts For Project Cost Management
Plan Cost Management is the process of defining how the project costs will be estimated,
budgeted, managed , monitored, and controlled.
❖ Project Charter
❖ Expert Judgment
❖Data Analysis
•Alternatives analysis can include reviewing strategic funding options such as: self-
funding, funding with equity, or funding with debt. It can also include consideration
of ways to acquire project resources such as making, purchasing, renting, or leasing.
❖ Meetings
• to develop the cost management plan.
•Attendees may include the project manager, the project sponsor, selected project
team members, selected stakeholders, anyone with responsibility for project costs,
and others as needed.
Plan Cost Management : Outputs
❖ Expert Judgment
❖ Analogous Estimating
❖ Parametric Estimating
❖ Bottom-up Estimating
❖ Three-point Estimating
Estimate Costs : Tools and Techniques
❖ Data Analysis
•Alternatives analysis
•Reserve analysis.
o Contingency reserves are the budget within the cost baseline that is allocated
for identified risks. Contingency reserves are often viewed as the part of the
budget intended to address the known unknowns that can affect a project.
oE.g.. rework for some project deliverables could be anticipated, while the
amount of this rework is unknown.
oContingency reserves are part of the cost baseline and the overall funding
requirements for the project.
•Cost of quality. Assumptions about costs of quality may be used to prepare the
estimates.
Estimate Costs : Tools and Techniques
❖ Decision Making
•Voting
voting is an assessment process having multiple alternatives with an
expected outcome in the form of future actions.
Estimate Costs : Outputs
❖ Cost Estimates
•“Quantitative assessments of the probable costs required to complete
project work ”.
•Costs are estimated for all resources related to each activity on the activity
list. This may include direct labor, materials, equipment, services, facilities, IT
,cost of financing (including interest charges), exchange rates, or a cost
contingency reserve.
•Indirect costs can also be included at the activity level or at higher levels.
❖ Basis Of Estimates
•Additional details supporting the cost estimate , should provide a clear and
complete understanding of how the cost estimate was derived.
•It include documentation of all assumptions made, any known constraints,
identified risks .
❖ Project Documents
❖ Business Documents
❖ Agreements
❖ Expert Judgment
❖ Cost Aggregation
• Cost estimates are aggregated by work packages in accordance with the WBS.
•Work package cost estimates are then aggregated for the higher component
levels of the WBS (such as control accounts) and, ultimately, for the entire
project.(i.e.... cost baseline )
❖ Data Analysis
• Reserve analysis, which can establish the management reserves for the project.
•Management reserves are an amount of the project budget withheld for
management control purposes and are reserved for unforeseen work that is within
scope of the project.
•Management reserves are intended to address the unknown unknowns that can
affect a project.
•Management reserve is not included in the cost baseline but is part of the overall
project budget and funding requirements.
Determine Budget : Tools and Techniques
❖ Financing
• It entails acquiring funding for projects.
•It is common for long-term infrastructure, industrial, and public services projects to
seek external sources of funds, the funding entity may have certain requirements that
are required to be met.
Determine Budget : Outputs
❖ Cost Baseline
•The approved time-phased budget for the project .
•Estimates for the activities (with respective contingency reserves) are aggregated
up to the work package level and then to the control account level.
•All control account budgets summed up = cost baseline (often displayed in an s-
curve)
•Then, management reserves are added to the cost baseline = project budget
Determine Budget : Outputs
Determine Budget : Outputs
Overview of the major inputs and outputs of the Project Quality Management :
• Plan Quality Management process is concerned
with the identification of quality requirements .
•Project Quality Management addresses the management of the project and the
deliverables of the project.
•Quality measures and techniques are specific to the type of deliverables being
produced by the project.
•Failure to meet the quality requirements can have serious negative consequences
for any or all of the project’s stakeholders.
It is better to design quality into deliverables, rather than to find quality issues
during inspection. The cost of preventing mistakes is generally much less than the
cost of correcting mistakes when they are found by inspection or during usage.
Key Concepts For Project Quality Management
o Quality vs Grade
• Quality is defined as “the degree to which a set of inherent characteristics fulfill
requirements.”
• Grade is a category assigned to deliverables having the same functional use but
different technical characteristics.
While a quality level that fails to meet quality requirements is always a problem, a
low-grade
❖ Project Charter
❖ Project Management Plan
❖ Project Documents
❖ Enterprise Environmental Factors
❖ Organizational Process Assets
Plan Quality Management : Tools and Techniques
❖ Expert Judgment
❖ Data Gathering
• Benchmarking
• Brainstorming
• Interviews
Plan Quality Management : Tools and Techniques
❖ Data Analysis
• Cost-benefit analysis
•Cost of quality (COQ) associated with a project consists of one or more of the following
costs:
oPrevention costs. Costs related to the prevention of poor quality in the products,
deliverables, or services of the specific project.
o Appraisal costs. Costs related to evaluating, measuring, auditing, and testing the
products, deliverables, or services of the specific project.
oFailure costs (internal/external). Costs related to nonconformance of the products,
deliverables, or services to the needs or expectations of the stakeholders.
The optimal COQ is one that reflects the appropriate balance for investing in the cost of
prevention and appraisal to avoid failure costs.
Plan Quality Management : Tools and Techniques
Plan Quality Management : Tools and Techniques
❖ Decision Making
Multi-criteria decision analysis tools (e.g.., prioritization matrix) can help prioritize
quality metrics.
❖ Data Representation
•Flowcharts also referred to as process maps display the sequence of steps and the
branching possibilities that exist for a process that transforms one or more inputs into
one or more outputs.
•They can be used for process improvement as well as identifying where quality
defects can occur or where to incorporate quality checks.
•Flowcharts show the activities, decision points, branching loops, parallel paths, and
the overall order of processing by mapping the operational details of procedures that
exist within a horizontal value chain. E.g.. SIPOC (suppliers, inputs, process, outputs,
and customers) model (figure next slide )
• Flowcharts are useful in understanding and estimating the cost of quality for a
process.
Plan Quality Management : Tools and Techniques
❖ Meetings
Project teams may hold planning meetings to develop the quality
management plan.
Plan Quality Management : Outputs
❖ Quality Metrics
•Describes a project or product attribute and how the Control Quality process
will verify compliance to it.
•E.g.. : Percentage of tasks completed on time, failure rate, number of defects
identified per day, total downtime per month, errors found per line of code, etc.
•These processes help ensure that the right resources will be available to the
project manager and project team at the right time and place.
Plan
Estimate Develop Manage
Resource Acquire Control
Manageme Activity
Resources
Resources Team Team Resources
nt
Key Concepts For Project Resource Management
•Project Team should be involved during all project planning and decision making , it
strengthens their commitment to the project .
•Project Manager should be both leader and manager of the project team.
•Project Manager should ensure that all team members adhere to professional and
ethical behavior.
•Project Manager should manage and control resources efficiently to avoid any kind of
Risk for successful project completion.
E.g.. : Failing to secure critical equipment or infrastructure on time , Keeping too
much inventory or Unacceptably low inventory level , Ordering low-quality material .
Plan Resource Management
❖ Project Charter
•It has the key stakeholder list, summary milestones, and preapproved financial
resources that may influence the resource management of the project.
❖ Project Management Plan
❖Project Documents
❖Enterprise Environmental Factors
❖Organizational Process Assets
Plan Resource Management : Tools and Techniques
❖ Expert Judgment
❖ Data Representation
Various formats exist to document and communicate team member roles
and responsibilities.
• Hierarchical charts. The traditional organizational chart structure can be
used to show positions and relationships in a graphical, top-down format.
oWork breakdown structures (WBS) is designed to show how project deliverables
o are broken down into work packages and provide a way of showing high-level areas
of responsibility.
• Assignment Matrix
•Responsibility Assignment Matrix (RAM )
shows the project resources assigned to
each work package.
• It is used to illustrate the connections between
work packages, or activities, and project team
members.
• It also ensures that there is only one person
accountable for any one task to avoid confusion
about who is ultimately in charge or has authority for the work.
• Example of a RAM is a RACI (responsible, accountable, consult, and inform) chart .
❖ Organizational Theory
• ..is about getting to know the culture of your organization. It is about knowing how
people, teams or functions behave in the organization. This information might be
useful in ensuring that you draft your plan with better feasibility of success.
• Provides information on how individuals or groups behave in certain situations.
• Effective use of organizational theory may help reduce the time, cost and effort
needed to produce the HR management outputs and improve planning efficiency.
❖ Meetings
•The project team may hold meetings to plan resource management for the project.
Plan Resource Management : Outputs
•Identification of resources. Methods for identifying and quantifying team and physical
resources needed.
• Acquiring resources. Guidance on how to acquire team and physical resources for the
project.
•Project team resource management. Guidance on how project team resources should
be defined, staffed, managed, and eventually released.
•Resource control. Methods for ensuring adequate physical resources are available as
needed and that the acquisition of physical resources is optimized for project needs.
•Recognition plan. Recognition and rewards to be given to team members, and when
they will be given.
Plan Resource Management : Outputs
❖ Team Charter
.. is a document that establishes the team values, agreements, and operating
guidelines for the team.
A good team charter includes:
• The team’s shared values.
• Guidelines for team communications and the use of tools.
• How the team makes decisions.
• How the team resolves conflicts when disagreements arise.
• How and when the team meets.
Other team agreements (such as shared hours, improvement activities).
Team charter should be produced by the team, or at least with the team’s active
participation.
Team charter should be reviewed and updated as needed on a periodic basis.
Estimate Activity Resources is the process of estimating team resources and the type and
quantities of materials, equipment, and supplies necessary to perform project work.
❖ Expert Judgment
❖ Bottom-up Estimating
❖ Analogous Estimating
❖ Parametric Estimating
❖ Data Analysis
Alternatives analysis assists in providing the best solution to perform the project
activities, within the defined constraints.
❖ Basis Of Estimates
•Additional details supporting the resource estimate regarding method and
resources used to develop estimate , known constraints and assumptions ,
range of estimates , confidence level of estimates ..
Plan Monitor
Manage
Communications
Communications Communications
Management
Key Concepts For Project Communications
Management
•Communication is the exchange of information, intended or involuntary. (either
through communication activities, such as meetings and presentations, or artifacts,
such as emails, social media, project reports, or project documentation.
•Project managers spend most of their time communicating with team members
and other project stakeholders, both internal (at all organizational levels) and
external to the organization.
Key Concepts For Project Communications
Management
❖ Project Charter
•Identifies the key stakeholder list, also contain information about the roles and
responsibilities of the stakeholders.
❖ Expert Judgment
❖ Communication Models
•The objectives of project risk management are to increase the probability and/or
impact of positive risks and to decrease the probability and/or impact of negative
risks, in order to optimize the chances of project success.
Plan Risk
Manage Identify Perform
Qualitative
Perform
Quantitative
Plan Risk Implement
Risk
Monitor
Responses Risks
ment Risks Risk Analysis Risk Analysis Responses
Key Concepts For Project Risk Management
•All projects are risky since they are unique undertakings with varying
degrees of complexity that aim to deliver benefits.
•The effectiveness of Project Risk Management is directly related to project
success.
• Risk exists at two levels within every project.
•Overall project risk is the effect of uncertainty on the project as a whole, arising
from all sources of uncertainty including individual risks.
•Overall project risk can also be positive or negative.
•Management of overall project risk aims to keep project risk exposure within an
acceptable range by reducing drivers of negative variation, promoting drivers of
positive variation, and maximizing the probability of achieving overall project
objectives.
•Risks will continue to emerge during the lifetime of the project, so Project Risk
Management processes should be conducted iteratively.
•Risk should also be monitored and managed as the project progresses to ensure
that the project stays on track and emergent risks are addressed.
•Project team needs to know what level of risk exposure is acceptable in pursuit
of the project objectives. This is defined by measurable risk thresholds that reflect
the risk appetite of the organization and project stakeholders.
•Risk thresholds express the degree of acceptable variation around a project
objective.
Is risk a synonym for uncertainty?
➢ People who say oh no I don't really like risk or ah this is horrible take it away
that's what we call Risk-averse .
➢People who say oh that's quite interesting or fantastic bring it on, the more the
better that's what we call Risk-seeking .
➢ People who just say oh yeah risk that's kind of normal goes with every project
,it's part of my job just deal with it, that's what we call Risk-tolerant .
Plan Risk Management
❖ Project Charter
•Documents the high-level project description and boundaries, high level requirements, and risks.
❖ Project Documents
•Stakeholder register provides stakeholders details on their project roles and their attitude toward
risk on the project, which determines their roles and responsibilities for managing risk on the
project, as well as setting risk thresholds for the project.
❖ Expert Judgment
❖Data Analysis
Stakeholder analysis to determine the risk appetite of project stakeholders.
❖Meetings
Plan Risk Management : Outputs
❖ Risk Management Plan
• Risk strategy describes the general approach to managing risk on this project.
•Methodology defines the specific approaches, tools, and data sources that will be used.
•Roles and responsibilities defines the lead, support, and risk management team members .
•Funding. Identifies the funds needed to perform activities related to Project Risk
Management.
•Timing. Defines when and how often the Project Risk Management processes will be
performed
•Risk categories. Provide a means for grouping / structuring individual project risks.
•A common way to structure risk categories is with a risk breakdown structure (RBS), which
is a hierarchical representation of potential sources of risk (see Figure next page).
•RBS helps the project team consider the full range of sources from which individual project
risks may arise. This can be useful when identifying risks or when categorizing identified
risks.
•Organization may have a generic RBS to be used for all projects, or there may be several
RBS frameworks for different types of projects, or the project may develop a tailored RBS.
•Custom risk categorization framework may also be developed based on project objectives.
Plan Risk Management : Outputs
Plan Risk Management : Outputs
•Stakeholder risk appetite on the project are recorded in the Risk Management Plan. It
should be expressed as measurable risk thresholds around each project objective.
•These thresholds will determine the acceptable level of overall project risk exposure,
and they are also used to inform the definitions of probability and impacts to be used
when assessing and prioritizing individual project risks.
❖ Procurement Documentation
•If the project requires external procurement of resources, the relevant
documentation (e.g. Seller performance reports, approved change requests,
information on inspections etc.) should be reviewed for risks throughout the project.
❖ Expert Judgment
❖ Data Gathering
• Brainstorming.
•Goal of brainstorming is to obtain a comprehensive list of individual /overall project risks .
•It is often done with a multidisciplinary set of experts who are not part of the team.
•Ideas are generated under the guidance of a facilitator, in a free-form/structured
brainstorm session.
•Categories of risk, such as in a risk breakdown structure, can be used as a framework.
•Checklists.
•A checklist is a list of items, actions, or points to be considered. It is often used as a
reminder.
•Risk checklists are developed based on historical information and knowledge that has been
accumulated from similar projects.
•Organization may have a generic risk checklist from the industry or based on its completed
projects.
•Checklist are quick and simple to use, it is impossible to build an exhaustive one.
• The project team should also explore items that do not appear on the checklist and
also update it timely with new information.
Identify Risks : Tools and Techniques
• Interviews.
•Experienced project participants, stakeholders, and subject matter experts(SME’s
)can be interviewed .
❖ Data Analysis
•Root cause analysis is used to discover the underlying causes that lead to a problem/benefit .
•It can be used to identify threats by starting with a problem statement (for example, the project
might be delayed or over budget) and exploring which threats might result in that problem
occurring.
•It can also be used to find opportunities by starting with a benefit statement (for example, early
delivery or under budget) and exploring which opportunities might result in that benefit being
realized.
•SWOT analysis.
•SWOT stands for strengths, weaknesses, opportunities, and threats .
•It is generally used to identify internally generated risks.
•It starts with the identification of strengths/weaknesses of the Strengths Weaknesses
• Document analysis.
•Uncertainty or ambiguity /inconsistencies in or within project documents ( like Plans ,
Assumptions, constraints, previous project files, contracts, agreements, and technical
documentation ) may be indicators of risk on the project.
Identify Risks : Tools and Techniques
❖ Meetings
• Risk workshops include some form of brainstorming .
• On larger projects, it may be appropriate to invite the project sponsor, subject matter
experts, sellers, representatives of the customer, or other project stakeholders.
Identify Risks : Outputs
❖ Risk Register
• It captures details of identified individual project risks.
•Results of Perform Qualitative Risk Analysis, Plan Risk Responses, Implement Risk
Responses, and Monitor Risks are recorded in the risk register as those processes are
conducted .
•On completion of the Identify Risks process, the content of the risk register may
include :
•List of identified risks. Each with a unique identifier , detail as required to ensure
unambiguous understanding.
• Structured risk statement may be used to distinguish risks from their cause(s) and
their effect(s).
•Potential risk owners – If a potential risk owner has been identified during the
Identify Risks process, the risk owner is recorded in the risk register. This will be
confirmed during the Perform Qualitative Risk Analysis process.
•List of potential risk responses- If a potential risk response has been identified during
the Identify Risks process, it is recorded in the risk register. This will be confirmed
during the Plan Risk Responses process.
Identify Risks : Outputs
❖ Risk Report
•It presents information on sources of overall project risk, together with summary
information on identified individual project risks. (such as number of identified threats
and opportunities, distribution of risks across risk categories, metrics and trends, etc.)
•It is developed progressively throughout the Project Risk Management process.
•The results of Perform Qualitative Risk Analysis, Perform Quantitative Risk Analysis,
Plan Risk Responses, Implement Risk Responses, and Monitor Risks are also included in
the risk report as those processes are completed.
• It establishes the relative priorities of individual project risks for Plan Risk Responses.
•It identifies a Risk Owner for each risk who will take responsibility for planning an
appropriate risk response and ensuring that it is implemented.
•Perform Qualitative Risk Analysis also lays the foundation for Perform Quantitative
Risk Analysis if this process is required.
•In an agile development environment, this process is conducted before the start of
each iteration.
Perform Qualitative Risk Analysis
Knowledge Area: Project Risk Management
Process Group: Planning
Perform Qualitative Risk Analysis : Inputs
❖ Project Documents
❖ Data Gathering
• Interviews.
• Structured or semi-structured interviews can be used to assess the probability and
impacts of individual project risks .
❖ Data Analysis
•Risk data quality assessment evaluates the degree to which the data about individual
project risks is accurate and reliable (which may include completeness, objectivity,
relevancy, and timeliness). A weighted average of selected data quality characteristics
can then be generated to give an overall quality score.
•Use of low-quality risk data may lead to a qualitative risk analysis that is of little use to
the project.
Perform Qualitative Risk Analysis :
Tools and Techniques
•Risk probability and impact assessment.
•Probability (likelihood that a specific risk will occur )and impact (potential
effect on one or more project objectives such as schedule, cost, quality, or
performance) are assessed for each identified individual project risk.
•Impacts will be negative for threats and positive for opportunities.
•Risk probabilities and impacts are assessed using the definitions given in the
risk management plan .
•Risks with low probability and impact may be included within the risk register
as part of a watch list for future monitoring.
❖ Data Representation
• Probability and impact matrix. (P-I Matrix) 0.90 0.05 0.09 0.18 0.36 0.72
very high
•P-I Matrix is a grid for mapping probability of each
risk occurrence and its impact on project objectives. 0.70 0.04 0.07 0.14 0.28 0.56
high
•Definitions of probability and impact for the project
0.50 0.03 0.05 0.10 0.20 0.40
as specified in the Risk Management Plan. moderate
•Risks can be prioritized for further analysis and 0.30 0.02 0.03 0.06 0.12 0.24
planning of risk responses based on their probability low
❖ Meetings
• Risk workshops around reviewing /confirming the probability and impact scales to be used.
• Risk owner, appointed will be responsible for response planning for each individual
project risk.
Perform Qualitative Risk Analysis : Outputs
•Risk register is updated with new information like assessments of probability and
impacts for each individual project risk, its priority level or risk score, the nominated risk
owner, risk urgency information or risk categorization, and a watch list for low-priority
risks or risks requiring further analysis.
•Risk report is updated to reflect the most important individual project risks (usually
those with the highest probability and impact), as well as a prioritized list of all
identified risks on the project and a summary conclusion.
Perform Quantitative Risk Analysis
Perform Quantitative Risk Analysis is the process of numerically analyzing the combined
effect of identified individual project risks and other sources of uncertainty on overall
project objectives.
•This process is not required for every project, but where it is used, it is performed
throughout the project.
•It is most likely appropriate for large or complex projects, strategically important
projects, projects for which it is a contractual requirement, or projects in which a key
stakeholder requires it.
•Outputs from Perform Quantitative Risk Analysis are used as inputs to the Plan Risk
Responses process, particularly in recommending responses to the level of overall
project risk and key individual risks
Perform Quantitative Risk Analysis
Knowledge Area: Project Risk Management
Process Group: Planning
Perform Quantitative Risk Analysis : Inputs
❖ Project Documents
❖Representations Of Uncertainty
•Where the duration, cost, or resource requirement for a
planned activity is uncertain, the range of possible values
can be represented in the model as a probability distribution.
•This may take several forms. The most commonly used are triangular, normal,
lognormal, beta, uniform, or discrete distributions.
•Individual project risks may be covered by probability distributions.
Perform Quantitative Risk Analysis :
Tools and Techniques
❖ Data Analysis
• Simulation.
•Quantitative risk analysis uses a model that simulates the combined effects of individual project
risks and other sources of uncertainty to evaluate their potential impact on achieving project
objectives.
• Simulations are typically performed using a Monte Carlo analysis.
• For cost risk, the simulation uses the project cost estimates.
• For schedule risk, the schedule network diagram and duration estimates are used.
•An integrated quantitative cost-schedule risk analysis uses both inputs.
•Computer software is used to iterate the quantitative risk analysis model several thousand
times.
•The input values (e.g.., cost estimates, duration estimates ) are chosen at random for each
iteration.
• Outputs represent the range of possible outcomes for the project (e.g.., project end date,
project cost at completion).
•Typical outputs include a histogram presenting the number of iterations where a particular
outcome resulted from the simulation, or a cumulative probability distribution (S-curve)
representing the probability of achieving any particular outcome or less.
•Example S-curve from a Monte Carlo cost risk analysis is shown in Figure on next slide .
Perform Quantitative Risk Analysis :
Tools and Techniques
Perform Quantitative Risk Analysis :
Tools and Techniques
• Sensitivity analysis.
•Alternative paths through the project are shown in the decision tree using branches
representing different decisions or events, each of which can have associated costs
and related individual project risks (including both threats and opportunities).
•End-points of branches in the decision tree represent the outcome from following
that particular path, which can be negative or positive.
•The decision tree is evaluated by calculating the expected monetary value of each
branch, allowing the optimal path to be selected. An example decision tree is shown
in Figure on next slide .
EMV=P * I
Perform Quantitative Risk Analysis :
Tools and Techniques
Perform Quantitative Risk Analysis :
Tools and Techniques
•Influence diagrams.
•Influence diagram is used to analyze scenarios and to determine how decisions are
arrived. It also helps in finding out uncertainties within the potential paths of the
diagram and hence helps us to identify potential risks.
Perform Quantitative Risk Analysis : Outputs
Risk report will be updated to reflect the results of the quantitative risk
analysis.
Plan Risk Responses
Plan Risk Responses is the process of developing options, selecting strategies, and
agreeing on actions to address overall project risk exposure, as well as to treat
individual project risks.
❖ Project Documents
• Risk register.
•Priority level for each risk can help to guide the selection of appropriate risk
responses.
•Risk register identifies the nominated risk owner for each risk.
•It may also contain preliminary risk responses identified earlier .
•It also provide details like root causes, risk triggers and warning signs, risks requiring
responses in the near term, and risks where a need for additional analysis has been
identified.
• Risk report presents the current level of overall risk exposure of the project that will
inform selection of the risk response strategy.
•Stakeholder register identifies potential owners for risk responses.
❖ Expert Judgment
❖ Data Gathering
• Interviews
•structured or semi-structured interviews with risk owners.
•Avoid.
•Chosen when a risk is simply not acceptable .
•Appropriate for high-priority threats with a high probability of occurrence and large
negative impact.
•Avoidance may involve changing some aspect of the project management plan like
extending the schedule , reducing scope or changing the objective that is in jeopardy in
order to eliminate the threat entirely, reducing its probability of occurrence to zero.
Plan Risk Responses : Tools and Techniques
• Transfer.
•Transfer involves shifting ownership of a threat to a third party to manage the risk and
to bear the impact if the threat occurs.
• There are multiple ways in which risk may be transferred to another party, including:
Buying insurance, performance bonds, warranties ,guarantees, etc.
Using a subcontractor (e.g. Transfer of ownership and liability to another party )
•Mitigate. Mitigation involves taking actions that would reduce the probability of the
risk happening and/or its impact if it does. Early mitigation is often more effective that
trying to repair the damage after the threat has occurred. Where it is not possible to
reduce probability, a mitigation response might reduce the impact by targeting factors
that drive the severity.
•Accept. In this case, the risk is acceptable (to go ahead with the project, and live with
the risk). May still need to calculate total exposure and include adequate contingency in
the cost baseline.
Plan Risk Responses : Tools and Techniques
•Escalate - When the project team or the sponsor agrees that a threat outside the
scope of the project or that the proposed response would exceed the PM’s authority.
These are then managed at program level, portfolio level, or at any other relevant
part of the organization.
•Enhance - Increase the probability and/or the positive impact of an opportunity. For
example, to obtain an incentive fee based on early completion, the project manager
might apply additional resources to an activity to ensure it is completed ahead of
schedule.
❖ Data Analysis
•Alternatives analysis
•Cost-benefit analysis
❖ Decision Making
•Multi-criteria decision analysis
Plan Risk Responses : Outputs
❖ Change Requests
For example, let's say we are participating in a company charitable raffle and
hence we have a
Positive risk of winning the main prize.
An enhance strategy would be to buy a few more tickets than most people.
An exploit strategy would be to buy ALL the tickets.
Project Procurement Management
Project Procurement Management
•PM does not have to be a trained expert in procurement management laws and
regulations but should be familiar enough with the procurement process to make
intelligent decisions regarding contracts and contractual relationships.
•The contracting approach and the contract itself should be written in a manner that
complies with local, national, and international laws regarding contracts.
❖ Project Charter
• contains the objectives, project description, summary milestones, and preapproved
financial resources.
❖ Business Documents
•Business case. The procurement strategy and business case need to be aligned to
ensure the business case remains valid.
• Benefits management plan describes when specific project benefits are expected to
be available, which will drive procurement dates and contract language.
❖ Project Documents
•Contract Types
oFixed-price contracts
Firm Fixed Price (FFP) - Price is set and does not change unless the scope of
work changes. The seller is obligated to complete the work and must fund
any cost overruns. Riskiest for the contractor.
Fixed Price Incentive Fee (FPIF). A fixed-price arrangement that allows for
deviation from performance, with financial incentives tied to achieving
agreed-upon metrics. Within this, a price ceiling is set, and all costs above the
price ceiling are the responsibility of the seller. There is also a penalty fee
included.
Fixed Price With Economic Price Adjustment (FP-EPA). Typically used when a
contract spans a number of years, or if the payments are made in a different
currency. It contains provisions allowing for predefined final adjustments to
the contract price due to changed conditions, such as inflation changes or
commodity cost increases. This allows a form of protection for buyer and
seller from changes outside of their control.
Plan Procurement Management : Inputs
❖ Expert Judgment
❖ Data Gathering
Market Research.
• includes examination of industry and specific seller capabilities.
•Procurement teams may leverage information gained at conferences, online
reviews, to identify market capabilities.
•Team may also refine specific procurement objectives to leverage maturing
technologies while balancing risks associated with the breadth of sellers who can
provide the desired materials or services.
❖ Data Analysis
Make-or-buy analysis.
•A make-or-buy analysis is used to determine whether work or deliverables can best
be accomplished by the project team or should be purchased from outside sources.
•Needs consideration on organization’s current resource allocation and their skills
and abilities, the need for specialized expertise, evaluating the risks involved with
each make-or-buy decision.
Plan Procurement Management :Tools and Techniques
❖ Meetings
• Information interchange meetings with potential bidders.
Plan Procurement Management : Outputs
❖ Procurement Strategy
❖ Bid Documents
• Bid documents are used to solicit proposals from prospective sellers.
•Depending on the goods or services needed, the bidding documents can include a
request for information, request for quotation, request for proposal, or other
appropriate procurement documents.
• Request for information (RFI).
• Request for quotation (RFQ).
• Request for proposal (RFP).
Developed by the PM for use in scoring or rating the seller proposals received. The
source selection criteria may include :
• Capability and capacity;
• Product cost and life cycle cost;
• Delivery dates;
• Technical expertise and approach;
• Specific relevant experience;
• Key staff’s qualifications, availability, and competence;
• Financial stability of the firm;
• Management experience; and
• Suitability of the knowledge transfer program, including training.
❖ Make-or-buy Decisions
• Make-or-buy analysis results in a decision as to whether particular work can best be
accomplished by the project team or needs to be purchased from outside sources.
Plan Procurement Management : Outputs
❖ Change Requests
•A decision that involves procuring goods, services, or resources may require a
change request.
•Stakeholders are those who are impacted by or can impact the project in a
positive or negative way.
•Ability of the project team to correctly identify and engage all stakeholders
is a key to project success .
❖ Project Charter
❖ Project Documents
❖ Agreements
•Needed for planning engagement of contractors and suppliers, coordinating with
the procurement/contracting group to ensure contractors and suppliers are
effectively managed.
❖ Expert Judgment
❖ Data Gathering
Benchmarking. Result of stakeholder analysis is compared with other
organizations/ projects .
❖ Data Analysis
•Assumption and constraint analysis. Analysis will help to tailor appropriate
engagement strategies.
•Root cause analysis identifies underlying reasons for the level of support of project
stakeholders in order to select the appropriate strategy to improve their level of
engagement.
❖Decision Making
Prioritization/ranking.
Stakeholders with the most interest and highest influence are often prioritized at the
top of the list.
Plan Stakeholder Engagement :Tools and Techniques
❖ Data Representation
•Mind mapping is used to visually organize information about
stakeholders and their relationship to each other and the organization.
❖ Meetings
Meetings are used to discuss and analyze the input data of the stakeholder
engagement planning process and to develop a sound stakeholder engagement
plan.
Plan Stakeholder Engagement : Outputs
•PMP defines how the project is executed, monitored and controlled, and
closed.
•PMP should be baselined; ( for scope, time, and cost,) so that during
project execution , performance can be compared and measured .
•PMP may be updated many times before it gets baselined , after which
changes has to go through Perform Integrated Change Control process.
❖ Project Charter
• is used as a starting point for initial project planning.
•define the high-level information about the project which is elaborated in
the various components of the project management plan.
❖ Expert Judgment
❖ Data Gathering
✓ Brainstorming
✓ Checklists
✓ Focus groups
•Bring together stakeholders to discuss the project management approach and the
integration of the different components of the project management plan.
✓ Interviews.
• Direct conversation method to obtain specific information from stakeholders
Develop Project Management Plan :Tools and Techniques
✓ Conflict management.
• Used to bring diverse stakeholders into alignment on all aspects of the project
management plan.
✓ Facilitation.
Facilitator ensures effective participation, mutual understanding, full buy-in of
all participants
✓ Meeting management.
•Ensures that the numerous meetings that are necessary to develop, unify, and
agree on the project management plan are well run.
❖ Meetings
•Team discuss the project approach, determine how work will be executed , and
establish the way the project will be monitored and controlled.
Develop Project Management Plan :Tools and Techniques
• Usually associated with the end of planning and the start of executing.
❖ Project Management Plan - describes how the project will be executed, monitored
and controlled, and closed.
•It integrates and consolidates all of the subsidiary management plans and baselines,
and other information necessary to manage the project.
✓ Baselines:
•Scope baseline. The approved version of a scope statement, work breakdown structure
(WBS), and its associated WBS dictionary, which is used as a basis for comparison.
•Schedule baseline. The approved version of the schedule model that is used as a basis
for comparison to the actual results.
• Cost baseline. The approved version of the time-phased project budget that is used as a
basis for comparison to the actual results.
Develop Project Management Plan : Outputs
✓ Additional components.
These components developed as part of this process will be dependent on the project;
often include:
•Change management plan. Describes how the change requests throughout the project
will be formally authorized and incorporated.
•Configuration management plan. Describes how the information about the items of the
project (and which items) will be recorded and updated so that the product, service, or
result of the project remains consistent and/or operative.
•Performance measurement baseline. An integrated scope-schedule-cost plan for the
project work against which project execution is compared to measure and manage
performance.
•Project life cycle. Describes the series of phases that a project passes through from its
initiation to its closure.
•Development approach. Describes the product, service, or result development approach,
such as predictive, iterative, agile, or a hybrid model.
•Management reviews. Identifies the points in the project when the project manager and
relevant stakeholders will review the project progress to determine if performance is
as expected, or if preventive or corrective actions are necessary.
List of the PMP components and project documents
Section 04
Direct and Manage Project Work is the process of leading and performing the work
defined in the project management plan and implementing approved changes to
achieve the project’s objectives.
❖ Project documents
❖ Expert Judgment
❖Meetings
•Types of meetings include but are not limited to: kick-off, technical, sprint or
iteration planning, Scrum daily stand ups, steering group, problem solving,
progress update, and retrospective meetings.
Direct and Manage Project Work: Outputs
❖ Deliverables
• Any unique and verifiable product, result, or capability to perform a service that is
required to be produced to complete a process, phase, or project.
•Outcomes of the project and can include components of the project management
plan.
•Change control should be applied once the first version of a deliverable has been
completed. The control of the multiple versions or editions of a deliverable (e.g..,
documents, software, and building blocks) is supported by configuration
management tools and procedures.
❖ Issue Log
• Issues are unexpected outcomes(problems, gaps, inconsistencies, or conflicts ) which
Project
Manager faces and that require some action so they do not impact the project
performance.
• Issue log is a project document where all the issues are recorded and tracked , include
elements :
Issue type, Who raised the issue and when, Description, Priority, Who is assigned to
the issue, Target resolution date, Status, and Final solution.
•Issue log will help the project manager effectively track and manage issues, ensuring
that they are investigated and resolved.
•Issue log is created for the first time as an output of this process, although issues may
happen at any time during the project.
•Issue log is updated as a result of the monitoring and control activities throughout the
project’s life cycle.
Direct and Manage Project Work: Outputs
❖ Change Request
•Any project stakeholder may request a change , can be initiated from inside or
outside the project and they can be optional or legally/contractually mandated.
• is a formal proposal to modify any document, deliverable, or baseline.
•are processed for review and disposition through the Perform Integrated Change
Control process.
Change requests may include:
• Corrective action. An intentional activity that realigns the performance of the
project work with the project management plan.
•Preventive action. An intentional activity that ensures the future performance of
the project work is aligned with the project management plan.
•Defect repair. An intentional activity to modify a nonconforming product or
product component.
•Updates. Changes to formally controlled project documents, plans, etc., to reflect
modified or additional ideas or content.
Direct and Manage Project Work: Outputs
•It resides in the minds of individual experts or in social groups and situations, and is
normally shared through conversations and interactions between people.
Manage Project Knowledge
•KM is about making sure the skills, experience, and expertise of the project team and
other stakeholders are used before, during, and after the project.
•KM creates an atmosphere of trust so that people are motivated to share their
knowledge.
❖ Project Documents
Project documents that can be considered as inputs for this process include :
✓ Lessons learned register.
• Provides information on effective practices .
✓ Project team assignments.
• Provide information on the type of competencies and experience available in the
project and the knowledge that may be missing.
✓ Resource breakdown structure.
•includes information on the composition of the team and may help to understand
what knowledge is available as a group and what knowledge is missing.
✓ Stakeholder register.
•Contains details about the identified stakeholders to help understand the knowledge
they may have.
Manage Project Knowledge : Inputs
❖ Deliverables
•A deliverable is any unique and verifiable product, result, or capability to perform a service
that is required to be produced to complete a process, phase, or project.
•Deliverables are typically tangible components completed to meet the project objectives
and can include components of the project management plan.
❖ Expert Judgment
Expertise from individuals or groups with specialized knowledge or training in topics
like :
•Knowledge management, Information management, Organizational learning,
Knowledge and information management tools, and relevant information from other
projects.
❖ Knowledge Management
Knowledge management tools and techniques connect people so they can work
together to create new knowledge, share tacit knowledge, and integrate the
knowledge of diverse team members.
All of these tools and techniques can be applied face-to-face or virtually, or both.
Face-to-face interaction is usually the most effective way to build the trusting
relationships that are needed to manage knowledge. Once relationships are
established, virtual interaction can be used to maintain the relationship.
Manage Project Knowledge : Tools and Techniques
❖ Information management
Information management tools and techniques are used to create and connect people
to information. They are effective for sharing simple, unambiguous, codified explicit
knowledge. They include :
•Information gathering, for example, web searches and reading published articles; and
•Project management information system (PMIS) , also include document
management systems.
✓Persons or teams involved in the work are also involved in capturing the lessons
learned.
✓ Knowledge can be documented using videos, pictures, audios, or other suitable
means that ensure the efficiency of the lessons captured.
✓At the end of a project or phase, the information is transferred to an
organizational process asset called a lessons learned repository.
Manage Project Knowledge : Outputs
Manage Quality is the process of translating the quality management plan into
executable quality activities that incorporate the organization’s quality policies
into the project.
❖ Project Documents
•Lessons learned register. Lessons learned earlier in the project with regard to
managing quality can be applied to later phases in the project to improve the
efficiency and effectiveness of managing quality.
•Quality control measurements are used to analyze and evaluate the quality of the
processes and deliverables of the project against the standards of the performing
organization or the requirements specified. Quality control measurements can also
compare the processes used to create the measurements and validate actual
measurements to determine their level of correctness.
• Quality metrics are used as a basis for the development of test scenarios for the
project and its deliverables and as a basis for improvement initiatives.
•Risk report is used to identify sources of overall project risk and the most important
drivers of overall risk exposure that can impact the quality objectives of the project.
❖ Organizational Process Assets
Manage Quality : Tools and Techniques
❖ Data Gathering
Checklists is a structured tool, usually component-specific, used to verify that a set of
required steps has been performed or to check if a list of requirements has been
satisfied.
❖ Data Analysis
•Alternatives analysis is used to evaluate identified options in order to select which
different quality options or approaches are most appropriate to use.
•Document analysis. The analysis of different documents produced as part of the
output of project control processes, such as quality reports, test reports, performance
reports, etc.
•Process analysis identifies opportunities for process improvements. This analysis also
examines problems, constraints, and non-value-added activities that occur during a
process.
•Root cause analysis (RCA) is an analytical technique used to determine the basic
underlying reason that causes a variance, defect, or risk.
Manage Quality : Tools and Techniques
❖ Decision Making
Multi-criteria decision analysis is used to evaluate several criteria when discussing
alternatives that impact project or product quality.
❖ Data Representation
•Affinity diagrams organize potential causes of defects into groups showing areas
that should be focused on the most.
•Cause-and-effect diagrams also known as fishbone diagrams, why-why diagrams, or
Ishikawa diagrams. This type of diagram breaks down the causes of the problem
statement identified into discrete branches, helping to identify the main or root
cause of the problem.
•Flowcharts show a series of steps that lead to a defect.
•Histograms show a graphical representation of numerical data.
•Matrix diagrams seeks to show the strength of relationships among factors,
causes, and objectives that exist between the rows and columns that form the
matrix.
•Scatter diagrams is a graph that shows the relationship between two variables.
Manage Quality : Tools and Techniques
❖ Audits
•An audit is a structured, independent process used to determine if project activities
comply with organizational and project policies, processes, and procedures.
•Quality audits may be scheduled or random, and may be conducted by internal or
external auditors.
• Quality audits can confirm the implementation of approved change requests
including updates, corrective actions, defect repairs, and preventive actions.
❖ Design For X
•Design for X (DfX) is a set of technical guidelines that may be applied during the
design of a product for the optimization of a specific aspect of the design.
•The X in DfX can be different aspects of product development, such as reliability,
deployment, assembly, manufacturing, cost, service, usability, safety, and quality.
•It may result in cost reduction, quality improvement, better performance, and
customer satisfaction and can control or even improve the product’s final
characteristics.
Manage Quality : Tools and Techniques
❖ Problem Solving
•Problem solving entails finding solutions for issues or challenges.
•It can include gathering additional information, critical thinking, creative, quantitative
and/or logical approaches.
•Effective and systematic problem solving is a fundamental element in quality assurance
and quality improvement.
❖ Quality Reports
• Can be graphical, numerical, or qualitative.
•The information provided can be used by other processes and departments to take
corrective actions in order to achieve the project quality expectations.
❖ Change Requests
•If changes occur during the Manage Quality process that impact any of the
components of the project management plan, project documents, or project or product
management processes, the project manager should submit a change request and
follow the Perform Integrated Change Control process.
❖ Project Documents
•Project schedule shows the activities and their planned start and end dates to help
determine when the resources need to be available and acquired.
•Resource calendars document the time periods that each resource needed for the
project is available for the project.
•Resource requirements identify which resources need to be acquired.
• Stakeholder register may reveal stakeholders’ needs or expectations for specific
resources to be used on the project.
❖ Decision Making
• Multi-criteria decision analysis -
• Selection criteria often used to select physical project resources, or the project
team.
• Further ,criteria are developed and used to rate or score potential resources
• Some examples of selection criteria can include availability, cost, ability, experience,
knowledge, skills, attitude, and international factors.
❖ Virtual Teams
•Virtual teams have been made possible by the advances in communication
technology.
• Use of virtual teams creates new possibilities when acquiring project team members.
•These include people who live in different geographic areas, employees who work
from home offices or with varying shift patterns, people with disabilities or mobility
limitations or those projects that would have been ignored or cancelled due to travel
expenses, etc.
•There are also some disadvantages including the difficulties in sharing knowledge
and experience between team members, cost of appropriate technology, etc.
Acquire Resources : Outputs
❖ Resource Calendars
• Record, in calendar format, the periods of availability/non-availability of each resource.
•This also specifies when and for how long identified team and physical resources will
be available during the project.
• This includes consideration of attributes such as resource experience and/or skill level,
as well as various geographical locations.
Acquire Resources : Outputs
❖ Virtual Teams
•Can bring benefits such as the use of more skilled resources, reduced costs, less travel
and relocation expenses, and the proximity of team members to suppliers, customers,
or other key stakeholders.
•Virtual teams can use technology to create an online team environment where the
team can store files, use conversations threads to discuss issues, and keep a team
calendar.
Develop Team : Tools and Techniques
❖ Communication Technology
•It is important in addressing the team development issues in collocated and virtual teams.
•It helps build a harmonious environment for the collocated team and a better understanding for
the virtual team. Examples of communication technology that may be used are:
•Shared portal- shared repository for information sharing (e.g.., website, collaboration software or
intranet)
•Video /Audio conferencing – both important technique for effective communication with virtual
teams.
•Email/chat- also an effective technique.
❖ Training
• Includes all activities designed to enhance the competencies of the project team members.
•Training can be formal or informal.
•Examples of training methods include classroom, online, computer-based, on-the-job training from
another project team member, mentoring, and coaching.
•Training costs could be included in the project budget or supported by the performing organization.
❖ Meetings
Example : Project orientation meetings, teambuilding meetings, and team development
meetings.
Develop Team : Outputs
❖ Change Requests
Tuckman ladder Model - Bruce Tuckman created a model to define five stages of team
development.
These are:
•Forming. This phase is where the team members meet and learn
Norming Storming
about the project and their formal roles and responsibilities.
Team members tend to be independent and not as open in this
phase.
Performi
Forming
ng
•Storming. During this phase, the team begins to address the
project work, technical decisions, and the project management
approach. If team members are not collaborative or open to
Adjourning
differing ideas and perspectives, the environment can
become counterproductive.
•Norming. In this phase, team members begin to work together and adjust their work habits and
behaviors to support the team. The team members learn to trust each other.
Develop Team
•Adjourning. In this phase, the team completes the work and moves on from the
project. This typically occurs when staff is released from the project as deliverables
are completed or as part of the Close Project or Phase process.
Develop Team : Motivational Theories
Safety/Security
Job and financial security, health and
wellbeing
Physiological
Air, water, food, housing, clothing
Develop Team : Motivational Theories
McGregor’s XY Theory
McGregor believed that all workers fit into one of two groups, X and Y.
Theory X :Managers who accept this theory believe that people need to be
watched every minute. They believe employees are incapable, avoid
responsibility, and avoid work whenever possible.
Theory Y : Managers who accept this theory believe that people are willing to
work without supervision , and want to achieve . They believe employees can
direct their own efforts. They are creative, committed and want to achieve
something.
Develop Team : Motivational Theories
❖ Project Documents
• Conflict management.
There are five general techniques for resolving conflict. Each technique has its place
and use:
•Decision making involves the ability to negotiate and influence the organization and
the project management team.
•Emotional intelligence is the ability to identify, assess, and manage the personal
emotions of oneself and other people, as well as the collective emotions of groups of
people.
• Leadership is the ability to lead a team and inspire them to do their jobs well.
• It is important through all phases of the project life cycle.
❖ Change Requests
E.g.., staffing changes made by choice or by uncontrollable events, can disrupt the
project team.
This disruption can cause the schedule to slip or the budget to be exceeded. Staffing
changes include moving people to different assignments, outsourcing some of the
work, or replacing team members who leave.
❖ Project Documents
❖ Communication Technology
❖ Communication Methods
❖ Communication Skills
•Communication competence -skills that considers factors such as clarity of purpose in
key messages, effective relationships and information sharing, and leadership
behaviors.
•Feedback. Feedback is information about reactions to communications, a deliverable,
or a situation. Examples include coaching, mentoring, and negotiating.
•Nonverbal include appropriate body language to transmit meaning through gestures,
tone of voice, eye contact and facial expressions.
•Presentations is formal delivery of information and/or documentation. Clear and
effective presentations of project information to relevant stakeholders can include
Progress reports, information updates to stakeholders to support decision making.
Manage Communications : Tools and Techniques
❖ Project Reporting
•Project reporting is the act of collecting and distributing project information.
•The format may range from a simple communication to more elaborate custom
reports and presentations.
Manage Communications : Tools and Techniques
❖ Meetings
Meetings support the actions defined in the communication strategy and
communications plan.
Manage Communications : Outputs
❖ Project Communications
•include performance reports, deliverable status, schedule progress, cost incurred,
presentations, etc.
❖ Project Documents
•Lessons learned register. Lessons learned earlier in the project with regard to
implementing risk responses can be applied to later phases in the project to improve
the effectiveness of this process.
•Risk register records the agreed-upon risk responses for each individual risk and the
nominated owners for each response plan.
•Risk report includes an assessment of the current overall project risk exposure, as
well as the agreed-upon risk response strategy. It also describes the major individual
project risks with their planned responses.
❖ Expert Judgment
❖ Change Requests
• Project team assignments. Once the risk responses are confirmed, the
necessary resources should be allocated to each action associated with a
risk response plan.
• Risk report.
Conduct Procurements
❖ Bidder Conferences
•Bidder conferences (also called contractor conferences, vendor conferences, and pre-
bid conferences) are meetings between the buyer and prospective sellers prior to
proposal submittal.
•They are used to ensure that all prospective bidders have a clear and common
understanding of the procurement and no bidders receive preferential treatment.
❖ Data Analysis
Proposal evaluation.
Proposals are evaluated to ensure they are complete and respond in full to the bid
documents, procurement statement of work, source selection criteria, that went out in
the bid package.
❖ Interpersonal And Team Skills
Negotiation.
Conduct Procurements : Outputs
❖ Selected Sellers
•Those who have been judged to be in a competitive range based on the outcome of
the proposal or bid evaluation.
❖ Agreements
•A contract is a mutually binding agreement that obligates the seller to provide the
specified products, services, or results; obligates the buyer to compensate the seller;
and represents a legal relationship that is subject to remedy in the courts.
❖ Change Requests
❖ Project Documents
•Change log documents change requests and their status need to be communicated
to the appropriate stakeholders.
•Issue log stakeholder concerns are documented in the issue log, as well as any
assigned action items associated with managing the issue.
•Lessons learned register. Lessons learned earlier in the project with regard to
managing stakeholder engagement can be applied to later phases in the project to
improve the efficiency and effectiveness of this process.
•Stakeholder register provides the list of project stakeholders and any information
needed to execute the stakeholder engagement plan.
❖ Communication Skills
Feedback - The project management team uses feedback to assist in understanding
stakeholder reaction to the various project management activities and key decisions.
•Team ground rules should be created and agreed to by everyone in the team
together, because groups more easily accept and abide by rules they've set
themselves.
❖ Meetings
Meetings are used to discuss and address any issue or concern regarding
stakeholder engagement.
Manage Stakeholder Engagement : Outputs
❖ Change Requests
Changes to the project scope or product scope may emerge.
Perform Integrated Change Control is the process of reviewing all change requests;
approving changes and managing changes to deliverables, project documents, and the
project management plan; and communicating the decisions.
This process reviews all requests for changes to project documents, deliverables, or the
project management plan and determines the resolution of the change requests.
• Change requests can impact the project scope and the product scope, as well as any
project management plan component or any project document.
•Changes should be recorded in written form and entered into the change
management and/or configuration management system.
•Change requests may require information on estimated schedule impacts and
estimated cost impacts prior to approval.
• Change request needs to be either approved, deferred, or rejected by a responsible
individual, usually the project sponsor or project manager.
•Most Organizations have change control board (CCB), which is a formally chartered
group responsible for reviewing, evaluating, approving, deferring, or rejecting
changes to the project and for recording and communicating such decisions.
•Customer or sponsor approval may be required for certain change requests after CCB
approval, unless they are part of the CCB.
Perform Integrated Change Control
Knowledge Area: Integration Management
Process Group: Monitoring and Controlling
Perform Integrated Change Control : Inputs
❖ Project Management Plan
❖ Project documents
❖ Change Requests
•Changes wherein the baseline remains unaffected can be approved by the PM.
•Changes that have an impact on the project baselines should clarify the extent of the
change (in terms of scope/time/cost/risk) and approved by either a CCB or the
customer/sponsor.
•Only approved changes should be incorporated into the revised baseline.
❖ Expert Judgment
❖ Data analysis
Data analysis techniques that can be used for this process include :
•Alternatives analysis used to assess the requested changes and decide which
are accepted, rejected, or need to be modified to be finally accepted.
• Cost-benefit analysis helps to determine if the requested change is worth its
associated cost.
Perform Integrated Change Control : Tools & Techniques
❖ Decision-making
❖ Meetings
•Change control meetings are held with a change control board (CCB) that
is responsible for meeting and reviewing the change requests and approving,
rejecting, or deferring change requests.
• CCB decisions are documented and communicated to the stakeholders for
information and follow-up actions.
Perform Integrated Change Control :Outputs
❖ Project Documents
•Lessons learned register: Lessons learned earlier in the project can be applied to
later phases in the project to improve the efficiency and effectiveness of validating
deliverables.
•Quality reports include all quality assurance issues managed or escalated by the
team, recommendations for improvement, and the summary of findings from the
Control Quality process. This information is reviewed prior to product acceptance.
•Requirements documentation. Requirements are compared to the actual results to
determine if a change, corrective action, or preventive action is necessary.
•Requirements traceability matrix contains information about requirements,
including how they will be validated.
Validate Scope : Inputs
❖ Verified Deliverables are project deliverables that are completed and checked
for correctness through the Control Quality process.
❖ Inspection
•Inspection includes activities such as measuring, examining, and validating to
determine whether work and deliverables meet requirements and product
acceptance criteria.
❖ Decision Making
Voting - is used to reach a conclusion when the validation is performed by the
project team and other stakeholders.
Validate Scope : Outputs
❖ Accepted Deliverables
•Deliverables that meet the acceptance criteria are formally signed off and approved
by the customer or sponsor.
•Formal documentation received from the customer or sponsor acknowledging
formal stakeholder acceptance of the project’s deliverables is forwarded to the Close
Project or Phase process .
❖ Change Requests
•Completed deliverables that have not been formally accepted are documented,
along with the reasons for non-acceptance of those deliverables. Those deliverables
may require a change request for defect repair. The change requests are processed
for review and disposition through the Perform Integrated Change Control process .
❖ Project Documents Updates
Control Scope
•Control Scope is the process of monitoring the status of the project and
product scope and managing changes to the scope baseline.
❖ Project Documents
❖ Data Analysis
•Variance analysis is used to compare the baseline to the actual results and
determine if the variance is within the threshold amount or if corrective or
preventive action is appropriate.
❖ Change Requests
Analysis of project performance may result in a change request to the scope and
schedule baselines or other components of the project management plan.
Control Schedule is the process of monitoring the status of the project to update
the project schedule and managing changes to the schedule baseline.
❖ Project Documents
❖ Data Analysis
•Earned value analysis. Schedule performance measurements such as schedule
variance (SV) and schedule performance index (SPI) are used to assess the magnitude
of variation to the original schedule baseline.
•A diagonal line representing the ideal burndown and daily actual remaining work is
plotted.
❖ Resource Optimization
•It involve the scheduling of activities and the resources required by those activities
while taking into consideration both the resource availability and the project time.
Control Schedule : Tools and Techniques
❖ Schedule Compression
It is used to find ways to bring project activities that are behind into alignment with
the plan by fast tracking or crashing the schedule for the remaining work.
Control Schedule : Outputs
❖ Schedule Forecasts
•Forecasts are updated and reissued based on work performance information provided
as the project is executed.
❖ Change Requests
Schedule variance analysis, as well as reviews of progress reports, results of
performance measures, and modifications to the project scope or project schedule,
may result in change requests to the schedule baseline, scope baseline, and/or other
components of the project management plan.
Control Costs is the process of monitoring the status of the project to update the
project costs and managing changes to the cost baseline.
❖ Project Documents
•Lessons learned register. Lessons learned earlier in the project can be applied to later
phases in the project to improve cost control.
❖ Project Funding Requirements include projected expenditures plus anticipated
liabilities.
❖ Work Performance Data contains data on project status such as which costs have been
authorized, incurred, invoiced, and paid.
❖ Organizational Process Assets
Control Costs : Tools and Techniques
❖ Expert Judgment
❖ Data Analysis
• Earned value analysis (EVA).
• Earned value is a technique used in performance reviews to measure project performance
against the scope, schedule, and cost baselines.
• Earned value technique uses a combination of these three baselines, known as the
Performance Measurement Baseline against which performance can be measured for the
duration of the project.
• EVM develops and monitors three key dimensions for each work package and control
account: Planned value (PV), Earned value (EV) and Actual cost (AC)
oPlanned value. Planned value (PV) is the authorized budget assigned to scheduled
work.
The total planned value for the project is also known as budget at completion
(BAC).
This can be calculated using PV = % planned x BAC
oEarned value. Earned value (EV) is a measure of work performed expressed in terms of the budget
authorized for that work.
This can be calculated using EV = % complete x BAC
o Actual cost. Actual cost (AC) is the realized cost incurred for the work performed on an activity
during a specific time period.
Control Costs : Tools and Techniques
•Variance analysis.
•Variance analysis, as used in EVM, is the explanation (cause, impact, and corrective
actions) for cost (CV = EV – AC), schedule (SV = EV – PV), and variance at completion
(VAC = BAC – EAC) variances. Cost and schedule variances are the most frequently
analyzed measurements.
•Schedule performance index. The schedule performance index (SPI) is a measure of schedule
efficiency expressed as the ratio of earned value to planned value.
•Equation: SPI = EV/PV.
•It measures how efficiently the project team is accomplishing the work.
• SPI < 1.0 indicates less work was completed than was planned.
•SPI > 1.0 indicates that more work was completed than was planned.
•Cost performance index. The cost performance index (CPI) is a measure of the cost efficiency of
budgeted resources, expressed as a ratio of earned value to actual cost.
•Equation: CPI = EV/AC.
•It is considered the most critical EVA metric and measures the cost efficiency for the work
completed.
• CPI < 1.0 indicates a cost overrun for work completed.
• CPI > 1.0 indicates a cost underrun of performance to date.
Control Costs : Tools and Techniques
• Trend analysis.
Trend analysis examines project performance over time to determine if performance
is improving or deteriorating.
Graphical analysis techniques are valuable for understanding performance to date
and for comparison to future performance goals in the form of BAC versus
estimate at completion (EAC) and completion dates.
Figure on next page uses S-curves to display EV data for a project that is
performing over budget and behind the schedule.
Control Costs : Tools and Techniques
Control Costs : Tools and Techniques
• Forecasting.
Estimate at Completion (EAC) is the expected total cost of completing all work
expressed as the
sum of the actual cost to date and the estimate to complete.
EAC = ETC +AC
It may differ from the budget at completion (BAC) based on the project performance.
Note :If it becomes obvious that the BAC is no longer viable, the project manager
should consider the forecasted EAC. Forecasting the EAC involves making projections
of conditions and events in the project’s future based on current performance
information and other knowledge available at the time of the forecast.
Control Costs : Tools and Techniques
1) If the CPI is expected to be the same for the remainder of the project, EAC can be
calculated using:
EAC = BAC/CPI
4) If both the CPI and SPI influence the remaining work, use:
EAC = AC + [(BAC – EV)/ (CPI x SPI)]
Control Costs : Tools and Techniques
Estimate To Complete(ETC)
ETC is defined as the expected cost to finish all the remaining project work.
Estimate to Complete EAC-AC How much more will the project cost from here to
(ETC) the end of the project.
Variance at Completion BAC-EAC How much over or under budget will we be at the end of the
project.
(VAC)
To-Complete (BAC – EV)/(BAC – AC) The efficiency that must be
Performance maintained in order to complete on
Index (TCPI) plan.
Greater than 1.0 = Harder to
complete
Exactly 1.0 = Same to complete
Less than 1.0 = Easier to complete
• Reserve analysis.
•During cost control, reserve analysis is used to monitor the status of contingency and
management reserves for the project to determine if these reserves are still needed
or if additional reserves need to be requested.
•If the identified risks do not occur, the unused contingency reserves may be removed
from the project budget to free up resources for other projects or operations.
Control Costs : Tools and Techniques
•The equation for the TCPI is shown as the work remaining (defined as the BAC minus the EV)
divided by the funds remaining (which can be either the BAC minus the AC, or the EAC minus the
AC).
•The equation for the TCPI based on the BAC: (BAC – EV) / (BAC – AC).
If it becomes obvious that the BAC is no longer viable, the project manager should consider the
forecasted EAC. Once approved, the EAC may replace the BAC in the TCPI calculation.
•The equation for the TCPI based on the EAC: (BAC – EV) / (EAC – AC).
❖ Cost Forecasts
•Either a calculated EAC value or a bottom-up EAC value is documented and communicated to
stakeholders.
❖ Change Requests
Analysis of project performance may result in a change request to the cost and schedule
baselines or other components of the project management plan.
❖ Project Documents
• Lessons learned register.
•Quality metrics
•Test and evaluation documents are used to evaluate achievement of the quality objectives.
❖ Approved Change Requests
The implementation of approved changes should be verified, confirmed for completeness,
retested, and certified as correct.
❖ Deliverables
Deliverables that are outputs from the Direct and Manage Project Work process are inspected
and compared to the acceptance criteria defined in the project scope statement.
❖ Work Performance Data
Data on product status such as observations, quality metrics, and measurements for technical
performance, as well as project quality information on schedule performance and cost
performance.
❖ Data Gathering
• Checklists help in managing the control quality activities in a structured manner.
•Check sheets are also known as tally sheets and are used to organize facts in a
manner that will facilitate the effective collection of useful data about a potential
quality problem.
•They are especially useful for gathering attributes data while performing inspections
to identify defects; for example, data about the frequencies or consequences of
defects collected. ( Figure on next slide .)
❖ Data Analysis
•Performance reviews measure, compare, and analyze the quality metrics defined by
the Plan Quality Management process against the actual results.
• Root cause analysis (RCA) is used to identify the source of defects.
❖ Inspection
• It is the examination of a work product to determine if it conforms to documented
standards. Can be performed on a single activity or the final product .
•Inspections may be called reviews, peer reviews, audits, or walkthroughs in different
application areas.
❖ Testing/Product Evaluations
•An organized and constructed investigation conducted to provide objective
information about the quality of the product or service under test in accordance with
the project requirements.
•Early testing helps to identify nonconformities at the beginning and can reduce repair
costs.
• Different application areas require different tests.
Control Quality : Tools and Techniques
❖ Data Representation
• Cause-and-effect diagrams are used to identify the possible effects of quality defects
and errors.
• Control charts
•are use to determine whether or not a process is stable or has a predictable
performance.
• Upper Control Limits (UCL) and Lower Control Limits (LCL) are often set at 3 standard
deviations (or sigma, σ) above and below the mean.
•Note the “rule of seven”: if there are seven or more data consecutive points either
above or below the mean, the process is out of control.
• Control limits may be used to identify points at which corrective action will be taken.
• Histograms can demonstrate the number of defects by source or by component.
•Scatter diagrams can show the planned performance on one axis and the actual
performance on the second axis.
❖ Meetings
•Approved change requests review. All approved change requests should be reviewed
to verify that they were implemented as approved.
• Retrospectives/lesson learned.
Cause and Effect Diagram
• Cause-and-effect
diagrams
Also known as
fishbone diagrams,
why-why diagrams, or
Ishikawa diagrams
❖ Verified Deliverables
• Deliverables that are deemed correct and are ready to be passed to the Validate
Scope process for formalized acceptance.
❖ Change Requests
Changes may occur that may impact any of the components of the PMP or project
documents.
Control Resources is the process of ensuring that the physical resources assigned
and allocated to the project are available as planned, as well as monitoring the
planned versus actual utilization of resources and taking corrective action as
necessary.
❖ Project Documents
❖ Agreements
Agreements made within the context of the project are the basis for all resources
external to the organization and should define procedures when new, unplanned
resources are needed or when issues arise with the current resources.
❖ Data Analysis
•Alternatives analysis. Alternatives can be analyzed to select the best resolution for
correcting variances.
• Cost-benefit analysis helps to determine the best corrective action in terms of cost in
case of project deviations.
•Performance reviews measure, compare, and analyze planned resource utilization to
actual resource utilization.
• Trend analysis determine the resources needed at upcoming stages of the project.
It examines project performance over time and can be used to determine whether
performance is improving or deteriorating.
❖ Problem Solving
• May use a set of tools that helps the project manager to solve problems that arise
during the control resource process.
• PM should use methodical steps to deal with problem solving.
Control Resources : Tools and Techniques
❖ Change Requests
❖ Project Documents
❖ Expert Judgment
❖ Data Representation
•Stakeholder engagement assessment matrix provide information about the
effectiveness of the communications activities by reviewing changes between desired
and current engagement.
❖ Meetings
• Face-to-face or virtual meetings.
Monitor Communications : Outputs
❖ Change Requests
•Any need for adjustment, action, and intervention on communications activities
defined in the communications management plan.
•Revision of stakeholder communication requirements, including stakeholders’
information distribution, content or format, and distribution method;
❖ Project Documents
• Reserve analysis
•Reserve analysis compares the amount of the contingency reserves remaining to the amount of
risk remaining at any time in the project in order to determine if the remaining reserve is
adequate.
❖ Audits
• Risk audits are a type of audit that may be used to consider the effectiveness of the risk
management process.
•Risk audits may be included during routine project review meetings or may form part of a risk
review meeting, or the team may choose to hold separate risk audit meetings.
❖ Meetings
Risk reviews.
Risk reviews are scheduled regularly and should examine and document the effectiveness of
risk responses in dealing with overall project risk and with identified individual project risks.
Monitor Risks : Outputs
❖ Work Performance Information
Work performance information includes information on the effectiveness of the response planning
and response implementation processes.
❖ Change Requests
❖Agreements
•They are understandings between parties, are reviewed to verify terms and
conditions are met.
❖ Procurement Documentation
•It contains complete supporting records for administration of the procurement
processes.
•It includes the statement of work, payment information, contractor work
performance Information, Plans, Drawings, And Other Correspondence.
❖ Expert Judgment
❖ Claims Administration
•Claims are contested changes and potential constructive changes are those
requested changes where the buyer and seller cannot reach an agreement on
compensation for the change or cannot agree that a change has occurred.
•When they cannot be resolved, they become disputes and finally appeals.
•Claims are documented, processed, monitored, and managed throughout
the contract life cycle, usually in accordance with the terms of the contract.
•Settlement of all claims and disputes through negotiation is the preferred
method.
•If the parties themselves do not resolve a claim, it may have to be handled in
accordance with alternative dispute resolution (ADR) typically following
procedures established in the contract.
Control Procurements :Tools and Techniques
❖ Data Analysis
•Performance Reviews for contracts measure, compare, and analyze quality, resource,
schedule, and cost performance against the agreement.
•Earned Value Analysis (EVA). Schedule and cost variances along with schedule and cost
performance indexes are calculated to determine the degree of variance from target.
•Trend Analysis can develop a forecast estimate at completion (EAC) for cost
performance to see if performance is improving or deteriorating.
❖ Inspection
• is a structured review or an actual physical review of the work being performed by the
contractor.
•On a construction/engineering/infrastructure project, inspections involve
walkthroughs of the site.
❖ Audits
•Audits are a structured review of the procurement process resulting in audit
observations for adjustments to the project, when necessary.
•Rights and obligations related to audits should be described in the procurement
contract.
Control Procurements : Outputs
❖ Closed Procurements
•Buyer provides the seller with formal written notice that the contract has been
completed.
•Requirements for formal procurement closure are usually defined in the terms and
conditions of the contract and are included in the procurement management plan.
•All deliverables should have been provided on time and meet technical and quality
requirements, there should be no outstanding claims or invoices, and all final
payments should have been made.
❖ Change Requests
Change requests to the project management plan, its subsidiary plans, and other
components such as the cost baseline, schedule baseline, and procurement
management plan, may result.
❖ Project Documents
❖ Decision Making
•Multi-criteria decision analysis. Criteria for successful stakeholder engagement are
prioritized and weighted to identify the most appropriate choice.
•Voting can be used to select the best response for a variance in stakeholder
engagement.
❖ Data Representation
Stakeholder engagement assessment matrix monitors stakeholder engagement
through tracking changes in level of engagement for each stakeholder.
Monitor Stakeholder Engagement :Tools and
Techniques
❖ Communication Skills
•Feedback is used to ensure that the information to stakeholders is received and
understood.
• Presentations provide clear information to stakeholders.
❖ Meetings
Monitor Stakeholder Engagement : Outputs
❖ Change Requests
•Include corrective and preventive actions to improve the current level of stakeholder
engagement.
Monitor and Control Project Work is the process of tracking, reviewing, and
reporting the overall progress to meet the performance objectives defined in the
project management plan.
✓ Gives insight into health of the project and identifies any areas that may require
special attention.
❖ Project documents
✓ Work performance data is gathered through work execution and passed to the controlling
processes.
✓Work performance data is then compared with the project management plan components
(Specific work performance metrics for scope, schedule, budget, and quality are defined at the
start of the project as part of the project management plan )
This comparison indicates how the project is performing(i.e. Work Performance Information ).
It provides context for project performance and provides a sound foundation for project
decisions.
When compared to the variance thresholds in the project management plan it can indicate if
preventive or corrective action is required.
❖ Agreements
• includes terms and conditions,
• items that the buyer specifies regarding what the seller is to perform or provide.
❖ Enterprise Environmental Factors (EEF)
❖ Organizational Process Assets(OPA)
The Flow of Project Information
Direct and
Manage Project
Work
Control
Validate Control Control Control Control Control Control Control
Stakeholder
Scope Scope Schedule Costs Quality Comms. Procurements Risks
engagement
Monitor and
Control Project
Work
Manage Project
Develop Team
Change requests Project Mgmt
Plan
Monitor and Control Project Work – Tools & Techniques
❖ Expert Judgment
❖ Data analysis
•Alternatives analysis : used to select the corrective actions or a combination of corrective
and preventive actions to implement when a deviation occurs.
• Cost-benefit analysis : determine the best corrective action in terms of cost in case of
deviations.
•Earned value analysis : provides an integrated perspective on scope, schedule, and cost
performance.
• Root cause analysis : focuses on identifying the main reasons of a problem .
• Trend analysis : used to forecast future performance based on past results. The results of
trend analysis can be used to recommend preventive actions if necessary.
•Variance analysis :reviews the differences (or variance) between planned and actual
performance.
✓In Monitor and Control Project Work, the variance analysis reviews the variances from an
integrated perspective considering cost, time, technical, and resource variances in relation to
each other to get an overall view of variance on the project.
✓ This allows for the appropriate preventive or corrective actions to be initiated.
❖ Decision-Making
❖ Meetings
Monitor and Control Project Work: Outputs
❖ Change requests
Close Project or Phase is the process of finalizing all activities for the project, phase, or
contract.
•Closing the project involves reviewing the project management plan to ensure that all
project work is completed and that the project has met its objectives.
•All activities necessary for the administrative closure of the project or phase has been
done .
•Ensure all documents and deliverables are up-to-date and that all issues are resolved;
•Ensuring that all costs are charged to the project; Closing project accounts; Reassigning
personnel .
❖ Project documents
❖ Accepted Deliverables
Deliverables that have:
•Met the acceptance criteria
•Been approved by either the project sponsor or the customer.
❖ Business Documents
Business documents include :
• Business case
• Benefits management plan
Close Project or Phase : Inputs
❖ Agreements
•Formal procurement closure are part of the terms and conditions of the contract and
are included in the procurement management plan.
❖ Procurement Documentation
•All procurement documentation need to be collected, indexed, and filed.
• Can be used for lessons learned information and as a basis for evaluating contractors
for future contracts.
❖ Expert Judgment
❖ Data Analysis
Data analysis techniques that can be used in project closeout include :
•Document analysis will help in identifying lessons learned and knowledge sharing for future
projects.
• Regression analysis -analyzes the interrelationships between different project variables that
contributed to the project outcomes to improve performance on future projects.
•Trend analysis - used to validate the models used in the organization and to implement
adjustments for future projects.
• Variance analysis - comparing metrics what was initially planned and the end result.
❖ Meetings
Meetings are used to confirm that the deliverables have been accepted,
oto validate that the exit criteria have been met,
oto formalize the completion of the contracts,
oto evaluate the satisfaction of the stakeholders,
oto gather lessons learned,
oto transfer knowledge and information from the project, and
oto celebrate success.
Types of meetings include close-out reporting meetings, customer wrap-up meetings, lessons
learned meetings, and celebration meetings.
Close Project or Phase: Outputs
❖ Final Report
The final report provides a summary of the project performance. It can include
information such as:
• Summary level description of the project or phase.
•Summary of Scope objectives , Quality objectives ,Cost objectives , Schedule
objectives - met or not met supported by evidences and reasons .
• Summary of the validation information for the final product, service, or result.
•Summary of achieved business needs and benefits that the project was undertaken to
address.
• Summary of any risks or issues encountered on the project and how they were
addressed.
1. Introduction to agile
2. Agile team
3. Scrum Overview
4. Agile Estimation
5. XP Overview
6. Lean
7. Kanban
Topics in introduction to agile
• Agile Mindset
• Defined versus Empirical Processes
• Agile Principles compared to Waterfall
• Triangle of Constraint
• Agile Manifesto and Principles
Topics in Agile Teams
▪ Agile Teams
▪ Adaptive Team Composition
▪ Agile Leadership (Servant Leadership )
Topics in Scrum Overview
▪ Introduction to Scrum
▪ Scrum Framework
▪ Scrum Pillars and Values
▪ Scrum Team Roles
▪ Scrum Activities /Events /Ceremonies
▪ Scrum Artifacts
▪ Scrum of Scrums
▪ Sprint 0
Topics in Agile Estimation
▪ User Stories
▪ Decomposing Project Requirements
▪ Participatory Decision Making
▪ Tracking Team Performance
▪ Prioritizing Value
▪ Agile Release Planning
▪ Agile Estimation
Topics in XP Overview
▪ Introduction to Lean
▪ Lean Core Concepts
▪ Seven Wastes of Lean
Topics in Kanban
▪ Introduction to Kanban
▪ Five Principles of Kanban
▪ Kanban’s Pull System
▪ WIP Limits in Kanban
Agile Mindset
What is Agile ?
❖ Ability to be flexible
❖ Ability to move quickly& easily and adapt .
Defined processes :
• Repeatable processes
• Do the work the same way each time .
• Prescribed process of Action.
• Defines constituent steps in advance.
•E.g.. : Industrial work relies on Defined processes.
Empirical processes :
• When faced with new or uncertain process.
• Trial and experiment is required to determine what works
• Resulting processes will be Interactive and Incremental.
• Frequent Reviews and Adaptation.
•E.g.. : Knowledge work relies on Empirical process.
Agile Principles compared to Waterfall
Key Agile Principles Traditional Waterfall ideology
Highest value tops the priority list All or nothing
Project vision is aligned to deliver high priority Aims at building and delivering all features of the
business needs first. Better quality products are project at once. Complete product is delivered and
delivered faster and cheaper nothing can be delivered in isolation
Responding to Change Baseline and Change Control
Team learns to acknowledge uncertainty. Embraces Sticks to initial plans and makes no scope changes.
both internal and external changes by modifying Constrain on modifying or eliminating features
plans and approach
Iterative Phased
Working software is delivered regularly in short time Project execution occurs in fixed long phases
frames to the customer. Quality of deliverables
refines over time
Feedback and Continuous Improvement Lessons learned in the end
Continuous feedback loops to inform plans and Feedback is rarely given during the development
modify approach. This aids continuous improvement cycle so that it may be used towards improving
processes
Small but Integrated Teams Silo Teams
Communication gets simplified and better in a small Team works per functionality oriented groups
team. Self discipline and flexibility is created
Triangle of Constraint
Inverted triangle
Agile Manifesto and Principles
➢Agile Manifesto was created during a meeting in February 2001 by few Thought Leaders . It
includes a statement of four values and twelve guiding principles.
Over
Over
Over Over
• Projects are accepted by people, requirements and scope are debated by people,
acceptance criteria are negotiated by people.
Focus on developing the individual involved in the project and make them understand the
importance of interaction for success of the project.
Working Software over
Comprehensive Documentation
• The goal should be to deliver high quality and valuable software and not to get
caught up with interim deliverables like extensive documentation that does not
support the ultimate goal of working software.
• The goal should be to deliver high quality and valuable software and not to get
caught up with interim deliverables like extensive documentation that does not
support the ultimate goal of working software.
• This value lays emphasis on being flexible and accommodating. The product will be built
exactly as originally specified by the customer, but if there is change in thoughts or
priority, the team should act flexibly and work towards attaining the new goal.
• Business needs as well as technology changes occur quickly. Rather than suppress the
client’s changing requirements, the team should be prepared from the beginning for
changes and work with the customer throughout the project towards attaining a shared
definition of “done”.
• In knowledge work projects, we know that our initial plans are inadequate, since
they are based on insufficient information about what it will take to complete the
project.
• Effort and energy should be spent in responding to inevitable changes rather than
focussing on original project plan.
3)The final point is that what we are delivering is valuable software (i.e....., systems),
not completed work products, WBS items, documentation, or plans.
Principle 2: Welcome changing requirements, even late in development. Agile
processes harness change for the customer’s competitive advantage.
•In non-agile projects, changes are often considered “scope creep” or blamed for the
project deviating from the plan.
•It’s better to get feedback early and often, to avoid going too far down the wrong track.
•Agile teams need feedback on what they have created , to see if they can proceed, or if
a change is needed.
•With frequent deliveries, we will regularly have results to show the customer and
opportunities to get feedback.
Principle 4: Business people and developers must work together daily throughout
the project.
•Frequent demos are example of how the business representatives and developers
work together throughout the project.
•Working with business representatives daily, we are better able to suggest solutions
and alternatives to business requests.
In turn business representatives also learn what types of solutions are expensive or
slow to develop, and what features are cheap.
Principle 5: Build projects around motivated individuals. Give them the environment
and support they need, and trust them to get the job done.
•Leaders recognize that their team members are experts in what they do, and provide
the support they need to ensure they are successful.
Principle 6: The most efficient and effective method of conveying information to
and within a development team is face-to-face conversation.
•By adopting “working software” (or “working systems”) as our primary measure of
progress, we shift our focus to working results rather than documentation and design.
•In agile, we assess progress based on the emerging product or service we are
creating.
•If a feature can’t be measured or tested—in other words, if it doesn’t “work”—it isn’t
considered complete.
Principle 8: Agile processes promote sustainable development. The Sponsors,
Developers , and users should be able to maintain a constant pace indefinitely.
•Agile methods recognize the value of a sustainable pace that allows team members
to maintain a work-life balance.
•Working at a pace that can be maintained indefinitely leads to a happier and more
productive team.
•Happy teams also get along with the business representatives better than
overworked teams. There is less tension, and work relationships improve.
Principle 9: Continuous attention to technical excellence and good design enhances
agility.
•We also have to be mindful of keeping the design clean, efficient, and open to
changes. Technical excellence and good design allow the development team to
understand and update the design easily.
•In the software world, up to 60 percent of features that are built are never actually
used, and because complex systems have an increased potential to be unreliable,
agile methods focus on simplicity.
•Agile methods seek the “simplest thing that could possibly work” and recommend
that this solution be built first , it simply says, “Let’s get the plain- vanilla version built
first.”
Principle 11: The best architectures, requirements, and designs emerge from self-
organizing teams.
• Agile says let the people self-organize. It allows them to find an approach that works
best for their methods, their relationships, and their environment.
•They will thoroughly understand and support the approach, because they helped
create it. As a result, they will produce better work.
•Agile believes our architectures, requirements, and designs work best when they are
implemented by those who originate them.
Principle 12: At regular intervals , the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
• Self Organizing
(Members decide who will perform what work in each iteration)
• Co-located Team
o Not enough just to put team members on the same city or the same floor.
o Ideally they should be within 33 feet of each other
o No physical barriers.
Agile Teams (Contd. )
• Osmotic Communication
o A benefit of Co-located teams is Osmotic communication
o Useful information that flows between team members who are in proximity to
one another.
• Encourage Emergent Leadership
o Team success is more important than individual success.
o Anyone can be a leader on an agile team, not just the scrum master. This is all
about understanding roles and responsibilities so anyone can emerge as a
leader
• Cross- Functional
• Trusting , Supporting each other
Adaptive Team Composition
1. Scrum
5. Kanban
2. Extreme Programming (XP)
6. SAFe Agile
3. Feature Driven
7. Lean Software Development
Development (FDD)
4. Dynamic Systems
Development Method
(DSDM)
Scrum
•Scrum is a popular agile model that is lightweight and easy to understand—but like all
agile methods, it is difficult to truly master.
The theory behind Scrum is based on the three pillars of transparency, inspection, and
adaptation. These principles guide all aspects of the Scrum methodology:
➢Transparency: This involves giving visibility to those responsible for the outcome. An
example of transparency would be creating a common definition of what “done” means,
to ensure that all stakeholders are in agreement.
➢Inspection: This involves doing timely checks of how well the project is progressing
toward its goals, looking for problematic deviations or differences from the goals.
➢ Adaptation: This involves adjusting the team’s process to minimize further issues if an
inspection shows a problem or undesirable trend.
➢ Commitment
➢ Openness
➢ Focus
➢ Courage
➢ Respect
Key Terms and Components of Scrum
Sprint
➢Sprint is a timeboxed iteration of one month or less in which the team builds a potentially
releasable product.
➢ During a sprint, no changes are made that would affect the sprint goal. Scope might be
clarified or renegotiated as new information becomes available .
➢ Product Owner can cancel the Sprint before the time box is over if the sprint goal
becomes obsolete because of a change in business direction or technology conditions.
➢ Development Team
• Group of professionals who build the product increments
in each sprint.
• Members are self-organizing—i.e. empowered to manage
their own work.
• Are cross-functional; each team member can fulfill more
than one of the roles needed to complete the work (such as analysis, build, and test on a
software development team).
Scrum Team Roles(Contd.)
➢ Product Owner
•Work with stakeholders, customers and teams to define direction.
• Well-versed in how the business operates .
•PO is responsible for managing the product backlog . Scrum Master or development team also
assists in this process by sharing information about estimates, dependencies, technical work
items, and so on.
• PO needs to ensure that the work items in the backlog are up to date and accurately
prioritized based on business value.
•Responsible for making sure that the business and the team have a shared understanding of
the project vision, project goals, and the details of the work , so that the team can plan and
build the work items.
➢ Scrum Master
• Ensures that the Scrum methodology is understood and used effectively.
• He is called Servant Leader to the development team, removing any impediments to their
progress, facilitating their events (meetings), and coaching the team members.
•Assists PO with managing the backlog and communicating the project vision, project goals,
and the details of the backlog items to the development team.
• Also serves the organization by facilitating its adoption of Scrum .
Other Roles
Scrum defines five “activities,” - meetings that are focused on a specific purpose.
These include Product backlog refinement, sprint planning meetings, daily scrums, sprint
reviews, and sprint retrospectives.
Scrum Activities /Events /Ceremonies
➢ Daily Scrum
➢ Sprint Retrospective
➢ Three hours for a one-month sprint .
• This meeting is primarily for the development team - “inspect and adapt” activity .
• After the sprint review, but before the next sprint planning meeting .
• It gives opportunity to gather lessons learned and look for opportunities for
improvement.
•Team considers product owner’s feedback from the sprint review and also factor any
improvements (People, relationships , processes and tools )they identify during the
retrospective into their plan for the next sprint.
Scrum Artifacts
➢ Sprint Backlog
•It is the subset of items in the product backlog that have been selected as the goal
of a specific sprint .
• Team develops a plan for how they will achieve the sprint goal—this is their
commitment for the functionality that they will deliver in the sprint.
•It serves as a highly visible view of the work being undertaken and may only be
updated by the development team.
➢ Product Increment
• Development team build an increment for each sprint (the end product).
•In sprint review, team demo their latest increment to get feedback from PO and find
out if that item is “done.” ( is called definition of done which has already been agreed
b/w team and PO before team started working on it )
Scrum of Scrums
Scrum of Scrums As Scrum projects get larger, multiple Scrum teams might need to
coordinate their work.
•Representative from each team reports their progress to the representatives of the
other teams. Just like a normal daily scrum, the participants answer four question to
help surface potential conflicts between teams: “Are you about to put something in
another team’s way?”
Sprint 0
Sprint 0: This is an optional iteration that can be use to set the stage for our
development
efforts . It is used for project setup, infrastructure provisioning, setting up of
project document repository, standardizing tools and team building.
•It typically doesn't involve building any deliverables for the customer.
•Work undertaken in Sprint 0 should be limited to "just enough'' for the first
development iterations to be successful.
User Stories
• Small chunk of business functionality within a feature that involves roughly 1-3 days
work.
• Written in simple language , free from technical details or jargons
• User stories are written on index cards or sticky notes that will go up on a big
whiteboard where everybody can see it.
• These user stories are what the product owner should create, and these are the
things that go into the product backlog.
User Story Format
Examples:
As a CFO, I want a secure payroll system so that all employee get their pay-check on
time and are not dissatisfied.
As a hotel seeker, I want to book a room for 2 nights at a hotel that is within 3 miles
from my office, so that I save time on commute.
As a customer, I want to search the website so I can quickly find items I want
to purchase.
Forces project team to identify the users and business benefits for each
functionality .
User Story Workshops
•Also known as “story writing workshops” are the preferred mechanism for gathering
candidate user stories .
•Benefit is we have representatives from all groups in the workshop, which helps to
discover issues and simplify the process.
•Design and Development team if together , can discuss the trade-offs and priorities and
options of the various approaches before they commit to one of them.
Decomposing Project Requirements
In Sprint planning meeting , team needs to select user stories from product
backlog .
Agreement on the sizing of user stories is needed. So how many user stories
can they take from product backlog .This depends on the capacity of team to
deliver .
This leads to Voting .
•Thumbs Up/Down/Sideways
•Another simplest way to ask participants in a group to vote and express consensus or
agreement is through the thumbing technique.
• Participants with thumbs-up or thumbs-down indicate agreement or disagreement
respectively.
•One in the middle, which shows thumbs-sideways, denotes the set of participants
who need further clarification, has a conflict, are neutral or indifferent and are not
able to vote either for or against the motion.
Fist-of-Five Voting
• 0 finger (closed fist) – means the voter has serious objections and will block the
proposal.
•1 finger – means the voter has strong reservations and wants to discuss issues and
suggest changes that should be made.
• 2 fingers – means the voter is moderately comfortable but has minor issues that may
not need discussion.
•3 fingers – means the voter has a neutral standpoint because he likes some of it, but
not all.
• 4 fingers – means that the voter is supportive of the proposal.
• All 5 fingers (show of the full palm) – means the voter is in complete agreement with
the proposal and will also promote it.
Tracking Team Performance
➢ Burn Charts
•Burndown Charts
• Burnup Charts
➢ Velocity
Burn Charts
➢ Burn Charts
•Burndown Charts
• Burnup Charts
The one advantage of burnup charts over burndown charts is that it can depict
change of scope very vividly.
Velocity
➢ Velocity -is a very important metric in determining the progress of an Agile project.
• It is defined as the “measure of a team’s capacity for work per iteration.”
•This provides a way to track and communicate what they have accomplished,
anticipate what they will be able to accomplish in the future, and forecast when the
project (or release) is likely to be done.
•Sum of story points of all completed story in one iteration. Uncompleted stories are
not considered while measuring the velocity.
• Example - In an iteration, the team has completed 3 stories with story points 4, 7 and
2. The team has also completed 50% of another story with 6 story point and 90% of
another story with 2 story points. What would be the Velocity of this iteration? So, the
velocity would be 4+7 +2 = 13 story point.
Some Important Notes about Velocity
•Incomplete stories (i.e..... the ones that have not met the definition of done) should
not be considered when reporting progress on the basis of attained velocity.
•Velocity of teams are expected to increase over a period of time as the team matures,
acquires more experience and control over the domain, technology and the customer
needs.
•Velocity usually varies the first few iterations and then begins to stabilize .
Velocity Chart
• Graphs the completion rate of team over time and helps predict future
iterations
• Velocity chart gauge the team’s production rate over time .
Key Performance Indicators(KPI’s)
•As the project progresses it is important for the Agile team to track and monitor the
progress of the team to see how requirements are transformed into working software.
•Few commonly used metrics :
➢ Customer-Valued Prioritization
➢ Value based Prioritization Schemes
•Simple Schemes
•Moscow
•Monopoly Money
•100-Point Method
•Dot Voting or Multi-Voting
•Kano Analysis
•Requirements Prioritization Model
➢ Relative Prioritization/Ranking
Customer Valued Prioritization
•Customer-valued prioritization refers to the agile practice of working on the items that
yield the highest value to the customer first.
•Team usually sit down with the customer at the end of each iteration to prioritize the
remaining work items.
•By asking the customer what their top-priority features are, we learn about their
motivations, risks, and acceptance criteria .
➢ Monopoly Money
➢ Kano Analysis
➢ Must Have -Those Requirements or features without which system will not
work or will not have value. The must requirements is given the topmost
priority
➢ Should Have – are important features, we should have them for system to
work correctly . These are highly desirable, though not mandatory.
➢ Could Have - Nice to have features .Useful net additional features that could
add value to the users but wont break the system if they are not done .
➢ Won’t Have – And the final consideration is given to the requirements which
we will not work in the process at that point of time. Wont have in this release
but can be considered in future .
Monopoly Money
•In this approach , project budget is given to the users in the form of fake currency, as
seen in the popular game of Monopoly.
•Users are then asked to distribute the money on the system features or
functionalities that are valued or matter to them most.
•Aggregate of these values for each feature is ranked to determine the priority of the
business features required.
100-Point Method or Cumulative Voting Method
•Each participant in the group is given 100 points to be distributed as votes across
the list of user stories (or product backlog items).
• Participant is at his or her free will to give as many votes or as few votes based on the
items that seems most or least important in his or her perspective.
•After all participants finish voting, the votes are counted and the stories are sorted
and ranked in descending order of the votes it received.
•Story with the biggest amount of votes is given the highest priority, followed by the
one with the next highest votes and so on.
Dot Voting or Multi Voting
•Users are given a predetermined number of dots (check marks, tally marks, or
anything to indicate scoring) instead of 100 points.
•Users are free to place their dots on any feature as long as the total votes do not
exceed their quota.
•At the end, the summing up of the dot votes, ranking and relative prioritization
happens in the same way as the 100-point method.
Kano Analysis
•This technique is used to classify customer preferences into four categories -
Delighters/Exciters, Satisfiers, Dis-satisfiers, and Indifferent.
•Project stakeholders can use these categories to understand how customer needs relate to
customer satisfaction.
➢ Threshold or Must have Features(Dis-satisfiers)-1st emphasis Feature that must be there
for product to be successful. Absence of these features will dis-satisfy users. However,
presence of these will not necessarily raise satisfaction. E.g. : A job portal having a search
feature.
➢ Linear Features (Satisfiers)- 2nd emphasis Those features for which “the more, the better”
holds true. Customer satisfaction in linearly correlated to quantity of these features. End
users are usually aware of these features. E.g. Response time of a website .
➢ Delighters/Exciters –or WOW features .3rd emphasis These features deliver unexpected ,
high value benefits to customer . These yield high level of customer support, often adding a
price premium to the product. E.g. : Web portal having feature of Synchronizing profile from
LinkedIn.
•DOD : A team's checklist of all the criteria required to be met so that a deliverable can be
considered ready for customer use.
•This can also be looked upon as the “exit criteria” that consists of a checklist of activities that
need to be completed as part of the work item.
•DOD is another concept in terms of shared vision -that needs to be shared and respected
across stakeholders.
•Teams should reach a consensus on what it takes to mark an item on the backlog as
complete.
•DOD also drives release and sprint planning, estimation, execution and sprint review.
•Shared definition of done is necessary at every level of an agile project, including:
oUser stories: “For this story, done will mean developed, documented, and user acceptance
tested.”
oReleases: “The first release will be deemed done when system Alpha is replaced and there
are no Priority 1 defects or change requests.”
oFinal project deliverables: “Done for the project will mean all high- and medium-priority
features are implemented, there are two months of trouble-free operation, and the project
receives satisfaction scores of greater than 70 percent from the user community.”
Agile Release Planning
In Agile release
planning process,
we determine the
number of iterations
or Sprints that are
needed to complete
each release, the
features that each
iteration will contain,
and the target dates
of each release.
This enables
customers to see the
dates when the
features that they
want are expected
to be available.
Agile Estimation
Agile projects are typically more difficult to estimate than other types of projects.
•Agile teams generally do not use absolute estimates to predict the level of work
involved in a task as much of the work is innovative and dependent on a number of
factors, including risk, complexity, and labor.
•When giving estimates in ranges, width of the range should reflect our confidence in the
accuracy of the estimate to manage our stakeholders' expectations.
• Estimate ranges are narrower when we are more certain about the estimates, and
wider when we are less certain.
Agile Estimation
•User stories are written on small cards and used to trigger conversations to discover
details of the business needs and how the software should be estimated, designed,
developed and tested.
•Once the stories are identified and prioritized in collaboration with the customers,
developers estimate them and then slot them into one of the iterations for
implementation.
•Once developed, the acceptance tests are executed to verify that the stories work
exactly the way the customer expected it to be.
Agile Estimation Methods
Agile teams tend to use a relative estimation approach that takes all factors into
account and uses a relative sizing method to help assess the overall effort. A
couple of popular methods include:
• T-Shirt Sizing: XXS, XS, S ,M, L, XL, XXL based on the combination of risk,
complexity, and labor.
• Modified Fibonacci Sequence: 1, 2, 3, 5, 8, 13, 20, 40 100, ∞ based on the same
factors.
*These are often referred to as story points; they are unit-less and attempt to
capture the overall impact of the work.
T-Shirt Sizing
T-shirt Sizes
•One of the applications of relative sizing is to use T-shirt sizes like XXS, XS, S, M, L, XL
and XXL as estimates for user sizes.
•Team chooses a convention what a “Small” story would look like. And based on that,
if the other stories are slightly smaller or larger it will be estimated as XS or M or L. If
there is a considerable difference, then the team chooses the extreme values of XS,
XXS or XL and XXL.
•Goal of using T-shirt sizing is that the estimation process takes less of a time, since
the team is not considered about precision, but about relative sizing.
•Team can estimate without having all the finer details in hand, which is necessary in
case of an absolute estimate (in man-days for example).
Story Points
•Similar to T-shirt sizing, a story point is a relative measure of size of a piece of work like
a user story or a feature.
• Story points are one of the most popular units of Agile project estimation.
•Story points of one project may not mean the same size or complexity when applied to
another project.
Estimation Techniques
➢Simplicity: This value focuses on reducing complexity, extra features, and waste. XP
teams keep the phrase “Find the simplest thing that could possibly work” in mind, and
build that solution first.
➢Communication: This value focuses on making sure all the team members know what
is expected of them and what other people are working on. E.g.. , Daily stand-up
meeting.
➢Feedback: Team should get impressions of suitability early. Failing fast can be useful,
especially if in doing so we get new information while we still have time to improve the
product.
➢Courage: It takes courage to allow our work to be entirely visible to others.
E.g. pair programming , team members share code .
➢ Respect: Respect is essential on XP projects, where people work together as a team
and everyone is accountable for the success or failure of the project.
E.g. This value also relates to pair programming; team members need to recognize that
people work differently, and respect those differences.
XP Life Cycle
XP Life Cycle
•XP teams use lightweight requirements called “user stories” to plan their releases
and iterations.
•Iterations are typically two weeks long, and developers work in pairs to write code
during these iterations.
•All software developed is subjected to rigorous and frequent testing. Upon approval
by the on-site customer, the software is delivered as small releases.
XP Team Roles
XP roles are Coach, Customer, Programmer, and Tester. Let’s see how each of these
roles participates in an XP project.
➢ Coach
•Acts as a mentor to the team, guiding the process and helping the team members stay
on track.
•Coach is also a facilitator—helping the team become more effective—and reinforcing
communication both within the team and across teams.
• This role is similar to Scrum Master in Scrum .
XP Team Roles(Contd.)
➢ Customer
•Customer is the business representative who provides the requirements, priorities,
and business direction for the project.
• Defines the product that will be built, determines the priority of its features, and
confirms that the product actually works as intended.
• This role is similar to the product owner in Scrum.
➢ Programmers
•These are the developers who build the product by writing and implementing the
code for the requested user stories.
➢ Testers
•Provide quality assurance and help the customer define and write acceptance tests
for the user stories. This role may also be filled by the developers (programmers), if
they have the required skills.
XP Core Practices
XP method draws upon 13 simple but powerful core practices, as shown below.
XP Core Practices(Contd.)
➢ Whole Team
•Whole team practice is the idea that all the contributors to an XP project sit together in
the same location, as members of a single team.
• XP emphasizes the notion of generalizing specialists, as opposed to role specialists. i.e....
anyone who is qualified to perform a role can undertake it—the roles are not reserved for
people who specialize in one particular area.
•Helps optimize the use of resources and helps eliminate the possibility that people in
certain roles will be idle or overstretched at certain points in the project.
• Allows for more efficient sharing of information
XP Core Practices(Contd.)
• Release Planning
o A release is a push of new functionality to production user
o Project typically has one or more releases, with no more than one or two
releases in a year
o Customer outline the functionality required and developers estimates the
difficulty level.
o Based on this, customer lays out the plan for the project delivery.
• Iteration planning
o Planning done at the start of every iteration (every two weeks)
o Customer provides the list of functionality they would like in next two weeks.
o Developers break down the functionalities into task and estimate the work
o Based on these estimates and previous iterations work accomplishments,
team commits what is possible in two week.
XP Core Practices(Contd.)
➢ Small Releases
•Frequent, small releases to a test environment are encouraged in XP, both at the iteration
level, to demonstrate progress and increase visibility to the customer, and at the release
level, to rapidly deploy working software to the end users.
•Quality is maintained in these short delivery timeframes by rigorous testing and through
practices like continuous integration, in which suites of tests are run as frequently as
possible.
➢ Customer Tests
•Customer describes one or more test criteria that will indicate that the software is
working as intended.
•Team then builds automated tests to prove to themselves and the customer that the
software has met those criteria.
XP Core Practices(Contd.)
➢ Code Standards
•XP teams follow a consistent coding standard so that all the code looks as if it has been
written by a single, knowledgeable programmer.
XP Core Practices(Contd.)
➢ Sustainable Pace
•XP team recognizes that highest level of productivity is achieved by a team operating
at a sustainable pace and optimizes the delivery of long-term value.
• Repeated long hours of work are unsustainable and counterproductive.
➢ Metaphor
•XP uses metaphors and similes to explain designs and create a shared technical
vision.
• To help explain stakeholders how the system should work.
e.g. , “The billing module is like an accountant who makes sure transactions are
entered into the appropriate accounts and balances are created.”
XP Core Practices(Contd.)
➢ Continuous Integration
•Perform frequent incorporation of work into the whole and then retest to determine
that the entire product still works as intended.
E.g.. every time a programmer checks in code to the code repository (typically several
times a day), integration tests are run automatically.
•Such tests highlight broken builds or problems with integration, so that the problems
can be addressed immediately.
➢ Test-Driven Development
• Team writes the Acceptance Tests prior to developing the new code.
•The code will pass the test once it is written correctly.
XP Core Practices(Contd.)
➢ Refactoring
•Refactoring is the process of improving the design of existing code without altering
its external behavior or adding new functionality.
•Refactoring focuses on removing duplicated code, lowering coupling (dependent
connections between code modules), and increasing cohesion.
•This helps in keeping the design efficient, changes and new functionality can easily
be applied to the code.
➢ Simple Design
•Design is kept appropriate for what the project currently requires, then revisited
iteratively and incrementally to ensure it remains appropriate.
•XP follows design philosophy that says , “What is the simplest thing that could
work?”
XP Core Practices(Contd.)
➢ Pair Programming
• Production code is written by two developers working as a pair.
•While one person writes the code, the other developer reviews the code as it is being
written—and the two change roles frequently.
•It saves time because pairs catch issues early and there is a benefit in that the two
people will have a larger knowledge base.
Introduction to Lean
• Lean originated in the Toyota Production System that was developed to improve
upon mass production system for building cars.
• Lean product development deals with developing new and better products.
Lean Core Concepts
Lean focuses on seven core concepts, as shown below:
Lean Core Concepts(Contd.)
➢ Eliminate waste:
•To maximize value, we must minimize waste.
•In knowledge work, waste can take the form of partially done work, delays, handoffs,
unnecessary features, etc.
➢ Deliver fast:
•Project’s return on investment (ROI) maximizes by quickly producing valuable
deliverables and iterating through designs.
➢ Defer decisions:
•Pushing the decision as far as possible into future, lean keeps more options which
improves the quality.
• E.g.. :this may mean reprioritizing the backlog right up until it is time to do the work,
or avoiding being tied to an early technology-bounded solution.
➢ Amplify learning:
• Facilitating communication early and often.
• Getting feedback as soon as possible, and building on what we learn.
Seven Wastes of Lean
• Goal of eliminating waste is the primary driver for the lean approach.
•Lean uses the Japanese term muda to refer to the seven kinds of wastes that should
be eliminated.
•Lean experts Mary and Tom Poppendieck, have written extensively on the use of lean
in software projects, have converted the seven traditional manufacturing wastes into
seven comparable software development wastes, shown on next slide .
•Lean has contributed important techniques and concepts to agile, including the
seven forms of waste, pull systems, value stream mapping, and work in progress, or
WIP.
• Lean is also the source of the Kanban methodology, which will be discussed next.
Introduction to Kanban
• Kanban method is derived from the lean production system developed at Toyota.
•The word Kanban is literally made up of two Japanese words: Kan which means visual
and ban which means card. Put together Kanban means a visual card or signboard or a
billboard.
•This board shows the work items in each stage of the production process, as defined by
the team.
A kanban board helps the team to further improve its effectiveness by visualizing the flow
of work, making impediments easily visible, and allowing flow to be managed
Five Principles of Kanban
➢ Manage flow.
•Kanban teams manage the workflow by restricting the number of work items below
the agreed WIP limit.
➢ Improve collaboratively.
• Team should collectively own and improve the processes it uses.
E.g. ,Setting up of the WIP limits. WIP limits are not hard enforced rules, but triggers
conversation so that the team can adapt based on the project needs.
Kanban’s Pull System
•Kanban has some distinct features that differentiate it from Scrum, XP, and generic
agile.
•Main difference is that Kanban teams employ a “pull system” to move work
through the development process, rather than planning their work in timeboxed
iterations.
•Each time a Kanban team completes an item of work, it triggers a “pull” to bring in
the next item they will work on.
WIP Limits in Kanban
•WIP limits term refers to capping the number of items that can be in a given state of
progress, as defined by the columns on the team’s Kanban board.
•Once the limit at the top of a column is reached, no new items may be moved into that
column until another item is moved out. Here’s an example of a Kanban board with WIP limits:
Agile Framework and Terminology
Terminology Meaning
Backlog Collection of user stories and tasks that the team needs to work upon in upcoming sprints
Sprint Backlog Collection of tasks that need to be completed in the current sprint
Epic A large user story that is comprised of sub user stories. As a general practice, an Epic is
broken down into related user stories so that they can be worked upon
User Story It is a way of defining software requirements or features from the perspective of end user.
It gives the development team an idea of what needs to be created and why
Task User stories are further broken down into tasks to understand the requirements and
technical features in a precise way
Iteration A period of 1 – 4 weeks during which the Agile team produces the next increment of the
software. The tasks or requirements to be done in an iteration are determined at the
beginning and is not to be changed during the iteration
Sprint In Scrum methodology, iteration is termed as sprint
Task Board A place for displaying all of the current tasks with respective assignees
Agile Framework and Terminology(cont.)
Terminology Meaning
Story points A way of estimating the size of a task. The tougher or bigger the task, the more story points
it gets
Velocity The amount of tasks completed by a team, within an iteration, is measured in terms of
velocity. It is determined in terms of story points completed in an iteration
Backlog Process of updating the backlog with new user stories, re-prioritizing the order of existing
Grooming stories, decomposing epics into user stories, creating estimates
Estimation Process of assigning story points to the user stories or tasks in a product backlog in order to
measure them
Minimum It is the smallest working product that can be built and fully tested to be delivered in a given
Viable timeframe in order to provide value to the users
Product
Release Plan Schedule for releasing software into production along with key features to be delivered with
corresponding release dates
Spike It is a user story or a task aimed at answering a question or gathering information, rather
than implementing product features or user stories
Time box A fixed duration of time assigned to achieve some predetermined objective. Iterations and
Sprints are a few examples of Time box
Work in Work that is not yet completed but has already been initiated and is incurring cost to the
progress organisation. It is in progress and not yet deployed in production