Professional Documents
Culture Documents
the schedule to perform that work. As you learned in the previous chapter, the overall project work, i.e.,
the project scope, is broken down into smaller manageable components. These components in the WBS
are called work packages. However, a work package might not be a suitable item to assign to an individual
to perform. So, work packages can be rearranged, or decomposed, into smaller components called
activities. A project schedule contains not only the activities to be performed, but also the sequence in
which the activities will be performed, along with a start and a finish date. The sequencing of activities is
constrained by the dependencies among the activities. A realistic project schedule can be created from
the bottom up by identifying the activities, estimating the resources for the activities, and determining
the time that each activity will take with the given resources available. The schedule, once developed and
approved, needs to be controlled to stay on track. All these tasks belong to what is called project schedule
management.
Plan Schedule Management. Plans how to develop, execute, and control the project
schedule
Define Activities. Identifies the specific schedule activities—i.e., pieces of work—that
must be performed to produce the project deliverables
Sequence Activities. Puts the activities to be scheduled in a sequence by identifying the
dependencies among them.
Estimate Activity Duration. Estimates the time in units of work periods individually for
each schedule activity required for the activity’s completion. A work period is a
measurement of time for when the work is in progress; it is measured in hours, days, or
months, depending upon the size of the activity. This estimate is performed for given
resources.
Develop Schedule. Develops the project schedule by analyzing schedule activity
sequences, schedule activity durations, resource requirements, and schedule constraints
Control Schedule. Monitors the status of the project progress to manage the resulting
changes in project schedule and hence in schedule baseline.
The following table summarizes the major outputs of the schedule management process:
For the purpose of this subject, we are only going to tackle the sequence activities, estimate activity
duration and the develop schedule processes.
Sequencing Activities
The activity sequencing process is used to arrange the schedule activities in the appropriate order, which
takes into account the dependencies among them. For example, if activity B depends upon the product of
activity A, then activity A must be performed before activity B. So, the activity sequencing has a two-
pronged goal—to identify the dependencies among the activities and to order the activities accordingly.
The main output of the sequencing activities process is the project schedule network diagram. The tools
and techniques used to generate this document are (1) determining and integrating dependencies; and
(2) the Precedence Diagramming Method (PDM).
Dependency determination is the prerequisite to determining sequencing. Therefore, most of the tools
and techniques used for sequencing are focused on determining and displaying the dependencies. These
types of dependencies describe the logical relationships between activities. Where do these relationships
come from? To answer this question, the dependencies can be grouped into three categories:
Mandatory Dependencies. These are the dependencies inherent to the activities or required
by law and a contract. For example, a software program must be developed before it can
be tested is an inherent dependency. Mandatory dependencies are also referred to as hard
logic or hard dependencies.
Discretionary Dependencies. These are the dependencies at the discretion of the project
team. For example, it was possible to perform activities A and B simultaneously or to
perform A after B was finished, but the team decided, for whatever reason, to perform B
after A was finished. Some of the guidelines for establishing discretionary dependencies
can come from the knowledge of best practices within the given application area and from
previous experience of performing a similar project. Discretionary dependencies are also
referred to as soft logic, preferential logic, or preferred logic.
External Dependencies. An external dependency involves a relationship between a project
activity and a non-project activity—that is, an activity outside the project. For example, in
a movie production project, a project activity might involve shooting scenes with lots of
tourists skiing. This scene is planned to be shot at a skiing resort during the skiing season.
This is an example of an external dependency.
Internal Dependencies. An internal dependency involves a relationship between two
project activities that are under the control of the project. For example, it is convenient for
the team to perform B after A.
In the table, the activities and the dependencies among them are presented. Prepare the Project Schedule
Network Diagram.
Applying Leads and Lags. Sometimes you need to give some extra time in-between activities. Lag time is
when you purposefully put a delay between the predecessor task and the successor. This means you start
the successor activity a few days after the predecessor activity finishes. On the other hand, lead time is
when you allow the successor activity to start even before the predecessor activity finishes.
PERT Formula
(𝟒 × 𝑴𝒐𝒔𝒕 𝒍𝒊𝒌𝒆𝒍𝒚) + 𝑶𝒑𝒕𝒊𝒎𝒊𝒔𝒕𝒊𝒄 + 𝑷𝒆𝒔𝒔𝒊𝒎𝒊𝒔𝒕𝒊𝒄
𝑬𝒙𝒑𝒆𝒄𝒕𝒆𝒅 𝑫𝒖𝒓𝒂𝒕𝒊𝒐𝒏 =
𝟔
(6.1)
EXAMPLE 6.2 PERT (PROGRAM EVALUATION REVIEW TECHNIQUE)
In a certain project, it was determined that the pessimistic estimate for an activity is 20 days, the optimistic
estimate is 10 days, and the most-likely estimate is 15 days. Calculate the expected activity duration using
the PERT technique.
Answer: 15 days
Developing the Project Schedule
All the processes discussed in this module so far had a common goal: schedule development. Once you
have the information talked about in the previous section in network diagrams for the activities, as well
as the activity duration estimates, you are well equipped to start scheduling the project. In the following
paragraphs, we will show how to use various tools and techniques to address these and other issues or
concerns while hammering out the project schedule.
Critical Path Method (CPM). This is the schedule network analysis technique used to identify the schedule
flexibility and the critical path of the project schedule network diagram. The critical path is the longest
path (sequence of activities) in a project schedule network diagram. Because it is the longest path, it
determines the duration of the project, and hence the finish date of the project given the start date. A
delay in any one of the critical path activities will cause delay in the entire project.
Determine the critical path and the duration of the project using the same information from Example 6.1,
and assuming that the duration of each activities are as follows:
The second important feature of the critical path method is that it can identify the flexibility in the project
schedule by calculating the early and late start and finish dates of each activity on each path. The schedule
flexibility of an activity is measured by the positive difference between the late start date and the early
start date for the activity, and is called float time or total float. The float for any activity is the amount of
time that it can slip before it causes your project to be delayed. The table below shows calculations for
the early and late start and finish dates and the float time for each activity in the network diagram being
analyzed.
Float Time
Earliest Start Earliest Finish (ES Latest Start Latest Finish (LS-ES) or
Activity (ES) + duration) (LF – duration) (LF) (LF-EF)
A 0 5 13 18 13
B 5 8 18 21 13
C 0 5 2 7 2
D 5 9 12 16 7
E 9 14 16 21 7
F 0 7 0 7 0
G 7 13 7 13 0
H 13 21 13 21 0
I 0 5 2 7 2
J 5 9 9 13 4
The table shows calculations for the early and late start and finish dates and the float time for each activity
in the network diagram being analyzed. The earliest start of activities on a path are calculated using the
forward-pass method, which means you start your calculations from the start point (left-most) and make
your way forward. As an example, consider the path Start-A-B-Finish in the network diagram. Because A
is the first activity on the path, its early start is day 0. Because B depends on the completion of A, and A
takes five days to finish, the early start date for B is 5. The earliest finish is computed by adding the earliest
start and the duration of each activity. The latest finish dates are calculated using the backward-pass
method, which means you start your calculations from the finish point. For example, .The latest start is
computed by subtracting the latest finish and the duration. The float time is calculated by subtracting
latest start and earliest start or latest finish and earliest finish, either way the results shall be the same.
To interpret the floats, let us use activity A as an example. A float of 13 days means that activity A can be
delayed for 13 days without affecting the project as a whole. Notice that each activity in the critical path
has a float of zero. This means that any delay in each of the activities will cause the entire project to be
delayed as well.
After the development of the project schedule, all outputs from the previous steps will now be used to
create the schedule baseline.