network analysis cpm & pert

28
By, Ankit Mahindrakar Dhananjay Patil Gaurang Panigrahi Santosh Shelke Rohit Bhopi

Upload: ankit

Post on 18-Jul-2016

69 views

Category:

Documents


5 download

DESCRIPTION

project on network analysis

TRANSCRIPT

Page 1: Network Analysis Cpm & Pert

By,

Ankit Mahindrakar

Dhananjay Patil

Gaurang Panigrahi

Santosh Shelke

Rohit Bhopi

Javed

Page 2: Network Analysis Cpm & Pert

Project

• “A project is a series of activities directed to accomplishment of a desired objective.”

Plan your work first…..then work your plan

Page 3: Network Analysis Cpm & Pert

Introduction

Network analysis is the general name given to certain specific techniques which can be used for the planning, management and control of projects.

One definition of a project:“A project is a temporary endeavour undertaken to create a "unique" product or service”

Network Analysis

Page 4: Network Analysis Cpm & Pert

NETWORK TECHNIQUES• Developed in 1950’s• CPM by DuPont for chemical plants• PERT by U.S. Navy for Polaris missile

PERT = Program Evaluation Review Technique was developed by the US Navy for the planning and control of the Polaris missile program and the emphasis was on completing the program in the shortest possible time. In addition PERT had the ability to cope with uncertain activity completion times (e.g. for a particular activity the most likely completion time is 4 weeks but it could be anywhere between 3 weeks and 8 weeks).

CPM = Critical Path Method was developed by Du Pont and the emphasis was on the trade-off between the cost of the project and its overall completion time (e.g. for certain activities it may be possible to decrease their completion times by spending more money - how does this affect the overall completion time of the project?)

Page 5: Network Analysis Cpm & Pert

NETWORK TECHNIQUES

5

PERT CPM-Program Evaluation and Review Technique- developed by the US Navy with Booz Hamilton Lockheed - on the Polaris Missile/Submarine program 1958

Critical Path MethodDeveloped by El Dupont for Chemical Plant Shutdown Project- about same time as PERT

Both use same calculations, almost similarMain difference is probabilistic and deterministic in

time estimation

Page 6: Network Analysis Cpm & Pert

CPM - Critical Path Method

• Definition: In CPM activities are shown as a network of precedence relationships using activity-on-node network construction– Single estimate of activity time– Deterministic activity times

USED IN : Production management - for the jobs of repetitive in nature where the activity time estimates can be predicted with considerable certainty due to the existence of past experience.

6

Page 7: Network Analysis Cpm & Pert

PERT - Project Evaluation & Review Techniques

• Definition: In PERT activities are shown as a network of precedence relationships using activity-on-arrow network construction– Multiple time estimates – Probabilistic activity times

USED IN : Project management - for non-repetitive jobs (research and development work), where the time and cost estimates tend to be quite uncertain. This technique uses probabilistic time estimates.

7

Page 8: Network Analysis Cpm & Pert

Activity on Node & Activity on Arrow

Activity on Node

- A completion of an activity is represented by a node

Activity on Arrow

- An arrow represents a task, while a node is the completion of a task

- Arrows represent order of events

8

Page 9: Network Analysis Cpm & Pert

Activity Slack

Each event has two important times associated with it :- Earliest time ET , which is a calendar time when a event can occur when all

the predecessor events completed at the earliest possible times- Latest time LT , which is the latest time the event can occur with out

delaying the subsequent events and completion of project.

• Difference between the latest time and the earliest time of an event is the slack time for that event

Positive slack : Slack is the amount of time an event can be delayed without delaying the project completion

9

Page 10: Network Analysis Cpm & Pert

Benefits of CPM/PERT

• Useful at many stages of project management• Mathematically simple• Give critical path and slack time• Provide project documentation• Useful in monitoring costs

10

Page 11: Network Analysis Cpm & Pert

Questions Answered by CPM & PERT

• Completion date?• On Schedule?• Within Budget?• Critical Activities?• How can the project be finished early at the least cost?

11

Page 12: Network Analysis Cpm & Pert

Example 1- A simple networkConsider the list of four activities for making a simple product:

12

Activity Description Immediatepredecessors

A Buy Plastic Body -

B Design Component -

C Make Component B

D Assemble product A,C

Immediate predecessors for a particular activity are the activities that, when completed, enable the start of the activity in question.

Page 13: Network Analysis Cpm & Pert

Sequence of activities• Can start work on activities A and B anytime,

since neither of these activities depends upon the completion of prior activities.

• Activity C cannot be started until activity B has been completed

• Activity D cannot be started until both activities A and C have been completed.

• The graphical representation (next slide) is referred to as the PERT/CPM network

16

Page 14: Network Analysis Cpm & Pert

Network of Four Activities

14

1 3 4

2

A

B C

D

Arcs indicate project activities

Nodes correspond to the beginning and ending of

activities

Page 15: Network Analysis Cpm & Pert

Scheduling with activity time

12

Activity Immediate Completionpredecessors Time

(week) A - 5 B - 6 C A 4 D A 3 E A 1 F E 4 G D,F 14 H B,C 12 I G,H 2

Total …… 51This information indicates that the total time required to complete activities is 51 weeks. However, we can see from the network that several of the activities can be conducted simultaneously (A and B, for example).

