Professional Documents
Culture Documents
a Res!)Lye tins
Iteraticiris)Demo
II Feedba.ck
Production Et
"Technical Support
Quality
Ass u To Tic e
Development
Deplayrnent
Design Agile
Docunnent Design RELEASE
Et Protype Development TO
—pi
MethodoLogy iVILARKE
Requiremrerrt Brainstiarrn
Analysis l i
t
Agile application development lifecycle
Table Of Contents
Duration: 3days
1. Introduction-What is a Project?
— Projects as Opposed to Operational Management
— Projects as Part of Strategic Management
— Projects as Integral to Program Management
— Cost Control
— Earned Value Management, CPI, SPI
— Scope Control
— Requirements Communication
— Solution Assessment and Validation
— Requirements Traceability Matrix
— Software Testing
— Levels of Testing
Table Of Contents...Contd
8. Closing the Project
— Project Closure-Product Acceptance
— Closing the Project-Things That Must Be Accomplished
9. Agile Overview
— What is Agile All About? The Agile Manifesto and Principles
— The Levels of Agile Planning
— Release Planning-The Product Backlog, Sprint Backlog
— Story Points and Velocity
— Iteration Planning
— Daily Scrums, Sprint Reviews, Demos, and Retrospectives
Introduction
Challenges for Organizations
Characteristics of Project
Change
Temporary
Cross-functional
Un i qu e
Un certain ty
Why do we need Project Management ?
14
those involved, to achieve the project
objectives within the expected
performance targets for time, cost, 4 Monitor Ili
quality, scope, benefits and risks.
Project Management
Operations Management
Operations Management
Different Objectives
Projects require project management whereas operations requires business process management
or operations management.
However, projects and operations do meet at various points during the life-cycle of a product or
service.
Projects are about driving change in the organisation. For instance, using business process re-
engineering to align business need with customer expectation.
Project Management
Operations Management
Different Skills
Moreover, the skills needed by the project manager are different to those needed by operational
managers.
Difficult to estimate time and budget Budgets set and fixed events
Organizational Strategy
And
Project Selection
— Focusing on the immediate customer rather than the whole market place and value
chain.
— Overemphasizing technology that results in projects that pursue exotic technology that
does not fit the strategy or customer need
— Trying to solve customer issues with a product or service rather than focusing on the
20% with 80% of the value (Pareto's Law).
— Engaging in a never-ending search for perfection only the project team really cares
about.
Projects and Strategy
Strategic Management
— Requires every project to be clearly linked to strategy.
— Provides theme and focus of firm's future direction.
Responding to changes in the external environment—environmental scanning
Allocating scarce resources of the firm to improve its competitive position—
internal responses to new programs
— Classification of a project
— Sources of proposals
— Evaluating proposals
Financial Models
The Payback Model
— Measures the time the project will take to recover the
project investment.
— Uses more desirable shorter paybacks.
— Emphasizes cash flows, a key factor in business.
Limitations of Payback:
— Ignores the time value of money.
— Assumes cash inflows for the investment period (and
not beyond).
— Does not consider profitability.
Projects and Strategy
To develop an enabler product, which by its introduction will increase sales in more profitable
products
Checklist Model
— Uses a list of questions to review potential projects and to determine their
acceptance or rejection.
— Fails to answer the relative importance or value of a potential project and
doesn't to allow for comparison with other potential projects.
Project Classification
— Deciding how well a strategic or operations project fits the
organization's strategy.
Selecting a Model
— Applying a weighted scoring model to bring projects to closer with the
organization's strategic goals.
Reduces the number of wasteful projects
Project Proposals
Sources and Solicitation of Project Proposals
— Within the organization
— Request for proposal (RFP) from external sources (contractors and vendors)
• Ranking Proposals and Selection of Projects
— Prioritizing requires discipline, accountability,
res pons i bil ity, c onstra i nts, re duce d flex ibili t y, a nd
loss of power.
Managing the Portfolio
— Senior management input
— The priority team (project office) responsibilities
Projects and Strategy
Portfolio
Management
Project
Program mgmt mgmt
Service Project
mgmt mgmt
Service
mgmt
Other
activities
Project as a Part of
Program Management
The project management life cycle consists of five process groups (often referred to as phases):
Initiation, Planning, Execution, Control, and Closure.
It is important not to skip any of these stages if you want to keep your project from failing.
For example, if you skip from initiation to execution without effectively planning the project,
mistakes can be made, the project will be too disorganized, and it will fall apart. Likewise, if you,
like many project managers skip the closure phase of the project management life cycle, you
could risk making similar mistakes in future projects by not learning and reviewing your
mistakes..
Phase 1: Initiation
Before you can get to planning a project, the project has to be initiated. Project initiation
consists of the following steps:
1.Create a document outlining the product or project. This initial document is informal
compared to the project charter. It simply describes what will be created or what the overall
goal is of the project.
2.A project feasibility report will need to be completed. Before investing too much time in a
project, you must check to see whether or not it is feasible that you will be able to complete
the project, product, or process with the available resources.
3.Once you have determined the project is feasible, then a project manager and team will be
assigned to the project.
4.The project scope statement is the next deliverable. This deliverable outlines what will be
done (the project scope), how it will be done, and why it will be done.
5.Finally, a project charter is created that will demonstrate who is in charge of the project, the
project's scope, and the project's critical success factors.
Phase 2 : Planning
Once the project has been approved, a deadline has been set, and the scope has been agreed upon,
then the project planning phase of the project management life cycle begins. The project planning
phase consists of the following steps:
1. Review the project scope and revise the scope statement if necessary. You want to keep your
project from entering a phenomenon known as "scope creep" where the scope of the project
grows or expands without making necessary changes to the budget or schedule of the project.
Make sure the project scope is something that can be reasonably completed, is specific, and is
measurable.
3. Once the work breakdown structure has been created, an organizational breakdown structure
can be put together. An organizational breakdown structure demonstrates, visually, the
hierarchy of the individuals involved in the project.
4. Resource allocation is now performed. Who will be responsible for what in the project? What
will the budget be used for? What objects will be required for the project and at what points?
Take time to carefully plan resources for the project.
Phase 2 : Planning
5. Create the project schedule. When will milestones need to be completed by?
Who is responsible for each task in the project? How often will communication
take place?
6. Plan the project's budget and how resources will be gathered for the project.
7. Perform a risk assessment. What risks are involved in completing the project?
8. What budget will be needed should any of these risks materialize during the
project execution phase? By planning now for unfortunate events, you can
increase the likelihood that things will not go wrong during your project.
10. Finalize the project plan. Make sure all elements have been covered.
Seek approval of the project plan from superiors.
Phase 3 : Execution
The project management life cycle phase, execution, begins when team members
actually begin working o n the tasks assigned them by the project manager. During this
phase, if a product is being created, then the product is put together. During the
project execution phase, the following tasks are completed:
Time management - the project manager checks to ensure that the project is being completed on
schedule.
Cost management - the PM ensures that all expenses are accounted for and necessary
Quality management - is the quality of the product or process to the specifications of
the stakeholders?
Change management - should something change in the stakeholder's specifications or
schedule the project man ager may need to change the plans for the project
accordingly.
Issue management - during the execution phase, issues should be carefully tracked so
that the project manager and other team members are aware of any problems that
come up during execution.
Phase 4 : Monitoring and Control
Project control often mistakenly gets lumped in with project execution functions, but
it's important not to do this. At times, during the control phase, project managers
may find that a given risk or problem forces them to revisit phase II - planning.
This is because some risks or issues that come up and were unforeseen may
make the project, as planned, unable to reach completion.
Good project managers will implement a system to monitor and control their
project's progress to ensure project success.
Phase 5 : Closure
Project closure is one of the most oft-overlooked phases of the project management
life cycle and yet it's no less important than any other phase of the life cycle. Project
closure involves the following steps:
1. Writing a project closure report. This report includes information such as the
project sign off, releasing of the staff, cost management and schedule
management strategies, lessons learned through the project, and what the
results of the project were.
Wrapping it Up
Finally, while the five phases of the project management life cycle appear linear
here, often times, a project manager will have to return to an earlier step, complete
it, and work back through the project management phases.
For example, if during the control phase a defect is found, a project manager may
have to return to the planning phase. During the execution phase, if change must
occur, a return to the planning phase will be necessary.
Don't be afraid to return to an earlier phase if necessary - but don't neglect the
phases either.
Process Groups
Project Management Process Groups
Monitoring
Initiating Planning Executing Closing
Contra Iliny
Define a new project or Greve bp an integratcl Complete the work and Track and review Finalize all activities
new phase, identify project management satisfy project project progress and and fcrmally close the
sta keholders, a nod pla n to ado in project objectiv4m. performa nce; ma roge project or phase
obtai n authorization: objectives Va ria Rce and change
''Authorize the Work" "Plan the Work" ''Work the Plan" YtControl the Plan" "' Ehd the Wcrk"
Project Charter Project Mgt. Plans & Project De livery ble. Change Logs Final Prodtrt,
Stikeholcler Register Related 13ccuments irk Performance Approved Change Sep/ ice, or Result
- Soolfpe Data R.ed uses (Le purpose of
- Requirernwit Team Performance Wbrk 1:e.rforrra .._ project)
- c•' le Assessment Information Closed Prccuremert
- Cog Project .hedu le Forecasts .(e..g. formal signature
- Quaky CdrnmunicatiPns te.g.. , Cot Forecast of acceptance)
Human RISCTLI rCe2.,
status report) Updates to Project
- Cornmun icy "ti
Selected Suppliers Plan
rJ - Risk
- Preicilferrient & A g reement. Qualty Caotrol
- iThangie Change Rego Measurement.
St2tkotiolders issue Lag. Verified Deliverable
Accepted Derables
Project Lifecycle
• •
Knowledge Areas 1 ProJect Project Project Project Project Project Project Project Project Project
Integration Scope Time Cost Quality Human Resource Communications Risk Procurement Stakeholder
Management Management i . Management Management Management management management Management Management Management
Inftlating DEvelop Project Identify
Process Charter Stakeholders
Grou
Develop Project Plan Scope Plan Schedule Plan Cost Plan Human Plan Plan Risk Plan Plan
Management Management Management Management Resource Communications Management NM rem ent Stakeholder
Plan Management Management Management management
Called Define Activities Estimate Costs Estimate Adholty Identify RISks
Requirements
Sequenc Determin Perform
Planning Define Scope e Activities e Budget Qualitative
a Process Risk Analysis
e Group Create YOBS Estimate Advity
Resources Plan Quality Perform
3IP
Quantitative Risk
Analysis
Durations
Rang'tL
V Develop Schedule Responses
Management
1
:";-,-.' -:*. and Perform Cis Acquire Project Manage Conduct Manage
r' c Team Communications
'.' • - • : z rrafect AssureP Procurements Stakeholdei
fg Dearing ..
Engagement
.., ROMS Develop Project
g Group "MITI
3'
a` ivlanage Project
earn
Monitor A''' Validate Scope Control Schedule Control Costs Control Quality Control Control Control Control
Monitoring, Coritro ;:_,k7t Communications Risks Procurements Stakeholder
and Work Control Scope Engagemen
COrrtr011ing t
proc PErform
.......:..' Integrated
Gro Change
Control
Closing Close Project dose
Process I or. Phase Procurements
Group
SDLC Model
%no
qRequirements
Software
Analysis ill
Development
Design Life Cycle
411! Development
Maintenance
Waterfall Model
Requirements planning
phase
Construction phase
Cutover phase
Rapid Application Development Model (RAD) - Strengths
Incremen: n
Incremental Model Strengths
Typical activites:
— Create a design
— Review design
— Develop code
— Inspect code
— Test product
Spiral Quadrant
Ian next phase
Typical activities
— Develop project plan
— Develop a test plan
— Develop an installation plan
Spiral Model Strengths
IPlanStakeholder
Management
- - . . . . . . . . . . .
1---
Control
Stakeholder
Engagement
I
Identify Stakeholders
Low
Low
Interest High
Outputs
> Stakeholder Register
— Identification information
Name, org position, location etc.
— Assessment information
Requirements, expectations, influence in project etc
— Stakeholder classification
Internal / external,
Supporter / neutral / resistor etc
> Stakeholder management strategy
Defines an approach to increase support and minimize
negative impacts of stakeholders throughout entire project
life cycle
Plan Stakeholder Management
MIN' ......-
Manage stakeholder Engagement
> Interpersonal Skills
Building trust
Resolving conflict
Active listening
Overcoming resistanc
> Management Skills
Issue Log
A powerful tool for PM to monitor /manage stakeholder
expectations
A written/documented log with project issues
Helps to monitor who is responsible for resolving specific
issues by a target date
A Sample:
Cat ioup
A :Ii. hem • &Num
• niniky Acebrolarfpni
I—I. • • '"
Ir
1 11.1.+916 lane Dampen PriApitrdui
Resolution C u num
"Vri AA Dew ilpdon cil Pc don
A. Dote Azurso.
C•Itioaral
Inkier!
P.
7.5414404.
GI.C1F1415 K.IL'e 05.1-50 I I fraoys•• 7 .:e•.2 's
J.,14:1.11131 t* oiluin ea ;,. S'X' ±...'..,-
Control Stakeholder Engagement
.
oo s & Tec niques
management management performance
plan systems information
Issue log Expert judgment Change requests
Work
• Meetings Project
performance management
data plan updates
Project Project
documents documents
updates
Organizational
process assets
updates
Project Integration Management
Integration Management Overview
This is the only knowledge area that contains processes from
all the 5 process groups
Integration management helps in bringing all the different
processes & activities in a project
Integration is achieved through the 6 processes available in
Integration management
Need for Integration
Integration can be between:
Processes
Project & performing organizations
> Project objectives
Example:
Tree planting project
Story > Orchestra
Ship captain
Project Integration Management
1. Develop Project Charter
98
Intro — Project charter
> It is a formal authorization to start a project or a phase
> It establishes the existence of a project
> This formal authorization ensures that common project failures
are prevented
Common project failures:
Declining profits
Rework
Low motivation
Intro Project charter
It focuses on documenting the initial requirements
Stakeholder expectations are translated into high level
requirements
It links the customer and the project
This is the appropriate process for naming a PM
Linking is between: Customer & project (internal project)
Performing organization & project (external project)
Develop Project Charter
oo s & Tec ni • ue
Statement of Facilitation
work
Business Case
Techniques 0
Enterprise
Environmental
Factors
Organizational
Process Assets
101
Inputs — Develop Project Charter
Project statement of work is a narrative description of products
or services to be delivered
SOW is used for preparing charter
SOW is provided by sponsor — Internal projects
SOW is provided by customer — External projects
SOW contains
Product scope description
Business need
Business case contains the business justification for the project
Business case creates urgency in the top management
Inputs — Develop Project Charter
Enterprise environment factors (EEF) are conditions, situations
or events in a company or in the market that directly or
indirectly influence the project's success
JUDGEMENT
106
Develop Project Charter
Develop project
management plan
Identify
stakeholders
107
Output — Project charter
Project charter is the output of the Develop Project Charter
It is a document that formally authorizes a project or a phase
Planning process
Initiating process
group
group V et g r k - d r fO r
108
Project charter contains...
Project purpose or justification,
Measurable project objectives and related success criteria.
High-level requirements,
Assumptions and constraints,
High-level project description and boundaries,
High-level risks,
Summary milestone schedule,
Summary budget,
Stakeholder list.
Project approval requirements (i.e., what constitutes project success, who decides the project is
successful, and who signs off on the project),
Assigned project manager, responsibility, and authority level, and
Name and authority of the sponsor or other person(s) authorizing the project charter.
Develop Project Management Plan
Expert Project
Project Charter Judgment Management
Outputs from oo s & Tec nique Facilitation Plan
other processes Techniques
Enterprise
Environmental
Factors
Organizational
Process Assets
110
Develop Project Management Plan
(PMP)
> Subsidiary plans & baselines
Subsidiary plans- plans on
HOW a project team
intended to address each
of the knowledge areas
O
H
Enterprise /
Organization
112
Inputs — Develop PMP
Project charter is signed of by the sponsor to start the project.
This contains high level information
PM uses this information to prepare the project management
plan which contains detailed information
Inputs Develop PMP
Subsidiary plans are plans which says how a particular knowledge area will be
performed
Subsidiary plans are prepared during planning of respective knowledge areas and
are added together to form PMP
Baselines include scope baseline, cost performance baseline and schedule baseline
which are together called Performance Measurement Baselines
Subsidiary plans
Outputs of planning processes in other knowledge areas Project
Scope baseline Management
Cost performance baseline Plan
Schedule baseline
Baselines
Outputs of planning processes in other knowledge areas
114
Inputs Develop PMP
Lifecycle
chosen
Subsidiary Processes
plans selected
116
Output - Develop Project
Manag
ement
Plan
Project Charter Expert 4 • Project
Outputs from Judgment Management
other processes Facilitation Plan
Enterprise Techniques
Environmental 0
Factors All executing
Organizational processes
Process Assets
All monitoring &
controlling
processes
All closing
processes
117
Direct and Manage Project Work
oo s & Tec ni • ue
Plan Project Performance
Approved Management Data
Change Information Change
Requests System Requests
Enterprise Meetings Project
Environmental Management
Factors Plan Updates
Organizational Project
Process Assets documents
updates
118
Introduction
This process is all about executing and getting the work done
according to the Project management plan
4#7
Inputs Direct and Manage
Project Work
120
Inputs - Direct and Manage Project
Work
> PMP is an input to this process because it has the information
on how to execute the project
> Work will be performed based on the plan and the plans are
contained in the PMP
Inputs - Direct and Manage Project Work
> Approved change requests are result of a discussion on
whether the change should be implemented or not
> PMP is changed based on only approved change requests
> All change requests either approved or rejected should be
documented
> Approved change requests include:
Approved corrective actions. E.g. Team should work fast to
meet the missed deadlines
Approved preventive actions. E.g. Fill the fuel in vehicle
once the fuel indicator goes below the warning threshold
Approved defect repair. E.g. Fix the Loose key cap in a
Laptop - is a defect repair
Outputs- Direct and Manage Project Work
Project Management
Plan
Approved Change
Expert Judgment
Project
Management
1
4 Deliverables
Work
Performance
Perform quality
control
Requests Information Data
Enterprise System Change Requests
Environmental Meetings Project Work performance
Factors Management data
Organizational Plan updates
Process Assets Project
documents
updates Perform integrated
change control
Develop project
management plan
4 Project documents
123
Outputs- Direct and Manage Project
Work
> Deliverable: It is a unique product, service, result or capability.
A project produces a deliverable. Accomplishing the
deliverable marks the completion of the project or phase
> Work performance data: It is the raw information about the
work performed. Work performance data is collected regularly
as the work is executed. It becomes the key input for the
controlling processes
Outputs- Direct and Manage
Project Work
Change requests (CR): Authorized recommended actions to
deal with issues. In this process CRs are related to issues
arising as a result of executing the work & accomplishing
deliverables
CRs remain as recommendations until they are approved
PMP updates are the result of approved changes which are
i m p l e m e n t e d .
125
Monitor and Control Project Work
126
Introduction - Monitor and control project work
Develop project
management plan Project Expert 4 Change requests
management Judgment Work
Plan Facilitation performance
Schedule Techniques reports
forecasts Analytical 0 Project
Report performance Cost forecasts techniques management
Validated Project plan updates
Changes management Project
Work information documents
Environment / Performance system updates
Organization Information Meetings
Enterprise
Environmental
Factors
Organizational
Process Assets
128
Inputs: Monitor and Control Project Work
PMP has the information on how to perform this process
Performance reports have the current performance of the
proj ect
This process is all about checking the planned versus actual
spQTTiNq THE DIFFERENCE
Plan _1 Actual
Project Management Plan Performance Reports
129
Outputs: Monitor and Control Project Work
130
Outputs: Monitor and Control Project Work
,,... Actual
131
Perform Integrated Change Control
132
Introduction: Perform Integrated
Change Control
This process involves evaluating, approving/rejecting and
managing the change requests
ecommended change
requests
> Change
requests
should
never be
implement
ed without
approval
133
Introduction: Perform Integrated
Change Control
Changes should always be documented and recorded in
document management system
11.
134
Introduction: Perform Integrated
Change Control
Change control board is a function
which has the authority to either
approve or reject changes
Change control procedures should be
followed for approving or rejecting
changes
Change control that is centrally
managed to provide for an efficient
and standardized approval and
rejection is called configuration
Configuration
135
Inputs: Perform Integrated Change Control
Develop project
management plan
Project Expert Judgment Approved
management Meetings Change requests
plan Change control Change log
Direct and manage
Work tools Project
project Work
performance O management
reports plan updates
Change requests Project
Enterprise documents
All controlling Environmental updates
processes Factors
Organizational
Process Assets
Enterprise /
Organization
136
Inputs: Perform Integrated Change Control
/
R 6.
Approved
Change Change
Request Request
137
Tools & technique:
Perform Integrated Change
> Change control meetinAtgadd to evaluate and
authorize changes
> Expert judgment includes inviting experts to be part of the
change control board
Outputs: Perform Integrated Change Control
139
Outputs: Perform Integrated
Change Control
The mail output of this process is the change request status
updates
Change request status updates can be approved or rejected
Approved — Approved change request
Rejected - updated in the change log
Approved
Rejected
141
Introduction Close project or phase
> This process is about formally closing the project or phase by
finalizing all the activities from all process groups
> This process produces procedures that contain all the
instructions/steps to formally close a project or phase
Inputs: Close Project or Phase
Develop project
management plan Project
management
Expert 4 Final product,
Judgment service or result
plan Analytical transition
Accepted Techniques Organizational
Deliverables Meetings 0 process assets
Validate scope Organizational updates
Process Assets
Organization
143
Inputs: Close Project or Phase
PMP is an input because this has the details on how to perform
this process of finalizing and formally completing the project
Accepted deliverables which can be product, service or a result
are needed to verify the completion
Outputs: Close Project or Phase
Organization
145
Outputs: Close Project or Phase
Final product, service or result should undergo a formal
handover after a formal review of the deliverable
There should be a formal statement to confirm that the
deliverable is complete
Project Scope Management
Project Scope Management
Integration
Human Resource
Communications
Stakeholder
148
Project Scope Management
Collect Requirements
Define Scope
Create WBS
Validate Scope
Control Scope
149
Why Project Scope Management?
To ensure that the project includes all the work
and only the work required to complete the
project deliverables
To define, monitor, manage or control the
in-scope and out-of-scope requirements
Project Scope Management
1. Plan Scope Management — This is new in PMBOK 5th edition
2. Collect Requirements
3. Define Scope
4. Create WBS
5. Validate Scope
6. Control Scope
... ,
Project Management Process Groups
153
Plan Scope Management
This is new in PMBOK 5th edition
It is a process of creating a "Scope management plan" which is
a document to know how scope will be defined, validated and
controlled.
It provides guidance and direction on how scope will be
managed throughout the project.
Plan Scope Management - Inputs
Project Management Plan
Project Charter
— Project Context
— High level product description and features
Enterprise Environmental Factors
— Organization culture
— Infrastructure
— Marketplace conditions
— Resource administration
Organizational process assets
— Policies and Procedures
— Historical information
— Lessons Learned KB
Plan Scope Management
Tools & Techniques
Expert Judgment
— Collective information from experienced / trained persons
or groups to come up with "scope management plan" which
is a primary output of this process
Meetings
— Project manager, project teams, sponsor, selected
stakeholders, etc. Together attend the meeting to come up
with scope management plan
Plan Scope Management - Output
"Scope management plan" is the main output of this process.
— It contains the information of how scope will be defined, developed,
monitored, controlled and verified
— It is a subsidiary plan or component of "Project Management Plan"
— It contains the processes
for preparing a detailed project scope statement
that enables how WBS can be created, maintained and
approved
Specifies how formal acceptance of
deliverables/completed project deliverables will be
obtained
Process to control how to validate scope
Plan Scope Management - Output
"Requirements management plan" is another output of this
process.
It include the activities such as
— how requirement activities can be planned, tracked and
reported
— configuration management activities (changes to the
product are handled)
— process of prioritizing the requirements
— metrics for the product
— structure for Traceability matrix
Collect Requirements
It is a process of acquiring, collecting, documenting, and
managing stakeholder needs and expectations/requirements to
meet the project objectives
It provides the basis for defining and managing project scope
(including product scope)
Collect Requirements
160
Collect Requirements - Inputs
Scope management Plan
Requirements management plan
(The above two are outputs from previous process)
Stakeholder management plan -
Used to understand how stakeholders involve in requirements activities
— Used to understand stakeholder communication requirements
Project Charter
Stakeholder register
— all the information about stakeholders
— major requirements and major expectations that stakeholders have for
the project.
Collect Requirements Tools &
Techniques
Interviews -
formal or informal approach to get information from
stakeholders by talking to them directly
Focus Groups -
Prequalified stakeholders and SMEs share their
expectations of proposed product. A moderator directs the
group interactively
Facilitated workshops -
Focused sessions or workshops with key stakeholders that
also helps to get consensus
Collect Requirements
Tools & Techniques
Group Creativity Techniques
— Brainstorming
— Nominal group technique
— Idea/mind mapping
— Affinity Diagram
— Multi-criteria decision analysis
Group Decision-Making Techniques
— Unanimity
— Majority
— Plurality
— Dictatorship
Collect Requirements
Tools & Techniques
Questionnaires and Surveys -
set of written Q's given to large number of audience
Observations -
viewing directly how the business experts perform the tasks or job, also called as
"job shadowing"
Prototypes -
create a working model of the expected product before actually building it. This
helps in getting early feedback
Benchmarking
— Compares actual with planned to provide a basis for measuring performance
Context Diagrams
— Visual representation of a business system that covers product scope. It shows how
actors & business system interacts with each other.
Document Analysis
— Going through existing documents and analyze the information to get the
expectations / requirements of the product
Collect Requirements - Output
Requirements documentation includes
— Business requirements
— Stakeholder requirements
— Solution requirements
Functional
Non-functional
— Transition requirements
— Quality requirements
— Requirement assumptions, constraints, and dependencies
Collect Requirements Output
Requirements Traceability matrix
— links the product requirements throughout the project
deliverables and tracks till the end of delivery
— Helps to manage the changes to the scope
— An example of RTM:
BlEirleSS Needs,
ID Clpportirities, Project MS Product Product Test
flequlrerrwts F.Weirtrilion Objectives Deliwarables Design Development Cases
Goals, Objectives
1.0
1.1
1.2
1.2.1
2.0
2.1
2.1.1
Define Scope
This process helps to understand the product in a wider range
and its features extensively
It helps come up with a detailed description of the project and
product requirements
Define Scope
* a i-nr I
Scope Expert judgment
Project scope
management Product analysis statement
plan Alternative Project
Project charter generation documents
Requirements Facilitated updates
documentation workshops
Organizational
process assets
168
Define Scope - Inputs
Scope management Plan
Project Charter
Requirements Documentation
Organizational Process Assets
Define Scope — Tools & Techniques
Expert Judgment
Product Analysis
— It includes the techniques such as product breakdown, systems
engineering, requirement analysis, value engineering and value
analysis.
Alternatives generation
— create different options to identify different approaches to perform the
project work
— Ex: Lateral thinking, Brainstorming, etc.
Facilitated workshops
— To gain a common understanding of project expectations
— Key stakeholders with different area-of-expertise will be participated in
this intensive workshops
Define Scope - Output
Project Scope Statement
— Primary output of this process
— It contains
Project scope
Major deliverables
Assumptions and constraints
Accepted Criteria
Out of scope requirements, etc.
Project documents updates
— A few documents will be updated after completion of this process
Stakeholder register
Requirements traceability matrix, etc.
Define Scope - Output
Sample template of "Project Scope Statement" document
Product Scope
Description
Project Deliverables
Project Assumptions
Project Constraints
Project Exclusions
Product Acceptance
Criteria
172
Create WBS
It is a process of decomposing the tasks (of producing the
outcome of the project) to a smaller level, to be able to
estimate cost or effort and to assign resources
The project deliverables or Project work is subdivided into
smaller and more manageable components
174
Create WBS - Inputs
Scope management plan
Project scope statement
Requirements documentation
Enterprise Environmental factors
Organizational process assets
Create WBS Tools & Techniques
Decomposition
— A process of dividing and sub-dividing the project scope
and project deliverables to "work package" level
— Work Package — the work defined at the lowest level of
WBS
— The cost & effort of the work package should be able to
estimate and manage
— Decomposition can be done by the categorization of
project
deliverables, project phases, etc.
— An identification code is assigned to each WBS
component
Expert judgment
An Example of WBS
Filling A
Vacant Post I
Advert — Venue
— Terms
Criteria
Budgetl Content
,
_Appru
[ Person Tour ■ Relocation ■
Shortlist
— Decide
Create WBS - Output
Scope baseline
— Primary output of this process
— It contains
Approved Project Scope Statement
WBS
WBS Dictionary — A document that contains detailed
information about each WBS component
— Once the scope is base-lined, it cannot be changed
— Changes to Scope baseline can be done only through formal change
request
Project documents updates
WBS Dictionary
A Sample WBS Dictionary that contains information about a
work package.
Project Name; Customer Desk
Work Package ID: 1.4.1.1
179
Validate Scope
The purpose of this process is to get the formal acceptance of
the completed deliverables from the customer
To get formal sign-off from the customer
Validate Scope
roject
management
plan Inspection Accepted
Requirements Group deliverables
documentation decision- Change
Requirements making requests
traceability techniques Work
matrix performance
Verified information
deliverables Project
Work documents
performance
data
updates
181
Validate Scope - Inputs
Project management plan
Requirements documentation
Requirements traceability matrix
Verified deliverables
— Deliverables that are completed and verified
through
"Control Quality" process
Work performance data
— Degree of compliance with requirements
— Number and severity of non-conformities / defects
Validate Scope
Tools & Techniques
Inspection
— To examine whether the completed deliverables meet the requirements
and product acceptance criteria
— Also called as reviews, audits, etc.
Group Decision-making Techniques
— Techniques used when the validation is done by project team or stake
holders
— They are
Unanimity
Majority
Plurality
Dictatorship
Validate Scope - Outputs
Accepted Deliverables
— Deliverables formally signed-off / approved by Customer
— An acknowledgement from customer/sponsor that
deliverables are accepted
Change Requests
— CRs may arise from the completed deliverables
Work Performance Information
— It shows the progress of the project (the status of
deliverables started, completed, accepted)
Project documents updates
Control Scope
It is a process
— where the status of project and product scope will be
monitored on a regular basis
— where the changes to the scope baseline are being
managed
The changes to the scope are monitored, tracked, managed
Control Scope
ariance ork
'roject analysis performance
management information
plan Change requests
Requirements Project
documentation management
Requirements plan updates
traceability Project
matrix documents
Work updates
performance
Organizational
data process assets
Organizational A updates
process assets
186
Control Scope - Inputs
Project management plan
Scope baseline
Scope management plan
Change management plan
Configuration management plan
Requirements management plan
Requirements documentation
Requirements traceability matrix
Work performance data
Organizational process assets
Control Scope — Tools & Techniques
Variance Analysis
It is a technique to compare the baseline with
actual project performance
It determines the cause and degree of the
difference between both.
It helps to make a decision whether preventive or
corrective action is required
Control Scope - Outputs
Work Performance Information
Change requests
Project management plan updates
Project documents updates
Organizational process assets updates
Project Time Management
> Plan Schedule Management
> Define Activities
> Sequence Activities
> Estimate Activity Resources
> Estimate Activity Durations
> Develop Schedule
> Control Schedule
Introduction - Project Time Management
>Any management plan contains information on
HOW the project team intends to perform
something
Schedule management plan has the details on
how to perform time management processes
like how to define activities, how to estimate
duration etc.
199. SOM.
I I Gr., s l G9-4. .1.1r, !G.,. i,r1r3
0.1 Fluieurdarened feeerberblows 919.99
4.M _
__ a lca c ler n Merlon Inelnwered
1,2•1•.[Iell1Peret
-...-
ael-raL
- C IDOC
0.1,10 • 0.e.r1
CIE aE. Corne.le. •
_• •
.7-- ••• - Ont., DOC. Irell•-•13.3.2
-•trol lel•acErfIcallon os .2a eirl
system-6rerannorenel 4.•
M-51003.
Poin2 •inc nuon Pi ,n 17.111.7.1
4cerrnealic n
Vera I-, an 0.alteararl
IA aclures 17inv
• .
2,4 1.93. : . .• . .•
20 onclur I Peoo-Ui pla Verilleanon •••99, e..•
.rotatyr o arr.o. , 9.....” , mr•
I Pi andiar at ',en Verinealion
L
• IDecno
As5
C
blIcenagairerora:na
fin-C1 DOC,-
191
7 , 2
192
Plan Schedule Management
193
Introduction: Plan Schedule Management
Develop project
management plan Project Expert 4 • Schedule
management Judgment management
plan Analytical plan
Project charter techniques
Enterprise Meetings 0
Develop charter environmental
factors
Organizational
process assets
Enterprise/
Organization
195
Inputs: Plan Schedule Management
> Project management plan contains scope baseline which
comprises of project scope statement, WBS and WBS
dictionary which aids in preparing schedule management plan
> Schedule related cost, risk is also used while developing
schedule management plan
> Project charter has the high level schedule which aids in
preparing the schedule management plan
> As part of EEF - organization culture, PMIS, work
authorization systems will influence this process
> As part of OPA - Templates, guidelines, processes, tools
influence this process
Tools & techniques: Plan Schedule
Management
Expert judgment utilizes expert's knowledge of domain,
industry etc. in preparing schedule management plan
Analytical techniques such as estimating methodologies ,
scheduling software are evaluated and selected
Meetings may be held among relevant stakeholders to perform
this process
Outputs: Plan Schedule Management
Other schedule
Project Expert 4 • Schedule management
management Judgment management processes
plan Analytical plan
Project charter techniques
Enterprise Meetings 0
environmental
factors Identify risks
Organizational
process assets
Perform
quantitative risk
analysis
198
Outputs: Plan Schedule Management
200
Introduction —Dune
Defining activities specifies a list
Activities
tions that would
accomplish a deliverable
Deliverable is called as work package in Work Breakdown
Structure
Usually, the list of activities is denoted directly below a work
package
Activities awn gcrijons to be performed. Best way to
differentiate between deliverables and activities is to document
activities in verb-noun format as shown in the diagram below
1
0160,tiaral
Work Packages Pax
Plan schedule
management
Schedule Decomposition 41 Activity list
anagement Rolling wave Activity
plan planning 1-1 attributes
Scope baseline Milestone list
Enterprise
Expert
judgment C
Create WBS environmental
factors
Organizational
Enterprise/ process assets
Organization
202
Inputs — Define Activities
How to perform the process Define activities is provided in the
schedule management plan which is part of PMP
Project scope statement, WBS, WBS dictionary form the scope
baselip "ment
Project Scope
scope WBS
dictionary baseline
statement
EEF
has the <1_
informatio
n on which system EEF: Proieet Management
Inicarrnatican Systems
203
Tools & techniques Define Activities
Decomposition is the act of dividing the work packages into
activities. This should always be done along with the team
members for better results
ice-
2i-i2caz
411111& 111111, ONO
z H2O f cm•
lyerc , gn Prc.>ctdc wat e r
Sequence activities
205
Outputs: Define Activities
Activity list is performed to accomplish a work package
Activity attributes provide more information about activities
mentioned in activity list. For example, Activity attributes for
send email activity are:
1. This activity should be performed before gather
requirements activity
2. This activity should be performed on 31st Dec 2013
Milestones are important events in the activity list. In the
1'11. •
example pp • '
-
12-eaLsecable
j
milestone v I 1
206
Sequence Activities
20 7
Introduction: Sequence Activities
> Each activity will have one or more predecessor and successor.
This ensures that all activities are connected
> Exception is that first activity will not have a predecessor and
last activity does not have a successor
Inputs: Sequence Activities
F
chedule recedence roject
anagement iagramming chedule
Define activities plan method network
Activity list (PDM) diagrams
Activity Dependency Project
attributes determination documents
Milestone list Leads and updates
Project scope lags
Define scope statement
Enterprise
environmenta
1 factors
Organization
al process
Enterprise/ assets
Organization
20 9
. • •
Inputs: Sequence
Activities
Activity list has the list of activities to be
performed. Activity attributes has the
additional information about the activities.
Milestone list mark the key achievement
Project scope statement contains the
product description which has the details
of features and functionality. We can relate
the order of the features and functionality
of the product by determining the order of
the activities
210
Tools & techniques: Sequence
A c p •ft •e s
>- Precedence diagramming metho ( yt DM uses rectangles to represent
activities and connects them using arrows. This tool is also called Activity on
node
>- PDM includes 4 types of logical relationships :
1. Finish to Start — Activity C cannot start unless Activity A has finished
2. Start to Start — Activity B cannot start unless Activity A has started
3. Finish to Finish — Activity B cannot finish unless Activity A has finished
4. Start to Finish - Activity B cannot finish unless Activity A has started
>- Dependency determination establishes logical relationships as a result of
existing dependencies.
The type of logical relationship possible are:
1. Mandatory or hard logic are the result of inherent nature of work.
Contractual compliance and product limitations are examples
Tools & techniques: Sequence
Activities
> Dependency determination establishes logical relationships as
a result of existing dependencies.
The type of logical relationship possible are:
1. Mandatory or hard logic are the result of inherent nature of
work. Contractual compliance and product limitations are
examples
2. Discretionary or preferential logic dependencies exist as a
result of preferences of project team
3. External dependency indicates that an activity outside of the
project has an effect on the sequence project activities. The
relationship between activities is dependent on the external
event
Tools & techniques:
Sequence
Activities Start to
Start with
a Lag
Document Material
213
Outputs: Sequence Activities
214
Outputs: Sequence Activities
Project schedule network diagrams are displays and the logical
relationships between the activities
1 day 3 days 2 days
z
Materials base cement hardeni rig
Shed
Shed design
2 days ready
selected
Cut ikssemble
wood shed
3 days
215
Estimate Activity Resources
216
Introduction: Estimate Activity Resources
217
Inputs: Estimate Activity Resources
Define activities
7 chedule
anagement
an
xpert judgment
lternative
analysis
1
ctivity
source
quirements
Activity list Published Resource
Activity estimating data breakdown
attributes Bottom-up structure
Resource estimating Project
calendars Project documents
Acquire project Risk register management updates
team/Conduct Activity cost software
procurements estimates
Enterprise
environmental
factors
Organizational
process assets
Enterprise/Organizati
on
218
Inputs: Estimate Activity Resources
Activity list contains the list of activities that need to be
performed to accomplish a deliverable
Activity attributes are supporting information about the
activity
Activity resource requirements will depend on availability
which is available in resource calendar. Activity resource
requirements will also depend on the skill level
Tools & techniques: Estimate Activity
Resources
> Bottom-up estimating involves
estimating resources of an activity
after it has been decomposed into
smaller levels
221
Outputs: Estimate Activity Resources
Senior Internatio•na
Software Engpneers Managers I Vendors.
luniOr
Donsurnabres Workers
Managers
Estimate Activity Durations
223
Introduction: Estimate Activity
Durations
Estimating activity duration requires information on resources
as well as work involved for an activity
This process is about identifying number of work periods to
complete activities
Inputs: Estimate Activity Durations
■ xpert judgment
alogous
timating rn
Parametric
estimating
Three-point
estimating O
Group decision-
making
techniques
Reserve analysis
225
Define activities
Acquire project
team/ Conduct
procurements
Estimate activity
resources
Define scope
Enterprise/
Organization
chedule
anagement
an
Activity list
Activity
attributes
Activity
resource
requirements
Resource
calendars
Project scope
statement
Risk register
Resource
breakdown
structure
Enterprise
environmental
factors
Organizational
process assets
ctivity duration
.timates
oject
documents
updates
Inputs: Estimate Activity Durations
Activity list contains the list of activities that need to be
performed to accomplish a deliverable
Activity attributes are supporting information about the
activity
Activity resource requirements will depend on availability
which is available in resource calendar. Activity resource
requirements will also depend on the skill level
Project scope statement has assumptions and constraints for
this process
Tools & techniques: Estimate Activity
Durations
Three persons guessing is better than one person guessing
Three point estimates uses three values to determine the duration
of an activity using the PERT formula: An optimistic estimate,
a pessimistic estimate, a most likely estimate
PERT or Three point Estimation = (0+4M+P)/6
Eg : Optimistic : 2 Days,
Pessimistic = 6 days & Most likely is 4
days. Three Point Estimation
Paint Wall
Ouantitative Rick
12 Days Analvgig
229
Outputs: Estimate Activity Durations
230
Develop Schedule
Schedule management Schedule network Schedule baseline
plan analysis Project schedule
Activity list Critical path method Schedule data
Activity attributes Critical chain method Project calendars
Project schedule Resource optimization Project management
network diagrams techniques plan updates
Activity resource Modeling techniques Project documents
requirements Leads and lags updates
Resource calendars Schedule compression
Activity duration Scheduling tool
estimates
Project scope
statement
Risk register
Project staff
assignments
Resource breakdown
structure
Enterprise
environmental factors
Organizational process
assets
231
Introduction: Develop Schedule
This process is all about determining planned start and finish
dates of activities in a project. The planned start and finish date
of activities are dependent on the outputs of time management
planning processes
Developing a schedule is a sequential process
Project schedule normally undergoes multiple iterations of
changes. The approved version of project schedule becomes
the schedule baseline
S. Projedt
Sdhedloie 1. Activity List
Approved,
Schedule Baseline
2. Protect
4. Activity Schedule
Duration Network Di
Estimates a g ra
232
Inputs: Develop Schedule
Define activities chedule
Schedule aseline
management Project
Acquire project plan Schedule
team/ conduct network schedule
Activity list
procurements analysis Schedule data
Activity
attributes Critical path Project
Estimate activity Project schedule method calendars
resources network Critical chain Project
diagrams method management
Activity resource Resource plan updates
Sequence activities requirements optimization Project
Resource techniques documents
calendars Modeling updates
Activity duration techniques
Estimate activity estimates
resources Leads and lags
Project scope
statement Schedule
compression
Risk register
Estimate activity Scheduling tool
Project staff
resources assignments
Resource
breakdown
Estimate activity structure
resources Organizational
process assets
233
Inputs: Develop Schedule
The major outputs of all the time management planning
processes are inputs to developing the schedule
All the planning effort for time management comes together in
this process
Activity ciroject
Resource Schedule
Requirements Network
Diagrairns
Sclltdult
evL-lhpresern
234
Tools & technique: Develop Schedule
> Critical path method is about determining planned start and
finish dates for an activity. We use the duration and the logical
relationships to derive the start and finish dates
7 day
•
.3 days
.r.
• .11 days . .
I. .- •..... __tip
3 days
r •1 1:ay. 16 11i'
5 days
1 2 1.1:11.2;—_. 2 tlnyg .
.-
6 days
235
Tools & technique: Develop Schedule
11 12 15
B D
6 4
9 14 15 18 19 23
A TF = 3; FF = 0 TF 3; FF = 3 F
5 5
10 18 19 23
TF = 0; FE = 0 C E TF = 0: FF = 0
5 8
6 10 11 18
TF=0;FF=0 IF 0; FF = 0
LEGEND
LEGEND 11 1 15
D
14 18 18
TF = 3; FF TF = 3; F = F
5
10 10 18 18 23
TF = 0; FF = 0 E IF = 0; FF = 0
5 8
10 18
T F = 0 ; F F =0 TF 0; FF = 0
ES (Early Start) = EF of predesssor
EF (Early Finish) = ES + Duration
ES EF Total Float = LS - ES or LF - EF
LS (Late Start) = LF - Duration LF
Activity Name (Late Finish) = LS of successor Free Float = ES of successor - EF of present
Duration (days)
Ls I I LF
Tools & technique: Develop Schedule
When determining the Early start and early finish dates
(forward pass), leads and lags between activities should be
accounted for. Lag between 2 activities is indicated by a
positive symbol
2 days
Apply Wall
Paint Wail
Paper
(3 days)
(4 days)
tarire4t Earliest Earliest Earl
start Finish start FIng5.11
A B
(25 Days) (45 Days)
1 25 26 70
Tools & technique: Develop Schedule
> Backward pass is used to calculate the Late start and Late
finish dates of activities in a network
> The amount of flexibility available can be known by
calculating the earliest and latest dates of an activity
> Scenario 1: If the Latest finish date of the last activity is not
known then Latest finish date of the last activity is the same as
the Earliest finish date of that activity
> Scenario 2: Latest finish date of the last activity is known and
is different than Earliest finish data of that activity
> Latest start date of an activity is based on the Latest finish date
and the duration of the activity
Tools & technique: Develop Schedule
-16
1_5 1_6
C; 3U
Zb C -1
1 45 2C zi 25
I, ,
C 16
44
Tools & technique: Develop Schedule
What-if analysis includes evaluating multiple scenarios to
impact the schedule
We use simulation methodology to evaluated different
scenarios. Monte Carlo simulation is most widely used
245
M I
Outputs: Develop Schedule
Schedule Schedule network Control schedule
management plan
Schedule baseline
analysis Project schedule
Activity list
Critical path Schedule data
4 I Activity attributes
Project schedule
method AT
Project calendars
Develop project
management plan
Critical chain
network diagrams Project
Activity resource method
management plan
Resource
requirements
Resource calendars optimization 0 updates
Estimate costs
Activity duration techniques Project
estimates documents
Modeling updates
Project scope techniques
statement
Risk register Leads and lags Determine budget
Project staff Schedule
assignments compression
Resource breakdown Scheduling tool
structure
Enterprise
Plan procurements
environmental
factors
Organizational Plan quality
process assets
Project documents
246
Outputs: Develop Schedule
Project schedule includes the planned start and end date for
each activity
Project schedule can be represented as Gant chart, schedule
network diagram, bar chart etc.
Approved version of project schedule is called Schedule
baseline a ITTT
rwrqw[wim
.1.1.-rt+T. • .••-••
r I
ileTV1.1
T.F Yol•
.0.1•
ol
7.+< 4:7 E. taw
• ma • =3.T.
=
7 ...a, ••••• IAT
• mg. -.x4..1..1... ••.= T•
• L Y N . " Y r
r•• T T - • • • •
T•Jn•-• • SI :••••
almay say.a . . r a a mar•
-•-•
•••••naaw....•••• Ts.=
.1. •
Ia- r. —44 en- 'LS.. •••
-
m-4-4 VI -11
LP- 4-m-a.1 sem
4. M11.
••• -
••••
.1 0.wpm .mr•• M... TY!. n ••••
=i-m•-•="-.. Of:
OW' •J r•
rn1 -M • ••,.
247
Control Schedule
Project
management
. Performance
reviews
Work
performance
.
plan
Project schedule
. Project
management
information
Schedule
Work software 0 forecasts
performance Resource Change requests
data optimization Project
. Project
calendars
techniques
Modeling
management
plan updates
. Schedule data techniques Project
. Organizational
process assets
Leads and lags
Schedule
documents
updates
compression Organizational
Scheduling tool process assets
updates
248
Introduction: Control Schedule
250
Tools: Control Schedule
Performance reviews is reporting to stakeholders on the actual
start and finish dates and the percentage completion of various
activities
Variance analysis compares the estimated start and finish dates
with the actual start and finish dates. This helps in identifying
the variance and investigating reasons for variation
Outputs: Control Schedule
cn
roject
anagement
lan
MI
Performance
eviews
Project
-4 ork
erformance
nformation
Report
performance
Project documents
252
Outputs: Control Schedule
> PMP updates include changes to the schedule baseline to
accommodate the approved change requests
> When a change related to schedule is approved, the PMP
should be updated
Cost Management Overview
Project Cost Management Plan:
— Cost Management Plan is a component of Project management plan
which describes HOW cost will be Planned, estimated, budgeted &
Controlled.
Life cycle Costing: A broader view of Project Cost
Management that includes cost of using, maintaining and
supporting the product, service or result of the project.
The techniques for estimating the cost involved in performing
each of the project activities are the same as estimating the time
required.
Expert judgment, analogous estimating, bottom up estimating
and reserve analysis are some of the techniques used in cost
management.
Cost Management Processes
255
Plan Cost Management
Guides on how costs are managed throughout the project course
L
Project Expert
management Judgment
plan Analytical
Project charter techniques
Enterprise Meetings
environmental
factors
Organizational
process assets
256
Cost Management Plan
Sets out format and establishes the criteria for planning,
structuring, estimating, budgeting and controlling project cost
Example: Cost Management Plan may establish:
— Precision level (e.g. 100.59 to $100, 999.59 to $1000)
— Accuracy level (e.g., ±10%)
— Units of measures (staff hours, staff days, Weeks)
— Organizational procedures links
— Control thresholds — Eg : Above 2% requires approval
— Earned value rules
— Reporting formats
— Process descriptions
Estimate Costs
1
U,
. Activity cost estimates
Cost management plan
0) Expert Judgment
Basis of estimates
Human resource
management plan
= Analogous estimating
Parametric estimating
Project documents
Scope baseline
CT Bottom-up estimating
updates
258
Estimate Costs
Rough Order of Magnitude (ROM): Accuracy
of project estimate will increase as the project
progresses
During initiation: -25 % to +75% (ROM)
Definitive : - 5% to +10 %
Estimates include (not limited to) : labor,
material, equipment, services, facilities as well
as inflation allowance, contingency costs
Estimation Techniques
Analogous Estimating - also called top-down estimating, which
means using the actual cost of previous, similar project as basis for
estimating the cost of current project. It is a form of expert judgment.
Parametric Estimating — uses a statistical relationship between
historical data and other variables to calculate cost estimate for an
activity. Eg : It takes 10 days for laying 1KM road.
Bottom up Estimating - involves estimating the cost of individual
Activities, then Work package level and then summarizing or rolling
up to get a project total.
Estimation Techniques
Analogou Estimatin
Advantag s g Disadvanta
Quick es Less Accurate ges
Less Costly to Create Requiresconsiderable experience to do
well
Botom - Estimatin
More Accurate U g and
Takes time expense to do this form
p of estimating
Gains buy-in from the team Tendenc estimates
y
for the team to pad
262
Budget Components
Project Management
Reserve
Budget
Cost
Baseline Control Contingency
Accounts Reserve
Activity
Work Contingency Reserve
Package
Estimates
Activity level
estimates
2 63
Cost Budgeting continued...
Cost Baseline: is a time phased
budget which is used to measure
and monitor cost performance on Funding
the project. It is a summary of Requirements
estimated costs by period and
displayed in the form of an S-
curve.
Cost
Project Funding Requirements: Baseline
Funding requirements, total and
periodic are derived from the cost r
baseline and can be established to Expected
Cash flow
exceed, usually by a margin to
allow for either early progress or
cost over run
Control costs
Work
Project Earned value
management plan management performance
Project funding Forecasting information
requirements To-complete Cost forecasts
Work performance performance index Change requests
data (TCPI) Project
Organizational Performance
process assets reviews management plan
Project updates
management Project documents
software updates
Reserve analysis Organizational
process assets
.....M.-
updates
265
Earned Value Management (EVM)
What is EVM ?
EVM is a Methodology that combines Scope, Schedule,
and Resources measurements to assess the Project
• I NOS , 1
•
Why EVM?
It's too late when you're this close to the iceberg!
Earned Value Management (EVM)
PV — Planned Value - Work Planned as on particular day
EV — Earned Value — Value of work earned / completed
AC — Actual Cost — Actual cost spent
SPI — Schedule Performance Index
CPI — Cost Performance Index
BAC — Budget At Completion
EAC — Estimate at Completion
SV — Schedule Variance
CV — Cost Variance
TCPI — To Complete Cost Performance Index
Earned Value Management
(EVM)
Tips to Remember EVM :
Index — Divided by
Variance — Subtraction
Always EV first
Schedule means PV should come
Cost means AC should come
> 1 Means — Good Performance
< 1 Means — Bad Performance
Earned Value Management (EVM)
269
Earned Value Management (EVM)
EVM Formulae Calculation Answer Interpretation of the answer
PV Planned Value of Work as on 3rd Week 1,000 + 1,000 + 1,000 3,000 We planned for $3,000 worth of work.
AC Actual money spent 1,000 + 1,200 + 600 2,800 We have actually spent $2,800
BAC Total Budget 1,000 + 1,000 + 1,000 + 1,000 4,000 Our project budget is $4,000.
EV/AC = 2500/2800= 0.893 2 500 / 2 800 We are only getting 89 cents out of every dollar
CPI ,, 0.893
<1 and hence over budget we put into the project.
EV/PV = 2500/3000=0.833
SPI 2,500 / 3,000 0.833 We are only progressing at 83% of the rate planned.
<1 and hence behind schedule
ETC EAC-AC = 4479-2800=1679 4,479 - 2,800 1,679 We need to spend $1,679 to fmish the project.
270
EVM Summary
4,000
TIME 4 Weeks
4111
Develop Project Team
Manage Project Team
tdd
1111
Plan Human Resource Management
I
Project Organization
management charts and
plan position
Activity descriptions
resource Networking
requirements Organization
Enterprise theory
environmental Expert
factors judgment
Organizational Meetings
process assets
273
Project Human Resource
Management
Inputs:
Project Management plan:
Information like project lifecycle, processes, change management plan,
configuration management plan, communication methods etc.
Activity resource requirements:
Activity resource requirements' an output from Estimate activity
resources process of Time management is used as an input to determine human
resource needs for the project which are progressively elaborated in this
process
Enterprise Environmental factors:
Existing human resources, organizational culture, market place conditions
etc. which may influence the planning
Organizational process assets :
Organizational processes, policies, Templates, lessons learned, escalation
procedures etc
Project Human Resource
Management
Matrix Based — Responsibility Assignment matrix (RAM)
A RAM is a grid that shows the relation between activities
and team members. One example of RAM is RACI
(Responsible, Accountable, Consulted and Informed)
Responsibili
Collect requirements BM R
Develop plan C A/R R I
Risk management I
A.R I
Budgeting I I R A
Scheduling R
Test plan C
A l ic 1
A R I
Project Human Resource
Management
Text oriented formats
Detailed description of the team member responsibilities,
authority etc. are specified in text oriented formats
Role
Responsibilities
Authority
Project Human Resource
Management
Tools and Techniques — Plan Human resource management
Networking : Networking is the formal and informal interaction
in organization to understand political and interpersonal
factors that influence HR management
E.g. Luncheon meetings, trade conferences, symposia etc.
Organizational theories: Provides information regarding the
way in which people, team and organization behave and the
factors that influence their behavior
Meetings: Project management team conducts meetings about
the techniques to reach consensus on the human resource
management plan
Organizational Theories
Frederick Herzberg —
Motivation-hygiene theory
Maslow's Need Hierarchy Pyramid
Lower-Order Needs Higher-Order Needs
Needs that are satisfied Needs that are satisfied
externally; physiological internally; social, esteem,
Drive to
and safety needs. become what and self-actualization
one is needs
Internal esteem
capable of
factors - self becoming
respect,
autonomy Includes
External
factors - status,
recognition and
If-actualisation affection,
belongingnes
attention s, acceptance
Includes Esteem and
friendship
Security and
protection from
Social
Includes
physical and Hunger, thirst,
emotional harm shelter, sex
Sa e y and other
bodily needs
Physiological _...1
280
McGregor Theory X and Y
Having Little Ambition
Theory X Disliking Work
Assumptions about Workers
Avoiding Responsibility
Self-Directed
Theory X assumes that lower order needs dominate and Y assumes that higher
order needs dominate
Herzberg's 2 factor Theory
Motivator factors or Intrinsic Hygiene factors or
factors Extrinsic factor
Achievement Salary
—m.-
I February. i March
1123 1130 236 2313 220 227 I 316 I 3113 320 3127
400%-
350%-
300%-
Vignesh 250%-
0 verallocated:
Allocated: 200%
150%-
100%
50%-
Ready
Ex.T Ce,DS
287
Acquire Project Team
288
Project Human Resource Management
289
Inputs
Human resource management plan (PM Plan)
— Roles and responsibility
— Project organization chart
— Staffing management plan
Enterprise Environmental factors
— Existing information for Human resources
— Personal admin policies e.g. outsourcing
— Org structure
— Locations
Tools and Techniques
> Pre-assignment
— Project team selected in advance
— Occurs when
specific people are promised as proposal
Project dependent on specific expertise
Staff assignments specified in project charter
> Negotiation
— Negotiate
With functional managers to ensure competent personnel are
allocated
Other PM teams to assign special or scarce resources
External organizations for appropriate resources
Tools and Techniques
Acquisition
— Hire individual consultants
— Subcontract work
Virtual teams
— Teams that share the same goal fulfilling their roles without
meeting in person
— Availability of technology makes it feasible
— Formats
Teams from different goes
Expert alone from a different location
Working from home office
Teams working in different shifts
Tools and Techniques
> Virtual teams
— Critical success factors
Communication planning
Clear expectations
Protocols to resolve conflicts etc
Multi-criteria decision analysis:
Criteria are developed and used to rate or
score potential team member and weighted according to
the relative importance of the needs within the team.
Availability , cost experience ,ability, knowledge, skills ,
attitude and international factors of the resource are
considered to give a score and acquire them accordingly
Outputs
> Project Staff Assignments
— Project is deemed staffed when all the resources required
are assigned
— Project team directory
— Memos to team members
> Resource Calendar
— Time period each team member can work in the project
> PM Plan updates
— Roles and responsibilities.
Develop Project Team
Interpersonal Team
Human resource skills performance
management Training assessments
plan
Team-building Enterprise
Project staff activities environmental
assignments
Ground rules factors updates
Resource
calendars Collocation
Recognition and
rewards
Personnel
assessment tools
296
Project Human Resource Management
297
Develop Project Team
> Objectives
— Improve knowledge and skills of team members
So they can complete project deliverables
Manage within cost and schedule budgeted
With improved quality
— Improve feelings of trust and agreement among team
members
— Create a dynamic and cohesive team culture to
improve individual and team productivity
Allow cross training and mentoring
Develop project team - Inputs
Human resources management plan
Project Staff assignments:
Project staff assignment documents identify the people
who are on the team
Resource calendars:
Identify times when the project team members can
participate
Develop Project Team T&T
> Interpersonal Skill
— Skills such as empathy, influence, creativity and group
facilitation
> Training
— To enhance competencies of the team members
— Planned training
— Unplanned training — based on observation, conversation,
project performance appraisals
Develop Project team T&T
Team building activities
— Status review meetings
— Offsite team building workshops
— Important when diverse location people are involved
— PM should get support from org
Introducing rewards
Create a team identity
Open communication
Promote trust and
Provide good team leadership
Develop Project Team T& T
Theory on Five stages of team development
— Forming
Learning about the project and their roles and
responsibilities
Storming
— Norming
Team begins to work together, trust each other
— Performing
Function as a well organized unit
Interdependent, work through issues
— Adjourning
Completes the work and moves on to other assignments
Develop Project Team T&T
> Ground rules
— Team members share responsibility for enforcing rules
established
> Co-location
— All in one physical location enhances productivity
Entire project or during the phase of the project
— Team meeting rooms, place to post schedule and other
conveniences
War room for Lan-Chile, Conference room testing
Develop Project Team T&T
> Recognition and Rewards
— Only desirable behaviors should be rewarded
Willingness to work overtime to meet the schedule and
not overtime due to inefficiency
— Rewards should be based on things which all can attempt
achieving
— Good to do it during the project life cycle and not after
Personal assessment tools :
Provides the insight into areas of strengths and weakness.
E.g. — Attitudinal surveys, structured interviews, ability tests
etc.
Manage Project Team
305
Manage Project Team
> Observes team behavior, manages conflicts, resolves issues
and appraise team member performance
Internal and
External
Formal and
Verbal and Informal
Non verbal
Vertical and
Horizontal
Written and
Oral
Types of Communications
Internal: within the project team
Effective and active listening are also Internal
important elements of communication Vs -
E- External: customer, other projects,
Active listening is when recipient gives External vendors
continuous feedback such as nodding, -1 Listening
restating, or pare-phrasing
Formal: reports, memos,
Ensures that there is no misunderstanding Formal briefings, meetings
Vs Informal: emails, adHoc talks
Informal such as over coffee, lunch
319
Project Communications
Management
Plan
Communications
Management
Manage
Communicati
ons
320
Plan Communications Management
321
Plan Communications Management
> Planning and developing an approach for the project
stakeholder communication
> This approach depends on the information needs, requirements
and Organizational assets
> This process ensures effective and efficient communication
with all stakeholders
> Key is to determine
who will communicate with whom
who will receive what information
Poor or Inadequate Communication
> Leads to problems such as
Sending information to wrong audience
Delay in information delivery
Misunderstanding or misinterpretation of the message
Plan Communications Management -
Inputs
Project management plan
Stakeholder register
Contains all the details of project stakeholders.
This register needs to updated regularly as the
stakeholders may change and add newly throughout the
project lifecycle
Enterprise environmental factors
Organizational process assets
Communication Channels
&MOIR'
NOISE
— Decode
— Acknowledge
326
— Feedback / Response
F eedhack
Communication Methods
> Interactive
— most efficient way to ensure common understanding by all
participants
> Push
— Letters, memos, emails, fax, reports, blogs, etc.
> Pull
— e-learning modules, knowledgebase, etc.
Plan Communications Management -
Outputs
Communications Management Plan
— This is the main output of this process
— It contains
Stakeholder communication requirements
Format and type of communication
Frequency of distribution of information
Communication constraints, etc.
Project Documents update
Project schedule, Stakeholder register, etc. may be
updated
Manage Communications
329
Manage Communications
> This process helps to
Create
Collect
Distribute
Store
Retrieve
Dispose
project information, as per the communications plan
> Key benefit of this process is that it enables effective and
efficient communications flow between project stakeholders
Effective & Efficient Communication
Effective Communication
Is the information that is provided
in right format
at the right time 41
336
Control Communications
Project 4 Information
.
oo s & Tec niques
management management
plan systems
Project
• 0 Expert judgment
communications Meetings
Issue log
Work
performance
data
Organizational
process assets
337
Work
performance
information
Change requests
Project
management
plan updates
Project
documents
updates
Organizational
process assets
updates
Control Communications
> Process of monitoring and controlling communications
throughout the project life cycle
> Helps to ensure the information needs of all the stakeholders
> Key benefit is to ensure an optimal information flow among all
the participants
Control Communications - Inputs
> Project management plan
> Project communications
Delivery status, Schedule progress, Costs incurred, etc.
> Issue log
> Work performance data
It compares the results with the performance
measurement baseline to arrive at the analysis
> Organizational process assets
Control Communications Tools
& Techniques
> Information management systems
Standard tools for PM to capture and distribute project
costs, schedule progress and performance
Examples are spreadsheet analysis, presentations, etc.
> Expert judgment
> Meetings
Control Communications Outputs
> Work performance information
Detail level of information about project progress
> Change requests
> Project management plan updates
> Project documents updates
Updates in Forecasts, performance reports, issue log,
etc.
> Organizational process assets updates
Project Risk Management
Plan Risk Management
Identify Risks
Perform Qualitative Risk Analysis
Perform Quantitative Risk Analysis
Plan Risk Responses
Control Risks
Plan Risk Management
343
Plan Risk Management
> Risk management plan is vital for the success of a
project.
> This process helps to (1-c'— -lent
+II rIk 11,41 C11 7' V‘'‘ CI +.I CI r‘- r%
344
Plan Risk Management - Inputs
> Project management plan
> Project charter
> Stakeholder register
> Enterprise environmental factors
—
> Organizational process assets
PLANNING
Tim-w- Ale
Plan Risk Management
Tools & Techniques
Analytical techniques
Expert
judgment
Meetings
Analytical Techniques
> Analytical techniques are used to define Risk management
context of the project
> A "Risk management context" is a combination of
— Stakeholder risk attitudes (risk averse, risk seeking,
average) and
— Risk exposure of the given project
> "Strategic risk scoring sheets" are used to calculate high level
assessment of risk exposure of the project
Plan Risk Management - Output
> "Risk management plan" is the output of this process.
> It includes the following:
Methodology or approach
Roles and Responsibilities
Budgeting
Timing
Risk Categories
Definitions of Risk Probability and Impact
RBS
Risk Breakdown Structure (RBS) — A hierarchical
representation of risks according to their risk categories
Risk categories are created by grouping the potential causes of
risk
Example: RBS
PROJEfl
RISKS
Nlow Testing
hoar Lade of t'undinl:
L Method
::14 lin:ding Nisthod
St4h44vniroiclor
PerfnnnEMI:e
incxperienced
Esfimatm EFrgulation
Changes
350
Identify Risks
351
Identify Risks
The process of determining which risks may affect the project
and documenting their characteristics
Key benefit is that it enables the documentation of existing
risks and knowledge about it to the project team to anticipate
events
Identify Risks - Inputs
Risk management plan
Cost management plan
Schedule management plan
Quality management plan
Human resource management plan
Scope baseline
Activity cost estimates
Activity duration estimates
Stakeholder register
Project documents
Procurement documents
Enterprise environmental factors
Organizational process assets
Identify Risks Tools &
Techni
ques
> Documentation reviews
> Information gathering techniques
> Checklist analysis
> Assumption analysis
> Diagramming techniques
> SWOT analysis
> Expert judgment
354
Information Gathering
Techniques
Brainstorming LI
Delphi Technique
Interviewing
Root cause Analysis
Diagramming Techniques
Influence Diagrams
356
Cause and Effect Diagram
Also called as Ishikawa diagram
Cause Effect
Problem
Secondary
cause
Pri mly
cause
358
Perform Qualitative Risk Analysis
359
Qualitative Analysis
>A process of prioritizing the risks based on
probability of occurrence and impact
Enables PM to minimize the level of
uncertainty
Enables PM to focus on high-priority
risks
Perform Qualitative Risk Analysis -
Inputs
Risk management plan
> Scope baseline
Risk register
Enterprise environmental factors
> Organizational process assets
Perform Qualitative Risk Analysis
Tools & Techniques
Risk probability and impact assessment
Probability and impact matrix
Risk data quality assessment
Risk categorization
Risk urgency assessment
> Expert judgment
Probability & Impact Assessment
The level of probability of each risk and its
impact on each project objective (cost,
schedule, quality, etc.) is evaluated
Risks are rated as per the probability & its
impact
Risks with low ratings are included as part of
watch list for future monitoring
Negative effects are Threats
Positive effects are Opportunities
Risk Probability & Impact matrix
RISK MATRIX
VL L VI11
Impact
Risk Data Quality Assessment
Once the risk is identified, the data about the
risk is to be evaluated for its accuracy and
reliability
This is a technique to evaluate the degree to
which risk is understood and the accuracy,
quality, reliability and integrity of the data
about the risk.
Risk Categorization
Risk categorization can be done by
Sources of risk (using RBS)
area of project affected (using WBS)
Project phase
Common root causes
Perform Qualitative Risk Analysis -
Output
Project documents updates
-1F
_ •--- .
Perform Quantitative Risk
Analysis
Data gathering
isk
and Project
management documents
plan representation
techniques updates
Cost
management Quantitative risk
plan analysis and
modeling
Schedule techniques
management
plan Expert judgment
Risk register
Enterprise
environmental
factors
Organizational
process assets
368
Quantitative Analysis
> This is a process of assigning a numerical priority rating to all
the risks individually
> When the risks are quantitatively analyzed, a decision can be
made to reduce the project uncertainty
> Re-prioritization is done once the numerical values are
assigned to all the risks.
Perform Quantitative Risk Analysis -
Inputs
> Risk management plan
> Cost management plan
> Schedule management plan
> Risk register
> Enterprise environmental factors
> Organizational process assets
Perform Quantitative Risk
Analysis Tools & Techniques
Data gathering and representation
techniques
Expert
judgment
Data Gathering and Representation
Techniques
Interviewing
Probability Distributions
- used in modeling and
simulation
C and k a Impart ya
113
C.J
Quantitative risk analysis and
modeling techniques
Sensitivity Analysis
Expected monetary
value analysis (EMV)
t
,
Modeling and
simulation
EMV Analysis
This is a statistical concept that calculates average outcome of
the choices we make
An example of analysis under uncertainty
HI. PrO2bilily
4
.1gC $70.lrnpael
Vei nelor A - $38,500
mod
Ckir..-644
%i!:! r•Z-f:f 7.5.% firg4a1:511ily
S55,0C.C. impoci
541,250
P.112Impact
374
Perform Quantitative Risk Analysis -
Output
Project documents updates
' r Ilkrn-.
.r.'..'i...1%Me.07•110k.V.011.1.:%Lire&_L.A.L..
r -ze.•-r .. . J P :L. Alr .1.—rii r • ' Iiii i'4•17 • .....- .....14.7..--
li-IN.11`1.1...r•di rINNLI!'•
4.4.4.0, a 17 - - I- - II—! • — . L.., .=.,
-if4.;. • i ...,.... . ,
..1 41.117.k. nit... _.:..E : ... ... • • ..-.. •,I • ... 1
m•-:•Parjr.r...V dirlif . • • r.l.on r.
1I 1....01211,1-15~700ror a1-0:..i.._
- -- r. lir .A.%E•rm....:11 -r
l'' LeAr...n alkm .... • -I Lir
imonet Risk
II0 k
Plan Risk Responses
376
Plan Risk Responses
> This is a process of developing various actions
to enhance opportunities and
to reduce threats
> Key benefit is to address the risks and to respond according to
the analysis made in previous processes
Plan Risk Responses - Inputs
>Risk management plan
>Risk register
Risk management
plan
Risk register
378
Plan Risk Responses
Tools &
Strategies for negatiRdsilliggeS
Avoid
Transfer
Mitigate
Accept
VOL.e
381
Control Risks
ork
Risk assessment
Project
management
Risk audits
Iinformation
performance
382
Control Risks Inputs
Project management plan
Risk register
Work performance data
Work performance reports
C-ICC
----7
383
Control Risks Tools & Techniques
> Risk reassessment
Should be done regularly
> Risk audits
Examining and documenting the effectiveness of risk
responses
> Variance and trend analysis
> Technical performance measurement
> Reserve analysis
> Meetings
Control Risks - Outputs
> Work performance information
> Change requests
Recommended corrective actions
Recommended preventive actions
> Project management plan updates
> Project documents updates
> Organizational process assets updates
Agile SDLC
Agile Software Development vs. Waterfall Software Development
There isn't a single methodology that you can apply across all projects. However,
many teams are moving toward an adaptive methodology, such as Agile, and moving
away from the predictive, Waterfall methodology when developing software.
The conventional Waterfall development method follows strict phases, sticking to the
original requirements and design plan created at the beginning of the project.
The history behind Agile software development is one of frustration with the
traditional waterfall methodology. Agile is designed to accommodate change and the
need for faster software development (as discussed in the Agile Manifesto's Values
and Principles).
The project leader typically facilitates the work of the development team, eliminates
bottlenecks, and helps the team stay focused in order to deliver software iterations on a
regular basis. It is less about milestones than it is about hours, feature selection,
prioritization, and meetings.
Agile Versus Traditional Waterfall
Metric Waterfall
Planning scale Long-term Short-term
Distance between Long Short.
customer and developer
Time between Long Short
specification and
impl entation
388
Increased Consumer Expectations
389
Increased Work PressurP
However,
Instead of this...
Productivity driving Customer value
An overview of agile
Agile addr esse d the ne w de mands pl ace d o n t he deli very of sof t ware .
The Agile Manifesto
, ,
Imor EMI .11M.11 I= MiP IIMMil
L.
l ......---•-8 11
_______
1 Tme
Time
someth ng something
goes into goes into
operational operational
Waterfall Agile
use use
It can be viewed in many ways
**
v A* — Timeboxed approach for
developing software
(Repeat) — A collection of techniques
Product Sprint Sprint Shippable — Us i ng t he S cr um
backlog backlog Agile
(+ * daily stand-up meetings) basics
product
f r ame w or k.
(perhaps in
the form
of user stories)
Beyond a basic view
Flow-based working
••••• Ego •••• •••
A wider mind-set.
Agile
Frame
works
What to do:
— Assess the level of uncertainty
Cynefin
— Define things at the right level
Outputs, Outcomes and Benefits
Project Product Description
High level requirements
— Define things in the right way
To enable agile to work easier e.g. outcome focussed
— Set the project up in an appropriate manner
Integrating with agile teams e.g. role names
Impact of frequent releases of products to enable and provide
benefits.
Starting up a Project and Initiating a Project
of complexity
Similar to requirements
— Acceptance Criteria
— Effort involved
— Value
AS A Stock controller
be broken down
Technical Stories can be used for Non-
A user stony of limited USerulriess
functional requirements e.g. performance or
speed.
AS A Store monoger
WANTTO I'danageastone
— MoSCoW
— Ordering (1,2,3,...,n)
MoS CoW st ands for:
— Must have
— Should have
— Could have
— Wont have for now.
MoSCoW and ordering
Self-organizing
Two common roles:
— S cr um Mas te r
— P r o duct Ow ne r
— P r o je ct Manager/ T e am Manage r r o l e
— Leave the delivery team roles as they are but identify a single
Customer
representative (s)
Key
Customer
DeWeryteam
representative ®
ject
(Yager
Suppler
representative
SupOer
Customer subject
Customer subject
matter 6 CSME SSME 1
representative(s) e) cocertl Supplier CQA SSME 2
expert representative(s)
SQA
(SupOier
(Customer subject
subject meter
pert 2)
r
expert
— Project size
What to do :
and transparency
Collaboratively defined
can improve.
Scrum theory
— Transparency
— Inspection
— Adaptation.
The Scrum team
Self-organising
Cross-functional
Flexible, creative, productive
The Roles:
— T he D e ve l o p m e nt T e a m
Forces transparency
SM
Product SpHnt
Backlog Backlog
ig .., The
*SprintManning Sprint
*Sprint Review
Meeting *Sprint
Retrospective
1161111
40prrre
rrt TNT
The S Scrum events
The Sprint
Sprint Review
SM
Product Sprint
Sprint Retrospective. Backlog Backlog
sm
1-celaprrent
Team
Scrum artifacts
Product Backlog
Increment.
shi
Pro duck Sprint
Backlog BacIdog
are progressing
Burn-down Burn-up
ractual
effort
i work
added
effort
remaining
total
time millinumilin""Ine
Information Radiators
be updated immediately.
Quality general view of agile
Concepts such as 'test as you go' or 'test first' are used for
start of a project.
Quality - guidance
---
products themselves.
Frequent Releases focus area
What to do
Manage by Exception with the emphasis on:
— Empowerment
— Trusting
is appropriate
A workshop is used
How it might look
Benefits are already being delivered
completed.
Rich communication focus area
— Visualisation
— Verbally by telephone
— Verbally face-to-face.
Rich communication
— Reduce d le ad t i mes
1. Visualize W [P
— To show how work is progressing
— To show what is still to do
— To show what problems exist. li
Recdy Bvild (14) Test (3) Deploy
,;... rsiii
ti .,1 Ready Done
X El
ri.
Al
1
A
Pkeked
The 6 general practices of the Kanban Method
Te
ti=
Blocked
The 6 general practices of the Kanban Method
. - 1-
ILiN:
Lo i:-
r
1
I
III_
Lf11- 1
a
II
Blocked
The 6 general practices of the Kanban Method
,:-.--jLr i.
Lo i-:-
III,
21
01
Blocked
Kanban — further guidance
Policies may exist for similar work items as flow may be more
MP limits
predictable
=..
way. Li
° ,..
Lr
N. li
.
L!-,...--7
Blocked
Cumulative Flow Diagrams (CFDs)
Ready
Cumulative Flow
Readyto 1 I Build
Day Ready Build Test
Deploy
Deployed Diagrams (CFDs) track
Test
2 4 4 1 0 work items and show the
8
-------q 4 5 0 3 I Ready to Deploy amount of work in each
10 3 3 5 1 3 column each day
3 4 3 3 30 Deployed
11 2
4 0
In simple terms WIP is
12 4 3
13 ~3 2 5 1 8 25 the vertical difference
14 7 2 r 3 8 between the top and
20
15 7 2 4 0 13 bottom lines whereas the
4
16 7 2 5 0 1 13
15 horizontal difference
17 5 3 5 0 14 shows the lead time.
18 5 3 4 0 15
10
14 4 2 5 0 16
20 3 2 3 0 lq 5
--4
21 3 1 0 22 _.
0
q 10 11 12 13 141516 17181q 20 21
1
Kanban hints
If you are going to fail, fail fast — the key point being 'the later you fail the later
you learn'
A 'pivot' is a significant change in direction as a result of something
major surfacing that wasn't expected
Minimum Viable Product (MVP) - 'version of the final product which allows
the maximum amount of validated learning with the least effort'.
An MVP may not go into operational use and may be an experiment
Releasing frequently can help with metrics.
Health Check (Appendix C)
Environment Techniques
.‘,
Transitioning to Agile
— Environment