![]() Chapter Contents |
![]() Previous |
![]() Next |
The PM Procedure |
Once a project plan has been established and the project is under way, a major part of a project manager's responsibility is to monitor the project as it progresses. This example uses the PM Window to add progress information to the project and discusses some of the related editing functions.
In the final window of Example 6.5, do the following:
The resulting display is shown in Output 6.6.1. The Gantt View now shows the Actual Schedule bar (in cyan) between the Early Schedule bar and the Resource Schedule bar. It also displays a Timenow Line. Since no progress information has been entered, the Timenow Line (in cyan) is drawn at the beginning of the project and all the Actual Schedule bars show only a handle that can be used to drag progress for a particular task.
Output 6.6.1: Adding Progress Information to Project
![]() |
As an example, use the left mouse button to drag the Timenow Line to the tick mark corresponding to 15MAR99. The resulting window (after reordering and resizing some columns and scrolling the Gantt View) is shown in Output 6.6.2.
Output 6.6.2: Moving the Timenow Line
![]() |
To see how the Actual information can be used from one invocation of PROC PM to the other, save the project as displayed in Output 6.6.2 and then reinvoke PROC PM to continue editing the progress information. Note that if you are using the PROJMAN application, the value of TIMENOW is automatically saved by the application and used in subsequent editing of the project.
Recall from the last invocation of PROC PM that the data are saved in the data set SOFTOUT5. To use the saved progress information, invoke PROC PM as follows:
/* Use softout5 as the Activity data set and specify */ /* the Resource data set defined in the last example.*/ /* Save the schedule in softout6. */ proc pm data=softout5 project=softattr calendar=sasuser.calendar resourcein=resources date='1mar99'd interval=weekday projname='Software Project' out=softout6; act actid; succ succid; project pntid; duration duration; id activity; calid calid; /* Use the ACTUAL statement to specify the Progress */ /* variables and the value of TIMENOW saved from the*/ /* previous invocation */ actual / as=a_start af=a_finish remdur=rem_dur pctcomp=pct_comp timenow=&timenow; resource Tester Programmer / per=_date_; run;
The preceding program displays the PM Window for the updated Software project. Now use the Table View to edit some of the Progress columns. To do so, you can either scroll to the Progress Columns or move these columns to the left in the Table View using the appropriate selection from the "View" pull-down menu (Figure 6.8).
Task number 6 (`Module 2' under `Develop') has a Remaining Duration value of 4. At this point in time, you may notice that you have misjudged the amount of work involved and that you need only one more day to finish the task. Enter 1 in the Remaining Duration column. This editing change immediately causes the Percent Complete column to update to 50, indicating that 50% of the work is completed. The resulting effect on the project schedule is shown in Output 6.6.3 (the window has been scrolled down to allow the second half of the project to be visible). Note that reducing the duration of the `Module' task did not affect the project end date. The duration of the project is still 24 days. Studying the schedule of the `Document' and `Test' tasks, you notice that the delay to the project is caused by the fact that the resource-constrained schedule of the task `Test' is delayed due to resource constraints.
Output 6.6.3: Editing the Remaining Duration Column
![]() |
![]() |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top |
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.