软件流程--开发流程规范

来源:互联网 发布:基础c语言代码实例 编辑:程序博客网 时间:2024/06/10 06:33

需求整理阶段

1、PRD、接口文档、数据库文档等按Sprint分开整理并同步到Confluence

2、前后端分离开发模式下,后端设计接口开发文档,同步到Confluence,同时提供mock接口

3、后端功能初步拆分后,由各开发自主评估工期,再由项目Leader评审;前端开发人员根据原型图评估工期;测试人员根据功能点及测试用例初稿评估测试工期

4、前后端根据工作量做工作分配,每个接口/页面写上贴纸,放入进度看板中

5、新增或修改表结构需要进行文档评审,涉及复杂逻辑功能需进行方案评审

6、新增生产环境和测试环境,应开始申请搭建,环境准备尽量提早

开发阶段

1、执行每日例会,更新进度,讨论技术优化,解决遇到困难

2、测试人员编写完整的测试用例,和开发一起进行评审

3、前后端分离开发模式下,后端接口完成后单独提测,由测试人员提前介入测试

4、核心代码模块通过定期CodeReview方式走查

5、Service层和Controller层要求单元测试方法覆盖率100%

联调阶段

1、定期回顾联调开始时间点,及时调整开发进度,优化开发资源分配,确保联调准时或提前开始

2、前后端开发人员在该阶段结对编程

3、联调后期,应开始整理数据库脚本,尽早开始数据库流程,以便部署测试环境

测试阶段

1、专人关注Bug修复率和Bug分配,避免Bug长期遗漏修复

2、JIRA状态必须按时更新到开发完成,否则影响KPI

3、有条件项目搭建持续集成环境,每日进行自动化构建和测试

4、人人关注测试进度,确保测试完成时间在约定时间之前

5、人人关注Bug打回率,任务Delay等问题,并及时向团队Leader反映

6、测试结束时,开发与测试应内部开评审会,确保代码达到UAT标准

UAT阶段

1、前期测试人员与主要开发人员参与UAT,确保UAT正常进行

2、尽早做分支代码合并,进入STG1测试

3、测试人员记录Bug,业务人员记录优化点,会后发会议纪要,Bug录入Jiar,优化点由产品经理录入Story

4、Bug按优先级确定修复时间,P2以上为必须修复,优化点原则上不进入本期开发,可安排下期优化

5、UAT阶段由专人做安全评审,及时修复安全问题

上线阶段

1、生产上线需存留缓冲期,稳定后再请业务验证

2、使用Checklist做上线准备工作点检查

3、有条件的项目使用灰度发布

4、上线验证需要保证有充分完整的测试账号

0 0
原创粉丝点击