项目上线简化流程介绍

最近上线因为高并发多线程定时任务引发了一次事故问题,当上线完成,且将事故处理完后回顾了下本次事故原因。
1、后半夜上线,人都比较困乏,极容易产生疏忽得情况。
2、上线业务较多,上线后测试点很多。与测试间都是口口相传的方式。上线条理性极差。
3、定时任务这块没有专人负责处理。且也没有对其作相关上线方案。

解决方案:
公司一定要有明确上线流程的强制要求;和相关的每个环节的文档记录。
解决问题:
上线无条理性(乱);责任划分不清;上线是否成功无标准;上线失败原因不明确;丢掉原有上线测试内容;上线开始后服务器部分服务器不具备上线条件等问题。

声明:本文档只是一种上线流程的简要概述,如果需要使用请根据实际情况完善。

简要流程图:

流程图描述:上线前业务测试-》生成测试文档(主业务完全通过,副业务90%通过。满足上线条件。)-》上线前服务器测试(项目对服务器的网络要求以及环境要求测试通过)-》生成上线流程文档(包含上线几个项目,项目上线的先后顺序,每个项目测试的内容和重点注意项)-》正式上线开始-》生成上线结果文档-》结束上线


上线前业务测试:
要求:主业务完全通过,副业务90%通过。满足上线条件。
形成测试文档简单表格如下:


上线前服务器测试:
要求:项目开发人员和服务器管理员提前会议沟通具体事项。最终形成服务器要求完备文档。
服务器要求测试文档简单表格如下:


正式上线开始:
要求:请严格按照上线前业务测试形成的表格一一测试,并记录测试结果。测试不通过的一定要写原因。
上线测试文档简单表格如下:

原文地址:https://www.cnblogs.com/gynbk/p/10867884.html