A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN



Similar documents
Leaving Certificate Technology. Project Management. Student Workbook

Leaving Certificate Technology. Project Management. Teacher Notes

Critical Path Analysis

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

Use project management tools

Network analysis: P.E.R.T,C.P.M & Resource Allocation Some important definition:

EdExcel Decision Mathematics 1

Time Management. Part 5 Schedule Development. Richard Boser

Systems Analysis and Design

Guidance on Critical Path Analysis

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

Critical Path Analysis & PERT Charts (taken from

A-1. Chapter 1. Project planning. Chapter 1. Festo Didactic Mechatronics

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

Scheduling. Anne Banks Pidduck Adapted from John Musser

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

Project Scheduling: PERT/CPM

Project Management. Week 4- Project Planning and Network Diagrams

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

Chapter-6. Developing a Project Plan

The Project Planning Process Group

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

Scheduling Resources and Costs

Operational Research. Project Menagement Method by CPM/ PERT

Devising new Software Project Risk Management Model: MARUNA

Network Calculations

Project Management Dr. James A. Bednar

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

technical tips and tricks

Project Time Management

Project Planning and Scheduling

PERT/CPM. Network Representation:

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

8. Project Time Management

Basic CPM Calculations

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

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

Project Time Management

Chapter 6: Project Time Management

Construction Planning, Equipment and Methods ENGI 8749 Fall Semester, 2008 Tutorial #2 Resource Leveling using MS Project

Chapter 2: Project Time Management

Cambridge International AS and A Level Computer Science

SECTION CONSTRUCTION SCHEDULE B. Part 1 - General Work Included Related Requirements Reference Standards...

ME 407 Mechanical Engineering Design Spring 2016

Lecture 26 CPM / PERT Network Diagram

Object-Oriented Analysis. with the Unified Process. John W. Satzinger Southwest Missouri State University. Robert B. Jackson Brigham Young University

SYSTEMS ANALYSIS AND DESIGN DO NOT COPY

Network Planning and Analysis

Project management Project Management

CPM-200: Principles of Schedule Management

Project Scheduling: PERT/CPM

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

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

Collaborative Scheduling using the CPM Method

SWEN 256 Software Process & Project Management

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

A. O. Odior Department of Production Engineering University of Benin, Edo State.

Project Management Glossary

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

Project Scheduling. Introduction

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

Project Planning. Lecture Objectives. Basic Reasons for Planning. Planning. Project Planning and Control System. Planning Steps

Module 3: The Project Planning Stage

Resource Allocation and Scheduling

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

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

CRITICAL PATH METHOD (CEE 320 VDC SEMINAR)

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

CSSE 372 Software Project Management: Software Project Scheduling

A Generalized PERT/CPM Implementation in a Spreadsheet

Unit 1: Project Planning and Scheduling

5. Creating a Gantt Chart

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

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu

March 30, 2007 CHAPTER 4

Graphical Project Planning Techniques: An Overview of Gantt, PERT, and CPM Charts Prepared for groups in ECE480 1/6/02, D. Grover

Networks, Gantt charts and Critical Paths Robin Beaumont Date: 18/12/ :00. Contents 1. LEARNING OUTCOMES CHECK LIST FOR THE SESSION..

PROGRAMMING TECHNIQUES. Chapter 5(Part 2)

PMP Exam Preparation Answer Key

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

PERCEPTION PERT-PAC Using Microsoft Project 2000

MISSISSIPPI STATE UNIVERSITY Office of Planning Design and Construction Administration

Priori ty

added to the task, using Project, it will automatically calculate the schedule each time a new resource is added.

Learning Objectives. Learning Objectives (continued) Importance of Project Schedules

ANALYSIS OF PROJECT PLANNING USING CPM AND PERT

Project Scheduling & Tracking

Lecture 6: Project Time Management By: Prof. Lili Saghafi. Information Technology Project Management, Fifth Edition

25Project management

Basic Concepts. Project Scheduling and Tracking. Why are Projects Late? Relationship between People and Effort

(Refer Slide Time: 3:21)

Project Scheduling by PERT/CPM

Egypt Scholars Presented by Mohamed Khalifa Hassan Jan 2014

SCT AND MCAS MIRAMAR FOTS SOUTHERN CALIFORNIA TRACON

PROGRAM EVALUATION AND REVIEW TECHNIQUE (PERT)

Chapter 3 Managing the Information Systems (IS) Project

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

Precedence Diagram Method. CSTM 462 Planning & Scheduling

Transcription:

Introduction A GUIDE TO NETWORK ANALYSIS by MICHAEL C GLEN The core technique available to Project Managers for planning and controlling their projects is Network Analysis. This short guide will provide a basic understanding of networking principles before applying them to the computer. Network Analysis or Critical Path Analysis (CPA) or the American Program, Evaluation and Review Technique (PERT) is one of the classic methods of planning and controlling the progress of projects. Tasks or Activities Effective planning of projects requires careful thought and the application of logic. To illustrate this planning tool, let's consider the manufacture of a small item. Some typical processes might be: ting ing assembling purchasing machining ing ing All these processes are called ACTIVITIES or TASKS Step 1: List WHAT has to be done. Hint: try thinking of verbs ending in...ing, like machining or ing. Do not consider at this stage who is going to do what, concentrate on WHAT.

An activity or task is represented by a rectangle, thus: Activity or Task Step 2: Decide the ORDER in which it is to be done. Some steps are obvious: we, perhaps, cannot until assembly has been completed, which cannot be done until the various parts have been made. So we have a logical relationship between the start of one task and the beginning of the next. We could order our list of tasks thus: ing purchasing ting machining assembling ing ing Logic Network or PERT Chart Writing this out as a network: We put the tasks into rectangles and join them with arrows to show the sequence or precedence: the logical relationships between them. Suppose that once we have bought the materials, some need ting to size and others need turning on a lathe. The tasks of machining and ting could run in parallel rather than conseively, assuming we have the appropriate resources. But let's add a bit more. Say the parts need to be ed together before assembling like this: Machine

Let's add another task: the writing of a set of instructions. Where would writing fit in? Well, the writing cannot really start until the is ed, though it could be carried out at the same time as the fabrication, but it must be ready before the ing can begin. Applying such logic to the relationships, we can add the task writing like this: Now let's say we need to have our draughtsman produce some illustrations for our instructions. When the writing and the ing are ed, we will then need to edi the whole: And so the network is built up, often cuing the mind to missing tasks. In this step always assume you have infinite resources so that who does what does not cloud the issue concentrate only on the LOGIC.

Time Analysis Duration Having completed the network, we can begin the analysis. Firstly, we need to know the duration of each task and it into the network. For convenience, we will the durations in days, thus: 6 10 21 2 3 14 In this step, always reduce the resource requirement to the duration of ONE person to give maximum flexibility for you to add further resources later when the project begins to run late. [However, there are rare cases when tasks cannot physically be performed by one resource, in which case consider the time taken for both of them working together. For example, carrying a very long plank that requires a person at each end, adding more resources will not necessarily reduce the duration and might even slow it down if they get in the way of each other, but you must have two. Checking the brake lights on a car is another example.] The Forward Pass Now we can calculate how long the project will take. We start by calculating the shor time or 'earliest '. So if we start at time '0' the earliest day that can be ed is day 10. Purchasing therefore cannot start until day 10: ie the earliest we can start purchasing is day 10, and thus the earliest for purchasing is 10 + 21 = day 31. We the earliest start time in the top left-hand corner of the task box, and the earliest time over the right-hand corner of the task box.

For the purchasing task, we thus say the Earliest Start Time (EST) is 10 and the Earliest Finish Time (EFT) is 31 The earliest time both ting and machining can start is day 31. So the earliest for ting will be day 36 and for machining day 39. However, assembly cannot start at day 39 because the ing has not yet been done. The earliest ing can start is after the ting is ed, ie day 36. So the earliest time assembly can start must be day 42. 31 36 42 2 3 31 39 14 Note that the task has some float or slack: ie it cannot start before day 31 and must before day 42, but as it only takes days, there is a slack of 42-31 - = 3 days. When calculating the earliest times, you must consider all the paths or arrows coming into the task box, and select the largest or longest time. Now if we complete the timings, or "Forward Pass" as it is called, the picture will look like this: 31 36 42 47 47 2 49 49 3 2 31 39 10 14 24 10 1 24 29

So, the calculations show that the whole project will take 2 days or the 'earliest time' is 2 days. Slack You will remember that when we considered the task we found that it had some slack available. You will have noted that the tasks along the paths, and also had some slack. The other tasks (ie those with no slack) are critical in that any delay in their completion will cause the whole project to be late. It is thus very important to discover the critical tasks and thus identify the critical path through the network. Critical Path The next part of the analysis of the network is to find the CRITICAL PATH. By definition the Critical Path is the shor time path through the network. In such a simple network, it is easy to calculate the amount of slack available for each task, but in a complicated network, it is not easy to 'see' which tasks have slack and which have none. The Backward Pass So far we have calculated the Earliest Start Time (EST) and the Earliest Finish Time (EFT) for each task. The next step in calculating the critical path is to re-time the network starting at the end and calculate the La Start Time (LST) and La Finish Time (LFT) for each task. So, beginning with the earliest time for the whole project, ie 2 days, we subtract the time of the last task giving 49 days as the la time the ing task can begin without affecting the outcome. 36 6 36 42 21 42 47 2 47 49 3 49 2 42 The la time we can start ing is 49-2 = 47 days, and assembly is 42 days. Continuing backwards, against the arrows (doing what is called the "backward pass") the la time ing can start is 42-6 = 36 days.

But what about ting and machining? What is the la time purchasing can? Well, the la time machining could start is 42 - = day 34, and the la time ting could start is 36 - = day 31. Hence, the la time purchasing can is day 31 31 36 6 36 42 21 31 42 47 2 47 49 3 49 2 34 42 So, when making the backward pass to calculate the la times, you have to consider all the arrows coming out of a task box and select the lowest or shor time to that task. Now to the backward pass we calculate the la times for to and start. The la time writing could start is 42-14 = day 2, the la time ing can start is 42 - = 34 and the la time purchasing can start is 31-21 = day 10. Therefore, the la time can without affecting the project time is day 10. Subtracting the time of the task leaves us at day 0, which is back to our starting point! 31 36 31 36 36 42 0 10 10 31 42 47 42 47 47 2 49 47 49 49 3 2 49 2 31 39 34 42 10 14 24 2 42 10 1 34 42 24 29 42 47

Slack Now we have completed the timings by a forward and backward pass, we can look for slack. In this simple network, it is easy to see that the tasks, and have slack. As we have already discovered, machining can start at day 31 but must by day 42. As it takes only days to complete, the slack is 3 days. We will the slack in the empty slot in the bottom centre of the box. With writing, the task must by day 42 but it can start at day 10. As it takes 14 days to complete, writing has a slack of 24-42 = 1 days. Similarly, ing has a slack of 24 days and ing 1 days. The remaining tasks have no slack at all. 31 36 31 0 36 36 0 42 0 0 10 10 0 31 42 47 42 0 47 47 2 49 47 0 49 49 3 2 49 0 2 31 39 34 3 42 10 14 24 2 1 42 10 1 34 24 42 24 29 42 1 47

The Critical Path So, to find the critical path, we look first at the tasks whose earliest and la start times are identical. Then we engage brain to determine which path between such tasks has no slack. That path is then, by definition, the critical path. On the diagram below, the critical path is indicated by bold lines. 31 36 31 0 36 36 0 42 0 0 10 10 0 31 31 39 34 3 42 42 47 42 0 47 47 2 49 47 0 49 49 3 2 49 0 2 10 14 24 2 1 42 10 1 34 24 42 24 29 42 1 47 Well, there we are! The critical path has been identified, we know the total time of the project and we know how much slack there is in the non-critical tasks. We have a structured plan that is logical and ordered. All we have to do now is assign resources, put it into action and control the results! Michael C Glen 199