technical tips and tricks



Similar documents
Network Planning and Analysis

Cambridge International AS and A Level Computer Science

technical tips and tricks

ME 407 Mechanical Engineering Design Spring 2016

EdExcel Decision Mathematics 1

5. Creating a Gantt Chart

Project Planning and Scheduling

technical tips and tricks

CRITICAL PATH METHOD (CEE 320 VDC SEMINAR)

technical tips and tricks

Operational Research. Project Menagement Method by CPM/ PERT

Critical Path Method (CPM)

Network Calculations

technical tips and tricks

technical tips and tricks

Project Management Glossary

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration

Chapter 2: Project Time Management

Collaborative Scheduling using the CPM Method

PROJECT PROPOSAL: PROJECT BLUE ZUMA

Scheduling Glossary Activity. A component of work performed during the course of a project.

Use project management tools

Chapter-6. Developing a Project Plan

Project Time Management

Egypt Scholars Presented by Mohamed Khalifa Hassan Jan 2014

MnDOT Project Management Office Presents: Schedule Float. Presenter: Jonathan McNatty, PSP Senior Schedule Consultant DRMcNatty & Associates, Inc.

Test Fragen. October 2003 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

Precedence Diagram Method. CSTM 462 Planning & Scheduling

Unit 1: Project Planning and Scheduling

B D E F

Module 3: The Project Planning Stage

MnDOT Project Management Office Presents: Schedule Updates. Presenter: Eric Costantino Senior Schedule Consultant DRMcNatty & Associates, Inc.

Gantt Chart/Diagram Excel Template User Guide

MS Project Tutorial. CS 587 Software Project Management Instructor: Dr. Atef Bader. Prepared by Milton Hurtado

Chapter 1.7 Project Management. 1. Project financing is one of the step of project management- State True or False

Guidance on Critical Path Analysis

Introduction to Project Management

Test Fragen + Antworten. October 2004 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

Priori ty

Project Scheduling: PERT/CPM

A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

MECH 896 Professional Development for MEng Students. Homework Discussion. Scheduling Overview. Winter 2015: Lecture #5 Project Time Management

Lecture 26 CPM / PERT Network Diagram

Should I Resource Load My Schedule?

Systems Analysis and Design

PROJECT EVALUATION REVIEW TECHNIQUE (PERT) AND CRITICAL PATH METHOD (CPM)

MANAGING MULTIPLE PROJECTS

Project Scheduling. Introduction

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

PROGRAM EVALUATION AND REVIEW TECHNIQUE (PERT)

