Professional Documents
Culture Documents
2
WHY Project time management?
• Time is the variable that has the least amount of flexibility
4
5
6
7
Planning schedule management
• Planning how the schedule will be managed throughout the life of the
project
• The project charter often mentions planned project start and end
dates, which serve as the starting points for a more detailed schedule
• , and meetings to develop the schedule management plan
8
• Project management plan
• Project charter
Input • Enterprise environmental factors
• Organizational process assets
• Expert judgment
• Meetings
Process • Analytical techniques
10
Defining activities
• Involves identifying the specific actions that will produce the project
deliverables in enough detail to determine resource and schedule
estimates
11
Activity Preceded by
A -
B -
C A
D B
E C,E
F C
G E,F
H G
I H
J H
K I,J
12
Sequencing activities
• Sequencing activities or determining their dependencies
13
Dependencies
• A dependency or relationship affects to the sequencing of project activities
or tasks
• Mandatory dependencies are inherent in the nature of the work being
performed on a project(Hard logic)
• You cannot test code until after the code is written.
• Discretionary dependencies are defined by the project team(soft logic)
• A project team might follow good practice and not start the detailed design
until the users stop on all of the analysis work.
• External dependencies involve relationships between project and non-
project activities
• Installation of a new operating system and other software may depend on
delivery of new hardware from an external supplier
14
Project Network Diagrams
• A project network diagram is a schematic display of the logical
relationships among, or sequencing of, project activities
• Two main formats are the arrow and precedence diagramming
methods
15
Arrow Diagramming Method (ADM)
16
Task Dependency Types
17
Sample Activity-on-Arrow (AOA) Network
Diagram for Project X
18
Steps to Create 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 is followed by two
or more activities. A merge occurs when two or more nodes precede a
single node
3. Continue drawing the AOA 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, and no
arrows should cross on an AOA network diagram
19
Precedence Diagramming Method
(PDM)
• Activities are represented by boxes
• Arrows show relationships between activities
• More popular than ADM method and used by project management
software
• Better at showing different types of dependencies
20
Sample PDM Network Diagram
21
Estimating activity resources
• Before estimating the duration for each activity, you must have a good idea
of the quantity and type of resources (people, equipment, and materials)
that will be assigned to each activity
• A resource breakdown structure is a hierarchical structure that identifies the
project’s resources by category and type
22
Activity Preceded by Cost of activity
A - $1000
B - $1000
C A $2000
D B $3000
E C,E $2000
F C $1000
G E,F $1000
H G $2000
I H $3000
J H $4000
K I,J $1000
23
Questions to answer when estimating
activity resources
• How difficult will specific activities be on this project?
• Is anything unique in the project’s scope statement that will affect resources?
• What is the organization’s history in doing similar activities?
• Has the organization done similar tasks before?
• What level of personnel did the work?
• Does the organization have people, equipment, and materials that are capable
and available for performing the work?
• Could any organizational policies affect the availability of resources?
• Does the organization need to acquire more resources to accomplish the work?
• Would it make sense to outsource some of the work?
• Will outsourcing increase or decrease the amount of resources needed and when they
will be available?
24
Estimating activity durations
• After working with key stakeholders to define activities, determine
their dependencies, and estimate their resources, the next process in
project time management is to estimate the duration of activities.
• Duration vs. Effort
• Duration includes the actual amount of time worked on an activity +
elapsed time
• Effort is the number of workdays or work hours required to complete
a task. Effort does not equal to duration
• People doing the work should help create estimates, and an expert
should review them
25
26
Activity Preceded by Duration Cost of activity
A - 1 $1000
B - 1 $1000
C A 2 $2000
D B 3 $3000
E C,E 2 $2000
F C 1 $1000
G E,F 1 $1000
H G 2 $2000
I H 3 $3000
J H 4 $4000
K I,J 1 $1000
27
Developing the schedule
• Schedule development uses the results of all the preceding project
time management processes to determine the start and end dates of
the project and its activities.
• Ultimate goal is to create a realistic project schedule that provides a
basis for monitoring project progress for the time dimension of the
project
• Important tools and techniques include Gantt charts, PERT analysis,
critical path analysis, and critical chain scheduling
• Project time management processes often go through several
iterations before a project schedule is finalized
28
29
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
• The activities on the Gantt chart are driven by the deliverables on the
WBS
30
Gantt Chart for Software Launch Project
31
Milestones
• Many people like to focus on meeting milestones,
especially for large projects
• You create milestones in Gantt charts by entering tasks
with zero duration
• You can follow the SMART criteria in developing
milestones that are:
• Specific
• Measurable
• Assignable
• Realistic
• Time-framed
32
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
• Slack or float is the amount of time an activity may be delayed without delaying a
succeeding activity or the project finish date
33
Finding the Critical Path
• First develop a good project network diagram
• Add the durations for all activities on each path through the project
network diagram
• The longest path is the critical path
34
Example of Determining the Critical Path
• Consider the following project network diagram. Assume all times are in
days.
C=2 4 E=1
A=2 B=5
start 1 2 3 6 finish
D=7 5 F=2
36
More on the Critical Path
• Even though the critical path is the longest path, it represents the
shortest time required to complete a project
• If one or 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
37
Draw the Network (Arrow)
Activity Initial Node Final Node Estimated Duration
A 1 2 2
B 2 3 2
C 2 4 3
D 2 5 4
E 3 6 2
F 4 6 3
G 5 7 6
H 6 8 2
I 6 7 5
J 7 8 1
K 8 9 2
39
Using Critical Path Analysis to Make Schedule Trade-
offs
• Knowing the critical path helps you make schedule trade-offs
• Free slack or free float is the amount of time an activity can be delayed
without delaying the early start of any immediately following activities
• Total slack or total float is the amount of time an activity may be delayed
from its early start without delaying the planned project finish date
• A forward pass through the network diagram determines the early start
and finish dates
• A backward pass determines the late start and finish dates
40
Calculating Early and Late Start and Finish
Dates
41
Slack Times
• EST—Earliest Start Time
• Largest EFT of all predecessors
• EFT—Earliest Finish Time
• EST + duration for this task
• LFT—Latest Finish Time
• Smallest LST of following tasks
• LST—Latest Start Time
• LFT – duration for this task
• Slack—LFT – EFT or LST – EST
• Free slack/float = minimum value of all successors j(ESj) - EFi
Calculating Slack
Late Early Slack
Activity
Finish Finish (weeks)
A 4 4 0
B 10 10 0
C 25 7 18
D 16 16 0
E 30 30 0
F 30 12 18
G 32 32 0
H 35 34 1
I 35 35 0
J 39 39 0
K 41 41 0
43
• Tasks A and B both precede Task C
• Assume that all duration estimates are in days
• Task A has an estimated duration of 5 days, Task B has an estimated duration of 10
days, and Task C has an estimated duration of 7 days
• There are only two paths through this small network diagram: Path A-C has a
duration of 12 days (5+7), and path B-C has a duration of 17 days (10+7)
• Because path B-C is longer, it is the critical path
• There is no float or slack on this path, so the early and late start dates, and finish
dates are the same
• However, Task A has 5 days of float or slack
• Its early start date is day 0, and its late start date is day 5
• Its early finish date is day 5, and its late finish date is day 10
• Both the free and total float amounts for Task A are 5 days
44
Exercise 01
Activity Predecessor Duration
A - 5
B A 4
C A 5
D B 6
E C 3
F D, E 4
48
Leads and Lags
• Used in the network diagrams when developing project schedules
• Lead:
• The amount of time a successor activity can be advanced with respect to a predecessor
activity
• Lead is the overlap between first and second activities
• Lag:
• The amount of time a successor activity is required to be delayed with respect to a
predecessor activity
• The delay between the first and second activities.
Lead
Lag
Program Evaluation and Review Technique
(PERT)
• PERT is a network analysis technique used 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 using optimistic,
most likely, and pessimistic estimates of activity durations
• PERT weighted average formula:
Activity A:
Optimistic Estimate = 8 days
Most Likely Estimate = 10 days
Pessimistic Estimate = 24 days
52
Controlling the schedule
• The goal of schedule control is :
• To know the status of the schedule
• Influence the factors that cause schedule changes
• Determine that the schedule has changed
• Manage changes when they occur
• Reality Checks on Schedule:
• First review the draft schedule or estimated completion date in the
project charter
• Prepare a more detailed schedule with the team
• Make sure the schedule is realistic and followed
• Alert top management well in advance if there are schedule problems
53
Tools and techniques
54
Thank
You! 55