PPM Notes 1762023
PPM Notes 1762023
1
“Our current problems can not be solved
with the same level of thinking which
created them.”
Albert Einstein
1
CHAPTER 1
CHAPTER ONE:
PROJECT IDENTIFICATION
Why a Project?
A project is generally called upon to provide a solution to a problem
or to take advantage of an opportunity.
These needs might have to do with:
Reducing costs
Increasing revenues
Eliminating waste,
Increasing productivity and efficiency
Taking advantage of market opportunities
Filling social needs; improving service to customers or clients
Responding to the activities of competitors
Responding to external changes (e.g. development of new technology)
Responding to government initiatives or new laws or political consideration
Resource availability –opportunity to make profitable use of available
resource, and
Natural calamity –planting against the adverse effects of natural events as
drought or floods
Knowledge areas of project management
Sources of Project Ideas and Reasons for Project
•Project ideas may originate from various
circumstances. (Micro and macro sources)
A project may be designed:
To solve a problem (in a certain location/organization),
To satisfy a need (business need), or
To use available resources (opportunity),
To attain a strategic objective or meet a market
demand.
Project Identification
• It is the first step in the realm of project management
• Is the process of assessment and analysis of priority need
which a project can address
• This usually involves a ‘needs assessment’which finds out
what community needs are and whom they affect.
Project Identification: Need Assessment
⚫ Needs –the minimum amount of certain basic material/services
requirements/desire.
⚫ Scriven and Roth: “Need refers to something (X) that people must have to
be in a satisfactory state. Without X they would be in an unsatisfactory
state; with X they achieve but do not exceed a satisfactory state.
⚫ Needs Assessment: the process of identifying and understanding people’s
needs; a needs assessment survey establishes the urgency for intervention
⚫ It is important to carry out a needs assessment before planning development
work, whether we think we know what the needs are or not. The project
should come out of what people say they want and not from assumptions
that we make. [Why?]
• Conducted after needs assessment to identify resources
(strengths) that the community could use to address the
problems they identified earlier.
• Communities should be encouraged to use their own
resources to address the problems they face.
• The project, if needed, should focus on strengthening the
community’s capacities to address their problems.
• By doing this, we are facilitating the community to address
their problems rather than addressing their problems for
them.
Types of ASSETS to consider in capacity assessment
(image of reality)
(image of an improved situation
in the future)
(comparison of different options
to address a given situation)
therefore, aims at
undertaking a preliminary test of a priority idea before
important planning resources, like money & skills are
utilized in detailed project design & appraisal.
Project Planning & Scheduling
CHAPT E R II: Basics of Project Planning
Table of Contents
Directing:
Objectives, Goals, Special influences,
Constraints on the project Scope
Identifying:
Actions, Risks, Responsibilities
Guiding:
Identification of required activities,
Establishing workable procedures
Preparing:
Flexibility to adapt to changes, Retain the
qualities of integrity and durability
For projects to be properly conceived and planned, the
characteristics below must be clearly defined:
• Goal/Objectives
• Expected outputs
• Intended beneficiaries
• Planned lifespan
• Extended outcome of the project
• Principal stakeholders
• Financial and Resource requirements and source of financing
Steps in Planning a New Project
1 Project Scope
2 Project Schedule
3 Resource Requirement
4 Project cost estimation
5 Project Quality and
6 Project Risk Management
Discussion Questions
1 What Are the main Reasons for failure of many of projects in
our Country?
2 What are the Barriers for Good Planning In Ethiopia ?
Why Projects fail
Poor/No Planning
Poor project and program management discipline
Lack of executive-level support
Wrong team members
Poor communication
No measures for evaluating the success of the
project
No risk management
Inability to manage change
Barriers to good planning
1 Prevailing paradigms(belief about what the
world is like),
It is not necessarily what they say they believe but what they really
believe that counts
.
People do not walk their talk!
2 The nature of human beings.
People don’t plan because they find the
activity itself is painful.
The basic planning steps are as follows.
1 Define the problem to be solved by the project.
1 Scope planning:
developing a written scope statement as a basis for
future project decisions
2 Scope definition:
subdividing the major project deliverables into smaller
and more manageable components
3 Activity definition:
identifying the specific activities that must be
performed to produce the various project deliverables
Core Process
4 Activity sequencing:
identifying and documenting interactivity
dependencies
5 Activity duration estimating:
estimating the number of work period which will be
needed to complete individual activities
6 Schedule development:
analyzing activity sequences, activity durations and
resource requirements to create the project schedule
7 Resource planning :
determining what resources and what quantities
Core Process
8 Cost estimating:
developing an approximation of the costs of the
resources
9 Cost budgeting:
allocating the overall cost estimate to individual work
items
10 Project plan development:
taking the results of other planning processes and
putting them into a consistent and coherent
document
Core Process
Facilitating Process
Facilitating process
1 Quality planning:
identifying which quality standards are relevant to the
project and determining how to satisfy them
2 Organizational planning:
identifying, documenting and assigning project roles,
responsibilities and reporting relationships
3 Staff acquisition:
getting the human resources needed assigned to and
working on the project
Facilitating process
4 Communication planning :
determining the information and communication
needs of the stakeholders;
who needs what information,
when will they need it, and
how it will be given to them
5 Risk identification:
determining which risks are likely to affect the project
and documenting the characteristics of each
6 Risk quantification :
evaluating risks and risks interactions to assess the
range of possible project outcome
Core Process
Facilitating Process
Facilitating process
4 Summary of approach:
4 Deliverables schedule:
Due dates for the deliverables of the project.
This would include completion dates for development, QA
testing, User Acceptance Testing, etc.
5 Applicable standards:
Industry standards or other standards imposed on the project
deliverables.
These should include any standards such as ISO
6 Acceptance criteria:
These would include any quality standards that must be met,
for example zero priority 1 defects.
Other conditions that must be met such as number of test
cases executed, etc.
7 Specialised requirements:
These will include any special qualifications for the workforce,
such as a PMP certified Project Manager.
Scope of work, period of performance, and deliverables
schedule are all mandatory information.
The rest are optional and will only apply to those projects
where they are applicable.
The scope of work to be performed should include
administrative work as well as work on the project
deliverables.
SOW is the official scope baseline for the project, hence it
should get the approval of the sponsors, or the customer
first.
Anything detailed in the SOW must be present in the
final product.
SOW is used for WBS.
The start and end dates captured in your SOW
should be captured in the WBS.
SOW is used as a communications tool to explain the
work of the project to stakeholders.
Purpose of SOW
• Decomposition involves subdividing the major project deliverables or sub deliverables into
smaller, more manageable components until the deliverables are defined in sufficient detail.
• This helps to support development of project activities (planning, executing,
controlling, and closing).
• Decomposition involves the following major steps:
Identifying the Deliverable’s Components
Deciding whether adequate cost and duration estimates can be developed at this level of detail for each
deliverable.
The components of the deliverable need to be described in terms of tangible, verifiable
results in order to allow performance measurement.
detailed components
4 Develop and assign identification codes to these
components
5 Verify that the degree of decomposition of the work is
PMGT642
• Project Scheduling convey the following basic information:
• 1.The specific activity to be conducted, organized
sequentially according to results (what activity/task?)
• 2.A specific time when this activity is to be undertaken and
for how long (timeframe?)
• 3.Who is to take responsibility for this activity
(resource?)
A project schedule is a document collecting all the work needed
to deliver the project on time.
Provides a detailed plan that represents how and when the
project will deliver results
Based on the time estimates, the start and finish times for
each activity are worked out, critical path is identified, along with
the slack and float for the non-critical paths.
Serves as a tool for communication, managing
stakeholders’ expectations, and as a basis for performance
reporting. 87
Dr. Melkamu
Project-specific data (Project Information)
needed for scheduling:
Dr. Melkamu
Steps In Project Scheduling
1. Define Activities
5. Develop Schedule
Steps In Project Scheduling: 1.Define Activities
1.ACTIVITY LIST
• 2.ACTIVITY ATTRIBUTES:
• • identifying multiple components such as unique activity identifier (ID),
WBSID,and activity label or name;
• • activity descriptions, predecessor, successor, logical
relationships, leads and lags
• 3. MILESTONE LIST
MAJOR OUTPUTS TO THE PROCESS
• Milestone
MILESTONE
Summarize the completion of an
important set of activities or the
completion of an important event in a
project such as a subproject, which is just
a smaller portion of the overall project.
Steps In Project Scheduling
2. Sequence Activities/Determine Dependencies
• Tasks are not an island, and often one cannot be started
until the other is completed. That’s called a task
dependency, and your schedule is going to have to reflect
these linked tasks.
• Sequence Activities is the process of identifying and
documenting relationships among the project activities.
• it defines the logical sequence of work to obtain the
greatest efficiency given all project constraints.
i. TECHNIQUES FOR <Sequence Activities> PROCESS: 99
Example:
• Generally accepted best practices recommend that
during construction, the electrical work should start after
finishing the plumbing work.
This order is not mandatory and both activities may
occur at the same time (in parallel), but performing the
activities in sequential order reduces the overall project
risk.
EXTERNAL DEPENDENCIES
• Involve a relationship between project and non project activities.
• These dependencies are usually outside of the project team’s
control.
• EX:
Testing activity in a software project may be dependent on the
delivery of hardware from an external source,
Governmental environmental hearings may need to be held
before site preparation can begin on a construction project.
INTERNAL DEPENDENCIES
• • After the activities are defined and broken down into tasks,
you next have to determine the duration or cost (time
and effort) itwill take to complete them.
Non Project
A history base Factors
Anecdotal
Data
Estimates
Estimating Process
ESTIMATE ACTIVITY DURATIONS
• Isthe process of estimating the number of work
periods [=activity duration] needed to complete
individual activities with estimated resources.
• It provides the amount of time each a ctivity will
take to complete.
• The duration estimate is progressively elaborated, and the
process considers the quality and availability of the input
data.
Collecting Realistic
“Most Likely”
Estimates
• Involve the activity owners.
• Probe for reasons and methods.
• Assess confidence.
• Do part of the work and extrapolate.
• Break the activities down further.
• Discuss with your peers and manager.
• Ask experts.
• Validate with history and metrics.
• Use more than one estimating approach and
compare the results.
• Reconcile duration and effort/cost estimates.
• Use collaborative forecasting techniques (Delphi).
1.Resource Optimization
Techniques
2.Schedule Compression
3.Critical Path Method
124
1.1.
•Start and finish dates are adjusted based on resource
constraints with the goal of balancing the demand for
resources with the available supply.
•Can be used when shared or critically required
resources are available only at certain times or in limited
quantities, or are overallocated, or there is a need to keep
resource usage at a constant level.
•Can often cause the original critical path to change.
12
6
Resource
Leveling
=distributing
the workload
among the
team members
1. RESOURCE OPTIMIZATION TECHNIQUES:
1.2.
• Adjusts the activities of a schedule model such that the
requirements for resources on the project do not exceed certain
predefined resource limits.
• In resource smoothing, as opposed to resource leveling, the
project’s critical path is not changed and the completion date
may not be delayed.
• In other words, activities may only be delayed within their
free and total float.
• May not be able to optimize all resources.
2. SCHEDULE COMPRESSION 128
used to shorten or accelerate the schedule duration without reducing the project scope
in order to meet schedule constraints, imposed dates, or other schedule objectives.
Event:
Dr. Melkamu
Advantages of CPM
It highlights the critical activities on which management should
focus attention to reduce project completion time.
It helps management in diverting resources from non-critical to
critical activities. In other words, it facilitates optimum utilization
of resources.
It provides a technique of planning and scheduling project.
Scheduling helps to determine completion date and to evaluate
progress towards the completion of the project.
It gives complete information about the significance, size,
duration and performance of an activity.
It helps to identify potential bottlenecks and to avoid unnecessary
pressure on the paths that will not result in earlier completion of
the project.
It helps to identify the sequence of jobs that determine the earlier
completion date for the project.
Steps in CPM Project Planning
B(5) G(3)
1 3 6
9
4
7
I(2)
Activity, Duration
Critical Path (CP) & Critical Path Method (CPM)
• ES – Earliest Start Time: the earliest time at which the activity can start
given that its precedent activities must be completed first.
• EF – Earliest Finish Time: equal to the ES for the activity plus the time
required to complete the activity (Duration)
• LF – Latest Finish Time: the latest time at which the activity can be
completed without delaying the project
• LS – latest Start Time: equal to the LF minus the time required to
complete the activity.
• Slack is the amount of time that an activity can be delayed past its ES or
EF without delaying the project. OR the amount of time that a non-
critical path activity can be delayed without delaying the project.
• Slack = (LS) - (ES), or (LF) - (EF).
135
Critical Path (CP) & Critical Path Method (CPM)
136
Earliest and Latest Start and Finish Times
Latest start and finish times for each activity are found by working
backwards, from the end of the project to the beginning.
5 16
5 16
0 B(5) G(3) L(3) 28
1 3 6 9
0 28
7
4
16
10 12
10
LF
Start and Finish Times
ES
Activity Slack, Critical Activities, and Critical Paths
Activity Slack denotes the amount of time each
activity can be delayed without violating the
entire project duration. The activity slack for each
node may be easily calculated:
5 16
5 16
0 B(5) G(3) L(3) 28
1 3 6 9
0 28
7
4
14
10 12
LF
10
ES
143
How to Estimate activity times under PERT System
(TIME ESTIMATES IN PERT)
Optimistic time, (to) :
This is the shortest time taken by an activity if
everything goes exceptionally well.
Most likely time, (tm) :
It is the time in which the activity is normally
expected to complete under normal contingencies.
Pessimistic time, (tp):
It is the maximum time that would be required to
complete the activity if bad luck encounters at
every turn.
Consider The Following Project Activities
Activities Immediate Duration (in weeks )
Predecessors
O M P
A - 5 6 7
B - 1 3 5
C - 1 4 7
D A 1 2 3
E B 1 2 9
F C 1 5 9
G C 2 2 8
H E,F 4 4 10
I D 2 5 8
J H,G 2 2 8
Required:
construct the project network
Calculate mean(expected duration) using the formula;
6 8
3
1
7
4
Activity, Duration
Activities Duration (in weeks ) Mean Variance
duration
O M P
A 5 6 7 6 0.11
B 1 3 5 3 0.44
C 1 4 7 4 1.00
D 1 2 3 2 0.11
E 1 2 9 3 1.78
F 1 5 9 5 1.78
G 2 2 8 3 1.00
H 4 4 10 5 1.00
I 2 5 8 5 1.00
J 2 2 8 3 1.00
Expected Project Time
148
Dr. Melkamu
12
10 8
6
5
2
9
17
6 9 8
3 17
0
1
0 6
3
7
4 14
14
4
4
• PMB should first be established in order to determine how much of the planned
work the project team has accomplished at any point in time.
• The foundation for the tasks is the project baseline plan, which fully defines
project scope, integrating it with allocated resources and translating them into a
project schedule for performance, all.
• Establishing a PMB involves three tasks:
1. Decompose work scope to a manageable level (within the framework of the WBS)
2. Determining points of management control and who is responsible for them,
3. Develop time-phased budget for each work task
4. Selecting a method for measurement of earned value
5. Setting up the baseline.
Three Key Components to Earned Value
17
2
Charles Darwin
Survival of the fittest' is the unwritten but the
radical rule of this game.