PSP — AACE Planning & Scheduling Professional Quick Reference

Compact PSP exam reference for AACE International Planning & Scheduling Professional candidates: CPM, float, updates, controls, risk, resources, and delay analysis.

Exam Identity and Use

This Quick Reference supports independent review for the AACE International AACE Planning & Scheduling Professional (PSP) exam, code PSP. It is designed for fast recall of planning, scheduling, controls, and delay-analysis concepts commonly tested in professional scheduling contexts.

Use it to check:

  • CPM network calculation steps
  • Float, logic, constraint, and calendar distinctions
  • Schedule development and update workflow
  • Baseline, progress, and forecast terminology
  • Earned value and schedule-control formulas
  • Resource, risk, and delay-analysis decision points

Core Planning vs. Scheduling Distinctions

ConceptPlanning emphasisScheduling emphasisExam trap
PurposeDefine scope, strategy, sequence, means and methodsTime-phase the plan into activities, logic, dates, resourcesA schedule without a credible plan is just dated activity data
WBSDeliverable-oriented decompositionBasis for activity coding and reportingWBS is not automatically the activity list
ActivityWork package or task to be performedNetwork element with duration, logic, calendar, responsibilityActivities need measurable scope and update rules
MilestoneKey event or decision pointZero-duration network markerMilestones should have logic, not just imposed dates
BaselineApproved plan for comparisonFrozen schedule/cost/time referenceDo not overwrite baseline with current forecast
ForecastCurrent prediction of future outcomeUpdated projected dates and completionForecast variance is measured against baseline or target
ControlCompare, analyze, actUpdate, report, correct, reforecastReporting variance is not the same as controlling it

Planning and Scheduling Lifecycle

StepMain outputKey checks
Define scope and execution strategyWBS, scope basis, sequencing assumptionsScope completeness, interfaces, constraints
Develop activity listActivities, milestones, codesMeasurable work, appropriate level of detail
Sequence workNetwork logicMandatory vs discretionary logic; no open ends unless justified
Estimate durationsActivity durations and basisQuantity, production rate, crew, calendar, risk allowance
Assign calendars/resourcesCalendars, resource plan, cost loading if requiredCalendar consistency; resource feasibility
Calculate CPMEarly/late dates, float, critical pathLogic-driven path, not just longest activity chain
Review and baselineApproved baseline scheduleQuality checks, stakeholder acceptance, change-control readiness
Update progressActuals, remaining durations, data date statusNo actuals after data date; no planned work before data date
Analyze varianceVariance, trend, recovery optionsSeparate cause, effect, and corrective action
Forecast and controlUpdated forecast, reports, mitigationForecast must reflect current logic and remaining work

Schedule Model Building Blocks

ElementWhat it representsGood practiceCommon PSP-style trap
Activity IDUnique identifierStable coding conventionRenumbering can disrupt traceability
Activity descriptionClear work statementVerb + object + location/systemVague descriptions weaken progress measurement
DurationPlanned work timeBased on quantity, productivity, calendarDuration is not the same as work-hours
Logic predecessor/successorNetwork dependencyMostly finish-to-start where appropriate, with justified alternativesExcessive lags can hide work scope
CalendarWorking/nonworking timeMatch trade, shift, weather, contract rulesCalendar differences affect float and criticality
ConstraintDate restrictionUse only when externally justifiedHard constraints can override logic and create misleading float
ResourceLabor, equipment, material, crewUse for feasibility and histogramsResource leveling can change critical path
Activity codeClassification attributeWBS, area, phase, discipline, contractorCodes support filtering but do not replace logic
BaselineApproved referencePreserve for comparisonUpdating baseline without approval destroys variance history

CPM Calculation Reference

Forward and Backward Pass

Use the date convention stated in the problem or schedule tool. Two common conventions appear in exam-style questions:

ConventionForward passBackward passFloat
Zero-based / elapsed timeEF = ES + durationLS = LF - durationTF = LS - ES = LF - EF
Inclusive day numberingEF = ES + duration - 1LS = LF - duration + 1TF = LS - ES = LF - EF

