Skip to content

L11. 制定 Roadmap:不打无准备之仗

Vibe Coding 宣言:没有计划的目标,只是一个愿望。

0. 为什么这一课至关重要? (Why It Matters)

  • 克服拖延症:面对一个庞大的项目,你会不想动。把它切成 100 个 10 分钟的小任务,你就停不下来了。
  • 进度可见:知道自己在哪,知道还要多久。这种掌控感是信心的来源。
  • AI 的任务清单:你不可能一次让 Claude 写完整个系统。你需要给它喂一个个小任务。Roadmap 就是它的菜单。

1. 目标 (Goal)

学会使用 WBS (工作分解结构) 将大项目拆解为可执行的小任务,并制定 里程碑 (Milestones)

2. 核心概念/装备/指令 (The Core)

2.1 WBS (The Cutter)

把大象装进冰箱分几步?

  1. 把冰箱门打开。
  2. 把大象切成 1000 块。
  3. 把每块放进去。
  4. 关上冰箱门。 这就是 WBS。

2.2 里程碑 (The Flag)

每完成一个核心功能,就插一面旗子。

  • M1: MVP (最小可行性产品) - 能跑通核心流程。
  • M2: Beta (公测版) - 加上 UI 和异常处理。
  • M3: Release (正式版) - 修完 Bug,准备上线。

3. 实战演练 (Action)

Step 1: 任务拆解 (WBS)

把你的项目(比如比价系统)拆开。问 Claude:

markdown
# Context
项目:全网比价系统。
核心功能:抓取、存储、展示。

# Task
请帮我生成一份 WBS (Work Breakdown Structure)。
把每个大功能拆解为 2-4 小时的具体开发任务。

Step 2: 制定里程碑 (Milestone)

基于 WBS,设定检查点。

  • Day 1: 环境搭建 + Hello World。
  • Day 2: 爬虫核心逻辑跑通 (M1)。
  • Day 3: 数据库接入。
  • Day 4: API 接口开发。
  • Day 5: 前端展示 (M2)。

Step 3: 生成 Gantt 图 (可选)

让 Claude 用 Mermaid 画个甘特图,装逼神器。

mermaid
gantt
    title 比价系统开发计划
    dateFormat  YYYY-MM-DD
    section 核心模块
    爬虫开发           :done,    des1, 2023-10-01, 2d
    数据库设计         :active,  des2, 2023-10-03, 1d
    section 接口与前端
    API 开发           :         des3, after des2, 2d
    前端展示           :         des4, after des3, 2d

4. 常见问题 (FAQ - Vibe Style)

Q: 计划赶不上变化怎么办? A: 改计划啊! 计划是用来指导行动的,不是用来把你绑死的。发现低估了难度,就延后里程碑。

Q: 任务拆多细才够? A: 细到你能一口气做完。 如果一个任务要写 3 天,那它就是个项目,不是任务。拆成 6 个半天的任务。

Q: 需要用专业的项目管理软件吗? A: 不用! 一个 Markdown 文件,或者一个 Todo List 足矣。别在工具上浪费时间。

5. 验收标准 (Definition of Done)

  1. 你有一个 roadmap.md 文件。
  2. 里面包含至少 3 个里程碑 (M1, M2, M3)。
  3. 每个里程碑下面都有清晰的 WBS 任务列表。

Next Mission: L12. 第一次评审 (Spec Review):来自 CTO 的拷问

基于 Claude Code 构建