AgentSkillsCN

arch-mvp-roadmap

明确MVP定义,运用MoSCoW优先级排序法,并制定分阶段交付计划。适用于最小可行产品的范围界定、按价值与依赖关系对功能进行排序,或为项目实施绘制清晰的路线图。

SKILL.md
--- frontmatter
name: arch-mvp-roadmap
description: MVP definition, MoSCoW prioritization, and phased delivery planning. Use for scoping minimum viable products, ordering features by value and dependency, or creating implementation roadmaps.

MVP & Roadmap Planning

Patterns for defining what to build first and in what order.

Core Principle

"Build the smallest thing that proves value."

An MVP is not a half-built product—it's a complete vertical slice that validates assumptions.

MoSCoW Prioritization

PriorityDefinitionCriteria
Must HaveSystem doesn't function withoutCore journey incomplete, no workarounds
Should HaveImportant but not blockingWorkarounds exist, high value
Could HaveNice to haveEnhances experience, low priority
Won't HaveExplicitly out of scopePrevents scope creep, document for later

MVP Scoping Checklist

  • Single complete user journey end-to-end
  • Validates core assumption/hypothesis
  • Deployable and demonstrable
  • Measurable success criteria defined
  • No features without corresponding tests

Phased Delivery Pattern

Each phase should:

  1. Build on previous phase (not parallel development)
  2. Be independently deployable
  3. Have clear success criteria
  4. Include tests for new functionality

Dependency Ordering

Order features by:

FactorQuestion
TechnicalWhat must exist first?
ValueWhat provides most value soonest?
RiskWhat validates riskiest assumptions?
LearningWhat teaches us most about the domain?

Roadmap Template

PhaseFeaturesSuccess CriteriaDependencies
MVP[Must-haves][Measurable outcomes]None
Phase 2[Should-haves][Measurable outcomes]MVP complete
Phase 3[Could-haves][Measurable outcomes]Phase 2 complete

See reference.md for detailed patterns and examples.md for sample roadmaps.