The CPM Procedure

 

Examples: CPM Procedure

This section contains examples that illustrate several features of the CPM procedure. Most of the available options are used in at least one example. Two tables, Table 4.13 and Table 4.14, at the end of this section list all the examples in this chapter and the options and statements in the CPM procedure that are illustrated by each example.

A simple project concerning the manufacture of a widget is used in most of the examples in this section. Example 4.22 deals with a nonstandard application of PROC CPM and illustrates the richness of the modeling environment that is available with the SAS System. The last few examples use different projects to illustrate multiproject scheduling and resource-driven durations. resource calendars and negative resource requirements.

There are 14 activities in the widget manufacturing project. Example 4.1 and Example 4.2 illustrate a basic project network that is built upon by succeeding examples. The tasks in the project can be classified by the division or department that is responsible for them.

Table 4.11 lists the detailed names (and corresponding abbreviations) of all the activities in the project and the department that is responsible for each one. As in any typical project, some of these activities must be completed before others. For example, the activity 'Approve Plan' must be done before any of the activities 'Drawings', 'Study Market', and 'Write Specs', can start. Table 4.12 summarizes the relationships among the tasks and gives the duration in days to complete each task. This table shows the relationship among tasks by listing the immediate successors to each task.

Table 4.11 Widget Manufacture: Activity List

Task

Department

Activity Description

Approve Plan

Planning

Finalize and Approve Plan

Drawings

Engineering

Prepare Drawings

Study Market

Marketing

Analyze Potential Markets

Write Specs

Engineering

Write Specifications

Prototype

Engineering

Build Prototype

Mkt. Strat.

Marketing

Develop Marketing Concept

Materials

Manufacturing

Procure Raw Materials

Facility

Manufacturing

Prepare Manufacturing Facility

Init. Prod.

Manufacturing

Initial Production Run

Evaluate

Testing

Evaluate Product In-House

Test Market

Testing

Mail Product to Sample Market

Changes

Engineering

Engineering Changes

Production

Manufacturing

Begin Full Scale Production

Marketing

Marketing

Begin Full Scale Marketing

Table 4.12 Widget Manufacture: Precedence Information

Task

Dur

Successor

Successor

Successor

Approve Plan

10

Drawings

Study Market

Write Specs

Drawings

20

Prototype

   

Study Market

10

Mkt. Strat.

   

Write Specs

15

Prototype

   

Prototype

30

Materials

Facility

 

Mkt. Strat.

25

Test Market

Marketing

 

Materials

60

Init. Prod.

   

Facility

45

Init. Prod.

   

Init. Prod.

30

Test Market

Marketing

Evaluate

Evaluate

40

Changes

   

Test Market

30

Changes

   

Changes

15

Production

   

Production

0

     

Marketing

0

     

The relationship among the tasks can be represented by the network in Output 4.1.1. The diagram was produced by the NETDRAW procedure. The code used is the same as in Example 9.11 in Chapter 9, The NETDRAW Procedure, although the colors may be different.