1.需求评审

需求评审,是指产品经理和开发人员全员的一次prd评审。最终结果要形成:

1.已确认功能

2.待商定功能

已确认功能,表示开发可以进入开发的功能。

待商定功能,表示prd方法可能有问题,或者还有更优解的设计方案。

2.需求交底

需求交底是指对之前的prd评审中,出现待商定的功能的二次确认。如果需求评审阶段全部是已确认功能,则无需本次交底会议。 交底会的参会人员,只需与之相关的产品经理和开发人员即可。

3.erd设计文档

需求评审或需求较低以后,开发人员需要对需求进行erd设计。

erd需要包含两部分内容:

  • 流程图
  • 时序图

流程图:业务流程中的正向流程,异常流程。

时序图:服务间调用关系时序。

4.coding

根据erd文档,开发人员进行功能开发。

整个开发过程分三个阶段:

接口输出

定义接口,提供给前端,方便前后端同时介入功能开发

功能逻辑coding

补充接口的实现逻辑

开发自测

在local或者dev环境测试erd中的正向,异常case,这个自测,是针对接口的自测。

5.测试用例评审

产品和开发全员参与测试用例评审,确认测试case是否全面。

6.开发自测

前后端联调完毕后,进行case自测并修复bug

7.开发提测

前后端自测通过后,提交test环境,并发邮件供测试人员测试。

8.产品验收

测试通过过,发布staging环境,供产品验收。无误,则发上线邮件,准备上线。