制度体系之农行-软件开发中心信息化项目投产实施细则(试行)第一章总则第一条为规范软件开发中心信息化项目投产工作的流程,明确相关部门职责,提高项目投产的工作效率,特制定本实施细则。第二条本实施细则依据《中国农业银行信息化项目管理办法》、《中国农业银行信息化项目总行投产管理流程(试行)》、《软件开发中心项目管理办法(试行)》的相关规定执行。第三条本实施细则中相关概念的定义遵照《中国农业银行信息化项目总行投产管理流程(试行)》、《软件开发中心项目管理办法(试行)》之约定。第四条本实施细则用于规范新项目、升级项目或重大变更项目的投产流程。第五条本实施细则适用于信息化项目在总行的生产运行单位的投产过程。信息化项目在总行其他单位及分行的投产可参考本流程。第二章部门与职责第六条依据《中国农业银行信息化项目总行投产管理流程(试行)》,在全行信息化项目投产过程中,软件开发中心可能承担项目申请单位、项目实施单位和生产运行单位三类机构职责。第七条软件开发中心内部信息化项目投产管理工作相关部门主要包括:投产组织部门、项目研发部门、基础架构部门、质量管理部门、测试部门、生产运行部门等。第八条投产组织部门负责信息化项目的投产组织和协调工作,具体职责如下:(一)负责汇总软件开发中心的年度项目投产计划和投产计划变更,并上报项目管理单位;(二)负责组织有关部门对投产工作方案建议书、投产过程中的重大事项进行研究讨论,提交建议方案;(三)负责向项目管理单位提出项目投产申请,并跟踪审批进度;(四)负责跟踪项目投产工作进度;(五)作为软件开发中心信息化项目投产的窗口,负责投产后问题的受理和分发,以及一线或者二线技术支持。第九条根据信息化项目的特点,软件开发中心投产组织部门一般指技术保障部、系统支持部、网络技术部、运行环境部。投产组织部门在信息化项目投产管理中,具体分工如下:(一)技术保障部主要负责应用类和开放平台基础架构类项目的投产组织和协调;(二)系统支持部主要负责主机系统基础架构项目的投产组织和协调;(三)网络技术部主要负责网络基础架构项目的投产组织和协调;(四)运行环境部主要负责机房环境、电力等基础架构类项目的投产组织和协调。第十条项目研发部门指根据项目《项目任务书》或受软件开发中心项目管理委员会的指定,承担具体项目实施任务的软件开发中心职能部门或开发分中心。项目研发部门在信息化项目投产管理中的具体职责如下:(一)负责按照项目管理单位的要求提出年度项目投产计划,以及投产计划的变更,并报投产组织部门汇总;(二)负责牵头制定项目投产工作方案建议书;(三)负责投产前的项目技术培训;(四)负责特护期内的技术支持;(五)负责协助生产运行单位完成项目投产的相关准备工作;(六)在特护期结束后,承担项目生产运行的二线或者三线技术支持。第十一条基础架构部门指软件开发中心内部负责运行环境、硬件设备、网络架构和各类基础软件系统等基础环境的规划设计和实施部门。软件开发中心基础架构部门一般指技术总监室、系统支持部、网络技术部、运行环境部和技术保障部。基础架构部门在信息化项目投产管理中的主要职责如下:(一)协助项目研发部门完成项目投产工作方案建议书中相关的基础架构部署方案的设计工作;(二)协助生产运行部门依照项目管理单位审批后的《项目投产方案工作建议书》,完成投产上线的技术支持工作。第十二条质量管理部门负责项目投产的软件版本管理和文档规范化管理工作。软件开发中心质量管理部门一般指质量管理部。质量管理部门在信息化项目投产管理中具体职责如下:(一)负责项目投产所需的软件版本管理,向生产运行单位及分行发布投产所需的程序;(二)负责收集和管理软件产品和技术文档。具体包括:1、应用系统架构设计;2、应用系统数据结构说明;3、系统日常运维技术手册;4、系统运行作业操作指南;5、项目组技术支持人员通信录;6、其它必要的相关文档。质量管理部门作为归口部门负责项目生命周期中所有文档的收集和管理。其它部门按照软件开发中心的文档管理办法借阅和使用项目文档。第十三条测试部门负责信息化项目测试文档的规范管理、测试组织、实施和测试报告的编制等相关测试工作。对于由软件开发中心承担测试任务的项目,按照开发中心部门职能分工,测试组负责组织应用开发类项目的功能测试工作;测试组、基础架构部门(系统、网络、环境等)负责组织应用开发类项目的性能测试;基础架构部门(系统、网络、环境等)负责组织基础类项目的测试工作。测试部门在信息化项目投产管理中具体职责如下:(一)在项目投产申请前,负责组织相关部门和人员对拟投产项目进行功能测试,并提交项目测试报告;(二)根据项目特点,负责组织相关部门和人员对拟投产项目性能指标进行必要的性能测试;(三)在投产准备阶段,负责协助项目研发部门完成投产工作方案建议书中项目性能设计指标等内容的制定。第十四条生产运行部门主要负责在软件开发中心投产项目的日常生产运行和维护,以及不在软件开发中心投产的项目的二线技术支持。软件开发中心生产运行部门一般指技术保障部、系统支持部、网络技术部、运行环境部、运行作业部。生产运行部门在信息化项目投产管理中具体职责如下:(一)负责根据项目投产计划,配置投产项目所需运行资源;(二)负责建立和维护项目投产所需的生产运行环境;(三)负责建立项目运行作业、运行保障工作的组织和流程,落实相关岗位人员;(四)负责在软件开发中心投产项目的一线生产运行维护;(五)负责由软件开发中心实施的、但不在软件开发中心投产项目的二线技术支持。第三章投产计划管理第十五条项目管理单位负责根据信息化项目计划及项目实施进度情况,组织制订、修订项目投产计划,一般在每年年底前组织制订项目投产计划,次年根据实际情况需要,对项目投产计划进行修订。项目管理单位负责发布项目投产计划,并向项目审批单位报告。第十六条项目投产计划应明确计划投产项目的生产运行单位,计划投产时间,并初步提出项目运行资源配置需求。第十七条按照项目管理单位的要求,项目研发部门负责或协助项目申请单位提出项目投产计划,投产组织部门负责汇总软件开发中心的项目计划并上报项目管理单位。第十八条对于在项目投产计划外的特事特办或其他需要紧急投产的项目,项目研发部门应及时通报投产组织部门,由投产组织部门报告项目管理单位,协调纳入项目投产计划。第十九条对于计划在软件开发中心投产的项目,生产运行部门要根据信息化项目投产计划,及时启动投产项目运行资源配置工作,并按照《中国农业银行软件开发中心生产、开发、测试、培训用信息化建设资源管理办法》落实资源配置。项目组织部门负责汇总向项目管理单位及项目实施单位通报相关项目运行资源到位情况。第四章投产实施流程第二十条信息化项目投产实施主要包括投产申请、投产准备、投产上线、特护期运行维护等阶段。第二十一条项目在生产系统的试运行投产视同正式投产管理。第一节投产申请第二十二条信息化项目投产需项目实施单位和项目申请单位共同申请,由项目实施单位具体负责向项目管理单位提交项目投产申请。第二十三条软件开发中心作为项目实施单位的项目,由项目研发部门负责投产申请的各项准备工作,投产组织部门协办并负责向项目管理单位提出项目投产申请、跟踪审批进度。第二十四条在软件开发中心内部,项目投产申请通过中心签报的形式流转,由项目研发部门发起,会签质量管理部门、投产组织部门等相关部门后,由项目研发部门分管总经理或软件开发中心总经理签批。第二十五条提出项目投产申请应具备以下前提条件:(一)项目任务书规定的项目设计开发任务已经基本完成;(二)项目已经完成验收测试,并取得项目申请单位验收测试报告。第二十六条提出项目投产申请时,应提交如下材料:(一)《中国农业银行信息化项目总行投产申请表》(见附件3);(二)项目测试报告;(三)项目投产工作方案建议书。第二十七条项目测试报告根据具体项目测试的分工,由项目申请单位、软件开发中心相关部门完成。原则上,功能测试报告由项目申请单位和软件开发中心测试组共同出具;性能测试报告由软件开发中心测试部门或基础架构部门出具。第二十八条项目投产工作方案建议书需包含项目应用架构、技术方案、运行维护方案、应急方案,以及分行实施方案等。建议书由项目研发部门主办,投产组织部门、基础架构部门、测试部门和生产运行部门协办。具体内容如下:(一)项目应用架构:包括项目应用部署、数据分布、网络通信、操作环境、业务量、数据量估算,项目涉及的相关系统,项目性能设计指标等;(二)投产技术方案:包括项目运行的软、硬件基础平台和版本,项目软、硬件、网络资源、机房环境需求情况,应用系统部署规划,应用及系统安装步骤,以及投产准备和上线阶段的主要工作计划、任务分工等;(三)运行维护方案:运行维护方案中应提出项目的特护期建议及特护安排等内容,由项目研发部门完成,生产运行部门协助;(四)应急方案:对于不同级别的应急事件设计应急处理方案;(五)分行实施方案:对于项目投产需要分行参与或协同的,需同步提交总分行协调机制、技术方案、上线步骤等相关的建议方案。第二十九条项目管理单位负责受理项目投产申请,对投产条件及相关申请材料进行审核。对审核通过的项目,项目管理单位向生产运行单位、项目申请单位、项目实施单位等相关机构下达《中国农业银行信息化项目投产通知书》(见附件5)。第三十条收到《中国农业银行信息化项目投产通知书》后,软件开发中心各相关部门负责组织落实本部门职责。投产组织部门指定一个项目投产负责人,负责该项目投产的各项组织、协调工作。重大项目成立由各部门相关人员组成的项目投产工作组,负责项目投产的各项相关工作。第二节投产准备第三十一条项目投产准备阶段主要完成项目投产上线所必需的业务、应用、数据、系统、网络、运行维护等各方面的准备工作。第三十二条在项目投产准备阶段,项目管理单位组织生产运行单位、项目申请单位、项目实施单位等相关机构,对项目投产方案建议书进行研究、论证,以此建议书为基础,明确投产准备工作各项任务安排,并分解到具体部门和人员。具体包括:(一)投产组织部门根据投产方案建议书跟踪协调工作进展。如遇特殊情况导致投产准备工作无法按计划实施完成的,属于应由软件开发中心承担的任务,由投产组织部门及时报告项目管理单位,由项目管理单位组织相关单位共同研究制订解决方案。(二)项目研发部门在投产准备阶段需要完成以下工作:1、协助项目申请单位负责颁布项目配套业务制度、产品功能操作手册、操作规程,开展业务培训等;2、协助生产运行单位制订项目投产上线实施计划、项目投产上线应急预案、项目特护期运行维护工作方案;3、协助生产运行单位完成系统的安装部署,开展基于准生产系统的切换演练、系统验证;4、开展项目的技术培训。(三)质量管理部门负责准备拟投产的程序版本、发布总分行端应用程序等。(四)在软件开发中心投产的项目,生产运行部门需要牵头完成以下工作,项目研发部门予以协助配合:1、制订项目投产上线实施计划、项目投产上线应急预案、项目特护期运行维护工作方案;2、制订项目运行作业工作方案、项目运行保障工作方案、项目应急预案、项目应急操作手册;3、安装、配置项目所需系统、网络、基础软件等运行环境;4、开展基于准生产系统的切换演练、系统验证。(五)不在软件开发中心投产的项目,负责二线技术支持的生产运行部门需要完成以下工作:1、参与安装、配置项目所需系统、网络、基础软件等运行环境建设;2、参与项目的切换演练、系统验证,熟悉项目的日常运维和技术支持工作。第三十三条投产准备工作就绪后,投产组织部门按照项目管理单位的要求提交《中国农业银行信息化项目投产准备工作完成情况说明表》(见附件6),并跟踪审批进度。第三节投产上线第三十四条收到《中国农业银行信息化项目投产上线令》后,生产运行单位按照项目投产上线实施方案,实施投产上线工作,项目实施单位、项目申请单位等机构配合。项目管理单位对项目投产上线过程进行协调。第三十五条对于在软件开发中心上线的项目,投产上线流程如下:(一)项目研发部门负责制定项目上线任务一览表,投产组织部门等相关部门协办;(二)各部门按照上线任务一览表开展上线工作,投产组织部门跟踪并通报进度情况;(三)上线完成后