Sign in or create a free account to continue.

PRIN-130 · Lesson 7 of 12 · 26 min

The plans practice I: plan levels, planning steps and estimating

The purpose of the plans practice is to facilitate communication and control by defining the means of delivering the products: where and how, by whom, and estimating when and how much. A plan is not just a schedule. In PRINCE2 a plan describes what products will be delivered, how they will be delivered, the activities and resources needed, the timescale, the costs, the quality approach, the tolerances and the risks. Plans are the basis of control because progress can only be judged against something; they are also a communication tool, telling everyone involved what is expected of them.

This lesson covers the levels of plan in PRINCE2, the steps of planning and the techniques used to estimate effort, duration and cost. Lessons 8 and 9 cover product-based planning, the technique at the heart of PRINCE2 planning, and lesson 10 connects plans to stages, tolerances and exception plans.

Why plan at several levels

No single plan can serve every audience. The business layer and the board need to see the whole project at a level of detail that supports investment decisions. The project manager needs a detailed plan for the current stage. Team managers need detailed plans for their work packages. PRINCE2 therefore uses several levels of plan, each with its own audience, level of detail and time horizon.

A stepped pyramid with three levels. The top, narrowest level is labelled project plan and is used by the project board. The middle level is labelled stage plans and is used by the project manager. The bottom, widest level is labelled team plans and is used by team managers. Beside the pyramid, a separate box labelled exception plan has a dotted arrow pointing to both the project and stage levels, showing that it replaces either when tolerances are forecast to be exceeded.
PRINCE2 plan levels: project, stage and team plans, with exception plans replacing a project or stage plan when needed.
The levels of plan in PRINCE2 and an example of each from the running case.
PlanUsed byDetail and horizonWhen producedRidgeline Water example
Project planProject board, business layerWhole project, at the level of major products and stagesInitiating a projectPilot, then three rollout stages of district groups, with costs and milestones
Stage planProject manager, boardOne management stage in detailBefore each stage, at the stage boundaryRollout stage 1: districts 1–6, with weekly installation targets
Team planTeam managersOne work package or team's work in detailWhen a work package is acceptedMeter installation team: district 3, crew assignments by street
Exception planBoard (or business layer)Replaces a stage or project planWhen a tolerance is forecast to be exceeded and the board asks for oneA revised rollout stage after supply delays

Team plans are optional in the sense that PRINCE2 does not prescribe their format; a supplier may use its own planning tools and methods. The project manager needs only to be confident that the team plan can deliver the work package within its tolerances. Exception plans replace the plan they modify; they are not extra plans layered on top.

Planning horizons

A central idea of the plans practice is that it is impossible to plan an entire project in detail at the start with any confidence. The planning horizon, the period over which accurate planning is possible, is usually short. PRINCE2 deals with this by planning the whole project at a high level and only the next stage in detail. When that stage nears its end, the next stage is planned in detail, using everything learned so far. This is one of the main reasons for management stages, and it links the plans practice directly to the principle of managing by stages.

Planning approaches compared.
ApproachStrengthWeakness
Detailed plan for the whole project at the startGives an impression of certaintyDetail far ahead is guesswork and soon out of date
No overall plan, plan as you goFlexibleNo basis for an investment decision or for setting project tolerances
PRINCE2: high-level project plan plus detailed next-stage planSupports the investment decision and gives realistic detail where it is neededRequires discipline to replan at each stage boundary

The steps of planning

PRINCE2 recommends a consistent approach to producing any plan. In plain terms, the steps are: design the plan, which means deciding its format, tools, estimating methods and level of detail; define and analyse the products using product-based planning; identify the activities and dependencies needed to deliver the products; prepare estimates of effort and duration; prepare the schedule; and analyse the risks to the plan. The plan is then documented with its budget, tolerances and assumptions. Steps are often revisited, because analysing risks may change the activities or the schedule.

The steps of planning, summarized in our own words.
StepMain questionTypical output
Design the planWhat format, tools and level of detail suit this project?Planning approach and conventions
Define and analyse productsWhat must be delivered?Product breakdown structure, product descriptions, product flow diagram
Identify activities and dependenciesWhat work produces each product, in what order?Activity list and dependency network
Prepare estimatesHow much effort, time and cost?Estimates with basis and ranges
Prepare the scheduleWhen will activities happen, with which resources?Schedule, resource plan, milestones
Analyse risksWhat threats and opportunities affect the plan?Risk responses built into the plan
Document the planWhat must decision-makers know?Plan text, budget, tolerances, assumptions, quality approach

