Upload
latehours
View
237
Download
3
Embed Size (px)
Citation preview
8/3/2019 PMBOK Chapter 5 - Time
1/56
1
Chapter 5:
Project Time Management
adopted from PMIs PMBOK 2000 and
Textbook : Information Technology Project Management(author : Dr. Kathy Schwalbe)
8/3/2019 PMBOK Chapter 5 - Time
2/56
2
Contents of time management
definition: charter and scope statement
sequence: mandatory dependencies, discretionarydependencies, external dependencies
schedule: ADM, PDM
estimation: actual time + elapsed time. An artrequire experience.
schedule development: Gantt chart, CPM andPERT
schedule control and change control: performchecks, allow contingencies, communicate with
stakeholders regularlyChapter 5
8/3/2019 PMBOK Chapter 5 - Time
3/56
3
Project Time Management
Developing the schedule involves
define the scope of the work
define the activitiesestimate how long the activities will take
define sequence the activities based on its
relationships
estimate associate costs with the activities.
8/3/2019 PMBOK Chapter 5 - Time
4/56
4
Project Time Management
Processes Project time management involves the processesrequired to ensure timely completion of a
project.
5 Processes include:
Activity definition
Activity sequencing planning
Activity duration estimating Schedule development
Schedule control control
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
5/56
5
Activity Definition process
4th planning phase process
It involves identifying and documenting
the specific activities that must beperformed in order to produce the
deliverables and sub-deliverables identified
in the WBS.
8/3/2019 PMBOK Chapter 5 - Time
6/56
6
Inputs to Activity Definition
process WBS The primary input to Activity Definition. It is scope definition tool that
organizes the work and provides a basis for project estimates.
Scope statement
must be considered explicitly during Activity Definition. Projectjustification and objectives are especially important.
Historical information
activities required on similar projects should be considered in definingproject activities.
Constraints
Factors that limit the teams options
Assumptions
factors that, for planning purposes, will be considered to be true, real, orcertain.
Expert judgment
guided by historical information should be used whenever possible.subject-matter experts can help.
8/3/2019 PMBOK Chapter 5 - Time
7/56
7
Tools & techniques for Activity
Definition process Project schedules grow out of the basicdocument that initiate a project
Project charter includes start and end dates and
budget informationScope statement and WBS help define what
will be done
Activity definition involves developing amore detailed WBS and supportingexplanations to understand all the work tobe done
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
8/56
8
Tools & techniques for Activity
Definition process (2)
Decomposition
dividing project elements into smaller, more
manageable components. Decomposition in Activity
Definition and in Scope Definition differ; the finaloutputs in Activity Definition are activities (action
steps) and deliverables (tangible items)
Templates
previous project templates help project team to jump-start the process.
8/3/2019 PMBOK Chapter 5 - Time
9/56
9
Outputs from Activity Definition
process Activity list
includes all activities that will be performed on the project.Descriptions of each activity should ensure that stakeholdersunderstand how the work will be done.
Supporting details includes assumptions, constraints, and anything else that is
relevant.
WBS update Missing deliverables, clarifications, or corrections. This output
creates a feedback loop by which you get to tie up loose ends.
Update the WBS and related documents, such as cost estimates.These updates are often called refinements.
8/3/2019 PMBOK Chapter 5 - Time
10/56
10
Activity Sequencing
5th planning phase process
Involves reviewing activities and determiningdependencies
Mandatory dependencies: inherent in the nature of thework; hard logic
Discretionary dependencies: defined by the projectteam; soft logic
External dependencies: involve relationships between
project and non-project activities You mustdetermine dependencies in order to use
critical path analysis
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
11/56
11
Inputs to Activity Sequencing
Activities list
includes all activities that will be performed on the project.
Product description
product characteristics. These often affect Activity Sequencing.
Mandatory dependencies inherent in the nature of the work being done. They often involve
physical limitations. Constraints caused by mandatory dependencies arecall hard-logic.
Discretionary dependencies
defined by the project management team. Constraints caused by
discretionary dependencies are called soft logic.
External dependencies
involve a relationship between project and non-project activities.
Milestones
part of activity sequencing to ensure that requirement for the milestone
events are being met.
8/3/2019 PMBOK Chapter 5 - Time
12/56
12
Tools & techniques
Project network diagrams
a schematic display of the logical relationships among, or sequencing of,project activities
preferred technique for showing activity sequencing
Precedence Diagramming Method (PDM) constructing a project network diagram to president the activities andconnecting them with arrows to show the dependencies between tasks.
Activities are represented by boxes, arrows show relationships between activities
This charting method is also called activities-on-node (AON)
More popular than ADM method and used by project management software such
as MS-project. better at showing different types of dependencies There are 4 types of dependencies:
finish-to-start;
finish-to-finish;
start-to-start;
start-to-finish.
8/3/2019 PMBOK Chapter 5 - Time
13/56
13
Tools & techniques (2)
Arrow diagramming method (ADM) constructing a project network diagram by using arrows to
represent the activities and connecting them at nodes to show thedependencies.
Nodes or circles are the starting and ending points of activities It is known as activities-on-arrow (AOA). This method uses only
finish-to-start activities.
Conditional diagramming methods allow for non-sequential activities such as loops or conditional
branches, neither of which is possible in the PDM or ADM. Network templates
Can expedite the preparation of project network diagrams
8/3/2019 PMBOK Chapter 5 - Time
14/56
14
PDM
fundamentals
8/3/2019 PMBOK Chapter 5 - Time
15/56
15
Task Dependency Types in PDM
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
16/56
16
Sample Precedence Diagramming Method (PDM)
Network Diagram for Project X
Project 98 file
http://fig5-4.mpp/http://fig5-4.mpp/8/3/2019 PMBOK Chapter 5 - Time
17/56
17
AOA
fundamentals
8/3/2019 PMBOK Chapter 5 - Time
18/56
18
Sample Activity-on-Arrow (AOA)
Network Diagram for Project X
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
19/56
19
Steps for Creating AOA Diagrams
1. Find all of the activities that start at node 1. Draw their finish nodes
and draw arrows between node 1 and those finish nodes. Put the
activity letter or name and duration estimate on the associated arrow
2. Continuing drawing the network diagram, working from left to right.
Look for bursts and merges. Bursts occur when a single node isfollowed by two or more activities. A merge occurs when two or
more nodes precede a single node
3. Continue drawing the project network diagram until all activities are
included on the diagram that have dependencies
4. As a rule of thumb, all arrowheads should face toward the right, andno arrows should cross on an AOA network diagram
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
20/56
20
Outputs from Activity
Sequencing
Project network diagram
a schematic delay of the projects activities and the
logical relationships (dependencies) among them.
(note: it is not called a PERT chart)
Activity list update
allow a feedback loop if a network diagram reveals
instances where an activity must be redefined in order
to diagram the correct logical relationships
8/3/2019 PMBOK Chapter 5 - Time
21/56
21
Activity Duration Estimating
6th of 21 planning phase process
After defining activities and determiningtheir sequence, the next step in time
management is duration estimating
Duration includes the actual amount of timeworked on an activityplus elapsed time
People doing the work should help createestimates, and an expert should reviewthem
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
22/56
22
Inputs to Activity Duration
Estimation Activity list
includes all activities that will be performed on the project.
Constraints
Factors that limit the performance of the project. When constraint are
involved, special considerations are often required for communications. Assumptions
Factors that for planning purposes are considered to be true, real, or certain.
Resource requirements
controlling factors on activities duration. The duration of most activities willbe significantly influenced by the resources assigned to them.
Resource capabilities
staff and material resources assigned to them will affect the duration of mostactivities.
Historical information
may be available for review from project records, commercial duration-
estimating databases, and team knowledge.
8/3/2019 PMBOK Chapter 5 - Time
23/56
23
Tools & techniques
Expert judgment Judgment guided by historical information should be used
whenever possible.
An example is the Delphi Technique, which is a forecasting
technique that relies on gathering expert opinions. After severaliterations, the experts reach consensus of opinions.
Analogous estimating uses the duration of a previous, similar activity as the basis for
estimating the duration of a future activity.
It is also called top-down estimating. Simulation
calculates multiple durations with different sets of assumptions.
The most common is the Monte Carlo Analysis.
8/3/2019 PMBOK Chapter 5 - Time
24/56
24
Outputs from Activity Duration
Estimation
Activities duration estimation
Quantitative assessments of the likely number of work
periodssuch as hours, days, weeks, or monthsthat
will be required to complete an activities.
Basis of estimates
includes the assumptions made in developing your
estimates, which must be documented.
Activities list updates
this feedback loop ensures completeness.
8/3/2019 PMBOK Chapter 5 - Time
25/56
25
Gantt Charts
Gantt charts provide a standard format for
displaying project schedule information by listing
project activities and their corresponding start and
finish dates in a calendar format Symbols include:
A black diamond: milestones or significant events on a
project with zero duration
Thick black bars: summary tasks
Lighter horizontal bars: tasks
Arrows: dependencies between tasks
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
26/56
26
Schedule development
7th of 21 planning phase process
It is the process of determining the start
and finish dates for all project activities The activity sequences, activity duration,
and resource requirement are analyzed
together to create the project schedule.
8/3/2019 PMBOK Chapter 5 - Time
27/56
27
Schedule Development
7th of 21 planning phase process
Schedule development uses results of the othertime management processes to determine the startand end date of the project and its activities
Ultimate goal is to create a realistic projectschedule that provides a basis for monitoringproject progress for the time dimension of the
project Important tools and techniques include Gantt
charts, PERT analysis, critical path analysis, andcritical chain scheduling
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
28/56
28
Inputs to Schedule development
Project network diagram: A schematic display of theprojects activities and the logical relationships(dependencies) among them.
Activities duration estimation: Quantitative assessments
of the likely number of work periodssuch as hours,days, weeks, or monthsthat will be required tocomplete an activities.
Resource requirements: define what physical resources
(people, equipment, and materials) and what quantities ofeach are needed to perform project activities.
Resource pool descriptions: identify the requiredresources, listing who will be available, when, and inwhat patterns, as necessary for schedule development.
8/3/2019 PMBOK Chapter 5 - Time
29/56
29
Inputs to Schedule development (2)
Calendars: identify the time when work is allowed.Project calendars affect all resource. Resource calendarsaffect a specific resource or category of resource.
Constraints: constraints to consider during schedule
development include: a) imposed dates; b) key events ormajor milestones.
Assumptions: factors that, for planning purposes, areconsidered to be true, real, or certain.
Leads and lags: the lead is the minimum necessary lapseof time between the start of one activity and the start ofan overlapping activity. The lag is the waiting timebetween two tasks (negative lead) such as waiting forconcrete to harden or paint to dry.
8/3/2019 PMBOK Chapter 5 - Time
30/56
30
Inputs to Schedule development (3)
Risk management plan: A subsidiary part of the
project plan. It documents the procedures to
manage risk throughput the project.
Activity attributes: describes various
characteristics of the activities scheduled
responsibilities, WBS order, the location where
the work will be performed, the level.
8/3/2019 PMBOK Chapter 5 - Time
31/56
31
Tools & techniques
Mathematical analysis Calculating theoretical early and late start and finish dates for all
project activities without any resource pool limitations.
The most common analysis techniques are
Critical path method (CPM); Graphical evaluation and review technique (GERT);
PERT.
Duration compression methods ways to shorten the project schedule without changing the project
scope. Two techniques are used:
crashing;
fast-tracking.
8/3/2019 PMBOK Chapter 5 - Time
32/56
32
Tools & techniques (2)
Simulation: calculates multiple durations with different sets of assumptions.
The most common is Monte Carlo analysis, in which adistribution of probable results is defined for each activity and
used to calculate a distribution of probable results for the totalproject.
Resource level heuristics use mathematical analysis to produce a preliminary schedule.
Resource leveling heuristics are used when the schedule requires
more resources during certain time periods than are available, orrequires changes in resource level that are not manageable.
Project management software widely used to assist with schedule development
8/3/2019 PMBOK Chapter 5 - Time
33/56
33
Outputs from Schedule
development Project schedule
includes at a minimum the planned start and expected finish datesfor each detailed activity.
displayed graphically in one of the following formats
project network diagrams (e.g. Gantt Chart)
bar charts
milestone charts
Support details include at least documentation of all identified assumptions and
constrains. Some examples are resource histograms, alternativeschedules, and cash-flow schedules.
Schedule management plan defines how changes to the schedules will be managed.
Resource requirement updates
a result of resource leveling and activity list updates.
8/3/2019 PMBOK Chapter 5 - Time
34/56
34
Gantt Chart for Project X
Project 98 fileChapter 5
http://fig5-5.mpp/http://fig5-5.mpp/http://fig5-5.mpp/8/3/2019 PMBOK Chapter 5 - Time
35/56
35
Gantt Chart for Software Launch Project
Project 98 file
http://ch5fig5_6.mpp/http://ch5fig5_6.mpp/8/3/2019 PMBOK Chapter 5 - Time
36/56
36
Sample Tracking Gantt Chart
Project 98 filewhite diamond: slipped milestone
two bars: planned and actual times
Chapter 5
http://fig5-7.mpp/http://fig5-7.mpp/8/3/2019 PMBOK Chapter 5 - Time
37/56
37
Critical Path Method (CPM)
CPM is a project network analysis technique
used to predict total project duration
A critical path for a project is the series of
activities that determines the earliest time by
which the project can be completed
The critical path is the longest path through
the network diagram and has the least
amount of slack or float
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
38/56
38
Finding the Critical Path
First develop a good project network
diagram
Add the durations for all activities on eachpath through the project network diagram
The longest path is the critical path
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
39/56
39
Simple Example of Determining
the Critical Path
Consider the following project network
diagram. Assume all times are in days.
2 3
4
5
A=2 B=5
C=2
D=7
1 6
F=2
E=1
start finish
1. How many paths are on this network diagram?
2. How long is each path?
3. Which is the critical path?
4. What is the shortest amount of time needed to
complete this project? Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
40/56
40
Determining the Critical Path
for Project X
8/3/2019 PMBOK Chapter 5 - Time
41/56
41
More on the Critical Path
If one of more activities on the critical path takes
longer than planned, the whole project schedule
will slip unless corrective action is taken
Misconceptions: The critical path is not the one with all the critical
activities; it only accounts for time
There can be more than one critical path if the lengths
of two or more paths are the same
The critical path can change as the project progresses
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
42/56
42
Using Critical Path Analysis to
Make Schedule Trade-offs Knowing the critical path helps you make schedule
trade-offs
Free slack or free floatis the amount of time an
activity can be delayed without delaying the earlystart of any immediately following activities
Total slack or total floatis the amount of time an
activity may be delayed from its early start without
delaying the planned project finish date
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
43/56
43
Free and Total Float or Slack for
Project X
8/3/2019 PMBOK Chapter 5 - Time
44/56
44
Techniques for Shortening a
Project Schedule
Shortening durations of critical tasks for adding
more resources or changing their scope
Crashing tasks by obtaining the greatest amount of
schedule compression for the least incremental cost Fast tracking tasks by doing them in parallel or
overlapping them
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
45/56
45
Importance of Updating Critical
Path Data
It is important to update project schedule
information
The critical path may change as you enteractual start and finish dates
If you know the project completion date
will slip, negotiate with the project sponsor
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
46/56
46
Multitasking Example
8/3/2019 PMBOK Chapter 5 - Time
47/56
47
Program Evaluation and Review
Technique (PERT)
PERT is a network analysis technique
to estimate project duration when there is a high
degree of uncertainty about the individual activity
duration estimates PERT uses probabilistic time estimates based on
different estimates of activity durations
optimistic estimates (weighting 1)
most likely estimates (weighting 4)
pessimistic estimates (weighting 1)
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
48/56
48
PERT Formula and Example
PERT weighted averageformula:optimistic time + 4x most likely time + pessimistic time
6
Example:
PERT weighted average =
8 workdays + 4 X 10 workdays + 24 workdays = 12 days6
where 8 = optimistic time, 10 = most likely time,
and 24 = pessimistic time
8/3/2019 PMBOK Chapter 5 - Time
49/56
49
Controlling Changes to the
Project Schedule 4th of 8 Controlling phase process
It involves managing changes to the schedule.The major activities include
monitor the schedule performance of project activities detect variances from the original schedule baseline.
general steps: Perform reality checks on schedules
Allow for contingencies Dont plan for everyone to work at 100% capacity all
the time
Hold progress meetings with stakeholders and be clearand honest in communicating schedule issuesChapter 5
8/3/2019 PMBOK Chapter 5 - Time
50/56
50
Inputs to Schedule control
Project schedule
As a part of the integrated project plan, the approved schedule is calledschedule baseline.
Project team/manager re-baseline when the schedule becomesunrealistic.
Re-baselining occurs when project team/manager do any major update inorder to have a better control the schedule.
Performance reports
provide information on schedule executionshowing if planned dateshave been met. These reports also alert project team on issues that maycause problem in future.
Change requests
any update of schedule, that may require extending or accelerating theschedule.
Scope management plan
describes how changes will be integrated into the project. It is part of the
project plan.
8/3/2019 PMBOK Chapter 5 - Time
51/56
51
Tools & techniques for Schedule
control process Schedule change control system:
defines the procedures for changing the project schedule. It includes thepaperwork, tracking systems, and approval levels necessary forauthorizing changes.
Performance measurement techniques:
assess the magnitude of any variations that occur in project performance.An important part of Schedule Control is to decide if the schedulevariation requires corrective action.
Additional planning:
prospective changes may require new or revised activity durationestimates, modified activity sequences, or analysis of alternativeschedules.
Project management software:
widely used to assist with schedule development and control. In thecontext of controlling, it is schedule tracking, and reporting. It helps
levels resources, for schedule alternatives.
8/3/2019 PMBOK Chapter 5 - Time
52/56
52
Using Software to Assist in
Time Management
Software for facilitating communications
helps people exchange schedule-related
information
Decision support models help analyze
trade-offs that can be made
Project management software can help in
various time management areas
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
53/56
53
Outputs from schedule control
process Schedule updates:
include any modification to the schedule used to manage theproject. A special category of schedule updates, revisions,describes changes to start and finish dates in the approval projectschedule.
Corrective action: encompasses anything that brings your expected future schedule
back in line with the project plan. These actions are outputs fromthe other knowledge areas.
Lessons learned: document causes of variances, the reasoning behind corrective
actions, and other lessons learned from schedule change.
8/3/2019 PMBOK Chapter 5 - Time
54/56
54
Working with People Issues
Strong leadership helps projects succeed
more than good PERT charts
Project managers should useempowerment
incentives
discipline
negotiation
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
55/56
55
Summary
importance of project schedules: IT projectalways over-run
Time management process
definition (planning)
sequence (planning)
schedule estimation (planning)
schedule development (planning)schedule control (control)
Chapter 5
8/3/2019 PMBOK Chapter 5 - Time
56/56
Summary (2)
definition: charter and scope statement
sequence: mandatory dependencies, discretionarydependencies, external dependencies
schedule: ADM, PDM estimation: actual time + elapsed time. An art
require experience.
schedule development: Gantt chart, CPM and
PERT
schedule control and change control: performchecks, allow contingencies, communicate withstakeholders regularly