Module 9. Project planning and network analysis

Lesson 18

INTRODUCTION AND BASIC DEFINITIONS IN NETWORK ANALYSIS

18.1  Introduction

A Project such as setting up of a new milk plant, research and development in an organization, development of a new milk product, marketing of a product etc. is a combination of interrelated activities (tasks) which must be executed in a certain order before the entire task can be completed. The activities are interrelated in a logical sequence in such a way that same activities can not start until some others are completed. An activity in a project usually viewed as job requiring resources for its completion. The objectives of project management can be described in terms of a successful project which has been finished on time, within the budgeted cost and to technical specifications and to the satisfaction level of end users. Normally for any project, one may be interested in answering questions such as

 i)  What will be the expected time of project completion?

 ii) What is the effect of delay of any activity on the overall completion of project?

iii) How to reduce the time to perform certain activities in case of availability of additional funds?

iv) What is the probability of completion of project in time?

 

The OR techniques used for planning, scheduling and controlling large and complex projects are often referred to as network analysis. A network is a graphical representation consisting of certain configuration of arrows and nodes for showing the logical sequence of various tasks to be performed to achieve the project objectives. Around five decades ago the planning tool was Gantt bar chart which specifies start and finish time for each activity on a horizontal time scale. The disadvantage is that there is no interdependency among the many activities which control the progress of the project. Now-a-days we use a technical tool for planning, scheduling and controlling stages of the projects known as Critical Path Method (CPM) and Project Evaluation & Review Technique (PERT). The techniques of PERT and CPM prove extremely valuable in assisting the mangers in handling such projects and thus discharging their project management responsibilities both at planning and controlling stages of the projects. Commonly used project management techniques are:

a)      Critical Path Method (CPM) and

b)      Project Evaluation and Review Technique (PERT)

18.2  Historical Development

CPM/PERT or Network Analysis as the technique is sometimes called, developed along two parallel streams, one industrial and the other military. CPM was developed in 1957 by  J. E. Kelly of Remington Rand and M. R. Walker of E. I. Du Pont de Nemours & Co. PERT was devised in 1958 for the POLARIS missile program by the Program Evaluation Branch of the Special Projects office of the U. S. Navy, helped by the Lockheed Missile Systems division and the Consultant firm of Booz-Allen & Hamilton.

Both are basically time oriented methods laid to determination of a time schedule for project. The major difference between these two techniques is that PERT is a Probabilistic approach for the determination of time estimates of different activities not exactly known to us. In the case of CPM, different estimates are known as they are deterministic in nature. But now a days both these techniques are used for one purpose. Initially the PERT technique was applied to research and development projects while the CPM was used towards construction projects.

18.3  Methodology in CPM/PERT Technique

The methodology involved in network scheduling by CPM/PERT for any project consists of the following four stages:

18.3.1  Planning

It is started by splitting the total project into small projects. The smaller projects are further divided into different activities and are analyzed by a department or section. The relationship of each activity with respect to other activities are defined and established.

18.3.2  Scheduling

The objective of scheduling is to give the earliest and the latest allowable start and finish time of each activity as well as its relationship with other activities in the project. The schedule must pinpoint the critical path i.e. time activities which require special attention if the project is to be completed in time.

18.3.3  Allocation of resources

Allocation of resources is performed to achieve the desired objective. Resource is a physical variable such as labour, finance, space, equipment etc. which will impose a limitation for completion of a project.

18.3.4  Controlling

The final phase in the project management is controlling. After making the network plan and identification of the Critical path, the project is controlled by checking progress against the schedule, assigning and scheduling manpower and equipment and analyzing the effects of delays. This is done by progress report from time to time and updating the network continuously. Arrow diagram and time charts are used for making periodic progress reports.

18.4  Basic Terminology used in Network Analysis

Network analysis is the general name given to certain specific techniques which can be used for the planning, management and control of projects. A fundamental method in both PERT and CPM is the use of network systems as a means of graphically depicting the current problems or proposed projects in network diagram. A network diagram is the first thing to sketch an arrow diagram which shows inter-dependencies and the precedence relationship among activities of the project. Before illustrating the network representation of a project, let us define some basic definitions:

18.4.1  Activity

Any individual operation, which utilizes resources and has a beginning and an end is called an activity. An arrow is used to depict an activity with its head indicating the direction of progress in the project. It is of four types:

a)      Predecessor activity: activity that must be completed immediately prior to the start of another activity.

b)     Successor activity: activity which cannot be started until one or more of other activities are completed but immediately succeed them are called successor activity.

c)    Concurrent:  Activity which can be accomplished concurrently is known as concurrent activity. An activity can be predecessor or successor to an event or it may be concurrent with the one or more of the other activities.

d)     Dummy activity: An activity which does not consume any kind of resources but merely depicts the technological dependence is called a dummy activity. Dummy activity is inserted in a network to classify the activity pattern in the following situations:

i)        To make activities with common starting and finishing points distinguishable.

ii)      To identify and maintain the proper precedence relationship between activities those are not connected by events.

Let’s consider a situation where A and B are concurrent activities and activity D is dependent on B and C is dependent on both A and B. Such a situation can be handled by use of dummy activity.

When two or more activities are exactly parallel such that they would start at the same node (event) and finish at the same node. A dummy would be inserted between the end of one of the activities and the common finishing node.

This is to ensure that each activity has a unique description when refer to by its start and finish node number. Dummy are often used to improve the layout of network. When they may not strictly necessary to represents the logic involved. This often happens at the start or finish of a network where a number of activities either start from a certain point or converge to particular point.

18.4.2  Event

The beginning and end points of an activity are called events or nodes or connector. This is usually represented by circle in a network.

 

Here, A is known as the activity.

The events can be further classified into three categories:

a)      Merge Event: When two or more activities come from an event it is known as merge event.

b)     Burst Event:  When more than one activity leaves an event is known as burst event.

c)      Merge & Burst Event: An activity may be merged and burst at the same time.

18.4.3  Difference between event and activity

An event is that particular instant of time at which some specific part of project is to be achieved while an activity is the actual performance of a task. An activity requires time and resources for its completion. Events are generally described by such words as complete, start, issue, approves, taste etc. while the word like design, process, test, develop, prepare etc. shows that a work is being accomplished and thus represent activity. While drawing networks, it is assumed that

a)      The movement is from left to right and

b)      Head event has a number higher than the tail event.

Thus the activity (i-j) always means that job which begins at event (i) is completed at event (j).

                       

 

Network representation is based on the following two axioms.

a)  An event is not said to be complete until all the activities flowing into it are completed.

b)  No subsequent activities can begin until its tail event is reached or completed.