1. 需求来源:boss客户客服运营甲方提出需求
2. 产出方案:产品经理收集需求,出产品需求文档(PRD)
3.需求评审:前后端、测试、PM一起过 PRD,有问题可以提出疑问,不合理的需求可以砍掉
4.技术方案评审:涵盖项目架构图、风险评估、时序图、类图、特殊名词、需求背景
5. 设计稿产出:Ui工程师出对应设计稿
6. 测试用例评审:测试工程师出相应的测试用例方案
7. 排工期:定义到每个人每个接口或页面的工时
8.接口文档产出:依据设计文档给出相应的接口细节,方便前端mock数据
9. 开发阶段:一般在最新的master 主分支 一般项目经理合并,迁出个特性分支 (feature/tag),如果是bug,迁出一 个紧急修复分支 (hotfix/tag)
10. 自测:代码开发完成后,使用 postman、apifox等接口工具调试接口
11. 联调阶段:把mock数据换点,尝试使用后端提供的数据,进行一个前后端的调试
12. 测试冒烟:联调结束,移交给测试工程师,进行白盒、黑盒、边界、压测、冒烟等等测试
13. 预发环境测试:部署在独立的环境,不受其他代码的干扰。需要从master拉出最新的分支,因为在开发阶段,可能其他人已经在master迭代。
14. 生产回归测试:预发结束,发布正式环境,也就是线上环境。发布成功后需观察日志一两个小时左右,如果没有异常就可以结束 有异常一键回滚