Web开发流程规范-个人总结

1,537 阅读1分钟

基于公司现有的开发流程,自己进行的流程总结!

突然一天,一个需求被提出来了...

  1. 产品写需求文档;
  2. 产品组织需求FR(开发、leader等审核需求,对不合理的地方进行提议 -> 产品修改需求文档);
  3. 开发了解业务需求(和产品沟通、明确需求 -> 产品完善需求文档);
  4. 开发给出需求设计文档,大致如下:
    1. 需求说明[背景目标、业务流程图、用例图等]
    2. 系统设计[系统架构图、时序图、状态机图、ER图、接口定义、对外接口、mq消息、定时任务等]
    3. 发布准备[sql、后端、表单、rbac等]
    4. 开发计划[沟通需求、需求设计、表结构、接口定义、后端接口开发、测试、前后端联调、发布准备等各需要多少pd]
  5. 开发组织设计review(开发同事们review设计)
  6. 明确接口定义(前后端明确接口定义、mq消息定义、对外接口定义)
  7. 后端开发;
  8. 后端自测;
  9. 开发组织code review(开发同事们review你的代码 -> cr修改);
  10. 前后端联调;
  11. 发布上线。

注:上文的开发指Java后端开发。