Putting product definition before activity identification is distinctive. Many planning methods start with a list of activities; PRINCE2 starts with the products and derives the activities from them. That ensures every activity contributes to a defined product, and that each product has quality criteria by which it can be accepted. Lessons 8 and 9 develop this in detail.

Estimating

An estimate is a forecast of the effort, duration or cost of an activity or product. Every estimate is uncertain, and good planning makes that uncertainty visible rather than hiding it behind a single number. Several techniques are commonly used, and plans often combine them.

Common estimating techniques and their uses.
TechniqueHow it worksWhen it is usefulWatch out for
Top-downEstimate the whole, then divide it among partsEarly, when detail is limitedMissing work hidden in the parts
Bottom-upEstimate each part, then add them upWhen products and activities are known in detailOptimism in each part adds up
Comparative (analogous)Base the estimate on similar past workWhen reliable records of past projects existDifferences in scale or context
ParametricUse a rate per unit, such as hours per meter installedRepetitive work with good dataRates that do not hold at different volumes
Three-pointEstimate optimistic, most likely and pessimistic valuesWhenever uncertainty mattersRanges that are too narrow
Expert judgment and group estimatingAsk experienced people, often several togetherNovel workAnchoring on the first number mentioned

Parametric estimating suits much of Ridgeline Water's work. If a crew can install about 24 meters a day in a typical residential district, 60,000 meters need about 2,500 crew-days. With ten crews working 220 days a year, that is a little over a year of installation, before allowing for difficult sites, access refusals and weather. The rate must come from evidence, ideally from the pilot stage, and the plan should record it as an assumption.

Three-point estimates and ranges

Three-point estimating asks for an optimistic estimate (O), a most likely estimate (M) and a pessimistic estimate (P). A common way to combine them, from the PERT technique, weights the most likely value four times as heavily as the extremes, and gives a rough standard deviation as one sixth of the range.

\[E = \frac{O + 4M + P}{6}, \qquad \sigma \approx \frac{P - O}{6}\]

Worked problem

A three-point estimate for billing integration

The IT team estimates the billing integration work package at 60 days optimistic, 80 days most likely and 130 days pessimistic. What is the PERT expected duration and approximate standard deviation?

Show solution
  1. E = (60 + 4 × 80 + 130) ÷ 6 = (60 + 320 + 130) ÷ 6 = 510 ÷ 6 = 85 days.
  2. σ ≈ (130 − 60) ÷ 6 = 70 ÷ 6 ≈ 11.7 days.
  3. The expected value, 85 days, is higher than the most likely value, 80 days, because the pessimistic tail is long.

Answer: About 85 days expected, with a standard deviation of roughly 12 days. Planning to the most likely value of 80 days would understate the likely duration.

When several uncertain activities are combined, simple addition of most likely values tends to understate the total, because delays in one activity are rarely offset by gains elsewhere. A simulation shows the effect. The code below draws random durations for three sequential work packages from triangular distributions and reports the chance of finishing within various targets. The random seed is fixed so the result is reproducible.

A seeded simulation of three sequential work packages, showing why most-likely estimates understate the total.
import random
rng = random.Random(130)
packages = {                      # (optimistic, most likely, pessimistic) days
    "data platform":       (30, 40, 70),
    "billing integration": (60, 80, 130),
    "customer portal":     (25, 35, 60),
}
most_likely_total = sum(m for _, m, _ in packages.values())
pert_total = sum((o + 4 * m + p) / 6 for o, m, p in packages.values())
runs = 20000
totals = sorted(sum(rng.triangular(o, p, m) for o, m, p in packages.values()) for _ in range(runs))
print(f"sum of most likely values: {most_likely_total} days")
print(f"sum of PERT expected values: {pert_total:.1f} days")
for target in (155, 170, 185, 200):
    share = sum(t <= target for t in totals) / runs
    print(f"chance of finishing within {target} days: {share:.0%}")
print(f"80th percentile: {totals[int(0.8 * runs)]:.0f} days")
Output
sum of most likely values: 155 days
sum of PERT expected values: 165.8 days
chance of finishing within 155 days: 12%
chance of finishing within 170 days: 39%
chance of finishing within 185 days: 69%
chance of finishing within 200 days: 88%
80th percentile: 193 days

The sum of the most likely values is 155 days, but the simulation gives only about a 12 % chance of finishing that quickly, and even the PERT total of about 166 days is met less than half the time. The 80th percentile, about 193 days, is the duration the team would meet four times in five; a project manager might use something like it for the schedule, and set time tolerance to cover the range the board is willing to accept. The simulation does not make the estimates more accurate; it makes the consequences of their uncertainty visible, which is the information the board needs to set tolerances.

