PMP Schedule Management: Critical Path, Float, Baselines and Agile Forecasting
Schedule management, for the PMP exam, is the work of preparing a schedule that fits the delivery approach, estimating and sequencing the work, baselining the agreed plan and then controlling progress against it until the project finishes. It is Task 8 of the Process domain in PMI's Examination Content Outline, with eight enablers: prepare a schedule based on the development approach, coordinate with other projects and operations, estimate tasks (milestones, dependencies, story points), use benchmarks and historical data, create the schedule, baseline it, execute a schedule management plan and analyze schedule variation. This lesson covers schedule forms for predictive, agile and hybrid work, logical relationships with leads and lags, milestones, story points and velocity, historical data, the critical path and float, crashing and fast-tracking, coordinating with operations and other teams, the schedule baseline and schedule management plan, SPI and its limits, and burnup and throughput forecasting.
On this page10 sections
- Preparing a schedule that fits the development approach
- Estimating dependencies: logical relationships, leads and lags
- Milestones and milestone schedules
- Estimating with story points, historical data and benchmarks
- Creating the schedule: critical path and float
- Compressing the schedule: crashing versus fast-tracking
- Coordinating the schedule with other projects and operations
- Baselining the schedule and executing the schedule management plan
- Analyzing schedule variation in predictive projects
- Tracking and forecasting adaptive schedules
- Choose a schedule form (network and critical path, iterations, flow or hybrid milestones) that fits the development approach and constraints
- Model dependencies with the right logical relationship (FS, SS, FF, SF), lead or lag, and represent milestones as zero-duration, binary events
- Explain what story points and velocity measure, and weigh historical actuals, team estimates and benchmarks when building estimates
- Find the critical path, calculate total and free float, and predict the effect of a delay or of compression on near-critical paths
- Choose between crashing and fast-tracking and pick the least-cost crash plan within crash limits
- Coordinate the schedule with operations calendars and other teams, and know when the baseline may change and how the schedule management plan is executed
- Analyze schedule variance with SV, SPI and critical-path status, and forecast adaptive delivery from burnup charts, velocity ranges and throughput
Preparing a schedule that fits the development approach
A project schedule should take the form that matches how the work will be delivered: a logic-linked network with a critical path for predictive work, a release and iteration cadence (or a continuous flow) for adaptive work, and fixed milestones with adaptive cadence inside them for hybrid work. Choosing the form is the first schedule decision, because it decides what can be estimated, what can be baselined and how variance will be seen.
The PMP Examination Content Outline lists eight enablers for this task, and this lesson follows them: prepare a schedule based on the selected development approach; coordinate with other projects and operations; estimate project tasks (milestones, dependencies, story points); utilize benchmarks and historical data; create a project schedule; baseline it; execute a schedule management plan; and analyze schedule variation.
| Approach | Schedule form | Fits when |
|---|---|---|
| Predictive | Activity network with logical relationships, durations, critical path and float; shown as a bar chart, network diagram or milestone chart | Scope is stable, the work is well understood and many activities depend on one another (construction, plant installation, regulated rollouts) |
| Adaptive, iteration-based | Product roadmap, release plan and fixed-length iterations (timeboxes); detail is planned only for the next iteration | Scope is expected to change as users see increments, and the work can be sliced into small valuable items |
| Adaptive, flow-based | Kanban board with work-in-progress (WIP) limits, continuous pull, and forecasts from throughput; often an expedite lane for urgent items | Work arrives unpredictably (support, fixes, operations requests), so fixed iteration plans keep breaking |
| Hybrid | Milestones (often contractual or governance dates) anchoring the plan, predictive streams in a network, adaptive streams in iterations or flow between the milestones | Part of the work is predictable (hardware, facilities, procurement) and part is not (software, user-facing features) |
Two principles sit behind the choice. First, detail follows certainty: forcing story-level dates on scope that will change produces a schedule that is wrong within weeks, while leaving a stable, interdependent build without network logic hides what drives the finish date. Second, constraints still bind: an adaptive stream inside a contract with payment milestones still has to meet those milestones, so the milestones stay in the plan and the iterations are planned within them.
Timeboxes and cadence
In iteration-based delivery the iteration length is fixed. When an iteration ends with items that do not meet the definition of done, the iteration still ends on time; unfinished items are not shown as done or partly done, and they return to the product backlog so the product owner can re-order them against everything else. The principle is that the timebox protects the cadence and the product owner owns the order of work: the cadence is what makes velocity, release forecasts and stakeholder reviews predictable, and every unfinished item competes again for its place in the backlog rather than keeping it by default.
When iterations stop fitting
Reserving a share of each iteration's capacity for interruptions works when interruptions are occasional and roughly predictable. When unplanned work makes up most of the team's load and arrives without warning, any reserve will be guessed wrong and plans break within days; a flow-based system (continuous pull, WIP limits, an expedite class of service) plans continuously and still gives stakeholders predictability through stable throughput. The general test is whether the cause of the broken plans is the length of the planning horizon or the unpredictability of the work itself; changing the horizon does not fix the second.
Estimating dependencies: logical relationships, leads and lags
A dependency is a logical relationship that says how one activity's start or finish constrains another's, and PMI recognises four types: finish-to-start (FS), start-to-start (SS), finish-to-finish (FF) and start-to-finish (SF). Leads and lags then adjust the timing within a relationship.
| Relationship | Rule | Typical use |
|---|---|---|
| Finish-to-start (FS) | The successor cannot start until the predecessor finishes | The default: install the server, then configure it |
| Start-to-start (SS) | The successor cannot start until the predecessor starts | Two activities that run alongside, such as laying pipe a short distance behind trenching |
| Finish-to-finish (FF) | The successor cannot finish until the predecessor finishes | Work whose start is free but whose completion needs another activity's result, such as finalising documentation only after testing confirms the final behaviour |
| Start-to-finish (SF) | The successor cannot finish until the predecessor starts | Rare; hand-overs where the old must keep running until the new begins, such as an old system that cannot be switched off until the new one goes live |
Pick the relationship by asking which end of each activity is actually constrained. Defaulting to finish-to-start when only the completion depends on the predecessor needlessly delays the successor's start and lengthens the schedule.
Leads and lags
| Lead | Lag | |
|---|---|---|
| Effect | Lets the successor begin earlier than the relationship alone allows (an overlap) | Forces a wait between the predecessor and the successor |
| Example | FS with a 3-day lead: start the successor three days before the predecessor finishes, because enough of its output exists | FS with a 10-day lag: a coating must dry for ten days before the next layer, and nobody works during the wait |
| Resources | The overlap is real work happening in parallel | A lag is elapsed time, not an activity; it has no resources or cost |
A pure waiting period with no work (curing, drying, a mandatory notice period) is a lag, not an activity. When the wait needs effort or ownership (a review, an inspection), model it as an activity instead.
Two relationships on one pair
An activity can be linked to the same predecessor by two relationships at once, typically SS plus FF, and the successor must satisfy both; the later constraint wins. Example: excavation starts at the beginning of day 1 and takes 10 days; lining takes 5 days with SS + 3 and FF + 4. SS + 3 allows lining to start on day 4 and finish at the end of day 8, but FF + 4 says lining cannot finish before the end of day 14, so lining finishes at the end of day 14 (starting on day 10).
Types of dependency
- Mandatory (hard logic): required by the nature of the work, a contract or a law; you cannot pour a roof before the walls, or start work before a required inspection.
- Discretionary (preferred or soft logic): chosen from best practice or team preference; these are the ones that can be changed or overlapped when time matters.
- External: involve something outside the project (a supplier delivery, another project's output, a regulator).
- Internal: between project activities the team controls.
Milestones and milestone schedules
A milestone is a significant point or event in the schedule with zero duration; it marks that something has happened (a design approved, a test passed, a payment due), while the activities before it carry the time and effort. Keeping events and work separate is what lets the schedule show both when something happens and how long it takes to get there.
- Model the work and the event separately. If an approval needs a review period, schedule the review as an activity with a duration, then a zero-duration milestone at its end. A "milestone" with a duration is really an activity; a bare milestone with nothing before it hides the time the review consumes.
- Milestones are binary. A milestone is achieved or not achieved; it has no percent complete. A report of a milestone as "90% complete" is really describing progress on the activity that leads to it. This matters most when a contract pays on milestone achievement: recording partial achievement would release payment before the event the contract pays for.
- Milestone charts summarise for governance. A milestone chart (or milestone schedule) shows target dates of significant deliverables, approvals and decisions without the underlying activities. It suits boards, steering committees and contracts. Bar charts and network diagrams expose activity detail; burnup charts show scope progress rather than due dates.
Milestones in hybrid delivery
In hybrid projects, milestones are usually where predictive and adaptive streams meet. When a predictive milestone that some backlog items depend on slips, the first response is to work with the product owner to re-order the backlog, bringing forward valuable work that does not need the late item. That keeps the team productive and shows whether the later release milestone is still reachable. A change request to move the release, or escalation, follows only if that analysis shows the release milestone itself is threatened.
Estimating with story points, historical data and benchmarks
Story points are a relative measure of the size of backlog items, combining effort, complexity and uncertainty, on a scale that each team builds from its own reference items. They are deliberately not hours, days or business value: value is a separate dimension the product owner uses for ordering, and converting points into hours throws away the reason for relative estimating.
What velocity can and cannot do
- Velocity is team-specific. Because each team sizes against its own reference stories, one team's 50 points per iteration and another's 20 are in different units. Comparing velocities, or their trends, across teams says nothing about productivity or capacity. Compare outcomes delivered instead.
- Velocity is a forecasting tool, not a target. When velocity is turned into a performance goal, the easiest way to raise it is to give the same work bigger numbers. The sign is velocity rising while the number and size of accepted items stay the same. Estimate inflation makes velocity useless for forecasting until the target is removed and the scale settles again.
Estimating techniques such as planning poker, affinity estimating and three-point (PERT) estimates, and adjusting velocity for capacity changes, are covered in the lessons on integrated planning and on resources; this task is about using the estimates to build and run a schedule.
Historical data and benchmarks
Historical data and benchmarks are evidence used to build estimates and to challenge them, and the more specific the evidence, the more weight it deserves:
| Evidence | Weight | Watch for |
|---|---|---|
| The organization's own actual durations on comparable work | Highest: same organization, same kind of work, real results | Planned durations from past projects record intentions, not results; adjust actuals for differences in scope and complexity |
| Estimates from the people who will do the work | High: they know the work and commit to it | Optimism or missing work; check them against actuals |
| Lessons learned repository | High for finding causes of past overruns | Read why past work ran long, not just how long it took |
| Industry benchmarks | Moderate: valid but less specific | Use them to sanity-check an estimate, not to replace it |
| A sponsor's target date | None as an estimate | It is a constraint to plan against, not evidence of duration |
Three habits follow. When the team's estimate and the history differ widely, review the estimate with the team against the records, because a large gap usually means a missing work element (the records often say which); the team still owns the estimate, and a gap caused by missing work is a scope question to resolve, not uncertainty to be covered by reserve. When reusing an earlier project's actuals for a larger job, adjust for the differences rather than copying the number or scaling it linearly, since reuse and learning rarely scale in proportion. And treat benchmarks as a check on an adjusted internal figure: they inform the estimate and the risk discussion, but they are not a source of contingency in their own right.
Creating the schedule: critical path and float
The critical path is the longest path through the schedule network, and its length is the shortest possible project duration; activities on it have zero total float (in a schedule with no imposed date constraints), so any delay to them delays the finish. The critical path method (CPM) finds it with a forward pass (early start and finish) and a backward pass (late start and finish).
Total float and free float
| Total float | Free float | |
|---|---|---|
| Definition | How long an activity can be delayed without delaying the project finish date (or an imposed constraint) | How long an activity can be delayed without delaying the early start of any immediate successor |
| Calculation | Late start minus early start (or late finish minus early finish); for a simple network, critical path length minus the length of the longest path through the activity | For finish-to-start links with no lag: the earliest early start of the successors minus the activity's early finish (with SS or FF links or lags, it is worked out per relationship) |
| Relationship | Always greater than or equal to free float | Always less than or equal to total float |
The effect of a delay follows from comparing it with both floats. A delay within free float affects nothing else. A delay beyond free float but within total float pushes successors later by the excess, but the finish date holds. A delay beyond total float moves the project finish by the excess. Example: an activity with 6 days of total float and 1 day of free float slips 3 days; its successor starts 2 days late, and the finish date is unchanged.
A worked network
Activities: P (2 days) starts the project; Q (8 days) and R (4 days) follow P; S (3 days) follows R; T (2 days) follows Q and S and ends the project. Path P-Q-T = 12 days; path P-R-S-T = 11 days. The critical path is P-Q-T, the project takes 12 days, and R and S each have 1 day of total float. The critical path is the path with the longest total, which is not necessarily the path containing the single longest activity.
Near-critical paths
A near-critical path has little float. It matters for two reasons. In monitoring, a near-critical path that has used up its float behaves as critical: its next slip moves the finish date. In compression, shortening the critical path below a near-critical path's length makes that path critical, so the project gains only the difference. If path 1 takes 40 days and path 2 takes 37, crashing path 1 by 6 days shortens the project by only 3 days; path 2 becomes critical and the other 3 crashed days were wasted. After every compression step, recalculate which path is critical.
Multiple paths can be critical at the same time, which raises schedule risk because a slip on any of them moves the finish. Schedule risk analysis such as Monte Carlo simulation turns duration ranges into a probability distribution of finish dates, so a date can be stated with a confidence level rather than as a single point.
Compressing the schedule: crashing versus fast-tracking
Schedule compression shortens the project duration without reducing scope, using two techniques: crashing adds resources to shorten activities at extra cost, and fast-tracking overlaps activities that were planned in sequence at extra risk. Both work only on the critical path, because shortening an activity that has float does not move the finish date.
| Crashing | Fast-tracking | |
|---|---|---|
| What changes | More people, overtime, faster equipment or premium delivery on an activity | Activities planned in sequence are done partly or fully in parallel |
| Main cost | Money (direct cost rises) | Risk (rework if the earlier work changes), and often more coordination |
| Works only on | Critical activities whose duration is driven by resources (effort-driven work). Fixed-duration activities such as curing, drying or a statutory waiting period cannot be shortened by adding crews | Critical activities linked by discretionary dependencies. Mandatory dependencies, such as an inspection of the work it inspects or a step required by law, cannot be overlapped |
| Limits | Each activity has a crash limit (the most it can be shortened) | How much of the sequence can safely overlap |
| Choose when | Money is available and risk tolerance is low | Extra spending is not approved but more risk is acceptable |
Choosing what to crash
To crash at least cost, work only with critical activities, take the cheapest cost per day first, respect each activity's crash limit, and move to the next cheapest when the limit is reached; then recheck whether another path has become critical. Example: the project must gain 3 days on critical path K-L-M, with crash options K up to 1 day at $700 per day, L up to 3 days at $1,100 per day and M up to 2 days at $950 per day, and a non-critical activity N at $300 per day. N is cheapest but has float, so it buys nothing. Take K (1 day, $700), then M (2 days, $1,900): 3 days for $2,600. Recheck paths afterward.
Compression is a response to schedule pressure; when an approved change rather than a performance problem is the cause, the baseline route below applies. Resource leveling and resource optimization, which can lengthen a schedule to fit resource limits, are taught in the resources lesson.
Coordinating the schedule with other projects and operations
A project schedule has to fit around the organization's other projects and its day-to-day operations, so coordination means finding the shared resources, calendars and dependencies early and agreeing dates with their owners before the baseline is set. A conflict found during planning is cheap to fix; the same conflict found at go-live is not.
- Operational calendars. Operations teams run peak periods (month-end and quarter-end processing, seasonal trading) and change freezes or blackout periods when no changes are allowed. Put these on the calendar the schedule uses for deployments and cutovers, and agree windows with operations outside them. The principle is that the project fits around operations rather than the reverse: contingency measures reduce the impact of a clash but do not remove it, and the operational calendar is owned by operations, so the project agrees a window with them.
- Dependencies on other teams and projects. Record each one as an external dependency with an owner and a hand-off date, and leave buffer between the hand-off and anything time-critical that depends on it. A dependency is managed through coordination with its owner; working around it in isolation hides the coordination problem rather than solving it.
- Agile teams sharing a release. When one team's feature needs work that sits low in another team's backlog, bring the product owners together to sequence it against the release goal. Each product owner orders their own backlog; directing another team's priorities bypasses that role. Cross-team planning events and dependency boards make these conflicts visible early.
Collaborate, then escalate
PMI's mindset is to work the problem with the people involved before escalating. When that conversation has already happened and the conflict comes from priorities set elsewhere (another sponsor ranked the work lower), the project manager cannot resolve it peer to peer. If the dependency drives the critical path, raise it promptly with the person who can set priorities across both projects, usually the program manager or portfolio governance. Escalation here is not a failure of collaboration but the right route for a priority decision that sits above both projects, and each team's resources stay under that team's management.
Baselining the schedule and executing the schedule management plan
The schedule baseline is the approved version of the schedule model, with baseline start and finish dates, that becomes part of the project management plan and is the reference for measuring schedule variance. The working schedule is updated with actual dates and new forecasts every reporting cycle; the baseline stays fixed so there is something to compare them with.
When the baseline may change
| Situation | Baseline | Why |
|---|---|---|
| An approved change (for example, extra scope approved by the change control board) extends the work | Revise it for that change | The plan itself changed through change control |
| A performance problem (late deliveries, poor ground, estimating error) with no approved change | Keep it; report variance and corrective action | Moving it would hide the variance it exists to show |
| A slip where recovery is still possible | Keep it; report the full variance with the recovery plan | Recovery has not happened yet, so netting it off misreports status |
| Variance so large the baseline no longer means anything | Re-baseline only through a change request and approval | A re-baseline is a governance decision, not an administrative update |
Two delays in the same month can therefore be treated differently: the one that went through change control changes the baseline, and the one that did not remains variance. Rebaselining to match forecasts "with a note" is still hiding variance.
Baselining in hybrid delivery
Baseline at the level where the plan is stable. For adaptive streams whose backlog changes every iteration, that is the release milestones and the iteration cadence, not individual stories; story-level baselines either break constantly or are re-baselined so often that they measure nothing. Whatever level is chosen, every stream needs some baselined reference, because governance reporting covers the whole project, adaptive work included.
The schedule management plan
The schedule management plan is the component of the project management plan that sets the rules for developing, monitoring and controlling the schedule. It typically defines:
- the scheduling method and tool, and the schedule model's level of detail;
- units of measure (hours, days, story points) and the precision of estimates;
- how often the schedule is updated and progress recorded (the update cadence);
- control thresholds: how much variance is tolerated before action is required;
- rules of performance measurement, such as how percent complete is measured and earned value rules;
- reporting formats and the release and iteration length for adaptive work.
Fixed-formula rules make progress reporting objective for short activities: under 0/100 nothing is credited until the activity finishes; under 50/50 half is credited at start and half at finish; under 20/80 20% at start and 80% at finish. If the plan says 0/100, a one-week activity reported as "80% done" is recorded as 0% until it finishes, which stops optimistic estimates overstating progress.
Executing the plan means applying it as written. Keep the agreed update cadence even when a team says it is on track (that is a claim, not evidence, and busy release weeks are when slippage appears), and make the update light enough that it costs little. Control depends on complete, regular data, so the plan's rules apply to all of the work every cycle; if the rules themselves need to change, that change goes through the agreed change route.
Analyzing schedule variation in predictive projects
Schedule variation analysis compares actual progress with the schedule baseline to find how far the project is ahead or behind, why, and what it means for the finish date. Earned value gives two schedule measures: schedule variance (SV = EV − PV) and the schedule performance index (SPI = EV / PV). An SPI below 1.0 means less work has been done than planned; above 1.0, more. Example: PV $250,000 and EV $225,000 give SV −$25,000 and SPI 0.90. Do not mix in actual cost: EV / AC is the cost performance index (CPI), which says nothing about schedule. The cost side of earned value is taught in the finance lesson.
Why SPI alone is not enough
- SPI aggregates all work, but the finish date is set by the critical path. A project can show SPI above 1.0 because non-critical work started early while critical activities, which have no float, run late. The finish date is then at risk despite the "good" index. Check critical-path and near-critical-path progress directly, and direct any recovery effort at the activities that actually drive the finish date.
- SPI drifts back to 1.0 at the end. SPI compares value, not dates, and planned value stops growing at the planned finish. A project months past its planned finish will have earned nearly all its value, so SPI approaches 1.0 even though it is badly late. Use date-based measures instead: forecast finish against baseline finish, or earned schedule, which converts EV into the time at which that value was planned, giving a time-based SPI(t).
- Cost and schedule are separate. A falling CPI with milestones on time is a cost problem, not a schedule threat.
Reading status findings
To judge whether a finding threatens the finish date, compare each delay with the float available. A critical-path activity behind with no recovery is a direct threat. A near-critical path that has used all its float, with its next activity late, is now effectively critical and also a threat. A late activity still within its float, early finishes and cost-only signals are not schedule threats. When variance does exceed the control thresholds in the schedule management plan, analyze the cause, forecast the finish, and propose corrective action (compression, resequencing) or a change request through the agreed route.
Tracking and forecasting adaptive schedules
Adaptive schedules are tracked by comparing delivered work with remaining scope over time, using burnup and burndown charts for iteration-based teams and throughput and cycle time for flow-based teams, and forecasts are given as ranges because delivery rates vary.
| Tool | Shows | Key reading |
|---|---|---|
| Release burnup | Two lines: completed work and total scope | Separates delivery from scope change. If completed work rises steadily but total scope rises faster, the remaining work grows every iteration: the issue is scope growth, not team performance, and the product owner must trade scope or date |
| Burndown | Remaining work over time | Simple to read, but scope added and work done net off on one line, which can hide scope growth |
| Throughput | Items finished per week (flow teams) | With stable WIP, the historical range of throughput forecasts when a number of remaining items will be done |
| Cycle time | Elapsed time for one item from start to finish | Answers "how long will this item take", not "how fast does the team deliver" |
Forecasting as a range
A forecast built from one number (the best iteration, or the average) hides the variation in the team's history. Use the observed range: for a flow team, remaining items divided by the low and high weekly throughput gives a date range; Monte Carlo simulation over the throughput history gives dates with confidence levels. Teams that do not estimate in points do not need to start just to forecast.
Fixed date, variable scope
When the date cannot move (an event, a regulatory deadline), the question becomes "how much will be done", not "when". Multiply the number of iterations by the low and high ends of the velocity range: commit to the scope at the slow end, ordered by value, and show the scope up to the fast end as possible. Example: 5 iterations at 18 to 26 points (average 22) supports a commitment of 90 points with up to 130 shown as possible. Committing at the average fails about half the time, and committing at the best case almost always fails.
Tip. Schedule items are mostly situational: a predictive, agile or hybrid scenario, then what the project manager should do, do first, or advise, with several Select TWO items and some one- or two-step calculations given as a small network, crash table, earned value figures or a velocity range. A stated condition usually decides between workable options, such as whether a change was approved, whether money or only risk is available, whether recovery is still possible, whether collaboration has already been tried, whether an activity is critical or has float, or whether a date is fixed. Expect to tell near-twins apart: lead versus lag, finish-to-start versus finish-to-finish, total versus free float, crashing versus fast-tracking, mandatory versus discretionary dependencies, milestone versus activity, the baseline versus the current schedule or forecast, revising the baseline versus reporting variance, SPI versus critical-path status, throughput versus cycle time, and story points versus hours or value.
- Detail follows certainty: network and critical path for stable, interdependent work; iterations or flow for changing work; milestones plus cadence for hybrid.
- Iterations are fixed timeboxes: unfinished items go back to the product backlog rather than extending the iteration.
- A lead overlaps activities and a lag adds a wait with no work; pick FS, SS, FF or SF by which end of each activity is actually constrained.
- Milestones have zero duration and are achieved or not achieved; the activity before them carries the time and the percent complete.
- Story points are relative and team-specific, so velocity is not comparable across teams and breaks when used as a target.
- Weight the organization's own actuals and the doers' estimates most, adjust analogous data for scope, and use benchmarks to challenge, not replace, an estimate.
- Total float protects the finish date and free float protects the next activity; crashing past a near-critical path makes that path critical.
- Crash critical, resource-driven activities at the lowest cost per day within limits; fast-track only discretionary dependencies when money is unavailable but risk is acceptable.
- The baseline changes only through approved change control; performance slips stay as variance with corrective action.
- SPI can look healthy while the critical path slips and drifts to 1.0 after the planned finish; forecast adaptive work as a range and, for a fixed date, commit scope at the slow end.
Frequently asked questions
What is the difference between total float and free float?
Total float is how long an activity can be delayed without delaying the project finish date, while free float is how long it can be delayed without delaying the early start of any immediate successor. Free float is always less than or equal to total float. A delay within free float affects nothing else; beyond free float but within total float it delays successors but not the finish; beyond total float it delays the project finish by the excess.
When should a project manager use fast-tracking instead of crashing?
Fast-tracking fits when the schedule must be shortened, extra money is not available, and the sponsor accepts more risk. It overlaps critical-path activities that were sequenced by discretionary (preferred) logic, which raises the chance of rework but costs little directly. Crashing adds resources to critical, resource-driven activities and fits when funds are available and risk tolerance is low. Neither helps if applied to activities with float or, for fast-tracking, to mandatory dependencies.
Can a milestone be partly complete?
No. A milestone is a zero-duration point that is either achieved or not achieved. Progress such as "most test cases have run" belongs to the activity that leads to the milestone. Recording partial achievement is especially harmful when a contract pays on milestones, because it would trigger payment before the event the contract pays for.
When can the schedule baseline be changed?
The schedule baseline changes only through the project's change control process, when an approved change alters the planned work or dates, or when a formal re-baseline is approved because the variance has made the baseline meaningless. A performance slip, such as a late supplier delivery with no approved change, is reported as variance against the existing baseline together with corrective action. Moving the baseline to match forecasts hides the variance it exists to show.
Why can SPI be misleading?
SPI (earned value divided by planned value) measures the value of all completed work, not dates. It can exceed 1.0 when non-critical work runs early while critical-path activities are late, so the finish date is at risk despite a good index. It also drifts back towards 1.0 after the planned finish date, because planned value stops growing then, so a very late project can show an SPI near 1.0. Check critical-path status and date-based measures such as earned schedule or forecast finish against baseline finish.
Can story points or velocity be compared between agile teams?
No. Each team sizes work relative to its own reference items, so its points are on its own scale and a point in one team is not a point in another. Comparing velocities across teams does not show productivity or capacity, and turning velocity into a target tends to inflate estimates instead of raising output. Velocity is useful only for that team's own forecasting.
What does a schedule management plan contain?
A schedule management plan sets the rules for developing and controlling the schedule: the scheduling method and tool, units of measure and estimate precision, the update cadence, control thresholds that trigger action, rules of performance measurement such as the 0/100 or 50/50 rule for percent complete, reporting formats, and iteration or release length for adaptive work. It is part of the project management plan and is applied as written; changing it goes through the agreed change route.
How do you forecast completion for a Kanban team that does not use story points?
Use the team's throughput history, the number of items finished per week, while work in progress is stable. Dividing the remaining items by the low and high weekly throughput gives a date range, and Monte Carlo simulation over the same history gives dates with confidence levels. Cycle time describes how long one item takes, not the team's delivery rate, so it is not the basis for a release forecast.
Source
This lesson covers the "Process" domain of the official PMP exam guide. Vendors revise their guides — check the source for the current version.
- PMI PMP Examination Content Outline (July 2026) — Project Management Institute
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.