Chapter 3 Project Scheduling

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 60

Chapter 3: Types and Techniques of Project Scheduling

Relationships between Activities and Constraints

Project scheduling requires us to follow some carefully


laid-out steps, in order, for the schedule to take shape. “An output
of a schedule model that presents linked
activities with planned dates, durations, milestones, and
resources.”

Project planning, as it relates to the scheduling process, has been


defined by the PMBoK as:
The identification of the project objectives and the ordered
activity necessary to complete the project including the
identification of resource types and quantities required to
carry out each activity or task.
LEARNING OUTCOMES
• After completing this chapter, you should be able to:
1. Apply lag relationships to project activities.
2. Construct and comprehend Gantt charts.
3. Recognize alternative means to accelerate projects, including
their benefits and drawbacks.
4. Understand the trade-offs required in the decision to crash
project activities.
5. Develop activity networks using Activity-on-Arrow techniques.
6. Understand the differences in AON and AOA and recognize the
advantages and disadvantages of each technique.
Lags in Precedence Relationships

The logical relationship between the start and finish of one


activity and the start and finish of another activity.

Four logical relationships between tasks:


1. Finish to Start
2. Finish to Finish
3. Start to Start
4. Start to Finish
Gantt Charts
 Establish a time-phased
network
 Can be used as a tracking tool
Benefits of Gantt charts
1. Easy to comprehend
2. Identify the schedule baseline
network
3. Allow for updating and control
4. Identify resource needs
5. Easy to create
Gantt Chart was invented by
Henry Gantt in 1910
Crashing
The process of accelerating a project

Primary methods for crashing:


1.Improving existing resources’ productivity
2.Changing work methods
3.Compromise quality and/or reduce project scope
4.Institute fast-tracking
5.Work overtime
6.Increasing the quantity of resources
Crash process
• Determine activity fixed and variable costs
• The crash point is the fully expedited activity
• Optimize time-cost tradeoffs
• Shorten activities on the critical path
• Cease crashing when:
• the target completion time is reached
• the crashing cost exceeds the penalty cost
Time/cost trade-offs for crashing activities
(figure 10.14)

Source: Pinto (2016)


Relationship between cost and days saved
in crashed project
(figure 10.16)

Source: Pinto (2016)


Activity on Arrow Networks

Activities represented by arrows


Widely used in construction
Event nodes easy to flag
Forward and backward pass logic similar to AON
 Two activities may not begin and end at common nodes