If the question gives activities starting at day 0, use elapsed-time math. If it gives work starting on day 1 and counts both first and last day, use inclusive math.

Core CPM Terms

TermMeaningFormula or rule
ESEarliest an activity can startMaximum of predecessor-driven start dates
EFEarliest an activity can finishES + duration, or ES + duration - 1 under inclusive convention
LFLatest an activity can finish without delaying required completionMinimum of successor-driven late dates
LSLatest an activity can start without delaying required completionLF - duration, or LF - duration + 1 under inclusive convention
Total floatTime activity can slip without delaying project completion or required finishLS - ES, or LF - EF
Free floatTime activity can slip without delaying an immediate successor’s early startMinimum successor ES - activity EF, adjusted for convention and relationship
Critical pathLongest path or path with least total floatCan have zero, positive, or negative float depending on required finish
Negative floatRequired date is earlier than logic-driven completionIndicates compression need, constraint issue, or missed requirement
Near-critical pathPath close to criticalWatch for risk; may become critical after updates
Longest pathDriving path to completion based on continuous logicOften more reliable than simply filtering zero float when constraints exist

Logic Relationship Reference

RelationshipMeaningSuccessor timing condition, elapsed convention
FSFinish-to-start: successor starts after predecessor finishesSucc ES >= Pred EF + lag
SSStart-to-start: successor starts after predecessor startsSucc ES >= Pred ES + lag
FFFinish-to-finish: successor finishes after predecessor finishesSucc EF >= Pred EF + lag
SFStart-to-finish: successor finishes after predecessor startsSucc EF >= Pred ES + lag

Lead and Lag

ItemMeaningUse carefully
LagWaiting time between related activitiesMay represent curing, delivery, review period, or hidden work
LeadNegative lag allowing overlapOften increases risk; should not replace proper activity breakdown
Excessive lagLarge unexplained delayCan mask missing activities or poor planning
Prefer activity over lag whenThe time interval consumes resources, has risk, or needs trackingExample: “submittal review” is usually better as an activity than a long lag

Float Types and Interpretation

Float typeDefinitionExam-relevant interpretation
Total floatDelay allowed before project/required completion is delayedShared by activities on the same path
Free floatDelay allowed before delaying immediate successor early dateBelongs to the activity relative to its successors
Interfering floatPortion of total float beyond free floatDelay may affect successor early dates but not final completion
Independent floatDelay possible without affecting predecessors or successorsUsually limited; less common in practical software reporting
Negative floatAmount by which schedule misses imposed/required dateNot “extra critical”; it signals required recovery or date conflict
Float ownershipContractual/governance issueDo not assume contractor or owner owns float unless the governing documents say so

Critical Path and Constraint Traps

SituationWhat can go wrongBetter exam answer
Hard finish constraintActivity appears critical because of imposed dateCheck logic-driven longest path and constraint impact
Must-start constraintForces activity to start despite predecessor logicChallenge if not externally required
Open-ended activityMissing predecessor or successor gives false floatAdd appropriate logic unless it is a legitimate start/finish milestone
Out-of-sequence progressActual progress violates planned logicDecide whether to retain logic, override logic, or revise logic based on update rules
Calendar mismatchSame logic produces unexpected floatCheck calendars before concluding calculation error
Multiple calendars on one pathCriticality can shift unexpectedlyConfirm driving relationships and working-day assumptions
Resource levelingDates change due to resource limitsResource-critical path may differ from pure CPM path
Excessive constraintsCPM becomes date-pushed instead of logic-drivenUse constraints sparingly and document the reason

Schedule Quality Review Checklist

