P3 Programme Guidance

P3 Programme Guidance

Purpose: This guide extends the P3 Beginners Guide for practitioners who are managing — or planning — a Programme: multiple coordinated delivery streams operating under a shared strategic configuration. The Beginners Guide covers the six pillars (Principles, Patterns, Products, Strategy, Governance, Maturity). This guide introduces the portfolio-layer instruments those pillars require at Programme scope: Strategy Dossier, Charter, Saga, Strategic Bundle, and Dossier Closure.

Who this is for: Practitioners who have read the P3 Beginners Guide and are now asking: "Where does the Programme live in P3? What artefact holds it together? How do I set one up and close it down?"


Section 1: The Four Senses of "Programme"

The word "programme" carries four structurally distinct meanings in P3 discourse. Conflating them is the primary source of early-adopter confusion.

Sense 1 — The Operational Instance (the manuscript sense)
A unit of production — a team, a programme, a project — authorised to produce within the Production Sphere. The manuscript is explicit: "A Factory is any unit of production — a team, a programme, a project — that has been authorised to produce." Each delivery stream within a Programme-as-portfolio is a Factory in this sense. This sense is about executional authority: a bounded unit with a Charter and a mandate.

Sense 2 — The Transformation Programme (the discredited sense)
A multi-year initiative with a prescribed end-state — the conventional methodology P3 explicitly replaces. The manuscript: "not a new plan, not a reorganisation, not a transformation programme. A remix." Named here to prevent confusion; it is what P3 does not do.

Sense 3 — The SAFe Coordination Boundary
The Agile Release Train or equivalent from the Scaled Agile Framework. Referenced in the manuscript as an external methodology artefact; not a P3 construct.

