Capital Project Management / Project Management / Monitor

S-Curve Analysis

S-Curves are used to visualize the progress of a project over time. They plot either cumulative work, based on person-hours, or costs over time. The name is derived from the fact that the data usually takes on an S-shape, with slower progress at the beginning and end of a project.

You can analyze baseline, design or actual work, or baseline, design or actual costs. One of the primary uses of the S-Curve is to compare any two or all three of these cost or work values at once. For example:

The following screen shot shows a line graph comparison of cumulative baseline costs vs. cumulative design costs for a project by year:

The following screen shot shows the S-Curve for person-hours for a project superimposed onto a bar chart showing non-cumulative person-hours by quarter.

Analyzing Cost and Work

Using the View S-Curve Analysis task, you can analyze costs or work using baseline, design, or actual values. You make these selections from the Analyze and Display lists in the Filter console. The following describes what is being analyzed when you make these selections:

Selecting View Types for Cost and Work

When analyzing cost and work, you can select the View Type that determines how the data is shown. The View Type selections you can make depend on whether you are analyzing Cost or Work, and what type of cost and work you have selected to display using the Display list.

The following are the possible View Type selections:

The following table describes the View Type selections you can make by your Analyze and Display selections.

If you are analyzing.... You can select these View Types
Costs or Work - Display List Selection  

Baseline Costs or Person-Hours

Line Chart, Line and Bar Chart

Design Costs or Person-Hours

Actual Costs or Person-Hours

Baseline vs. Design

Line Chart, Bar Chart

Baseline vs. Actual

Design vs. Actual

Baseline vs. Design vs. Actual

Line Chart, Report

Project Cost and Work Calculation

The total Costs and Work for each action item are distributed evenly over the duration of the item and displayed on the S-Curve chart. Costs or Person-Hours are only applied to actual workdays. Actual workdays are determined by the action's Work Package Days Per Week value or, if not entered for a Work Package, by the Project Days Per Week.

Costs are calculated as follows:

The Cost for an action item is the sum of the Cost - Exp. and the Cost - Cap. fields. This sum is taken for base costs, design costs, or actual costs, depending on which of these you choose to analyze. Each action item’s cost is divided by its Duration to arrive at an Average Daily Cost value. The Average Daily Costs for all Action Items falling on a specific date are summed for that date.

For example, if an action is spread out over 5 days, then the cost is divided by five and this amount is apportioned to each of the 5 days.

Work is calculated as follows:

Work is expressed as the total number of Person-Hours spent on a Project. The Hours field in the Action Items (activity_log) table stores Person Hours for each Action Item. As with Cost, Hours are divided by Duration to arrive at an Average Daily Person-Hours value. The Average Daily Person-Hours for all actions falling on a specific date are summed for that date.

Time frame used

The calculation of cumulative costs or work always begins at the beginning of the project. So, regardless of the date range you choose to display, the calculation of cumulative costs/work starts at the earliest action item for that project. The To and From fields in the Filter console determine which date range you will display, but do not affect the actual calculation of values.

If you do not enter any values in the From Date and To Date field, the application uses the following values:

Generating S-Curve Analysis Charts

To generate S-Curve charts:

  1. From the Process Navigator, select Monitor/View S-Curve Analysis.

    The View S-Curve Analysis of Project Progress view appears.

  2. From the Analyze list, select one of the following:
  3. From the View Type list, select the way you want to see the data. Your available selections will depend on the selections you have made from the Analyze list. See Selecting View Types for Cost and Work section of this topic for a description of these selections.
  4. From the Display list, select the type of cost or work you want to analyze. The available selections depend on the Analyze and View Type selections you have made. For a descriptions of the selections you can make, see Analyzing Cost and Work.
  5. If needed, use the Filter console to select a specific program, project, or work package to report on. Or, use the From Date and To Date fields to define a time frame to examine. See Using the Filter Console.
  6. Click Show to generate the S-Curve.

Generating Reports

You can generate reports that show the raw data used in the S-Curve analysis. You can generate reports for Costs or Work. Reports include baseline vs. design vs. actual data.

Both cost and work reports sum the costs or hours for the time frame entered in the Filter console using the Group By selection you make. The Group By selections can be a specific date, month, week, quarter, or year.

To generate S-Curve reports:

  1. From the Process Navigator, select Monitor/View S-Curve Analysis.

    The View S-Curve Analysis of Project Progress view appears.

  2. From the Analyze list, select Costs or Work.
  3. From the View Type list, select Report.

    When you select Report, the Display list shows baseline vs. design vs. actual, as this is the only selection available when generating reports.

  4. If needed, use the Filter console to restrict the data. For example, you can select a From Date and To Date to target a particular time frame, or you can select to report on a particular program, project, or work package. See Using the Filter Console.
  5. Click Show to generate the report.

Copyright © 1984-2014, ARCHIBUS, Inc. All rights reserved.