CheckWhat to look forWhy it matters
Complete logicActivities generally have predecessors and successorsOpen ends distort CPM
Valid activity scopeActivities have clear deliverables or measurable workEnables reliable updates
Reasonable durationsNot too long for meaningful controlLong activities hide variance
Proper milestonesZero duration, logically tiedDate markers should be driven or justified
Limited hard constraintsExternally justified onlyConstraints can mask true critical path
Limited leads/lagsDocumented and reasonableHidden work or risk may be missed
Calendar reviewCorrect work periods, holidays, shiftsDates and float depend on calendars
Cost/resource loadingMatches estimate and execution planSupports S-curves, histograms, EV analysis
Baseline integrityApproved and preservedEnables variance analysis
Update validityActual dates, remaining durations, data date logic are coherentPrevents invalid forecasts

Duration Estimating and Productivity

Common Duration Logic

Duration is often derived from quantity, production rate, and crew/calendar assumptions:

\[ \text{Duration} = \frac{\text{Quantity}}{\text{Production Rate per Time Period}} \]

If production rate is crew-dependent:

\[ \text{Duration} = \frac{\text{Quantity}}{\text{Crew Size} \times \text{Productivity per Crew Member per Period}} \]

Three-Point Estimating

\[ \text{PERT Expected Duration} = \frac{O + 4M + P}{6} \]\[ \text{PERT Standard Deviation} = \frac{P - O}{6} \]\[ \text{PERT Variance} = \left(\frac{P - O}{6}\right)^2 \]
SymbolMeaning
OOptimistic estimate
MMost likely estimate
PPessimistic estimate
Estimate typeFormulaUse
DeterministicSingle durationWhen uncertainty is low or detail is sufficient
Triangular mean(O + M + P) / 3Simple three-point average
PERT beta mean(O + 4M + P) / 6Weights most likely estimate more heavily
ParametricQuantity / production rateGood when measurable quantities and historical rates exist
AnalogousBased on similar past workUseful early, less precise

Schedule Updating Reference

Update itemCorrect treatment
Data dateBoundary between actual performance and forecast work
Actual startEnter when work has actually begun
Actual finishEnter when activity is complete
Remaining durationBest forecast of time required after data date
Percent completeMust match the method used: duration, physical, units, or cost
Expected finishForecast finish based on remaining work and logic
Suspended workReflect with actuals, remaining duration, and sometimes split activity if allowed
Deleted workRemove or zero out only under approved change/update procedure
Added workAdd activities with proper logic, codes, baseline/change treatment
Out-of-sequence progressApply project update policy; analyze impact on logic and forecast

Percent Complete Types

TypeBased onUseful whenTrap
Duration percent completeTime elapsed versus planned/current durationWork progresses roughly with timeCan overstate progress when little physical work is done
Physical percent completeMeasured installed/complete workQuantity-based field workRequires objective measurement rules
Units percent completeInstalled quantity / total quantityRepetitive measurable workQuantity installed may not equal earned value if weighting differs
Cost percent completeCost incurred / budgetCost-tracked workSpending money is not the same as earning progress

Baseline, Current, Forecast, and As-Built

Schedule versionMeaningUsed for
Baseline scheduleApproved original or approved revised planVariance and performance comparison
Current scheduleLatest updated schedule modelStatus reporting and forecast
Forecast scheduleProjection from data date forwardCompletion prediction and mitigation
Recovery schedulePlan to regain required datesAcceleration, resequencing, added resources
What-if scheduleScenario analysis copyDecision support, not the official record
As-built scheduleActual sequence and dates of completed workDelay analysis and lessons learned
FragnetFragmentary network representing a change or delay eventTime impact analysis and change evaluation

Variance and Earned Value Formula Sheet

MetricPlain formulaMeaning
PVPlanned ValueBudgeted value of work planned by status date
EVEarned ValueBudgeted value of work actually performed
ACActual CostActual cost incurred for performed work
BACBudget at CompletionTotal approved budget
CVEV - ACCost variance
SVEV - PVSchedule variance in value terms
CPIEV / ACCost efficiency
SPIEV / PVSchedule efficiency by earned value
EACAC + ETCForecast final cost
EAC, CPI methodBAC / CPIAssumes future cost efficiency follows current CPI
ETCEAC - ACForecast cost to complete remaining work
VACBAC - EACVariance at completion
TCPI to BAC(BAC - EV) / (BAC - AC)Required future efficiency to meet BAC
TCPI to EAC(BAC - EV) / (EAC - AC)Required future efficiency to meet EAC