Sense 4 — The Strategic Composition (this document's subject)
The set of P3 artefacts — Strategy Dossier, Principle Dossiers, Pattern Dossiers, Factory Charters, Products, Sagas — that share a common strategic origin and cohere as a named sub-portfolio. This is the sense early adopters mean when they ask "where does our Programme live?" The rest of this document addresses Sense 4.


Section 2: The P3 Answer — What a Programme Is (and Is Not)

The instinctive response — "a Programme is a Product that holds other Products" — is structurally incorrect in P3.

The P3 value chain terminates at Product: "Principles constrain. Patterns guide. Products ship." There is no fourth term. A Programme is not a value-bearing Product; it cannot be certified as Done by the Product Sentinel; it does not transfer value to a beneficiary in the way a Product does. Creating a meta-Product to hold the Programme corrupts the constitutive rule that defines what a Product is.

The correct P3 answer: a Programme is a Strategic Bundle — a bounded sub-corridor of the portfolio's Governed Random Walk, defined by a single Strategy Dossier and derived by querying all artefacts that reference that Dossier's identifier. The Programme name ("Project Aurora", "Platform Modernisation") is the human-readable label for the Strategy Dossier. The Programme itself is computed on demand — a view over the portfolio, not a stored container.

Two implications follow immediately:

  • No new artefact category is created. A Programme decomposes into artefacts that already exist in P3.
  • The Programme boundary is unambiguous and auditable. Any artefact that references the Strategy Dossier ID is part of the Programme. Any artefact that does not is not.

Section 3: The New Instruments

Five instruments are required at Programme scope that the Beginners Guide does not introduce.

Strategy Dossier
The legislative instrument encoding a strategic configuration for one epoch: the Desired Slope (targeted direction and rate of capability improvement), the mixing-desk fader positions (which Principles are foregrounded), and the Maturity Epoch under which production operates. Its unique identifier (e.g., SD-2026-003) is the binding key for every artefact in the Programme. Emitted by the Strategy Sentinel. It is a constraint instrument, not a plan — it sets fader positions, not destinations. It is in force for one epoch, then decommissioned.

Charter (Factory Charter)
Bounded authority granted to one delivery team to produce within the Programme's corridor. Each Charter cites the Strategy Dossier ID, making the team's output attributable to the Programme. One Charter per Factory.

Saga
The append-only record of what a Factory actually did during its Charter — the operational truth of the Programme as it unfolded. Sagas are the upstream signal informing the Strategy Sentinel whether the direction is working. One Saga per Factory.

Strategic Bundle
The structural form of the Programme: the complete set of artefacts (Charters, Products, Sagas, sub-Dossiers) that share a Strategy Dossier as their binding key. Bounded by Principle Dossiers (corridor walls) and scoped by the Maturity Epoch (corridor width). Not stored — derivable on demand.

Dossier Closure
The query mechanism that materialises a Strategic Bundle. It traverses the Traceability Spine — the connective structure linking the Legislative Sphere to the Production Sphere — and collects all artefacts referencing a given Dossier ID. Applied to a Strategy Dossier, the result is the complete Portfolio Integration Map entry for the Programme: which Charters, Products, and Sagas belong to it, and how they cohere architecturally.


Section 4: The Programme Artefact Map

No new artefact category is introduced. A Programme decomposes into the following existing P3 artefacts:

Artefact Role Cardinality Note
Strategy Dossier Binding key One Written first. All other artefacts reference its ID.
Principle Dossiers Corridor walls One or more Define permissible experiments within the Programme.
Pattern Dossiers Authorised approaches One or more Proven responses available to Factories.
Maturity Epoch Assessment Corridor width One Determines the pattern plasticity Factories may exercise.
Factory Charters Production authority One per team Each Charter cites the Strategy Dossier ID.
Products Terminal outputs One or more The actual delivered artefacts. None is "the Programme."
Sagas Operational record One per Factory Append-only; upstream signal for Strategy revision.
Portfolio Integration Map entry The Programme view One (derived) Materialised by Dossier Closure. Not stored.

Section 5: The Programme Lifecycle

Initiation

The Strategy Sentinel issues the Strategy Dossier. This is the single most consequential act — the Dossier's unique identifier becomes the spine of the entire Programme. Factory Charters are derived; teams receive bounded authority; the Traceability Spine is activated. Write the Strategy Dossier before any Charter is issued or any Product brief is written. An organisation that begins delivering Products without a Dossier has no Programme — it has a set of unanchored deliverables with no queryable boundary.

Operation

Steady-state production within the Dossier's corridor. Factories produce Products; Sagas accumulate the operational record. The Dossier Closure is live and queryable throughout: "what artefacts are part of this Programme?" is answered by querying for all artefacts carrying the Dossier ID. Sagas inform the Strategy Sentinel continuously — is the direction working, or does the epoch require a remix?

Conclusion

The Strategy Dossier is decommissioned. Factory Charters are released. In-flight Sagas are resolved: completed, frozen, or transferred to a successor Dossier. Products and completed Sagas are absorbed into the portfolio's institutional memory. Plan the Conclusion phase at Initiation. Before the Dossier is issued, the team should already know: when does this epoch end, and what happens to each artefact type? The Conclusion phase is the most commonly under-planned and most frequently mishandled part of Programme governance.


Section 6: Practical Step-by-Step

  1. Write the Strategy Dossier first. Encode the Desired Slope, Principle activations, and Maturity Epoch. Assign a unique ID. This is the Programme's legislative foundation.

  2. Document applicable Principle Dossiers. These are the corridor walls — architectural constraints governing what is permissible within the Programme.

  3. Assess Maturity before issuing Charters. Apply the Strategy Sieve (from the MV Strategy guide) to each major element: Now, Grow, or Recalibrate. Ambition that exceeds current capability produces damage, not strategy.

  4. Issue Factory Charters. One per delivery team; each cites the Strategy Dossier ID. The Charter is what makes the Factory's authority explicit and its output attributable to the Programme.

  5. Ensure every artefact carries the Dossier ID. Products, Sagas, and sub-Dossiers must all reference the binding key. Programme boundary integrity depends entirely on this discipline.

  6. Materialise the Dossier Closure periodically. Query the portfolio for all artefacts referencing the Dossier ID. Confirm the Programme boundary is as expected.

  7. Plan Conclusion at Initiation. Define the decommissioning criteria and the fate of each artefact type before the epoch ends.


Section 7: Common Errors

The Programme-as-Product error
Creating a "Programme product brief" or meta-Product to hold the Programme together. A Programme cannot be certified by the Product Sentinel and does not transfer value to a beneficiary in the Product sense. The correct binding instrument is the Strategy Dossier, not a Product brief.

The Programme-as-container error
Creating a stored "Programme document" or "Programme folder" to hold all constituent artefacts. Any stored container will immediately begin to diverge from the actual derived closure — it must be manually updated with every Charter or Product addition. The Programme is a query, not a container. Trust the binding-key discipline and the Dossier Closure mechanism.

Orphaned artefacts at Conclusion
Failing to formally close Charters and resolve Sagas when the Dossier is decommissioned. These artefacts exist in the portfolio but cannot be traced to active strategic intent — they are ungoverned and untraceable. At Conclusion, the Strategy Sentinel must explicitly decide the fate of every artefact in the closure before decommissioning.


This guide is a companion to the P3 Beginners Guide and the six Minimum Viable filter guides. It does not replace them — it extends them for Programme scope. The Beginners Guide provides the six-pillar framework; this guide provides the portfolio-layer instruments required when multiple delivery streams must cohere under a shared strategic configuration.