project time management

Post on 22-Jan-2015

577 Views

Category:

Engineering

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Project Time Management

Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 5th Edition, Project Management Institute Inc., © 2013

Project Time Management

“The processes required to accomplish timely completion of the project”

Why Time Management is Important?

Part of triple constraint, can’t manage one without the others (scope, time, and quality)

How to Manage Time?Sven processes in order1. Plan Schedule Management2. Define Activities3. Sequence Activities4. Estimate Activity Resources5. Estimate Activity Durations6. Develop Schedule7. Control Schedule

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Plan Schedule Management

Expert judgment .Analytical techniques .Meetings

Tools & Techniques

InputsOutput

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Project management planProject charter EnterpriseenvironmentalfactorsOrganizational processassets

Schedule managementplan

Define ActivitiesEnterprise Environmental Factors

Organizational Process Assets

Project Scope Statement

Decomposition

Templates

Rolling wave planning

Expert judgment

Planning component

Tools & Techniques

Work Breakdown Structure

WBS Dictionary

Project Management Plan

Activity List

Activity Attributes

Milestone List

Requested Changes

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Schedule Management

Define Activities

Rolling Wave Planning – Progressive planning where near term work is broken down in detail and distant work is kept at a higher WBS levelPlanning Component – WBS items that cannot be broken down into work packages are put in a:• Control Account – High level planning dates for the scope to be

defined• Planning Package – Package includes scope to be completed

but no activities.

Sequence Activities

Project Scope Statement

Activity List

Activity Attributes

Precedence diagramming method (PDM-AON)

Arrow diagramming method (ADM-AOA)

Schedule network templates

Dependency determination

Applying leads and lags

Tools & Techniques

Milestone List

Enterprise environmentalfactorsOrganizational processassets

Project Schedule Network Diagrams

Project Document Updates :Activity List Updates/Activity Attributes/Requested Changes

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Schedule Management

9

Project Network Diagrams

show the precedence relationships among activities

help to understand the flow of work in a project

a useful tool for project planning and control, as well as for scheduling

“A picture is worth a thousand words”

Building the Network

1- Precedence diagramming method called also (Activity on Node) AON Network emphasizes activities no dummy activities

2-Arrod Diagraming Method Called also (Activity on Arrow) AOA Networks sometimes requires dummy activities emphasizes events; milestones can be easily

flagged

Activity on Node (AON) Activity on Node (AON) showcases the inter-dependencies

among various project activities. This technique is used to draw the project schedule network

diagrams; e.g. Critical Path Network Diagram to identify the Critical path and the float for each activity

In an AON diagram, each rectangle box represents a node and a definable achievement in the project. These boxes portray the project dependencies. Boxes have zero duration and does not consume any

resource. AON emphasizes activities and does not involve dummy

activities

On the internet you can see many videos, this is one of these: http://www.youtube.com/watch?v=nLiAvW7Xvq4

AON Network 2:

Activity on Node uses four types of dependencies. Finish to Start (FS): The end of one activity is required

for the start of the next one. This is the most common dependency

Finish to Finish (FF): The end of the first activity is required for the second activity to finish

Start To Start (SS): The second activity starts only after the first activity has started

Start to Finish (SF): second activity cannot be finished until first activity starts.

Finish-to-StartLinkage (FS)

Start-to-StartLinkage (SS)

Finish-to-FinishLinkage (FF)

Start-to-FinishLinkage (SF)

Activity 1

Activity 2

Activity 1

Activity 2

Activity 1

Activity 2

Activity 1

Activity 2

Finish to Start (FS): The end of one activity is required for the

start of the next one. This is the most common dependency

Finish to Finish (FF): The end of the first activity is required for

the second activity to finish

Start To Start (SS): The second activity starts only after the

first activity has started

Start to Finish (SF): second activity cannot be finished

until first activity starts.

Activity on Node uses four types of dependencies.

AON Network (cont.)

Activity on Arrow (AOA)

The length of the arrow has no significance neither has its orientation.

As means of further defining the point in time when an activity starts or finishes, start and finish events are added.

An Node(= event), unlike an activity, does not consume time or resources, it merely represents a point in time at which something or some things happen.

Unique numbers are given to each activity.

The first event in a project schedule is the start of the project. The last event in a project schedule is the end of the project

15Project Management

Drawing networksActivities on nodes (AoN)

A B

Activities on arrows (AoA) A B

Dummy activities – For representing logical relationships, you may need dummies

In AoA, any 2 events in network can be directly connected to only one activity.

Wrong: Right:

1 2xy

z1 2

3

x y

zDummy

16Project Management

Drawing networks (cont.)

Many computer programs require one initial event and one exit/final event

What’s wrong with this? Can you explain?

0

1

2

58

59

60

15

17 16

A

B

x

y

Dummy start Dummy stop

B

C

A

Many activities

Many activities

Many activities

Dummy start Dummy stop

17

If there is a loop, it indicates a fault logic. There can not be a looping.

A E

D

CB

04/10/2023 01:48 PM 18

60

70

80

20 40

30

50

A

B

What is wrong with this activity naming?

19

60

70

80

20 40

30

50

45

There should be unique numbering and here we need dummies

A

B

Estimate Activity Resources

Expert judgment

Alternatives analysis

Published estimating data

Project management software

Bottom-up estimating

Inputs OutputsTools & Techniques

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Schedule managementplan Activity list Activity attributesResource calendars Risk register Activity cost estimatesEnterprise environmentalfactors Organizational processassets

Activity resourcerequirements Resource breakdownstructureProject documentsupdates

Estimate Activity Durations

Expert judgment

Analogous estimating

Parametric estimating

Three-point estimates

Reserve Analysis

Group Decision-making Techniques

Tools & Techniques

Activity Duration Estimates

Project Document updates

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Schedule managementplan Activity list Activity attributes.Activity resourcerequirements Resource calendars Project scope statementRisk register Resource breakdownstructure Enterprise environmentalfactorsOrganizational processassets

Estimating Methods

CPM (Critical Path Method)• One time estimate per task• Controls cost with flexible schedule• Only on AOA networks (can have dummies)• Not the same thing as schedule critical path

PERT (Program Evaluation and Review Technique)• Three estimates per activity (Optimistic, Pessimistic, most

likely)• Emphasis on meeting schedule with flexible cost• Only on AOA networks (can have dummies)

Critical Path• Longest time through the network diagram, the

shortest time the project is expected to takeSlack (or Float)• The amount of time a task can be delayed

without impacting the project• Calculated using:

– Late Start – Early Start (LS-ES)Or

– Late Finish – Early Finish (LF-EF)• Early Starts computed by making a “forward

pass” through the network while late starts are computed using a “backward pass”

Estimating Methods

Critical Path-Definition

The critical path is defined as the longest path in the diagram

If one of the activities on the critical path is delayed the entire project is delayed!

It is important to determine if the project will be delayed if an activity is delayed. If the activity is on any critical path the answer is

Yes! If not, it depends on if the delay makes the activity

create a new critical path. If not, the answer is No!

Estimating with PERT

PERT Formula (Expected Duration)• =(P+4M+O)/6

Standard Deviation = (P-O)/6Variance = [(P-O)/6]2

Task OOptimistic

MMost Likely

PPessimistic

PERT (Expected Duration)

Std Dev Variance

A 2 days

4 days

8 days

4.3 days

1 day

1 day

Develop Schedule

Schedule network analysis

Critical path method

Schedule compression

What-if analysis

Resource leveling

Critical chain method

Project management software

Applying calendars

Adjustable leads and lags

Schedule model

Inputs

Tools & Techniques

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Schedule managementplanActivity listActivity attributes Project schedulenetwork diagramsActivity resourcerequirements Resource calendars Activity durationestimatesProject scope statementRisk registerProject staff assignments Resource breakdownstructureEnterprise environmentalfactors Organizational process assets

Schedule baseline Project scheduleSchedule data Project calendars Project management planupdates Project documentsupdates

A Sample Set of Project Activities and Precedences

Task Predecessor

a -

b -

c a

d b

e b

f c,d

g e

Let‘s Built a Network

AON Network- Stage 1

A

B

Start

A

B

Start

C

D

E

AON Network- Stage 2

A

B

Start

C

D

E

F

G

Finish

AON Network- Stage 1-Completed

AOA Network- Stage 1

Start

A

B

1

2

Start

A

B

1

2

3

4

5

D

E

C

AOA Network- Stage 2

Start

A

B

1

2

3

4

D

E

CF

G

Finish

AOA Network- Stage 3-Completed

Critical Path-Example

A C D

B E F

Start

Finish

4 Weeks3 Weeks 2 Weeks

4 Weeks1 Week 3 Weeks

Critical Path

Start – B – E – F – Finish: 8 weeksStart – A – C – D – Finish: 9 weeks

Start – B – C – D – Finish: 10 weeks

The critical path is path B-C-D that which is of 10 weeks. WHY?

if activity D is delayed 1 week, the project will be delayed with 1 week.

But if activity E is delayed 1 week, it will not delay the project WHY?

Information Contents in an AON Node

Activity Name

Earliest Start Time (EST) Earliest Finish Time (EFT)

Latest Start Time (LST) Latest Finish Time (LFT)

Duration

Total Float

Critical Path Determination

EFT=EST+DUR-1LST=LFT-DUR+1Total Float=Slack=LFT-EFT or LST-ESTCritical Path=A-C-DNon-Critical Path=A-B-D

10

5 5

56

1 16

15106

15 30

15

16 0 30

5

6 0

11 15

1 0 5

A

B

C

D

Control Schedule

Schedule network analysis

Critical path method

Schedule compression

What-if analysis

Resource leveling

Critical chain method

Project management software

Applying calendars

Adjustable leads and lags

Scheduling tool

Tools & Techniques

Inputs

Outputs

Define

Activities

Sequence

Activities

Estimate Activity

Resources

Estimate Activity

Durations

Develop

Schedule

Control Schedule

Plan Schedule Management

Project management planProject scheduleWork performance data Project calendarsSchedule dataOrganizational processassets

Work performanceinformation.Schedule forecasts.Change requests Project management planupdates.Project documentsupdates.Organizational processassets updates

Gantt Charts

It was developed as a tool for scheduling work in factories by Henri Gannt in 1917

The main purpose of a Gantt chart is to display the schedule of activities

They are easy to understand They are flexible in that you can also show other

information on the chart, such as resources required, who is responsible, critical activities, percent complete, etc.

All project management software includes Gantt charts

Gantt Chart-ex.1

http://www.matchware.com/images/special/gantt-chart-template-640.jpg

Gantt Chart-ex 2

http://www.matchware.com/images/special/gantt-chart-template-640.jpg

AON using earliest possible start of the activities

AON using latest possible start of the activities

Ghant Chart with Floats

A project usually have tens of activities and might have much more complex dependencies than this example,

Project managers usually use software to set up the activities and dependencies and let the software calculate the critical path(s).

If an activity is delayed the project manager can enter the delay in the software and see how it affects the overall finish of the project.

If the project is delayed the project manager can use the software to rearrange activities, dependencies or suggest additional activities as needed to bring the project back on track.

The critical path is critical to the Time Management knowledge area.

Make sure you know how to use it correctly whenyou manage a project.

Important to Notice

Other Important Terms

Lag – Inserted waiting time between tasksFree Slack – Available delay time without impacting start of successorTotal Slack – Amount of time a task can be delayed without delaying project completion dateProject Slack – Amount of time a project can be delayed without impacting completion dates imposed by clientCrashing – Adding resources to critical path items to shorten scheduleFast Tracking – Performing critical path tasks in parallel rather than seriesResource Leveling – Adjusting completion dates of tasks to meet available resourcesHeuristics – Rules of thumb

Individual Homework

Given the information provided by Instructor please construct a Gantt chart, with overlaps as specified. You should use a computer software

package

top related