关于研发流程来一波

最近被分到一个项目组,但是流程很乱,最后过了半个月不得不被领导训了一顿,但是还是不怎么好,所以刚在我头疼的时候,在公众号中发现一片好文章,在此分享给大家一起学习,规范流程让工作更加流畅。

1.首先得明确各部门职责

1.1 产品经理

1.把握产品方向,明确用户需求。

2.合理规划需求,确定每个版本的需求设计,出具需求原型。

3.组织需求沟通会,维护backlog,制定story优先级。

4.与开发、测试人员明确各阶段完成时间节点:研发周期、提测时间、测试完成时间、上线内容、上线时间。

5.对开发、测试人员针对执行过程中对需求问题进行答疑,跟进整体进度。

6.与测试人员配合对发布内容进行验证。

1.2 开发经理

1.制定开发计划,分配具体任务。

2.开发过程如有开发计划变更,负责与产品经理、测试人员对接。

3.开发进度跟进,把控研发质量。

4.代码review。

5.生产环境发布后,配合测试、产品人员进行验证,及时解决发现的问题。

1.3 开发人员

1.代码编写,功能实现。

2.任务状态及时修改,按时提交测试。

3.配合测试修复bug。

1.4 测试人员

1.根据需求、原型评估测试时间,与产品经理确认测试完成时间点。

2.根据需求、原型编写测试用例。

3.进行测试,提交测试缺陷,跟进问题解决状态,并进行回归测试。

4.生产环境发布后,进行冒烟测试、对发布功能进行验证,保证产品质量。

5.测试完成后,输出上线测试报告。

2.研发流程


关于研发流程来一波_第1张图片


关于研发流程来一波_第2张图片

3. Bug处理流程

3.1 测试环境

1.测试人员新建Bug并指派经办人提交研发—>分派Bug—>处理Bug—>解决Bug—>待验收—>测试人员验收Bug。

2.测试环境更新后,开发更改JIRA状态为已解决、待验收并指派给测试,测试根据Bug状态回归验证。

3.2 生产环境

1.生产环境Bug反馈统一接口人-产品经理,确认为Bug后,通知测试人员提交到Jira中跟进。

2.生产环境出现影响业务流程、用户使用的Bug,开发人员紧急修复,测试环境验证后,做紧急上线处理,由测试人员验证。

4. 注意事项

为了避免前期工作中出现的问题,更好地提升工作效率,提出如下几点:

1.合理规划版本上线周期,一周一次或两周一次,避免频繁上线。

2.保证充足的测试时间,避免测试不充分造成生产环境功能不稳定等风险。

3.按约定时间准时提测,若延迟提测时间,需重新规划上线时间。

4.提测前开发人员进行自测,自测通过后提交测试。

5.开发需确保提测功能的完整性、可测性。

6.由于该项目生产环境服务器由开发人员自行维护,因此,开发人员负责生产环境稳定性、可用性的日常巡检。

7.测试环境更新、生产环境发布后,及时通知测试人员。

8.生产环境发布后,整体验证通过,发出测试报告,确保无问题,产品经理、研发经理、开发相关人员、测试人员方可离开。

9.禁止开会迟到早退,如有事情不能到会提前通知相关人员。

你可能感兴趣的:(关于研发流程来一波)