模板包含什么
六个阶段,从需求到上线:
- 需求 — 业务需求、用例、验收标准。里程碑:范围冻结。
- 架构 — 技术选型、数据模型、接口、环境。
- 开发 — 按迭代推进,代码评审,持续集成。
- 集成与测试 — 联调、功能测试、缺陷修复——与开发循环往复。
- 数据迁移 — 抽取、映射、多轮试迁移。多轮,而不是一轮。
- 上线 — 切换、加强监控、稳定期。里程碑:正式上线。
按多轮试迁移来安排,而不是一轮。既有数据的质量几乎总比预期差,每一轮都会暴露需求里没写到的情况。上线当晚只做一次迁移,是搞砸上线的经典方式。
如何调整
- 多个模块或多个小组并行时,按模块加行。
- 把测试画成与开发循环,而不是排在其后。
- 在切换之后加一个稳定期——两到六周。
- 把范围冻结设为里程碑:之后进来的需求会推迟上线。
排期建议
- 测试要按两倍时间算。
- 尽早用真实数据试迁移。
- 不要在周五或财务结账期上线。
- 稳定期是一个阶段,不是意外。
相关模板
本模板为中文。尚未翻译的相关页面会以英文打开。
常见问题
敏捷项目适合用甘特图吗?
迭代内部仍以看板为主。甘特图用于里程碑、外部依赖,以及与非敏捷部门的对齐。
什么时候冻结范围?
在架构之前。之后的新增都会推迟上线,这一点必须在计划里可见。
要做几轮试迁移?
视既有数据质量三到五轮。一轮永远不够。