Earned Value Interpretation

ConditionMeaning
CV > 0Under budget for work performed
CV < 0Over budget for work performed
SV > 0More value earned than planned by status date
SV < 0Less value earned than planned by status date
CPI > 1.0Cost efficiency favorable
CPI < 1.0Cost efficiency unfavorable
SPI > 1.0EV progress ahead of planned value
SPI < 1.0EV progress behind planned value

PSP trap: EV schedule variance does not identify the CPM critical path. A project can have favorable SPI while a critical milestone is forecast late.

Schedule Variance and Date Metrics

MetricFormula or methodNotes
Finish varianceForecast finish - baseline finishPositive/negative convention may vary; read the question
Start varianceActual or forecast start - baseline startUseful for early detection
Total float varianceCurrent float - baseline floatFloat erosion can signal risk
Critical path driftCompare baseline critical path to current driving pathPath may shift after updates
Milestone slipForecast milestone date - baseline milestone dateReport key contractual or management dates
Progress planned vs actualActual quantity or EV compared with plannedNeeds consistent measurement basis

Resource Planning and Leveling

TermMeaningExam distinction
Resource loadingAssigning labor/equipment/material quantities to activitiesSupports histograms, cost loading, feasibility
Resource histogramTime-phased resource demand chartShows peaks, shortages, staffing needs
Resource levelingAdjusting dates to resolve resource overallocationsMay delay completion and change critical path
Resource smoothingAdjusting within available floatDoes not delay required completion if float is sufficient
Crew logicSequencing based on crew movement or production flowImportant for repetitive work
Cost loadingAssigning budget/cost to activitiesSupports cash flow and earned value
S-curveCumulative planned/earned/actual value or quantityUsed for trend and progress comparison

Leveling vs. Smoothing

Question clueBetter answer
Resource limit cannot be exceeded and completion may moveResource leveling
Completion date must remain unchanged and only float may be usedResource smoothing
Need to show labor demand by week/monthResource histogram
Need cumulative planned vs actual cost/progressS-curve
Need optimize repetitive crew productionLine-of-balance or location-based planning concept

Schedule Compression

MethodWhat it doesAdvantagesRisks
CrashingAdds resources, overtime, shifts, or methods to shorten durationCan preserve sequenceHigher cost, congestion, productivity loss
Fast trackingOverlaps activities previously planned in sequenceMay save time without added direct resourcesRework, coordination risk, quality issues
ResequencingChanges logic or work packagingMay remove inefficienciesMust remain technically feasible
Scope reductionRemoves or defers workDirect schedule reliefRequires approval and may affect objectives
Calendar changeAdds workdays/shiftsSimple to modelLabor, fatigue, access, cost, and productivity impacts

Compression Decision Table

If the issue is…Consider firstAvoid assuming
Negative float from imposed finishValidate constraint and longest pathThat all critical activities need crashing
One delayed procurement itemAlternative supplier, resequencing, mitigation fragnetThat field labor acceleration solves it
Critical activity has high labor contentCrashing or shift workLinear productivity improvement
Critical path has finish-to-start logic with feasible overlapFast trackingNo rework risk
Noncritical activity is late but has floatMonitor or use floatThat every late activity delays the project
Resource overload drives delayLeveling alternatives, smoothing, added crewsThat CPM float alone solves resource limits

Risk and Uncertainty in Schedules

ConceptMeaningPSP-relevant use
Schedule riskUncertainty affecting activity durations, logic, resources, calendars, or external eventsDrives contingency and confidence analysis
Risk registerList of risks, causes, effects, responses, ownersLinks risk to schedule activities where possible
ContingencyTime or cost allowance for identified riskShould be transparent and governed
Management reserveAllowance for unknowns or management-controlled riskNot the same as activity padding
Monte Carlo simulationRepeated sampling of uncertain durations/risksProduces date confidence ranges
Criticality indexFrequency activity appears on critical path in simulationShows probabilistic importance
Sensitivity analysisShows variables most affecting outcomeHelps target mitigation

Risk Formulas

\[ \text{Expected Monetary Value} = \text{Probability} \times \text{Impact} \]\[ \text{Expected Duration Impact} = \text{Probability} \times \text{Duration Impact} \]
Risk responseUse when
AvoidChange plan to eliminate threat
MitigateReduce probability or impact
TransferShift responsibility by contract, insurance, or supplier arrangement
AcceptMonitor and use contingency if risk occurs
ExploitEnsure an opportunity occurs
EnhanceIncrease probability or benefit of an opportunity
ShareAllocate opportunity ownership to party best able to capture it

Change Control and Fragnets

ItemRole in scheduling
Change eventNew scope, delay, disruption, acceleration, or changed condition
FragnetNetwork fragment showing added/changed work and logic ties
Time impact analysisProspective insertion of fragnet into an accepted schedule update
Approved changeMay justify baseline revision or separate change log
Pending changeOften tracked in current forecast but not baseline until approved
Change logRecords description, status, cost/time impact, responsibility

Change-Control Decision Table

ScenarioScheduler’s best next step
New work is authorizedAdd activities/fragnet, logic, resources, and baseline/change coding
Potential change is not yet approvedModel what-if or pending impact per procedure; do not silently alter baseline
Change affects critical pathAnalyze time impact against data date and current accepted schedule
Change affects only noncritical workCheck float consumption and milestone effects
Owner requests recovery planPreserve current update, create recovery scenario, document assumptions
Baseline revision requestedConfirm approval path and retain prior baseline for audit trail

Delay Analysis Quick Reference

MethodBasic ideaBest suited forLimitations
As-planned vs. as-builtCompare planned dates/sequence to actual dates/sequenceSimple overviewMay ignore changing critical path and updates
Impacted as-plannedInsert delay events into baseline/as-planned scheduleProspective or simple event modelingCan ignore actual progress and later changes
Time impact analysisInsert fragnet into current accepted update at time of eventProspective change/time extension analysisDepends on quality of update and fragnet logic
Windows analysisEvaluate delay in discrete time windows using updatesProjects with periodic updatesRequires reliable updates and careful window selection
Collapsed as-builtRemove delay events from as-built to estimate but-for completionRetrospective analysisSensitive to logic reconstruction assumptions
Contemporaneous period analysisUses schedule updates and records from the timeRetrospective with project recordsData quality is critical

Delay Classification

ClassificationMeaningPossible schedule result
Excusable delayDelay not caused by contractor, often beyond contractor controlMay support time extension
Non-excusable delayDelay caused by contractor responsibilityUsually no time extension
Compensable delayDelay for which additional compensation may be allowed under governing documentsTime and cost may be considered
Non-compensable delayTime may be allowed without additional compensationDepends on governing documents
Concurrent delaySeparate delays by different parties affect critical path during same periodRequires careful critical-path and responsibility analysis
Pacing delayOne party slows work because another delay already controls completionRequires evidence of intent and criticality

Do not assume legal entitlement from a schedule calculation alone. PSP questions usually require separating technical schedule impact from contractual entitlement.

Concurrency and Criticality Traps

TrapCorrect reasoning
Two delays occur in the same month, so they are concurrentThey must both affect critical completion during the same analysis period
A delay to a noncritical activity always has no effectIt may consume float and become critical later
A critical activity delay always delays project completionOnly if it affects the controlling path and is not offset by mitigation or float changes
Baseline critical path stays critical foreverUpdates can shift the driving path
Delay days equal calendar days automaticallyCheck applicable activity calendars and nonwork periods
Float consumption equals compensable delayFloat use and entitlement are separate issues

Reporting and Communication

