Phased Delivery Plan
Create a plan document that can be reused across scaffolding, feature delivery, refactoring, and migration work.
Scoping Rule — One Roadmap Step per Plan
1 plan = 1 roadmap step. 여러 roadmap 단계를 하나의 plan에 묶지 않는다.
| Roadmap Step | Plan File |
|---|---|
| 01 DB | 01-db-and-migrations-plan.md |
| 02 Auth | 02-auth-plan.md |
| 02a Commerce | 03-commerce-core-plan.md |
| 03 Infra | 04-infra-plan.md |
| ... | 순번 증가 |
Plan 번호(01-, 02-, ...)는 생성 순서. Roadmap 번호와 1:1 대응하되, plan 파일명에 주제를 명시한다.
범위가 모호하면 더 작게 자른다. 큰 plan을 나중에 합치는 것보다, 작은 plan을 순차 실행하는 것이 안전하다.
Use When
- •Users ask for phased rollout, branch-by-branch execution, or progressive delivery
- •Users want objective completion gates before starting the next unit
- •Users want one reusable planning flow for multiple task types
Workflow
- •Identify the single roadmap step that this plan covers (e.g.,
roadmap/01-db-design-and-migrations.md) - •Read source-of-truth docs for that step (
docs/prd,docs/harness,docs/execution,docs/roadmap) - •Perform gap analysis for current state vs target state of that step only
- •Slice work into branch-sized units (typically 2~4 units per plan)
- •Apply mandatory section template to every unit
- •Add unit-level and stage-level gates
- •Add evidence requirements and next-step outputs
- •Save one plan file under
docs/plans/
Mandatory Sections
Each unit must include:
- •
Step Objective - •
Prerequisite - •
References - •
Progressive Tasks - •
Exit Criteria - •
Evidence - •
Output for Next Step
Use references/plan-template.md.
Optional Sections
Add only when useful:
- •
Gap Analysisfor greenfield or recovery work - •
Branch/PR Strategyfor team parallelization - •
Troubleshootingfor likely failure points - •
Parameterswhen reusing flow with different names/ports/paths
Anti-Drift Rules
- •No
Exit Criteriawithout matchingEvidence. - •No unit without both
PrerequisiteandOutput for Next Step. - •No claim based only on local judgment; cite at least one source doc in
References.
Repository Alignment
- •Requirements:
docs/prd/05-phased-delivery-plan.md - •Execution gates:
docs/execution/README.md - •Step format:
docs/roadmap/README.md - •Architecture constraints:
docs/harness/00-overview.md
Output Contract
Generate one document under docs/plans/ with:
- •Scope section stating which single roadmap step this plan covers
- •A top-level unit dependency map (typically 2~4 units)
- •A full mandatory section block for each unit
- •A final stage gate section
- •Notes section clarifying what is deferred to the next plan