XXX控股集团业务系统(交易与支付)SDE制度(完整版)
引言:
2010年中辞去外资企业的开发主管,带2个资深软件开发工程师到浙江xxx港区下一个控股集团,重新组建19人开发团队,为了保障整个团队中软件工具加工所产生的软件产品或半成品(如源代码、测试数据和各种文档资料等)及软件开发环境的可持续性。设立如下SDE制度:
一、个人开发环境的定义与执行
1、每个业务模块组的开发人员编制2人以上,互为AB。
2、每组成员的开发环境必须一致。
3、每人配置一台独立的开发PC主机,每小组拥有2台独立服务器用于组合测试与代码保护,如下:
PS:金融小组开发保密性高,故不配备开发文员
4、每月开发环境与代码必须与备台环境与代码一致,周末检查与验收,月计入绩效奖金。
5、客户需求说明书、系统架构说明书、开发环境手册、代码手册、开发测试过程记录,关键流程说明等
二、联合测试与可配置环境的定义与执行
1、禁止非组长人员进入联合测试区内服务器。
2、禁止联合测试服务内服务器与开发去内服务器串联,混合使用。
3、禁止日常开发进入联合测试服务器区。
4、测试环境手册,业务逻辑说明书等补充
三、应用部署测试与培训环境的定义与执行
1、项目组长搭建应用部署测试环境。
2、运维人员组织客户一起测试。
3、操作手册,环境部署手册,测试反馈说明等。
四、生产环境的定义与执行
1、项目部署报告,验收报告,运行报告,系统操作手册!
2、关键数据导出,回炉于“应用部署测试与培训环境”