Study guide

0.3 Cost Engineering and Scheduling Terminology per RP 10S-90

AACE Planning and Scheduling Professional PSP

Track your progress as you read

Finished sections get a check mark.

1 Chapter 0: Introduction & AACE PSP Exam Structure

0.1 Current AACE PSP Exam, Eligibility, and Certification Facts 0.2 Planning and Scheduling Professional Roles and Competencies 0.3 Cost Engineering and Scheduling Terminology per RP 10S-90

2 Chapter 1: Scope Definition & Planning Fundamentals

1.1 Work Breakdown Structure (WBS) Architecture & RP 33R-15 1.2 Organization & Resource Breakdown Structures (OBS, RBS, RAM) 1.3 Project Planning and Activity-Logic Development 1.4 Contract Requirements and Delivery Constraints 1.5 Stakeholder Identification, Needs, and Plan Review 1.6 Constructability Methods and Value Engineering 1.7 Resource Identification and Project Variables 1.8 Scope, Goals, Project Plan, and Phase Definition 1.9 Cost Breakdown Structure and Cost Estimate Development 1.10 Phase Relationships, Baseline Plan, Forecasts, and Risk/Recovery Planning

3 Chapter 2: Critical Path Method Mechanics & Network Logic

2.1 Activity Definition and Logic Relationships 2.2 Activity Durations, Productivity, and Work Calendars 2.3 Forward and Backward Pass Mathematical Mechanics 2.4 Float Calculations and Critical-Path Identification

4 Chapter 3: Advanced Network Techniques & Schedule Constraints

3.1 Schedule Constraints and Their Impact on Dates and Float 3.2 Advanced Logic Modeling: Ladders and Fragnets 3.3 Schedule Levels of Detail and Schedule Basis Documentation 3.4 Schedule Scope and Schedule Specification 3.5 Breakdown-Structure Relationships and the Cost Estimate Model 3.6 Stakeholder Feedback and Types of Schedules 3.7 Activities, Milestones, Schedule Quality, and Basis Documentation

5 Chapter 4: Resource Management & Leveling

4.1 Resource Planning, Allocation, and Histograms 4.2 Resource Leveling vs. Resource Smoothing 4.3 Cumulative Resource S-Curves & Productivity Tracking

6 Chapter 5: Baseline Management & Schedule Updating

5.1 Baseline Establishment, Forecasts, and Controlled Revision 5.2 Progress Measurement and Data Date Mechanics 5.3 Out-of-Sequence Logic: Progress Override vs. Retained Logic 5.4 Schedule Update Review and Quality Verification per RP 53R-06 5.5 Cost/Resource Management, Schedule Change, and Feedback 5.6 Acceleration and Recovery Scheduling per RP 54R-07 5.7 Control Schedules, Variance Analysis, Forecasts, and Management Summaries

7 Chapter 6: Schedule Risk Analysis & Monte Carlo Simulation

6.1 Schedule Risk Principles, Risk Drivers, and Three-Point Estimates 6.2 Monte Carlo Simulation, Criticality, Correlation, and Merge Effects 6.3 Risk Outputs, Confidence Dates, Sensitivity, and Contingency

8 Chapter 7: Earned Value & Earned Schedule Management

7.1 Earned Value Foundations: PV, EV, AC, and Variances 7.2 Traditional EV Performance Indices & Late-Project Quirks 7.3 Earned Schedule (ES) Theory, SV(t), and SPI(t) 7.4 Independent Schedule Forecasting & IEAC(t)

9 Chapter 8: Forensic Schedule Analysis & Delay Claims

8.1 Delay Classification, Criticality, and Contract Questions 8.2 RP 29R-03 Taxonomy, Data Validation, and Method Selection 8.3 TIA, Windowed Analysis, and Subtractive Models 8.4 Concurrency, Pacing, and Float: Technical Analysis Before Entitlement

10 Chapter 9: Executive Communication & Practical Scenario Applications

9.1 Official PSP Memo Writing Framework 9.2 Structured Technical Problem-Solving for PSP Scenarios 9.3 Current Exam Strategy and Core Calculation Review

0.3 Cost Engineering and Scheduling Terminology per RP 10S-90

Key Takeaways Explain This Topic AI

RP 10S-90 provides standardized cost-engineering terminology that helps teams use scheduling terms consistently.

A data date separates the statused past from forecast remaining work under the chosen update rules.

Total float, free float, critical path, and driving relationship answer different network questions and require consistent calendars and conventions.

A work package is a scope and control element; a schedule activity is a time-phased unit of work, so the two are related but not identical.

Terminology improves technical clarity but does not by itself decide contractual interpretation, float ownership, or legal entitlement.