Who estimates

PRINCE2 expects estimates to come from the people who will do the work, wherever possible. Team managers estimate the work packages they will deliver, and the senior supplier confirms that the supplier side can achieve them. The project manager assembles the estimates, challenges them and adds management activities such as reviews and reporting. An estimate imposed from above without the agreement of those doing the work is a target, not an estimate, and it tends to produce exceptions later.

Who contributes to estimates in a PRINCE2 project.
WhoContribution to estimates
Team managers and specialistsEstimate effort and duration for their products and activities
Senior supplierConfirms supplier estimates and resource availability
Project managerAssembles, challenges and adds management effort; records basis and assumptions
Project assuranceChecks estimates are realistic and consistent with past performance
Project boardApproves the plan, with its budget and tolerances, based on the estimates

Budgets within a plan

A plan's budget is more than the sum of activity costs. PRINCE2 guidance describes several components that a project budget may include: the cost of the planned work, a risk budget for responding to risks, a change budget for approved changes, and cost tolerance. Keeping these separate makes it clear which money is for planned work, which is for known risks and changes, and which is the board's allowance for variation.

Components of a stage budget (figures illustrative).
Budget componentPurposeWho controls itRollout stage 1 example ($000)
Planned cost of workCost of the activities in the planProject manager within stage tolerance4,500
Risk budgetFunds planned responses to identified risksProject manager, as agreed with the board150
Change budgetFunds approved requests for changeChange authority within limits150
Cost toleranceAllowance for variation before escalationBoard (stage), business layer (project)+5 %, about 240

Separating these amounts protects the plan. A project manager who uses the change budget to cover overruns on planned work hides a performance problem; one who uses cost tolerance to fund changes hides scope growth. Reporting each component separately in highlight reports lets the board see what is really happening.

Common mistakes

  • MistakeTreating a schedule as the whole plan.

    InsteadInclude products, quality, resources, costs, tolerances, assumptions and risks.

  • MistakePlanning the whole project in detail at the start.

    InsteadPlan the project at a high level and the next stage in detail.

  • MistakeListing activities before defining products.

    InsteadDefine products first and derive the activities from them.

  • MistakeGiving single-point estimates with no basis.

    InsteadRecord the basis of each estimate and show its range.

  • MistakeAdding most likely values to get the project duration.

    InsteadUse expected values or simulation; most likely values understate totals.

Summary and key terms

  • Plans facilitate communication and control by defining how, by whom, when and for how much products will be delivered.
  • PRINCE2 uses project, stage and team plans, with exception plans replacing a plan when needed.
  • Because the planning horizon is short, the next stage is planned in detail and the project at a high level.
  • Planning steps start with designing the plan and defining products before identifying activities.
  • Estimating techniques include top-down, bottom-up, comparative, parametric, three-point and expert judgment.
  • Three-point estimates and simulation make uncertainty visible and inform tolerances.
  • Budgets separate planned work, risk budget, change budget and cost tolerance.
Plans practice
The practice that facilitates communication and control by defining how products will be delivered.
Project plan
A high-level plan for the whole project used by the board.
Stage plan
A detailed plan for one management stage.
Team plan
A plan for a team's work, usually one or more work packages.
Exception plan
A plan that replaces a project or stage plan after a forecast tolerance breach.
Planning horizon
The period over which accurate, detailed planning is possible.
Estimate
A forecast of the effort, duration or cost of work.
Three-point estimate
An estimate built from optimistic, most likely and pessimistic values.
Parametric estimating
Estimating using a rate per unit of work, such as meters installed per crew-day.
Risk budget
Money set aside to fund planned responses to identified risks.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Name the three main levels of plan in PRINCE2.

    Show answer

    Project plan, stage plan and team plan.

  2. Who uses the project plan?

    Show answer

    The project board and the business layer.

  3. When is a stage plan produced?

    Show answer

    At the stage boundary before the stage begins.

  4. Does an exception plan add to or replace the existing plan?

    Show answer

    It replaces it.

  5. Why does PRINCE2 plan only the next stage in detail?

    Show answer

    Because the planning horizon is short; detail far ahead is unreliable.

  6. O = 10, M = 14, P = 24. PERT expected value?

    Show answer

    15.

  7. O = 10, P = 24. Approximate standard deviation?

    Show answer

    About 2.3.

  8. What step comes before identifying activities?

    Show answer

    Defining and analysing the products.

  9. Who should normally estimate a work package?

    Show answer

    The team manager and specialists who will do the work.

  10. Name the four budget components discussed.

    Show answer

    Planned cost of work, risk budget, change budget and cost tolerance.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz