项目上线发布流程简介(不同公司流程规范不一样,仅供参考)
前言:整理了一下项目上线发布流程简介,仅供参考!
一、目的
规范公司项目和产品的上线流程,建立和完善产品的版本控制,保证软件产品质量。
二、范围
适用于公司所有项目
三、参与人员
项目、产品、开发、测试、运维
四、发布流程
在已开发完毕的各系统或项目正式部署生产环境前要严格按照以下流程进行上线前检查。
1、提交测试
a)开发人员在功能开发完毕后首先要进行自测,自测通过后提交测试代码,并开始撰写上线方案。(上线方案须包括新增的外部应用安装,应用部署顺序及应用关联性、是否关闭其他应用服务,数据库脚本,制定合理的上线时间,涉及的服务影响范围以及上线失败的回滚步骤。)上线步骤要由项目技术负责人把关通过后上传到项目Tapd(上线发布计划)中。
b)测试人员根据需求文档制定测试方案,测试用例,特别注意临界点测试方案。
c)中、大型项目,测试人员要通过自动化部署平台根据提供的分支及上线方案与运维及开发配合部署UAT环境,涉及数据库数据同步要提前一天告知运维从线上同步数据至UAT。
d)小型或紧急bug修复开发修改完毕,测试环境验证通过后可先发布至预发布(如有)环境进行验证,回归验证无误后方可上线。
e)记录各种数据测试结果及测试问题,并交由相关业务人员进行二次迭代处理,该点须交付测试结果报告。
f)测试人员测试完毕后通知产品进行验收测试,并记录测试结果及问题,交由相关开发人员进行再次迭代。该点须交付产品验收报告和测试结论报告。
2、预发布
a)测试人员在测试环境测试并跟踪修改bug达到上线标准(没有H、M级bug,L级bug在可控范围内)时,开始部署UAT环境,测试人员对现有功能在UAT环境上进行回归测试(重新执行case),确认达到上线标准。
b)测试人员UAT回归测试通过后通知产品介入进行验收测试。产品验收测试不通过,继续整改,直至验收通过为止,验收通过发送验收通过确认电邮。
c)在上线前发预发布进行验证测试,测试通过测试人员或项目经理发起邮件通知相关开发人员、产品人员、测试人员准备正式上线发布流程。
3、正式上线
a)在测试人员确认项目具备上线条件下,正式上线前,项目总控须发起部署大会,召集相关开发人员、测试人员、产品人员、运维人员讨论此次部署事项(介绍项目的相应负责人员,数据库脚本执行,部署顺序,应用程序关联,部署时间点,部署回滚方案,包括数据库回滚和应用程序回滚)。
b)确认上线之后,测试人员邮件上线方案,数据库脚本,代码仓、分支、哈希给运维人员。在部署中出现错误,及时通知相关开发人员。如若问题不能在计划内时间解决,执行回滚方案。
c)运维在操作完成时均需要回复邮件,并说明操作步骤结果。
d)发布完成后运维人员回复邮件通知测试人员、业务及需求人员进行线上测试。测试结果及问题提交至开发人员。如若出现问题不能在计划内时间解决,执行回滚方案,并进行迭代改进。
e)紧急Bug修改走补丁Fhotfix流程。不影响功能的bug留到下次版本解决。测试通过后测试人员回复邮件,发布结束。
4、应用服务监控
a)运维人员对相关业务保持上线后正式生产系统进行有计划地监控其服务的性能和可用性,及时发现问题处理及反馈问题。
5、总结报告
上线成功后,撰写或总结系统需求、架构以及开发文档进行备案。
项目上线发布流程简介(不同公司流程规范不一样,仅供参考)相关推荐
- 软件测试流程规范简介(不同公司流程规范不一样,仅供参考)
前言:整理了一下软件测试流程规范简介,仅供参考! 一.流程图概述 二.测试启动阶段(需求分析) 参与软件需求评审.技术评审,以测试的角度分析需求的可测性,可构思将来对测试进行的方法.原则等.更重要的是 ...
- 项目线上问题应急处理规范(不同公司流程规范不一样,仅供参考)
前言:整理了一下项目线上问题应急处理规范,仅供参考! 1.1线上报障流程 1.2.目的 为了明确线上事件的报告.应急响应和处理机制,确保能以快速.高效.准确的应急处理能力来保证各类系统的正常运转,当发 ...
- c 语言ktv项目,KTV夜总会包厢里常玩的几种游戏,当然还有更多更好的娱乐项目,仅供参考...
很多人到KTV夜总会是为了一展歌喉,但也有一部分人其实对于唱歌并不感兴趣,他们喜欢的是KTV夜总会里面的氛围,喝喝酒,唱唱歌,玩玩游戏.不论是朋友相聚,还是客户应酬,互动性的游戏总能有助于活跃气氛,加 ...
- 教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考
教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考 这是老师给我们布置的任务,我在这里做一个简单的总结,话不多说,直接上图上步骤吧 首先,在菜单栏中,点击 B ...
- 项目测试流程规范(不同公司流程规范不一样,仅供参考)
前言:结合公司的项目情况制定合理的测试流程,提高测试效率和产品质量.核心还是要加强项目成员之间的沟通,在保障研发效率的前提下提高产品质量. 一.测试流程图 上述流程图为项目的测试流程图,每家公司用的项 ...
- java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】
转: java 实现一套流程管理.流转的思路(伪工作流) 在做某个管理项目时,被要求实现一套流程管理,比如请假的申请审批流程等,在参考了很多资料,并和同事讨论后,得到了一个自主实现的流程管理. 以下提 ...
- java开发 审核流程思路_java 实现一套流程管理、流转的思路(伪工作流) 【仅供参考】...
转: 在做某个管理项目时,被要求实现一套流程管理,比如请假的申请审批流程等,在参考了很多资料,并和同事讨论后,得到了一个自主实现的流程管理. 以下提供我的设计思路,知道了思路,实现起来就简单很多了. ...
- JeecgBoot项目上线发布的几种方式
方案一:JAR部署方案 1. 正式环境部署 部署方案采用nginx+tomcat部署方案 后端服务通过JAR方式运行 前端项目build后的静态资源,部署到nginx中 2. 后台项目jeecg-bo ...
- bug提交规范模板(不同公司流程规范不一样,仅供参考)
前言:以TAPD为例子的bug提交规范,仅供参考! 标题(必填):子系统-功能{-子功能}:问题描述 注:"{" "}"之间的内容为可选 正文(必填): 复现步 ...
- 支付宝商户申请流程(仅供参考)
一.需要准备的材料 1.备案网站的域名.法人身份证正反面.营业执照.产品logo(可选) 2.银行卡卡号及开户行 3.法人使用支付宝扫码登录蚂蚁金服开放平台:https://auth.alipay.c ...
最新文章
- Hadoop SequenceFile数据结构介绍及读写
- for..in与for..of比较
- TCP/IP 某些最常见的错误原因码 (errno)列表
- P2601 [ZJOI2009]对称的正方形(二维哈希)(二分)
- caffe学习路的起点
- AAAI-19录用论文清单
- EXcel 2016添加下拉列表,并且配置不同颜色,图文并茂手把手指导
- .net core精彩实例分享 -- 异步和并行
- html jwt权限控制,SpringBoot+SpringSecurity+JWT实RESTfulAPI权限控制
- 如何在C#中生成与PHP一样的MD5 Hash Code
- Java开发中的一些概念
- 基于win10系统下用vs2019编译flightgear2020.4.0
- 一个LaTeX论文模板
- Vue 之 .eslintrc.js 文件
- Java 打印Word文档
- 界面原型工具axure
- echarts自定义legend图例和tooltip默认提示文字
- [Office] Excel 每行插入空白行 / 隔行插入一行/ 每列插入空白列 / 每隔两行插入一行 / 批量插入空白行
- Vue笔记随笔---kalrry
- 关于Zoom连不了,明明别人可以连接,却提示会议号不存在