| The Earned Value Management Macros | 
In Figure 9.24, cost and schedule variance are plotted against time using a default invocation of the %EVG_VARIANCE_PLOT macro. Notice that the variances lie outside the plus or minus 10% Planned Value thresholds, which is a cause for concern.
    %evg_variance_plot;
 
|   | 
Figure 9.24: CV and SV versus Time Using %EVG_VARIANCE_PLOT 
Although not apparent from the preceding chart, as any project nears completion its schedule variance tends toward zero. This is because the earned value eventually converges to the planned value.
Note that the %EVA_METRICS macro must have been called prior to this invocation in order to generate the METRICS= data set.
The cost and schedule variance can also be displayed by activity on a Gantt chart with the %EVG_GANTT_CHART macro, as follows.
    %evg_gantt_chart(
            plansched=software,
            revisesched=software25,
            duration=duration,
            start=start,
            finish=finish,
            activity=activity,
            timenow='25MAR04'd,
            id=wbs cv sv cpi spi,
            height=3,
            scale=20
    );
 
Figure 9.25 depicts cost and schedule variance, in addition to the cost and schedule performance indices, with a Gantt-style schedule. Note that two bars are used to represent each activity. The top bar is the revised schedule and the bottom bar is the baseline schedule.
|   | 
Figure 9.25: CV and SV by Task Using %EVG_GANTT_CHART 
The parameters used in this call to %EVG_GANTT_CHART are described briefly in the following list. More details are given in the section "Syntax".
This macro relies on the output data set (named TASKMETS by default) that is generated by %EVA_TASK_METRICS. The TASKMETRICS= parameter is used by both %EVA_TASK_METRICS and %EVG_GANTT_CHART to specify a different data set name. More details are given in the section "Syntax".
The %EVG_INDEX_PLOT macro is used to generate a line plot of the cost and schedule 
 performance indices, along with the to-complete performance index.  The output 
 generated by a default invocation is shown in Figure 9.26. 
 
 
 Recall that CPI is the ratio of 
 earned value to actual cost, and SPI is the ratio of earned value 
 to planned value. 
 
 
 Also, TCPI is the ratio of work remaining to 
 the remaining budget.
 is the ratio of work remaining to 
 the remaining budget.
 
    %evg_index_plot;
 
|   | 
Figure 9.26: CPI,SPI,and TCPI Using %EVG_INDEX_PLOT 
The CPI and SPI plots show a poor cost and schedule performance. 
 Therefore the TCPI , an indicator of the performance 
 required to get back on track, is relatively high.
, an indicator of the performance 
 required to get back on track, is relatively high.
 
Note that the %EVA_METRICS macro must have been called prior to this invocation in order to generate the METRICS= and SUMMARY= data sets.
 
 The %EVG_COST_PLOT macro is used to plot the Budgeted Cost of Work 
 Scheduled (or Planned Value), Budgeted Cost of Work Performed (or Earned 
 Value), Actual Cost of Work Performed (or simply Actual Cost), and 
 
 
 revised Estimate at Completion (EAC ) against time.  The output from this macro 
 is shown in Figure 9.27.
) against time.  The output from this macro 
 is shown in Figure 9.27.
 
    %evg_cost_plot;
 
|   | 
Figure 9.27: PV,EV,AC,and EAC versus Time Using %EVG_COST_PLOT
 versus Time Using %EVG_COST_PLOT 
 
 The EAC value of $668 depicted in Figure 9.27 is the sum of the actual costs so far and the revised cost of 
 the future work.  In other words, it is the sum of the "AC Rate" column in the 
 output data set of the %EVA_EARNED_VALUE macro. 
 
 
 With the optimistic EAC
 value of $668 depicted in Figure 9.27 is the sum of the actual costs so far and the revised cost of 
 the future work.  In other words, it is the sum of the "AC Rate" column in the 
 output data set of the %EVA_EARNED_VALUE macro. 
 
 
 With the optimistic EAC value of $626.72, it is assumed that the 
 remaining work will be completed according to the original budget.  A more realistic value of 
 
 
 $726.72 is shown for the EAC
 value of $626.72, it is assumed that the 
 remaining work will be completed according to the original budget.  A more realistic value of 
 
 
 $726.72 is shown for the EAC .  Finally, the "upper bound" estimate of $845.57 is 
 
 
 given by the EAC
.  Finally, the "upper bound" estimate of $845.57 is 
 
 
 given by the EAC .
.
Note that the %EVA_METRICS macro must have been called prior to this invocation in order to generate the METRICS= and SUMMARY= data sets.
The %EVG_SCHEDULE_PLOT macro can be used to show planned, revised, and projected completion dates as pictured in Figure 9.28.
    %evg_schedule_plot;
 
|   | 
Figure 9.28: Projected Completion Dates Using %EVG_SCHEDULE_PLOT 
In Figure 9.28, the current date (25MAR04) and planned end date (05APR04) are marked with vertical lines, as is the completion date according to the revised schedule (15APR04). The rightmost vertical line marks the projected finish time based upon the rate at which earned value has accumulated so far. This slope is used to extend the current earned value to the Budget at Completion (BAC) value of $523, providing a prediction of the completion date.
Note that the %EVA_METRICS macro must have been called prior to this invocation in order to generate the METRICS= data set.
Using the software schedule data set as input, the %EVG_WBS_CHART macro can be utilized to produce the Work Breakdown Structure seen in Figure 9.8.
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.