Skip to content

grahamdeno/delivery-planning-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Delivery Planning Framework

How new requests enter a roadmap, how they get sequenced into releases, and how those decisions get communicated so customers can approve them quickly and stand behind them later. Built from delivering enterprise and government modernizations, where the backlog is never the problem. The order is the problem.

The Core Idea

Most planning frameworks rank work by value and call it a plan. That fails on real programs, because the highest-value item delivered in the wrong order still fails when it needed something that wasn't built yet. Reporting depends on data quality. Automation depends on the workflow existing. The impressive AI feature depends on three unglamorous plumbing items nobody wants to prioritize.

This framework plans in enablement chains instead of ranked lists: explicit statements of what each piece of work unlocks, and what it needs first. Sequence is strategy. When customers can see that this enables that, sequencing debates turn into sequencing decisions.

The Pipeline

A request travels four stages, each with its own doc:

Stage Doc Question It Answers
1. Intake Intake Gate Does this request enter the roadmap at all, and is it shaped well enough to judge?
2. Fit Roadmap Fit Where does an approved request land, based on value, dependencies, and what it unlocks?
3. Sequence Enablement Chains What order do we build in, and how do we make that order visible and defensible?
4. Commit Release Planning How does the sequenced roadmap become a committed release plan the teams can execute?

Then the stage that makes the other four matter:

| 5. Decide | Decision Messaging | How do we present sequencing decisions so customers can choose quickly and defensibly? |

Worked Example

examples/worked-example-enablement-chain.md runs a batch of incoming requests through the full pipeline using a fictional municipal fleet-maintenance system, the same fictional program used in my Requirements Engineering Framework. Real structure, invented content.

Design Principles

  1. Scope grows deliberately or it grows by accretion. A visible intake gate, with the authority to say no on the record, is what separates a roadmap from a wish list that got funded.
  2. Build order and priority order are different things. Priority says what matters most. Build order says what must exist first. Confusing them is the single most common planning failure I see.
  3. Every sequencing decision is a trade, so show the trade. Customers don't really approve roadmaps; they approve trade-offs they understand. Hide the trade and the approval is soft, and soft approvals get relitigated.
  4. Plans earn trust through rhythm, not documents. A committed sequence, a mid-release check-in, and no surprises at decision points do more for stakeholder confidence than any artifact.

Attribution

All examples use fictional systems and invented content. The methodology is original work; nothing here is derived from customer systems, government documents, or work product.


Maintained by Graham DeNoyer. Part of a set covering the full delivery path: User Engagement Playbook · Requirements Engineering Framework · Decision Communication · AI Delivery Toolkit.

License

This work is licensed under CC BY-NC-SA 4.0. Share and adapt freely with attribution, for noncommercial use, under the same license. For commercial licensing, contact me via LinkedIn.

About

Sequence is strategy. How new requests enter a roadmap, get sequenced in enablement chains where this enables that, and get decided through one-page briefs customers can approve fast and defend later.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors