Transcript

Jane Doe & Jane Doe

Oct, 2012

BPP 3213 PROJECT ESTIMATION AND SCHEDULING

Lecture 2 Network Scheduling and Precedence Diagram Method (PDM)

Faculty of TechnologyUniversiti Malaysia Pahang

RECAP

Project life cycle

Organization Structure

Challenges

Purpose of this lecture

To better understand:

• brief history of scheduling techniques

• network scheduling and logic diagrams

• the importance of Critical Path Method (CPM)

• the fundamental elements of precedence diagram method (PDM)

Scheduling is for everyoneit is a discipline that is

performed by every person, every day.

Scheduling is an application of special knowledge or judgment of the

mathematical , physical, or engineering sciences to the conception or

implementation of creative work.

The History

Brief History

Gantt Charts / Bar Charts

History Advantage Drawback

Until 1958, the only tool for project scheduling was a bar chart

Henry Gantt had developed a complete notational system showing progress with bar chart, thus they called Gantt charts

Simple to construct and read

difficult to determine the impact of slip on one task on the rest of the project

Brief History (cont’d)

Arrow Diagrams

History Advantage Drawback

Late 1950s and early 1960s, two methods of scheduling were developed to capture the sequential and parallel relationships among project activities

An arrow diagram help the team understand the interdependencies of the tasks

Tend to be too complicated for some teams

Brief History (cont’d)

Critical Path Method (CPM)History Advantages Drawbacks

Developed by Du Pont in 1957

Initially to address the challenge of shutting down chemical plants for maintenance and restarting it again once maintenance completed

Utilizes the planner’s knowledge, experience, and instincts in a logical way

Graphical view of the project

Predicts the time required for the project

Shows which activities are critical to maintain the schedule and which are not

CPM can be complicated, and complexity increases for larger projects

Does not handling the scheduling of personnel and resource allocation

Not always clear and need to be calculated carefully

Estimating activity completion times can be difficult

Brief History (cont’d)

Program Evaluation and Review Technique (PERT)

History Advantages Drawbacks

Developed by US Navy and Booze, Allen and Hamilton at late 1950’s

It allows for randomness in activity completion times

Has potential of reducing both time and cost required to complete the project

Complicated chart

Prediction inaccuracies

Brief History (cont’d)

Purpose of a Schedule

Purpose of Schedule

• Schedules are tool to :

Communicate time plan

Assess time plan

Purpose of Schedule (cont’d)

Benefits:- Identify the timeframe- Identify the resource requirement- identify the key milestones- Identify the key stakeholder engagement points- Assess impact of resource constraints- Determine your commitment and obstacles

Schedule Development Process

Resource capacity

Resource capability

Estimates - times

Network-logic

Scheduling Project Schedule

Example Gantt Chart

Logic Diagram & Networks

Your New Tool•Defacto standard for scheduling software in construction industry has been Primavera Project Planner aka P3

•In 2000, P3 has improved for the use by manufacturing and IT industries

Your New Tool (cont’d)

•Major differences that distinguish one software system from another are

• Ease of input

• Ease and variety of means of reporting output

• Features that permit the user to get around some of the limitation of the math upon which CPM is founded to more perfectly model the real world

Logic Diagrams and Networks

• Effective project plan – address equally the parameters and activity logic

• Illustrate the inductive and deductive reasoning to achieve objectives within time given

• Constructed similarly to bar charts – supposing nothing will go wrong

• Normally accompanied by detailed questions/checklist

The Logic of the Logic Diagrams

• backbone of traditional implementation of CPM is graphical model of a project

•Basic component is the arrow

•Each arrow represents one activity in a project

start finishactivity

The Critical Path

The Critical Path • The longest path throughout a project network

• Has no slack (or float) therefore all activities on the critical path must be completed as scheduled

• End date will begin to slip – one day for each day a critical activity is delayed

The Critical Path (cont’d)

• Originally, the critical path considered only logical dependencies between terminal elements

•Since then, it has been expanded to allow for the inclusion of resources related to each activity , through processes called activity-based resource assignments and resource leveling

What is CPM really?

The Critical Path (cont’d)

• Also known as Critical Path Analysis (CPA) – is a mathematically base algorithm for scheduling a set of project activities

• An important tool for effective project management

• Commonly used with all forms of projects including construction, software development, research projects, product development, engineering, and plant maintenance among others

The Critical Path (cont’d)

• Essentially, to construct a model for a project, we need:

WBS Time (duration) Dependencies

Terms you have to get used to...

• Event: equivalent to a milestone – indicate the start and finish dates

• Activity: element of work that must be accomplished

• Duration: total time required

• Effort: amount of work actually performed within the duration

Calender Scheduling• Calendar unit: - Time measurement for project schedule- The smallest unit of time- In hours, days, or weeks, years, months, shifts, even in minutes

• Take into account for issues such as:- For non-working time (weekend, holidays)- Resource constraint- Change risk- Cash flow- Logistics

Precedence Diagram Method (PDM)

• Visual representation technique• Depicts the activities involved in a project• Also known as Project Network Diagrams

• PDM helps:- Communicate - Identify missing activities- Identify critical activities- Create project schedule

Precedence Diagram Method (PDM) (cont’d)

•Types of Dependencies:

- Finish to Start (FS) : the predecessor must be completed before the successor can start

Predecessor10 days

Successor5 days

FS

Start Day: 1Finish Day: 10

Start Day: 10 Finish Day: Start Day + 5

•Types of Dependencies:

- Start to Start (SS) : the successor can start at the earliest after the start of its immediate predecessor

Precedence Diagram Method (PDM) (cont’d)

Predecessor10 days

Successor5 days

SS

Start Day: 1Finish Day: 10

Start Day: 1Finish Day: 5 days after start day

•Types of Dependencies:

-Finish-Finish (FF): the successor will finish at the latest after its predecessor finished

Precedence Diagram Method (PDM) (cont’d)

Predecessor10 days

Successor5 days

FF

Start Day: 1Finish Day: 10

Finish Day: 10Start Day: 5 days before finish day

•Types of Dependencies:

-Start-Finish (SF) : the successor can finish only after the predecessor has started

Predecessor10 days

Successor 5 days

SF

Precedence Diagram Method (PDM) (cont’d)

Precedence Diagram Method (PDM) (cont’d)Multiple PDM Relationships:• Two PDM dependencies/relationships can be used together – combination• Having both SS and FF relationships in one activity

15Activity A

15Activity B

SS =5

FF=10

• B must be finished not later than 10 days after A is finished and starts after 5 days A started i.e. starts at day 10

Precedence Diagram Method (PDM) (cont’d)

Lag Time:

• It’s a technique• Occurs when you add time to the start or finish of predecessor task• Causes a gap in timing• E.g.: FS dependency with 5 days lag = the successor cannot start until 5 days the predecessor has finished

Precedence Diagram Method (PDM) (cont’d)

Lead Time:

• It’s also a technique• Created when you subtract time from the start or finish of predecessor task• Causes overlap between two tasks• Allow acceleration of the successor activity• E.g.: FS dependency with 5 days lead= the successor can start 5 days before the predecessor has finished

Level of Detail• Should never have too little nor too much detail

• Logical structure with appropriate level of detail is the key to tracking throughout the project

• Contents information required to manage the project – only that information

• Rule of thumb:- 80 hour rule- if it make sense

Conventional Assumptions

• Activity duration – scheduling done based on expected or most likely time duration for each activity

• Contingency allowance for activity duration

• Availability of resources

• Schedules to have low cost or ideally lowest cost

Summary

•Network scheduling and PDM are techniques to assist PM in scheduling – translating project brief into time schedule

Questions??? He who ask is a fool for five minutes, but he who

does not ask is a fool forever.

top related