Critical Path Analysis & PERT Charts (taken from

Project Control. 1. Schedule Updating

Leaving Certificate Technology. Project Management. Student Workbook

Project Management SCM Pearson Education, Inc. publishing as Prentice Hall

Figure out the early start and early finish. Early start. Early finish

02 Project planning. There are two approaches to identifying the components of a project: productbased and work- or activity-based.

8. Project Time Management

Basic CPM Calculations

CISC 322 Software Architecture. Project Scheduling (PERT/CPM) Ahmed E. Hassan

Research on Task Planning Based on Activity Period in Manufacturing Grid

Time Management. Part 5 Schedule Development. Richard Boser

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761

Notes on the Critical Path Method for project planning and management.

Goals of the Unit. spm adolfo villafiorita - introduction to software project management

Chapter 4: Project Time Management

Dashboards and Reporting for Program Management

8. COMPUTER TOOLS FOR PROJECT MANAGEMENT

Scheduling. Anne Banks Pidduck Adapted from John Musser

Topic: The easiest way to calculate Critical Path, Total Float, Free Float, Early Start, Early Finish, Late Start, and Late Finish.

Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

PROJECT COMPLETION PROBABILITY AFTER CRASHING PERT/CPM NETWORK

Microsoft Project 2010

Chapter 3 Managing the Information Systems (IS) Project

Critical Path Analysis

The work breakdown structure can be illustrated in a block diagram:

CPM-200: Principles of Schedule Management

Computer Training Centre University College Cork

Leaving Certificate Technology. Project Management. Teacher Notes

California Department Of Transportation. Class # G0C094

Section Five Learning Module D:

CRITICAL-PATH ANALYSIS FOR NETWORK SCHEDULING

Review on Using Packages to Enhance the Teaching of Critical Path Networks

Chapter 11 Monte Carlo Simulation

Best Practices/Task Definition

The management of the projects with MS Project

SE351a: Software Project & Process Management

Project Scheduling & Tracking

Planning and Managing Projects with Microsoft Project Professional 2013

Project Management. Week 4- Project Planning and Network Diagrams

Table of Contents Author s Preface... 3 Table of Contents... 5 Introduction... 6 Step 1: Define Activities... 7 Identify deliverables and decompose

Project Scheduling and Gantt Charts

SWEN 256 Software Process & Project Management

108-C-215 CRITICAL PATH METHOD SCHEDULE. (Revised )

CRITICAL PATH METHOD (CPM) SCHEDULES

CSC 443: IT Project Management Midterm 1 exam - Spring semester March 21 st, 2012

Transcription:

technical tips and tricks Performing critical path analysis Document author: Produced by: Andy Jessop Project Learning International Limited The tips and tricks below are taken from Project Mentor, the smart way to learn Microsoft Project. For further information, please go to: /project_mentor.htm More useful tips and tricks can be found on the Project Learning blog: www.projectknowledge.net Related document(s): Displaying a Critical Path /pdf/c2.1.pdf

Performing critical path analysis Introduction A basic understanding of how a project's schedule is calculated can provide a much clearer understanding of what should happen when. At the heart of Microsoft Project is an algorithm that uses critical path analysis (CPA) to calculate a project s schedule. Most Microsoft Project users are either unaware of the CPA algorithm at all, or they are unsure as to how it performs its calculations. These tips and tricks follow the CPA process step-by-step and provide a clear insight into how project schedules are calculated by Microsoft Project. Background As the tasks within a project have links between them, they cannot all happen at the same time. A technique entitled critical path analysis (CPA) can be used to determine what can happen when. It calculates how quickly and how slowly the tasks can be performed, taking into account the sequence of tasks and the interrelationships between them. Project reports such as Gantt charts are created as a result of critical path analysis.

What critical path analysis calculates Performing critical path analysis Critical path analysis (CPA) is a mathematical procedure that calculates a project's schedule. Taking each task in turn it firstly calculates how quickly the task can be accomplished - its early start and early finish dates. Once all these dates have been calculated, the project finish date can also be determined. With this finish date known, CPA can then calculate how slowly each task can be accomplished (late start and late finish dates). Once all this information ion is known for each task, CPA will also calculate the slack (or float) that the task possesses. Take the network of tasks and list the task's name and duration: Consider that the following values need to be calculated: ES = Early Start EF = Early Finish LS = Late Start LF = Late Finish TS = Total Slack

Calculating early dates for tasks Performing critical path analysis Early start and early finish dates for tasks are calculated by a process known as a forward pass. This proceeds through the project's network from the earliest occurring tasks (positioned to the left side of the diagram) to the latest occurring tasks (positioned to the right side of the diagram): a. Enter an ES value of 0 for any task that has no predecessor (as it can commence straight away). b. For each of the tasks with ES=0 values, their EF value will be calculated from the ES value PLUS the task's duration (for example; 'Design Structure' will have ES=0 and EF=5 (day number 5 of the project)). c. As 'Write body text' and 'Create exercises' have a common predecessor, the ES value for BOTH of them will be the same as the EF value for their common predecessor; day 5. d. The EF for 'Write body text' is calculated by ADDING the duration value (in this case 15 days) to the tasks ES value (day 5), thus finishing on day 20. e. The EF for 'Create exercises' is calculated as operation four, with EF = ES+Duration (5+10 = day 15). f. 'Set page layouts' can commence as soon as its predecessor is complete; day 20. g. 'Test exercises' can commence once its predecessor is complete; day 15. h. EF values for 'Set page layouts' & 'Test exercises' can be calculated as EF = ES+Duration (days 25 and 20 respectively). i. As 'Create contents and index' has multiple predecessors, it can only commence when ALL of them are complete. Its ES value is therefore day 25 (the EF of its LATEST predecessor). j. The EF for 'Create contents and index' is simply ES+Duration - day 30. The project finish date is therefore day 30.

Performing critical path analysis The calculated diagram would look like this: Hints Don't enter an ES value for a task until the EF values for ALL of its predecessors have been calculated.

Performing critical path analysis Calculating late dates for tasks Working through the network diagram from right to left, the backward pass calculates late start and late finish dates for each task: a. For all tasks without successors (in this case 'Create contents and index') the LF date will be the same as the EF date; day 30. b. The LS for 'Create contents and index' is calculated by SUBTRACTING the task's duration from its EF value (LS = LF-Duration); that is 30-5 = day 25. c. The LF values for ALL the immediate predecessors of 'Create contents and index' will be day 25 (the same as the 'Create contents and index' LS value). d. 'Set page layout' will have a LS of day 20 (LF-Duration); 25-5 e. 'Test exercises' will also have a LS of day 20 (LF-Duration); 25-5 f. The LF of 'Write body text' is equivalent to the LS of its immediate successor ('Set page layouts', day 20). g. The LF of 'Create exercises' is equivalent to the LS of its immediate successor ('Test exercises', day 20). h. The LS for 'Write body text' and 'Create exercises' is calculated as LS = LF-Duration (days 5 and 10 respectively). i. As 'Design structure' must be complete before any of its successors can commence, its LF value will be equivalent to the EARLIEST LS value for its successors, in this case day 5. j. LS for 'Design structure' is simply its LF-Duration; day 0.

Performing critical path analysis The calculated diagram would look like this: Hints Don't enter an LF value for a task until the LS values for ALL of its successors have been calculated.

Finding tasks with spare time Performing critical path analysis As the backward pass has determined how slowly work can be accomplished, there is often a difference between late and early values. Tasks possessing a difference between early and late dates are said to possess slack (or float). These tasks are known as non-critical tasks. To calculate slack values for each task, use the formula: TS = LF-ES- Duration The calculated diagram would look like this: Hints Exercise caution in telling people in your workgroup about slack as they may be tempted to use it without you knowing.

Highlighting critical tasks Performing critical path analysis Some tasks possess no slack. They are known as critical tasks. Any delay to them (or the path that they are on) will in turn delay the project s end date. Critical tasks in a sequence are referred to as the critical path. Conventions usually state that critical paths are usually highlighted in red, and non-critical paths are shown in blue: Hints Tasks that are non-critical may still require careful management.