研发外部对接规章制度
2019-12-13 本文已影响0人
企业信息化架构
1. 前言
1.1. 背景
随着管理的系统和管理的模块增加,日常的开发需求量也在不断增加,为了更好的管理开发内容和提升开发的效率,所以建立研发外部对接规章制度,以提升整体的管理规范和作业人员的工作效率。
1.2. 阅读人员
研发负责人、系统运维负责人、项目负责人、实施人员、运维人员、开发人员等日常需要与研发交互人员。
2. 研发人员职责
image.png3. 研发对接入口规范
3.1. 任务对接规范
新需求和新任务的对接需要需求规格说明书,如果设计界面或者交付需要提供原型文档,且任务明确后需要在禅道的任务页签登记问题。具体需求规格说明书要求如下:
image.png
3.2. BUG对接规范
开发的代码如果不满足需求或者出现BUG,外部对接人员可以通过禅道对问题进行登记,问题登记规范如下:
image.png
4. 研发对接出口规范
4.1. 任务对接规范
根据外部人员提供的需求规格说明书编写详细开发说明书,同时提供给外部人员复核和提交版本管理。任务开发完成后,需要禅道登记任务完成指派任务给提出人,同时记录任务完成耗时时长。
4.2. BUG对接规范
系统影响业务的BUG需要优先处理,修复完成后,将禅道登记完成,BUG指派给提出人,同时记录BUG完成耗时时长。
5. 部署流程
5.1. 部署申请
实施人员日常收集需求,提交禅道进入开发结算。研发人员开发完成后,部署相关代码到测试环境,并通知实施人员进行验证。实施人员验证无误,通知开发人员提交代码,同时填写此次修复问题部署申请。
image.png
5.2. 代码复查
研发负责人对研发提交的所有代码和实施提交的部署申请进行复查,判断对应部署申请问题已提交最新代码,同时确定不存在严重错误或者不影响业务正常作业的代码错误。
核查无误后,填写版本号和将部署清单发送信息部微信群,同时通知运维人员进行部署。
image.png
5.3. 部署执行
运维人员登录Jenkins,将对应的系统进行更新,并核查部署日志正常。
image.png
5.4. 部署验证
运维人员部署成功后,需要登录对应系统,并简单操作系统功能,确认系统正常运作。
image.png
5.5. 版本登记
运维人员部署成功后,通知研发负责人,研发负责人将部署清单添加到知识库的版本历史记录清单。发布版本历史记录清单后,表示部署流程完结。
image.png