Click here for Full Text

VI. PROJECT PLANNING AND OPERATIONS SCHEDULING

THREE FUNDAMENTAL ELEMENTS

The primary purpose of project planning is to provide mechanisms for continuous control over project activities by coordinating three elements:

Two basic requirements for the application of project planning techniques are:

A project plan should provide managers with the capacity to:

An operations schedule details the sequence in which the activities must be carried out and:

PERFORMANCE REQUIREMENTS AND DECISION CRITERIA

Performance requirements define any constraints on how the project is to be carried out--such as imposed schedule deadlines, budgetary limitations, or requirements for doing the work in-house or by subcontract.

Decision criteria reflect the relative importance of project performance, development cost, production cost, and ultimate operational costs and may involve more sophisticated analytical techniques such as cost-benefit and cost-effectiveness analyses.

Broad tradeoffs must be made regarding how much is to be spent (cost) for how good an "end-product" (effectiveness).

Task Identification

A task can be defined as a set of activities that will lead to the achievement of some desired results in a program or project.

Each task must be detailed, including anticipated results, and then the tasks are sorted into logical groups, where the results of performing each grouping are observed and recorded.

The "knowns" of existing tasks are modified and rearranged in order to produce the desired results of a new project configuration.

Brainstorming, Opportunity Analysis, and the Delphi Technique

Brainstorming sessions should be unstructured, free-wheeling, unconstrained (Exhibit 3).

Efforts to refine, combine, and assign priorities to ideas should follow only after the project has been thoroughly discussed and all participants have had an opportunity to express themselves.

An opportunity analysis may be raise staff enthusiasm and develop more positive attitudes, with periodic sessions to discuss the current status of the project and to explore opportunities that may be presented.

The Delphi technique involves an iterative series of interrogations (usually through the use of questionnaires) of a panel of knowledgeable individuals.

WORK BREAKDOWN SCHEDULE

A work breakdown schedule (WBS) is an important technique for developing a preliminary outline or "schematic" of the way in which supporting objectives mesh together to ensure the attainment of the major objectives.

The WBS should be flexible enough that it can be expanded over time--in both depth and scope.

The initial division of work should not be made along organizational lines--any schedule below the first level will not reflect the dependencies or obligations among these units.

A general format for a work breakdown schedule is an indented decimal system (Exhibit 4).

The following characteristics should be kept in mind In developing a work breakdown schedule:

MILESTONE CHARTS

A Milestone Chart provides a sequential list of the various tasks to be accomplished in a project and an increased awareness of interdependencies between tasks.

ARROW DIAGRAMS

An arrow diagram provides the initial portrayal of a critical path network.

An arrow diagram is composed of a series of sequential relationships or paths--each path must be completed in the indicated sequence in order for the various activities to be carried out in proper relations one to another and for the overall project to be successfully implemented.

NETWORK ANALYSIS AND THE CRITICAL PATH METHOD

Network analysis produces a visual display of the tasks and activities to be performed in carry-ing out a program, providing a basis for determining the order in which activities should be undertaken--either their sequence or priority--and the critical linkages among activities.

Similarities Between CPM and PERT

Program Evaluation and Review Technique (PERT) is designed to deal with large-scale projects characterized by: (1) unclear objectives, (2) multiple or overlapping management responsibilities, (3) relatively high levels of uncertainty as to time requirements and costs, (4) complex problems of logistics, and (5) problems of sufficient complexity to justify the use of computers to track the project in some detail.

PERT is an event-oriented network. An event may be defined as the completion of an activity or task (i.e., a milestone).

The Critical Path Method (CPM) is described as a "back-of-an-envelope" or "in-the-field" approach, with much less dependence on data processing and computer programming skills, and is applicable to well-defined projects, under a single management, with clear objectives and limited levels of uncertainty.

The Critical Path Method is job- or activity-oriented. Activities are linked together in a sequence of dependence to form an arrow diagram, often without particular attention to the connecting points.

The arrow diagram or network is common to both methods.

Application of CPM

Under CPM, management functions are divided into two distinct phases:

Three basic questions must be answered about each activity to further establish the "links" between various activities:

These questions identify the predecessor-successor relationships among activities.

The linkages among various activities to be undertaken in a pre-natal health care clinic project are shown in Exhibit 6. Activity descriptions, linkages, and estimated durations for these activities are shown in Exhibit 7.

Calculations on the Network

These relationships can then be converted into an arrow diagram, as shown in Exhibit 8 (click here). The amount of time--or duration--required to complete a particular activity is assigned to the arrow on the network that represents that activity.

Beginning at "start," the time duration for each path (series of connected arrows) should then be summed to determine:

The EPO of the final activity node is the earliest possible completion time for the entire project.

The float of a given activity is the amount of time that the activity can be delayed or its duration extended without affecting the EPO of any other activity.

Whereas the EPO is the longest path from "start" to a given node, the LPO is the shortest path from the termination of the project back to a given node.

"Critical" activities have zero float and form a continuous path, starting at the first activity and ending at the last one, as shown in Exhibit 10 (click here)

Summary of CPM Procedures

The following steps are involved in applying the Critical Path Method to a project or program:

The critical path can be continuously monitored so that any potential delays can be determined before they occur.

Delays can be avoided by shifting personnel, materials, or other resource inputs to the critical path from those paths that have "float."

The CPM approach determines: (1) the sequential ordering of activities, (2) the maximum time required to complete the project or program, (3) costs involved, and (4) the ramifications in time and costs for altering the critical path.

Crash Scheduling

Crash scheduling may result in a shift in the critical path to activities having minimal float.

Estimating Time Durations: The Problem of Uncertainty

It may be appropriate to provide a time estimate that reflects the most probable value of an unknown distribution function.

It may be feasible to assume some probability distribution function and to proceed to establish a range of confidence for the resulting time estimate.

The so-called beta distribution formula is shown below:

The beta distribution or expected time formula is based on the assumption that the variance of the distribution is the square of the standard deviation which, in turn, can be estimated as roughly one-sixth of the range (i.e., the difference between the most optimistic and the most pessimistic time estimate).

Exhibit 11. Estimate Time Durations for Pre-natal Health Care Clinic

Activity Optimistic Most Likely Pessimistic te
1.1 2 3 5 3.17
1.2 1 2 3 2.00
1.3.1 2 3 7 3.50
1.3.2 3 5 8 5.17
1.3.3 3 5 6 4.83
1.3.4 2 3 4 3.00
1.4 1 1 1 1.00
2.1 2 5 8 5.00
2.2 1 2 3 2.00
2.3 4 5 9 5.50
2.4 1 1 1 1.00
3.1 2 4 7 4.17
3.2 1 3 5 3.00
3.3 2 3 5 3.17
Duration 10 16 26 16.67
Standard

Deviation

(26 - 10)/6 = 2.67
F (16-16.67) /2.67 = -0.250936 = 40%

Relationship Between Expected Time and Variance

Expected time corresponds to "average" or "mean" in common language--there is a fifty percent probability that the estimated time will be exceeded by the actual duration.

Variance is a measure of uncertainty--if the variance is large, there is greater uncertainty as to the time in which the activity will be completed.

The concept of variance can be used to evaluate the probability of meeting a specific time schedule.

Exhibit 12. F Values for Levels of Risk/Probability of Success

This method of assessing risk can be applied in reverse to determine an appropriate duration for any activity in a project (or for the total project duration), given some acceptable level of risk. The appropriate formula is as follows:

Reducing the standard deviation (reducing the uncertainty) will reduce the additional time duration required for any chosen level of success.

Scheduling and Control

PERT and CPM provide mechanisms for systematic control, so that management need to be involved only when the program is off schedule or otherwise in trouble--a practice known as management by exception.

This concept of management control is based on three premises:

Exceptions are the deviations or difference between what management anticipates will happen (or what is scheduled to happen) and what actually does happen.

PERT and CPM are excellent tools of communication because they indicate clearly where responsibilities for supervision and management are assigned.

Heuristic Programming

PERT and CPM establish the criteria for scheduling, but the techniques for resource allocation and scheduling involve various heuristic programming techniques.

In developing a schedule, the critical path is determined by the segment of resources (personnel, equipment, etc.) that can be assigned to complete each activity.

A relatively simple heuristic program can provide these guidelines:

By utilizing the slack time of various tasks to make "early starts," it may be possible to keep the project on schedule, within bounds of the limited staff resources, and at the same time, achieve a more even distribution of staff commitments.

Deviations from the predicted schedule should be used to revise the plan, adjust the allocation of resources, and recalculate the overall time schedule for the balance of the program.

Dynamic Response Cycle

Program management is best served by a real-time control system that responds according to the degree of urgency.

The dynamic cycle can establish: (1) the best resource level to assign to the project, and (2) the best use of resource levels in scheduling each activity in the project.

Two significant fallacies associated with these techniques are: (1) assuming that these methods will do everything, and (2) assuming that they can be of no help at all.

Management has been defined as the judicious allocation of resources to accomplish agreed-upon objectives according to a plan and schedule, and the ability to react to deviations between predicted and actual results to forestall the development of unfavorable situations.