Dummy activities may be required
Notation for Activity-on-Arrow (AOA)
Networks
(figure 10.18)
Sample Network Diagram Using AOA
Approach
(
Representing Activities with Two or More Immediate
Successors
Representing Activities with Two or More Immediate
Successors Using Dummy Activities (Better)
Controversies in the Use of
Networks
1. Networks can be too complex.
2. Poor network construction creates problems.
3. Networks may be used inappropriately.
4. Networks pose special dangers because contractors may create
their own networks.
Schedule
Management
Schedule Terminology & Definitions

Work Breakdown Structure (WBS)


•A deliverable oriented hierarchical decomposition of the
work to be executed by the project team to accomplish the
team mission and create the required deliverables. The WBS
defines the project scope.

Team Mission

25
Schedule Terminology & Definitions

Deliverable
•Any unique and verifiable product or result that must be
produced to complete a project. Usually the lowest level of
the WBS.

Team Mission

25
Schedule Terminology & Definitions

Scheduled Activity (task)


•A component of work performed to create a deliverable.

Team Mission
(Scope)
WBS
Activity List
(Schedule)

Task 1 Task 1 Task 1 Task 1 Task 1 Task 1


Task 2 Task 2 Task 2 Task 2 Task 2 Task 2
(Etc.) (Etc.) (Etc.) (Etc.) (Etc.) (Etc.)
26
Schedule Terminology & Definitions

Schedule Milestone
•A significant event in the project schedule, such as an event
restraining future work or marking the completion of a major
deliverable. A “measuring point”. Milestones have “0” (zero)
duration and no resource assignments.

26
Schedule Terminology & Definitions

Logical Relationships
“Finish to Start” (most common)

Finish Start

26
Schedule Terminology & Definitions

Logical Relationships
“Finish to Finish”

Finish Finish

26
Schedule Terminology & Definitions

Logical Relationships
“Start to Start”

Start Start

27
Schedule Terminology & Definitions

Logical Relationships
“Start to Finish” (very rare, not available in
WSDOT project management software)

Finish Start

27
Schedule Terminology & Definitions

Precedence (Network) Diagram

A schedule diagramming technique in which


schedule activities are represented by
nodes and arrows shown the logical
relationship between activities

A D

F
B
E
C G
27
Schedule Terminology & Definitions

Critical Path
• Longest duration path through the
project network
• Activities on Critical Path are called
“Critical Activities”
• Critical activities have no float or
slack

27
Schedule Terminology & Definitions

Critical Path
• A project can have more than one
critical path
• Activities not on the Critical Path are
called “Non Critical Activities”
• To shorten the project duration, a
scheduler must modify the critical
path activities or dependencies

28
Schedule Terminology & Definitions

Float (Slack)

“Total Float” – The amount of time a


scheduled activity has that is can be delayed
or extended without affecting the project end
date or violating a schedule constraint.

Activity Total
Duration Float
28
Schedule Terminology & Definitions

Float (Slack)

“Free Float” – The amount of time a


scheduled activity has that is can be delayed
or extended without affecting the start of the
next scheduled activity in the project network.

Activity Free
Duration Float
28
Schedule Terminology & Definitions

Float (Slack)

“Negative Float” – The amount of time that by


which a critical activity (or milestone) misses
a required date.

Negative Activity
Float Duration
28
Schedule Terminology & Definitions

Critical Path Method (CPM)

A schedule network analysis technique used


to determine the amount of schedule
flexibility (float) on various network paths and
to determine the minimum project duration.
Forward Pass Backward Pass

•Late Start •Early Start


•Late Finish A D •Early Finish

F
B
E
28 C G
Schedule Tracking

Schedule Tracking

Actual Start – This is the date that work on


the scheduled activity actually started. In
project management software applications,
this field is called “Actual Start”

29
Schedule Tracking

Schedule Tracking

Actual Finish – This is the date that the work


on the scheduled activity actually finished. In
project management software applications,
this field is called “Actual Finish”

29
Schedule Tracking

Schedule Tracking

% Complete – This is a function of time. The


formula for this value is

Elapsed Duration / Total Duration

With current project management software


applications, this field must be greater than
“0” before a Base Cost % Complete can be
entered.
29
Schedule Tracking

Schedule Tracking

Base Cost % Complete – This is the percent


of the deliverable that has been completed.
There are several ways to estimate this based
on the deliverable.

A project performance baseline must be


defined in the project management program
before this value can be entered.

29
Schedule Tracking

Base Cost % Complete

Units Produced Method – This is the ratio of


units produced to the total specified at
completion. Units must be nearly identical.

Example:
Drilling 10 holes, 4 complete – 40% complete

29
Schedule Recovery / Schedule Compression

Schedule compression
A technique used to shorten a project
duration without reducing the project scope.
There are two methods of schedule
compression:
• Schedule Crashing
• Schedule fast tracking

30
Schedule Recovery / Schedule Compression

Schedule crashing
A compression technique in which scheduled
activity durations are modified; working day
definitions are modified; or resource
requirements are modified.
Typically will increase costs.
Activities must be “resource dependant”

30
Schedule Recovery / Schedule Compression

Schedule fast tracking


A compression technique in which activities
that would be normally done in sequence are
performed in parallel.
Fast tracking does not change resource
requirements, but modifies the logical
relationships.
Typically, fast tracking will increase project
risk.
Cannot fast track “hard logic”
31
Schedule Recovery / Schedule Compression

What-if Scenario Analysis


Asking “what-if” for each situation and how it
affects the project model.
Outcomes can evaluate the effects to project
objectives
Also used for risk planning.

31
Schedule Management

Module 3 exercise
Task D
10 days
Task A Task G
20 days 14 days
Task E
20 days
S Task B
Task H F
16 days
Task F 10 days
7 days
Task C
Task J
25 days
15 days
St-A-D-G-Fin: 44 days
St-A-E-H-Fin: 50 days Critical Path
St-B-E-H-Fin: 46 days
St-C-F-H-Fin: 42 days
33 St-C-J-Fin: 40 days
Individual Work Styles and Cultural
Differences Cause Schedule Conflicts
One dimension of the Meyers-Briggs Type Indicator
focuses on peoples’ attitudes toward structure and
deadline
Judgment type people prefer to follow schedules,
meet deadlines and have closure. Perception types
prefer to keep things open and flexible; deadlines are
a signal to start rather than to complete a project
Different cultures and even entire countries have
different attitudes about schedules

41
Project Time Management
Project Time Management Processes
Activity definition: Activity
sequencing:
Activity resource estimating:
Activity duration estimating:
Schedule development:
Schedule control:

42
Project Time Management
Activity Definition
Project schedules grow out of the basic documents
that initiate a project
Project charter includes start and end dates and budget
information
Scope statement and WBS help define what will be done

43
Project Time Management
Activity Definition
Dasar dari pembuatan penjadwalan project diturunkan
dari empat proses manajemen waktu:
Activity definition – further defining the scope
Activity sequencing – further defining the time
Activity resource, and
activity duration (further defining the time and cost)

44
Project Time Management
Activity Lists and Attributes
An activity list is a tabulation of activities to be included on a project
schedule that includes:
The activity name
An activity identifier or number
A brief description of the activity
Activity attributes provide more information such as predecessors,
successors, logical relationships, leads and lags, resource requirements,
constraints, imposed dates, and assumptions related to the activity

45
Project Time Management
Network Diagrams
Network diagrams are the preferred technique for showing activity
sequencing
A 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

46
Project Time Management
Arrow Diagramming Method (ADM)
Also called activity-on-arrow (AOA) network diagrams
Activities are represented by arrows
Nodes or circles are the starting and ending points of activities
Can only show finish-to-start dependencies
Can omit activities that have no dependencies

47
Project Time Management
Precedence Diagramming Method (PDM)
More popular than ADM method and used by project
management software
Activities are represented by boxes
Arrows show relationships between activities
Better at showing different types of dependencies

48
Project Time Management
SMART Criteria
Milestones should be:
Specific
Measurable
Assignable
Realistic
Time-framed

49
Project Time Management
Project Crashing
 Projects will sometimes have deadlines that are impossible to meet using normal
procedures
 By using exceptional methods it may be possible to finish the project in less time than
normally required
 However, this usually increases the cost of the project
 Reducing a project’s completion time is called crashing
Project Crashing
 Crashing a project starts with using the normal time to create
the critical path
 The normal cost is the cost for completing the activity using
normal procedures
 If the project will not meet the required deadline, extraordinary
measures must be taken
 The crash time is the shortest possible activity time and will
require additional resources
 The crash cost is the price of completing the activity in the
earlier-than-normal time
Four Steps to Project Crashing
1. Find the normal critical path and identify the critical activities
2. Compute the crash cost per week (or other time period) for all
activities in the network using the formula

Crash cost – Normal cost


Crash cost/Time period =
Normal time – Crash time
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
Duration estimates based on using optimistic, most
likely, and pessimistic estimates of activity durations, or a
three-point estimate
PERT attempts to address the risk associated with
duration estimates by developing schedules that are
more realistic
It involves more work than CPM since it requires several
duration estimates

53
Project Time Management
Schedule Control
 Perform reality checks on schedules
Allow for contingencies
Don’t plan for everyone to work at 100%
capacity all the time
Hold progress meetings with stakeholders
and be clear and honest in communicating
schedule issues

54
Project Time Management
Reality Checks on Scheduling
First review the draft schedule or estimated completion date in the project
charter
Prepare a more detailed schedule with the project team
Make sure the schedule is realistic and followed
Alert top management well in advance if there are schedule problems
Verify schedule progress – just because a team member says a task was
completed on time doesn’t always mean that it was

55
Project Time Management
Working with People Issues
Strong leadership helps projects succeed more than
good PERT charts
Project managers should use:
Empowerment
Incentives
Discipline
Negotiation

56
Project Time Management
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

57
Project Time Management
Project Scheduling

• Project definition:

A complex and large scale one-of-a-kind product or


service, made up by a number of component
activities (jobs), that entails a considerable
financial effort and must be time-phased, i.e.
scheduled, according to specified precedence and
resource requirements (Hax and Candea, 1984)

58
Project properties
• Project goals: quality, time, costs, customer
satisfaction
• Network of activities/jobs
• Limited resource capacity
• Project life-cycle:
– Order acceptance
– Engineering and process planning
– Material and resource scheduling
– Project execution
– Evaluation & service 59
Project examples

• Construction
• Production
• Management
• Research
• Maintenance
• Installation, implementation

60

You might also like