2 planning

45
Planning and Deterministic scheduling

description

 

Transcript of 2 planning

Page 1: 2 planning

Planning and Deterministic scheduling

Page 2: 2 planning

Motivation for Scheduling

• Reducing chances of delay• Recovering from Delay• Delays result from poor planning• Assigning responsibilities

Page 3: 2 planning

Motivation for Scheduling

• Better utilization of resources• Identification of critical resources• Identify and Resolution of conflict ahead of time

Page 4: 2 planning

Motivations for scheduling

• Formalization necessary but not sufficient for managing

Page 5: 2 planning

Ubiquitous role of scheduling

Importance of schedule • Design (preliminary schedule)

• Establish finish, milestone times for choreographing activities Procurement time, subcontractor presence, tenant occupancy

• Importance for thinking through issues

• Identify critical path

Page 6: 2 planning

Ubiquitous role of scheduling

Importance of schedule • Communication tool between parties

• Framework for monitoring

• Role in control - Assessing impacts of changes - Allows demonstration of indirect costs - Legal importance

Page 7: 2 planning

Ubiquitous role of scheduling

Importance of schedule

• Link to resources - Payments - Resource usage

• Identify exposure to external forces (crowding, weather conditions )

Page 8: 2 planning

Linkage to estimation

• Scheduling allows understanding of cash flow over time

• Given time value of money, scheduling critical to understanding present value of estimate

Page 9: 2 planning

THE GANTT CHART

•Attributed to Henry Gantt – most popular PM tool (80%)

•Used to plan big shipbuilding projects (cargo ships WWI)

•Graphical way of showing task durations, project schedule

•Does not explicitly show relationships between tasks

•Limited use for project tracking•Easy to understand

Page 10: 2 planning

A Gantt Chart of a Sample Project

Page 11: 2 planning

Completion Today Calendar

Page 12: 2 planning

Gantt: Sequential vs. phased

Page 13: 2 planning

Hierarchy of Gantt Charts

Page 14: 2 planning

CPM NETWORKS

Page 15: 2 planning

History

• Late 1950s– Program Evaluation and Review Technique (PERT)

• U.S. Navy, Booz-Allen Hamilton, and Lockeheed Aircraft• Probabilistic activity durations

– Critical Path Method (CPM)• Dupont De Nemours Inc.• Deterministic activity durations

Page 16: 2 planning

Gantt vs. CPM

Page 17: 2 planning

The Language of PERT/CPM

• Activity– task or set of tasks– Have definable ending and beginning– use resources

• Event– state resulting from completion of one or more activities– consume no resources or time– predecessor activities must be completed

Page 18: 2 planning

The Language of PERT/CPM continued

• Milestones– events that mark significant progress

• Network– diagram of nodes and arcs– used to illustrate technological relationships

• Path– series of connected activities between two events

Page 19: 2 planning

The Language of PERT/CPM continued

• Dummy activity– An arrow representing merely a dependency of one activity

upon another.– It carries a zero time estimate

Page 20: 2 planning

The Language of PERT/CPM concluded

• Critical Path– set of activities on a path that if delayed will delay completion

of project

• Critical Time– time required to complete all activities on the critical path

Page 21: 2 planning

Building the Network

• AOA Network• AON Network

Page 22: 2 planning

Sample Set of Project Activities and Precedences

Task Predecessor

a --

b --

c a

d b

e b

f c, d

g e

Page 23: 2 planning

Stage 1 of a Sample AON Network

Page 24: 2 planning

Stage 2 of a Sample AON Network

Page 25: 2 planning

A Completed Sample AON Network

Page 26: 2 planning

Stage 1 of a Sample AOA Network

Page 27: 2 planning

Stage 2 of a Sample AOA Network

Page 28: 2 planning

A Completed Sample AOA Network

Page 29: 2 planning

A Completed Sample AOA Network Showing the Use of a Dummy Task

Page 30: 2 planning

A Sample Problem for Finding the Critical Path and Critical Time

Activity Predecessor Duration

a -- 5 days

b -- 4

c a 3

d a 4

e a 6

f b, c 4

g d 5

h d, e 6

i f 6

j g, h 4

Page 31: 2 planning

Stage 1 of a Sample Network

Page 32: 2 planning

A Complete Network

Page 33: 2 planning

Information Contents in an AON Node

Page 34: 2 planning

The Critical Path and Time for Sample Project

Page 35: 2 planning

Calculating Activity Slack

• Slack or FloatLST - EST = LFT - EFT = Slack

Page 36: 2 planning

An MSP Version of PERT/CPM Network

Page 37: 2 planning

A Gantt Chart of Sample Project Showing Critical Path, Path Connections, Slack, EST, LST, EFT, and LFT

Page 38: 2 planning

A Gantt Chart of a Day Care Project Showing Expected Durations, Critical Path, Milestone, and Resource Requirements

Page 39: 2 planning

A Progress Report on a Day Care Project Showing Actual Progress Versus Baseline

Page 40: 2 planning

Exercise 1

Draw a AOA and AON diagrams for the project:

Task Prereq. Time A None 5 B None 6 C None 10 D A 3 E B 4

Page 41: 2 planning

Exercise 2

Task Prereq. Time A None 4 B None 6 C None 3 D A, B 7 E B, C 8

Draw a AOA and AON diagrams for the project:

Page 42: 2 planning

Exercise 3

Task Prereq.A NoneB NoneC NoneD AE A, BF A, B, C

Draw a AOA and AON diagrams for the project:

Page 43: 2 planning

Exercise 4

Task Prereq.A NoneB NoneC AD BE A, B

Draw a AOA and AON diagrams for the project:

Page 44: 2 planning

Exercise 5

Task Prereq. Time A None 4 B None 9 C None 5 D A, B 6 E B, C 4 F A, B, C 10

(Tricky!)

Draw a AOA and AON diagrams for the project:

Page 45: 2 planning

Exercise 6

Task Prereq. Time A None 6 B None 4 C None 7 D A 5 E A 9 F C 2 G C 8 H B, E, F 4 I B, D, E, F 7 J B, E, F, G 3

Draw a AOA and AON diagrams for the project: