1.需求评审
需求评审,是指产品经理和开发人员全员的一次prd评审。最终结果要形成:
1.已确认功能
2.待商定功能
已确认功能,表示开发可以进入开发的功能。
待商定功能,表示prd方法可能有问题,或者还有更优解的设计方案。
2.需求交底
需求交底是指对之前的prd评审中,出现待商定的功能的二次确认。如果需求评审阶段全部是已确认功能,则无需本次交底会议。 交底会的参会人员,只需与之相关的产品经理和开发人员即可。3.erd设计文档
需求评审或需求较低以后,开发人员需要对需求进行erd设计。
erd需要包含两部分内容:
- 流程图
- 时序图
流程图:业务流程中的正向流程,异常流程。
时序图:服务间调用关系时序。
4.coding
根据erd文档,开发人员进行功能开发。
整个开发过程分三个阶段:
接口输出
定义接口,提供给前端,方便前后端同时介入功能开发
功能逻辑coding
补充接口的实现逻辑
开发自测
在local或者dev环境测试erd中的正向,异常case,这个自测,是针对接口的自测。
5.测试用例评审
产品和开发全员参与测试用例评审,确认测试case是否全面。
6.开发自测
前后端联调完毕后,进行case自测并修复bug7.开发提测
前后端自测通过后,提交test环境,并发邮件供测试人员测试。8.产品验收
测试通过过,发布staging环境,供产品验收。无误,则发上线邮件,准备上线。