Last updated: October 2026

0.3 Cost Engineering and Scheduling Terminology per RP 10S-90

AACE RP 10S-90, Cost Engineering Terminology , provides a common vocabulary across cost engineering and project controls. Consistent terms make schedules, estimates, reports, and analyses easier to review. When a project contract or specification defines a term differently, the governing project definition must also be considered.

Data date

The data date or status date is the point separating statused performance from forecast work. Actual starts, actual finishes, and measured progress belong on the historical side according to the update rules; incomplete remaining work is forecast from the data date forward. Exact treatment of time-of-day, out-of-sequence work, and actual dates depends on the software and specification, so reviewers should confirm settings.

Activity, milestone, and work package

An activity is a definable element of work represented with duration, calendar, status, and relationships. It may carry resources, cost, coding, and responsibility. A milestone is a zero-duration event such as an approval, delivery, phase start, turnover, or completion.

A work package is a control element within a scope breakdown. It can contain several schedule activities and may be the level at which scope, budget, and responsibility are managed. Do not assume that every work package should be one long activity; decompose it enough to model interfaces and objective progress.

  • Term Primary purpose Typical evidence
  • Work package Organize and control authorized scope WBS dictionary, budget, responsibility assignment
  • Activity Model and status work through time Scope statement, duration basis, logic, calendar
  • Milestone Mark an event, decision, or commitment Approval, delivery record, acceptance, notice
  • Data date Establish the status/forecast boundary Update calendar and reporting cutoff
  • Early and late dates

The forward pass calculates early dates from project start, logic, durations, and calendars. The backward pass calculates late dates from a finish target or other late-date basis. Under a zero-based convention:

  • E F = E S + D EF = ES + D EF = ES + D
  • L S = L F − D LS = LF - D L S = L F − D

Under inclusive day numbering, the formulas adjust by one. State the convention before comparing hand calculations with software dates.

Total and free float

Under compatible assumptions:

T F = L S − E S = L F − E F TF = LS - ES = LF - EF TF = L S − ES = L F − EF

Total float describes flexibility relative to the modeled late date. It is commonly shared along a path, so delay to an upstream activity can reduce the flexibility available downstream.

For a simple zero-lag FS relationship:

F F = E S s u c c e s s o r − E F a c t i v i t y FF = ES_{successor} - EF_{activity} FF = E S s u ccessor ​ − E F a c t i v i t y ​

Free float is the movement possible without delaying the immediate successor’s early date. Other relationship types, lags, successors, and calendars require endpoint-aware calculation. Neither metric assigns contractual ownership. Float use and ownership depend on the contract and applicable law.

Critical path and driving relationship

The critical path is the continuous sequence that controls the relevant completion or milestone under the schedule model. In a simple unconstrained network it often has zero float. With an earlier imposed finish it may have negative float; with a later target it may have positive float. Trace the longest or driving path and reconcile it with the lowest-float result rather than filtering only for zero.

A driving relationship is an incoming relationship that directly determines an activity endpoint’s calculated early date. An activity can have several predecessors while only one or several ties are driving at a particular calculation. Path drivers can change after status, duration, logic, calendar, or constraint changes.

Baseline, current schedule, and forecast

The baseline is an approved reference for comparison under the project’s governance. The current schedule contains validated status and the current model of remaining work. The forecast is the present estimate of future dates. A baseline revision requires the authority and process defined by the project; it is not automatically permitted or prohibited by terminology guidance.

Schedule variance and earned value

In earned value management:

S V = E V − P V SV = EV - PV S V = E V − P V

This schedule variance is expressed in currency or another value unit, not calendar time. Earned Schedule uses time-based measures such as SV(t) = ES − AT. Neither aggregate measure replaces CPM milestone and path analysis.

Fragnet

A fragnet is a fragmentary network of activities and relationships representing a change, event, or defined piece of analysis. It can support planning or time-impact analysis, but the appropriate schedule version, tie-ins, status treatment, and contractual use depend on purpose and governing requirements.

Use terminology precisely, state conventions, and disclose project-specific definitions. That discipline prevents a technical discussion about float or variance from silently becoming an unsupported contract conclusion.

Applied review: state the reference behind the term

When using a term in a report, identify the milestone, calendar, data date, and calculation basis that give it meaning. “Five days of float” is incomplete unless the reader knows which finish target and schedule version produced the value. “Behind schedule” may refer to earned value, milestone variance, or a delayed controlling path; name the measure.

If contract language uses a defined term such as completion, excusable delay, or approved baseline, quote or cite that definition separately from the technical schedule vocabulary. This keeps a sound CPM calculation from being presented as a legal conclusion it cannot establish by itself.