8.5 开工前对齐了吗——工作流程
再好的代码也救不了"做错了方向"——对齐、评审、验收是确保产出价值的关键流程。
为什么需要流程
| 问题 | 后果 | 解决方案 |
|---|---|---|
| 需求理解偏差 | 做完发现不是要的 | 需求对齐 |
| 技术方案有坑 | 开发到一半发现走不通 | 技术评审 |
| 完成标准模糊 | 做完不知道算不算完 | 验收标准 |
| 上线无规范 | 上线后出问题不知道怎么回滚 | 部署流程 |
完整开发流程
本节结构
- 需求对齐:PRD 评审与确认,确保做对的事
- 技术评审:方案设计与风险评估,确保技术可行
- 验收标准:功能测试与性能指标,确保质量达标
- 部署流程:1Panel 部署与上线规范
流程简化原则
对于小团队或个人项目,可以简化流程:
| 完整流程 | 简化版本 |
|---|---|
| PRD 文档 | 简单 Feature List |
| 技术评审会 | 自己写个 ADR |
| 测试团队验收 | 自动化测试 + 自测 |
| 运维部署 | CI/CD 自动化 |
核心原则:
- 有记录 > 无记录
- 自动化 > 手动操作
- 尽早发现问题 > 上线后修复
AI 协作指南
AI 可以辅助流程中的多个环节:
- 需求对齐:帮助拆解需求、生成用户故事
- 技术评审:分析技术方案的优劣
- 验收标准:生成测试用例、检查边界条件
- 部署流程:生成部署脚本、检查配置
验收清单
- [ ] 理解开发流程各阶段的作用
- [ ] 能根据项目规模选择合适的流程
- [ ] 掌握需求对齐和技术评审的基本方法
- [ ] 了解验收标准和部署规范
