您的位置  > 互联网

卷首语科学严谨的过程是项目成功的最快路径

科学严谨的流程是项目成功的最快路径。

概述

大型IT项目都会经历测试、UAT、预生产、投产等过程。 每个环节对应不同的服务器环境,用于功能验证和生产风险控制。 不同行业、企业对信息化建设的标准化和安全性要求不同。 例如,银行等客户对生产变化有着非常严格的控制。 上市前评审会议和上市后观察都有完整的流程规范。 在银行业,根据系统与金融业务的远近来划分核心和外围,控制的力度也相应有所不同。

本文分析了建筑工程行业、化工行业、能源行业等传统企业服务器部署的讨论。 我们限制这类企业的特点是对信息化有一定的了解和基础,但他们不具备军工、国防等高保密项目的要求。

从完整组件的服务器环境部署和系统制作步骤两个方面来介绍:

服务器环境部署

相关环境部署包括:数据库、中间件、应用程序、报表服务、接口服务、代理服务。 每个部分可以在测试环境中组合部署,每个组件可以在生产环境中独立并根据服务器评估进行安装。 下面以一个处于内网环境但需要访问外网的项目为例进行说明:

系统制作步骤

项目实施过程中,投产前必须考虑其配置程度高、接口集成度高、数据垃圾控制三个因素。 通常我们将生产分为三个阶段:测试服务环境-生产环境测试项目-生产环境正式项目。 每个环节主要涉及BP迁移、权限配置、接口测试等。 其他部分不再详细描述。

BP迁移:

首先,在初始构建过程中,我们根据需求调研和蓝图设计,在测试环境中构建了BP,并在测试项目中进行了BP测试。 测试通过后,通过BP迁移将BP从测试环境迁移到生产环境,并首先在测试项目中进行预生产测试。 此时BP的所有设置都完全按照正式项目进行。 测试项目中的BP测试完成后,BP将投入正式项目中并上线。

接口开发和部署:

首先,在测试环境中进行接口开发。 测试项目配置BP后,开始与外部系统的接口联调测试。 这时测试必须覆盖完整的接口功能。 测试完成后,将界面移至生产环境,使用生产环境中的测试项目来模拟正式生产项目的场景。 测试无问题后,投入生产。

Shell&权限

Shell规划的测试环境尽可能与生产一致,但没有要求。 测试环境的组设置也与生产环境一致,但测试环境的组成员可以是同一个帐户。 同样,生产环境的测试项目组设置必须与正式项目完全相同,但组成员可以是同一个账户。 目的是为了方便测试,但是会造成测试遗漏,需要注意。

本文结束。