Report typeShowsUse
CPM schedule reportActivity dates, logic, float, critical pathTechnical schedule review
Milestone reportKey dates and varianceExecutive and contractual reporting
Lookahead scheduleNear-term planned work, often 2-6 weeksField coordination
Variance reportBaseline vs current/forecast differencesControl and corrective action
Narrative reportExplanation of progress, critical path, delays, risksConverts data into management meaning
S-curveCumulative planned, earned, actualTrend and production/cost visibility
Resource histogramLabor/equipment demand by periodStaffing and resource planning
Exception reportLate, critical, near-critical, constrained, missing logicFocused schedule health review

Good Schedule Narrative Elements

  • Data date and reporting period
  • Work completed during the period
  • Current critical path and near-critical paths
  • Major variances from baseline or previous update
  • Delays, causes, and responsible mitigation actions
  • Changes added, pending, or approved
  • Forecast milestone and completion dates
  • Risks and recovery actions
  • Assumptions affecting the forecast

Artifact Selection Matrix

NeedUse this artifact
Decompose project scopeWBS
Show sequence and dependenciesCPM network
Show key contractual datesMilestone schedule
Show near-term field commitmentsLookahead schedule
Show crew flow by locationLine-of-balance or location-based schedule
Show labor demandResource histogram
Show cumulative progress or costS-curve
Evaluate change impactFragnet and time impact analysis
Preserve approved comparison pointBaseline schedule
Analyze completed delayAs-built schedule and retrospective delay method
Track schedule riskRisk register and schedule risk model

“What Should the Scheduler Do Next?” Decision Table

Situation in questionBest next action
Schedule has missing successors and predecessorsCorrect logic before relying on float or critical path
Activity shows negative floatIdentify imposed requirement/constraint and analyze recovery options
Actual work appears after the data dateCorrect the update; actuals must not be in the future
Planned work remains before the data dateUpdate status and remaining duration or revise forecast
Critical path changed since last updateExplain why: progress, logic, calendar, resource, or constraint change
Stakeholder asks to shorten projectAnalyze critical/near-critical paths before recommending crashing
Delay event occurs during active projectUse contemporaneous update and fragnet for time impact if appropriate
Progress percent seems high but quantities are lowVerify percent complete method
Resource histogram exceeds available laborLevel, smooth, resequence, or add resources; assess date impact
Baseline dates no longer match approved scopeUse formal change/baseline revision process
Report shows favorable SPI but completion is lateCheck CPM critical path; EV SPI may not reflect milestone risk

High-Yield Formula Summary

\[ \text{Total Float} = LS - ES = LF - EF \]\[ \text{Free Float} = \text{Earliest Successor Start} - \text{Activity Early Finish} \]\[ \text{Duration} = \frac{\text{Quantity}}{\text{Production Rate}} \]\[ \text{CPI} = \frac{EV}{AC} \]\[ \text{SPI} = \frac{EV}{PV} \]\[ \text{CV} = EV - AC \]\[ \text{SV} = EV - PV \]\[ \text{EAC} = AC + ETC \]\[ \text{VAC} = BAC - EAC \]\[ \text{PERT Expected Duration} = \frac{O + 4M + P}{6} \]

Final Review Checklist

Before exam day, make sure you can:

  • Perform a forward and backward pass under the date convention given.
  • Identify total float, free float, negative float, and the controlling path.
  • Explain how constraints, calendars, lags, and resources can distort criticality.
  • Distinguish baseline, current, forecast, recovery, and as-built schedules.
  • Choose the correct artifact for planning, updating, reporting, change, or delay analysis.
  • Interpret EV metrics without confusing EV schedule variance with CPM delay.
  • Select an appropriate delay-analysis method from the facts given.
  • Recognize when the best answer is to validate the schedule model before calculating impact.
  • Separate technical schedule analysis from contractual entitlement assumptions.

For the next step, work timed PSP-style practice questions that require CPM calculations, update interpretation, variance analysis, and delay-method selection rather than only memorizing terms.