CelerisSystems DEFINING %COMPLETE IN MICROSOFT PROJECT P REPARED BY James E Aksel, PMP, PMI-SP, MVP For Additional Information about Earned Value Management Systems and reporting, please contact: CelerisSystems, Inc. 3335 East Mira Loma Ave, Suite 143 Anaheim, CA 92806 United States Telephone: +1 714-813-4025 or 800-951-E3V8M6S7 http://www.Celeris-Systems.com [Intentionally Blank] CelerisSystems Contents Table of Contents 1 Introduction ......................................................................................................................... 3 2 Background ......................................................................................................................... 3 3 Percent Complete Calcuation Types......................................................................................... 3 4 3.1 Percent Complete ............................................................................................... 3 3.2 Percent Work Complete ....................................................................................... 4 3.3 Physical Percent Complete ................................................................................... 5 Analysis .............................................................................................................................. 6 4.1 Duration Analysis (Detail Tasks) ........................................................................... 7 Equations Equation 1 Duration Based Percent Complete......................................................... 3 Equation 2 Percent Work Complete ...................................................................... 5 Equation 3 Physical Percent Complete ................................................................... 6 Figures Figure 1 Percent Complete Screen Shot ................................................................ 4 Figure 2 Resource Sheet ..................................................................................... 4 Figure 3 Resource Loaded Schedule Showing Total Work ......................................... 4 Figure 4 Work Profile (Task Usage View) ............................................................... 4 Figure 5 Percent Work Complete Screen Shot ........................................................ 5 Figure 6 Costed Resource Loading ........................................................................ 5 Figure 7 Physical Percent Complete Screen Shot .................................................... 6 Figure 8 Graphical Illustrations of Three Methods of Percent Complete....................... 7 Tables Table 1 Expected Values of Percent Complete ........................................................ 7 CelerisSystems 1 INTRODUCTION The key to understanding percent complete is to recognize the value is a fraction. To obtain a fraction, divide two numbers. This implies the user knows which two numbers to divide: Bricks laid divided by total bricks required, wages paid divided by total budget, work hours spent divided by total work hours estimated. Without knowing which two numbers to divide, a percent complete is just a number for misinterpretation by others. The real questions here are: “If I am on schedule, how many bricks should I have laid? How many dollars in wages should I have paid? How many work hours should have been expended? How much cost should I have incurred? 2 BACKGROUND Microsoft Project contains three measures of “%Complete.” Many users of the software want to know: If they are on schedule, what should be the values calculated by each of the measures of percent complete. The three measures are: Percent Complete (%Complete), Percent Work Complete (%Work Complete), and Physical % Complete. Additional measures are available if created by the user. 3 PERCENT COMPLETE CALCUATION TYPES 3.1 Percent Complete The default method of measuring “%Complete” by Microsoft Project is based on activity duration, a 10 day activity is 40% Complete at the close of business on the 4th work day from the start date of the activity. Microsoft Project will indicate this task is “late” if the value for %Complete is less than the expected value as of the status date. This information is viewable in either the status indicator or status columns. The formula to roll up %Complete for summary level tasks, and eventually the entire project is given by: ∑ i =tasks i =1 %Completei * Durationi i = task ∑ Duration i =1 i Equation 1 Duration Based Percent Complete Using Figure 1 below, Microsoft Project will calculate the percent complete as follows: Page 3 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems Figure 1 Percent Complete Screen Shot %Complete = [(50%*(5 days) + 30%*(7 days) + 65%*(3 days)]/(5 days + 7 days + 3 days) %Complete = 43.6667% Microsoft Project will round to the nearest whole integer, 44%. 3.2 Percent Work Complete Percent complete based on the number of work hours completed is another measure calculated by Microsoft Project. For this purpose, two resources will be loaded to the tasks with work as shown. Figure 2 Resource Sheet Figure 3 Resource Loaded Schedule Showing Total Work The man-hour profile for work-hours is loaded with the majority of the work in the first three days: Figure 4 Work Profile (Task Usage View) Percent work complete is calculated in accordance with an effort based weighting: Page 4 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems i =tasks %WorkComplete = ∑ %WorkComplete *Work i =1 i i i =tasks ∑Work i =1 i Equation 2 Percent Work Complete Using the same percentages as the original example, the calculation becomes: %Work Complete= [50%*(40) + 30%*(14) + 65%*(12)]/[40+14+12] %Work Complete=48.48% Microsoft Project confirms the calculation: Figure 5 Percent Work Complete Screen Shot 3.3 Physical Percent Complete When the desired unit of measure is Physical Percent Complete, a baseline is required and the calculation is based on the dollar costs involved. In this case, the cost of the project is spread as shown below: Figure 6 Costed Resource Loading For the moment, the Project Status Date will be set far into the future, past the last day of the project. In this case, although any measure of the three measures of percent complete should indicate a behind schedule condition, the Physical % Complete appears in the figure below: Page 5 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems Figure 7 Physical Percent Complete Screen Shot The equation used by Microsoft Project depends on the dollar value of the work budgeted and is shown below: ∑ Physical %Complete = i =tasks i =1 Physical %Completei * BACi i =tasks ∑ BAC i =1 i Equation 3 Physical Percent Complete Note: BAC is Budget At Complete, Total Cost, or Baseline Cost. The details of the calculation are: Physical Percent Complete = [50%($3,440)+30%($1204)+65%(228)]/[$4872] Physical Percent Complete = 46% Further analysis regarding calculation of Physical % Complete is in a later section of this paper. Specifically, what happens when the status date is before or during the period of performance of tasks? 4 ANALYSIS The previous section describes three methods of determining percent complete. In each case, the value claimed for percent complete was numerically identical for the three discrete tasks (50%, 30% and 65%, respectively). The weighted value of the calculation produced a different result in each case at the summary level. In the example, the values are close. However, consider what might happen if there was a large discrepancy in the amount of work assigned to the tasks, or, if the costs of the resources were vastly different from each other. Further, the measures of percent complete (Duration, Work, and Physical) all represent different things. Although the possibility does exist that the measures could theoretically be equal under certain circumstances, the general case is the measures will not be numerically equal. If a project marches along “on schedule” the table below will show the cumulative % Complete for each calculation type: Page 6 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems Table 1 Expected Values of Percent Complete Method %Complete vs. Day %Work Complete Physical % Complete 1 20 21 19 2 40 42 39 3 60 64 58 4 73 79 75 5 87 94 93 6 93 97 96 7 100 100 100 Graphically the results are different for each method of percent complete as a function of time: 120 100 80 %Complete 60 %Work Complete Physical % Complete 40 20 0 1 2 3 4 5 6 7 Figure 8 Graphical Illustrations of Three Methods of Percent Complete 4.1 Duration Analysis (Detail Tasks) By definition, the duration percent complete of a task grows only with the passage of time and is always on schedule. Since it is duration based measurement, unless the task has not started and needs to be delayed, the user should always claim the tasks to be “as scheduled” when updating the duration based percent complete. Where the calculation will vary is when the user makes updates to the remaining work and remaining duration fields. This author has no understanding of the concept a user can claim any duration based %complete and then provide remaining duration estimates that are inconsistent with the percent complete provided. In the case of Page 7 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems duration based percent complete, it is best to adjust remaining duration (or remaining work) and let the software calculate the percent complete. If the user provides remaining work or duration greater than calculated by the program, the %Complete value will regress. If the user revises the remaining duration/work to be less than calculated by the program, the %Complete increases. Depending on the reporting rules in place on the program, it may be a violation of reporting rules to allow the percent complete to decrease from a prior reporting period. If an estimator believes it will take three days to paint 24 feet of fence, the planned profile will be 33% per day. If at the end of the first day the painter claims four additional days are needed, then the job is 1/5 = 20% duration complete (1 day of actual duration, 4 days of remaining duration). What the user really wants to know is how the 20% complete calculation compares to the 33% complete that is expected (the baseline). Indeed, what duration percent complete is expected for the purpose of this comparison as of the status date (end of day 1)? The answer is 33% and the painter met 20/33=61% of expectation (39% behind schedule). What can be done in a case such as this? If the task is originally assigned as fixed units with one resource, then management needs to decide how to recover from the given situation. There appears to be several choices: • Clearly the painter has re-estimated the job, perhaps because of increased intelligence gained during the performance of Day1. The painter provides a revised estimate to complete so the cost of the job increases (from 24 hours to 40 hours). Management must decide if the additional cost will be absorbed or passed on to the customer, and, if the additional duration is acceptable to all the stakeholders. • Substitute a resource and assign the task to someone who can complete the job within the remaining baseline duration (2 remaining days). This may change costs. • Change technology, perhaps the painter can use spray equipment as opposed to a brush and complete on the baseline finish day (Day 3). This may also impact cost. • Man-load the task with additional workers (perhaps at increased cost) to save the baseline duration, or at least compress duration. It is a matter for management to reconcile estimating practices that 24 manhours were estimated for the job when the performing organization provided a higher estimate once the task was underway and more information was known. Of course this scenario that sooner or later Page 8 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 CelerisSystems the maximum amount of productive resources will have already been added to the job and adding more resources will decrease productivity. Page 9 of 10 ©2008 CelerisSystems Telephone +1 714 813 4025 For information regarding Earned Value Management Systems, Program Office functionality and scheduling management, please contact: CelerisSystems 3335 East Mira Loma Ave, Suite 143 Anaheim, California 92806 Toll Free in the United States +1 800-760-0560 ext 706 Outside the United States: +1 714-813-4025 ©2008 CelerisSystems