Page 16: Network Analysis Cpm & Pert

Arc with ES & EF time

16

1

2A [0,5]

5

Activity

ES = earliest start time

EF = earliest finish time

t = expected activity time

Page 17: Network Analysis Cpm & Pert

Earliest start & earliest finish time• We are interested in the longest path through the

network, i.e., the critical path.

• Starting at the network’s origin (node 1) and using a starting time of 0, we compute an earliest start (ES) and earliest finish (EF) time for each activity in the network.

• The expression EF = ES + t can be used to find the earliest finish time for a given activity. For example, for activity A, ES = 0 and t = 5; thus the earliest finish time for activity A is

EF = 0 + 5 = 517

Page 18: Network Analysis Cpm & Pert

Network with ES & EF time

18

1

3

4

2 5

7

6

A[0,5]

5

B[0,6] 6

C[5,9]

4

D[5,8] 3E[5,6] 1 F[6,10

]

4

G[10,24]

14 H[9,21]

12

I[24,26]

2

Earliest start time rule: The earliest start time for an activity leaving a particular node is equal to the largest of the earliest finish times for all activities entering the node.

Page 19: Network Analysis Cpm & Pert

Activity, duration, ES, EF, LS, LF

19

2

3C [5,9]

4 [8,12]

Activity

ES = earliest start time

EF = earliest finish time

LF = latest finish timeLS = latest start

time

Page 20: Network Analysis Cpm & Pert

Latest start & latest finish time• To find the critical path we need a backward pass calculation.

• Starting at the completion point (node 7) and using a latest finish time (LF) of 26 for activity I, we trace back through the network computing a latest start (LS) and latest finish time for each activity

• The expression LS = LF – t can be used to calculate latest start time for each activity. For example, for activity I, LF = 26 and t = 2, thus the latest start time for activity I is

LS = 26 – 2 = 24

20

Page 21: Network Analysis Cpm & Pert

Network with LS & LF time

21

1

3

4

2 5

7

6

A[0,5]

5[0,5

]

B[0,6] 6[6,12]

C[5,9]

4[8,12]

D[5,8]3[7,10]

E[5,6]1[5,6]F[6,

10]

4[6,10

]

G[10,24]

14[10,24] H[9,21]

12[12,24]

I[24,26]

2[24,26]

Latest finish time rule: The latest finish time for an activity entering a particular node is equal to the smallest of the latest start times for all activities leaving the node.

Page 22: Network Analysis Cpm & Pert

Slack or Free Time or FloatSlack is the length of time an activity can be delayed without affecting the completion date for the entire project. For example, slack for C = 3 weeks, i.e. Activity C can be delayed up to 3 weeks

(start anywhere between weeks 5 and 8).

22

ES5

LS8

EF9

LF-EF = 12 –9 =3

LS-ES = 8 – 5 = 3

LF-ES-t = 12-5-4 = 3

EF12

2

3C [5,9]

4 [8,12]

Page 23: Network Analysis Cpm & Pert

Activity schedule for our exampleActivity Earliest

start (ES)Latest

start (LS)Earliest

finish (EF)

Latest finish

(LF)

Slack(LS-ES)

Critical path

A 0 0 5 5 0 YesB 0 6 6 12 6C 5 8 9 12 3D 5 7 8 10 2E 5 5 6 6 0 YesF 6 6 10 10 0 YesG 10 10 24 24 0 YesH 9 12 21 24 3I 24 24 26 26 0 Yes

23

Page 24: Network Analysis Cpm & Pert

IMPORTANT QUESTIONS• What is the total time to complete the project?

– 26 weeks if the individual activities are completed on schedule.

• What are the scheduled start and completion times for each activity?– ES, EF, LS, LF are given for each activity.

• What activities are critical and must be completed as scheduled in order to keep the project on time?– Critical path activities: A, E, F, G, and I.

• How long can non-critical activities be delayed before they cause a delay in the project’s completion time– Slack time available for all activities are given.

24

Page 25: Network Analysis Cpm & Pert

Importance of Float (Slack) and Critical Path

1. Slack or Float shows how much allowance each activity has, i.e. how long it can be delayed without affecting completion date of project

2. Critical path is a sequence of activities from start to finish with zero slack. Critical activities are activities on the critical path.

3. Critical path identifies the minimum time to complete project

4. If any activity on the critical path is shortened or extended, project time will be shortened or extended accordingly

25

Page 26: Network Analysis Cpm & Pert

Importance of Float (Slack) and Critical Path (cont)

5. So, a lot of effort should be put in trying to control activities along this path, so that project can meet due date. If any activity is lengthened, be aware that project will not meet deadline and some action needs to be taken.

6. If one can spend resources to speed up some activity, do so only for critical activities.

7. Don’t waste resources on non-critical activity, it will not shorten the project time.

8. If resources can be saved by lengthening some activities, do so for non-critical activities, up to limit of float.

9. Total Float belongs to the path

26

Page 27: Network Analysis Cpm & Pert

Limitations to CPM/PERT

• Clearly defined, independent and stable activities• Specified precedence relationships• Over emphasis on critical paths

Page 28: Network Analysis Cpm & Pert

Thank you