1广东XX集团文件签发人:IT项目实施管理办法第一章总则第一条为规范集团IT项目实施过程管理,明确项目组织与职责分工,规范项目活动和交付质量控制,特制定该管理办法。第二条该办法与《集团IT项目投资管理办法》、《集团IT采购管理办法》共同组成集团IT项目管理办法。第三条本办法管理IT项目合同生效后到项目验收前的整个实施过程,主要内容包括项目分类与组织、项目里程碑管理及项目管理规范。其中项目里程碑管理包括项目的里程碑划分、关键任务规范、主要的交付件模板和评审点,项目管理规范主要包括计划与会议管理、问题与风险管理、变更管理。第四条本办法适用于XX企业集团、XX集团及下属各单位所有与信息技术应用相关的项目。第五条本办法适用于参与IT项目实施过程中的IT、业务部门和供应商人员。2第二章项目分类与项目组织第六条根据集团IT项目投资管理办法,根据项目的影响、实施范围和投资金额分为A、B、C、D类,具体见《集团IT项目投资管理办法》。根据项目的实施性质分为应用实施(咨询服务)、定制开发、硬件集成类项目。根据实施方式分为外包、自主实施、自主实施部分外包类项目。第七条项目小组由供应商、业务部门、IT部门共同组成,项目组根据专业分工分为项目管理组、业务组、开发组和系统支持组。项目组织参考附件一:《IT项目组织架构图》。第八条不同项目分类,参与项目的角色有所不同,项目启动前,双方项目经理需根据项目要求和资源状况重新确定项目组织和项目组人员,明确项目职责分工后予以正式发布。第九条项目管理组:可分别设立项目总监、项目经理等角色,A、B类项目设立项目总监,C、D类项目设立项目经理,由项目负责人担任。第十条项目总监负责项目总体目标的决策、风险控制和重大事项的协调,为项目发起人和项目责任人。应用类项目由业务部门项目发起人、项目发起部门负责人担任或授权IT部门人员担任,IT基础类项目由IT部门负责人或业务主管担任。第十一条项目经理负责项目过程的计划与会议管理、问题与风险管理、变更管理,为项目执行过程管理的责任人。应用类项目可分别设立业务项目经理和IT项目经理,业务项目经理由项目主办单位项目负责人担任,IT项目经理由IT部门项目管理人员担任。第十二条项目业务组:由业务分析、实施顾问、关键用户组3成,业务分析由主办单位的业务负责人或业务骨干担任,负责项目需求和业务管理方案的确认;实施顾问由供应商或IT部门具备业务咨询和分析能力的业务顾问担任,参与或负责项目需求的分析、设计与变更管理。关键用户参与需求调研、测试。第十三条项目开发组:由供应商或IT部门系统架构师、技术支持、开发顾问、软件测试、软件配置等角色,负责IT项目软件或定制开发需求的设计、开发、测试与质量控制,其中大型应用或基础类项目,必须设立系统架构师,负责总体方案的设计或评审。第十四条系统支持组:由IT部门的运维中心系统管理人员担任,负责系统正式环境管理、系统环境规划、搭建及系统管理规范的建立,参与技术方案评审和协助系统环境优化,负责系统移交的正式接收人。第四章项目里程碑管理第十五条项目组与供应商签订正式合同和《SOW》后,标志着项目正式进入项目实施阶段。项目实施过程包括项目准备、需求分析、方案设计、系统实现、上线运行、项目移交等六大里程碑,里程碑的关键工作任务如(图一)所示。第十六条项目经理根据项目特点制定项目计划及项目的交付要求,如无特殊约定,以附表1.1、附表1.2、附表1.3为准。所有项目实施交付文档按里程碑每月定期在集团IT管理部备案。4图一:项目里程碑和关键任务图第五章项目准备阶段第十七条项目准备阶段包括制定总体计划、成立实施项目组织、建立项目章程、召开项目启动会议等工作。第十八条制定总体计划:项目经理根据项目特点制定项目总体实施计划及资源计划,明确项目里程碑的关键活动、责任人、开始与完成时间、交付件要求,经双方项目经理或项目总监审批后正式执行。第十九条成立实施项目组:项目经理根据项目特点明确参与项目的人员、角色、职责及明确参与项目时间要求,并正式成立项目项目准备需求分析方案设计系统实现项目移交上线运行成立项目组建立项目章程制定项目计划召开项目启动会议业务调研需求分析需求评审需求确认总体设计详细设计准备测试方案软件编码单元测试集成测试UAT测试性能测试关键用户培训测试开发环境部署上线准备上线评审最终用户培训正式环境部署项目初验试运行跟踪项目初验系统移交制定系统规范制定业务规范项目终验5组。第二十条建立项目章程:明确双方项目组在项目过程中的沟通、问题、风险、计划、人力资源、质量管理等方面的管理约定及相应的管理模板,如无特殊约定,以XX提供的模板为准。第二十一条召开项目启动会议:项目经理在完成以上项目准备后,应组织相关项目干系人召开项目启动会议,项目总监、项目领导小组、项目组和关键用户应参加项目启动会议。第六章需求分析阶段第二十二条需求分析阶段包括需求调研、需求分析、需求评审、需求确认等工作,经双方评审后最终形成《需求规格说明书》,《需求规格说明书》作为项目后续工作的基础,必须确保项目中所有相关人员对需求的理解达成共识。第二十三条《需求规格说明书》必须包括总体需求及业务流程、详尽的功能需求描述和分析、需求的优先级、非功能需求(系统技术需求)、与外部系统接口的定义,并确保需求是一致的、完整的、可行的且易于理解的。第二十四条需求调研可采用调研、访谈、原型法等多种方式结合开展,调研前必须做好《需求调研问卷》、落实参与调研的对象和时间,调研对象必须包括项目发起人、业务负责人和关键用户在内的所有与项目范围密切相关岗位,须确保以上人员的充分积极参与。第二十五条需求调研:调研内容包括项目目标、业务目标、业务与IT现状、业务流程、具体的业务功能需求和非功能需求,业务访谈过程应形成《需求访谈记录》,并及时将《需求访谈记录》反馈6给访谈对象,并最终进行确认。应用实施类或推广类项目还可在调研前先进行系统原理及系统功能的培训。第二十六条需求分析:项目组内部对调研过程收集的需求和遗留的问题进行可行性、优先级别和风险评估,在此基础上形成初步的《需求规格说明书》,发相关业务人员征求意见。应用实施类项目需进行需求和功能的匹配、业务流程再现等工作。第二十七条需求评审:项目经理组织相关的业务骨干和业务部门负责人对需求进行正式评审会议,使双方项目组对需求的理解达成共识。项目组根据评审意见修订《需求规格说明书》。集团IT部参与A类项目的业务需求评审,集团财务部参与财务类项目的需求评审。第二十八条需求确认:《需求规格说明书》经评审通过后需业务分析、项目经理、项目总监签字确认,并作为启动设计开发阶段必要输入条件。第七章方案设计阶段第二十九条方案设计阶段包括总体设计、详细设计、编制数据整理模板、开发环境安装等工作。第三十条总体设计和详细设计:由实施顾问和系统架构师共同完成。应用实施类项目进行业务流程优化、总体方案设计、详细方案设计、客户化开发方案设计;定制开发类项目进行系统总体方案设计、详细设计、数据库设计及测试方案设计;其中总体方案设计需经过项目组、系统架构师的评审,集团IT部参与A类项目的总体设计评审。第三十一条《系统总体设计说明书》指系统总体方案设计,包7括系统应用架构设计和技术架构设计,应用架构设计包括系统应用架构图、子系统/模块结构设计、具体功能模块设计及与外部应用系统的业务关联设计。技术架构设计包括系统技术架构图(含与外部系统接口图)、内外部接口设计、相关软硬件平台设计、非功能模块设计。第三十二条《系统详细设计说明书》进一步详细描述具体程序的设计要求,包括程序的功能、输入输出项、算法、流程逻辑的实现详细描述。第三十三条《系统数据库设计说明书》包括数据库概念模型设计、数据库逻辑模型设计、数据库物理结构的设计、数据库性能参数的配置、数据库对象的详细描述。第三十四条编制基础数据整理模板:供应商提供基础数据整理模板,项目经理协调相关业务分析、实施顾问制定数据整理规则和整理计划,并落实相关业务岗位或关键用户负责基础数据整理,基础数据需经业务部门负责人确认。第八章系统实现阶段第三十五条系统实现阶段包括开发环境安装、软件编码、单元测试、集成测试、用户测试、性能测试与优化、问题跟踪、测试环境安装、测试环境软件配置管理、数据整理与校验等工作。第三十六条项目经理在项目总体计划和设计的基础上制定《开发计划》,并定期把开发进展情况和开发成果反馈到项目组或提交到制定位置。第三十七条开发环境安装:根据硬件资源的落实情况,由供应商系统实施工程师负责开发环境的安装与配置,提交《开发环境安装8配置文档》。第三十八条软件编码:开发顾问根据《设计说明书》、《开发计划》进行编码。供应商的质量保证人员对软件编码成果进行质量控制与检查。第三十九条单元测试:软件代码经开发顾问开发完毕后,完成单元测试并修正存在的问题后提交测试人员和质量保证人员检查。第四十条集成测试:项目经理安排软件测试人员完成,提交《系统测试方案》,发现的问题统一由项目经理负责跟踪管理,并汇总成《问题跟踪表》。第四十一条用户测试:分为项目组内部测试和UAT测试,所有的测试都需要汇总成《问题跟踪表》,一般先经过项目组内部测试后才能组织UAT测试。UAT测试前项目组需先提供《系统测试方案》和《系统测试计划》,对参与UAT测试的用户进行培训。UAT测试结果作为上线评审的主要依据之一。第四十二条性能测试:由开发顾问与系统管理人员共同负责性能测试方案的制定和性能测试分析,并进一步安排性能优化措施。第四十三条问题跟踪:开发顾问根据测试反馈的《问题跟踪表》进行代码修改,项目经理跟踪问题解决的进度和组织相关人员进行测试确认。第四十四条测试环境安装:由项目组实施人员负责,XX系统管理人员协助完成,由供应商系统实施人员提交《测试环境安装配置文档》。项目组实施人员由供应商系统实施人员和XX开发顾问(或质量保证)人员组成。第四十五条测试环境软件配置管理:软件质量由供应商的质量9保证人员负责,由XX开发顾问负责测试环境的软件部署,并做好软件配置管理,提交《测试环境软件部署记录》。第四十六条数据整理与验证:基础数据整理由业务部门负责,基础数据由开发顾问提供导入脚本导入测试环境,由实施顾问、业务分析员、关键用户对数据进行校验和验证,数据经验证后才能导入正式环境。第九章上线运行阶段第四十七条系统上线包括正式环境安装、正式环境软件配置管理、上线方案编写、上线培训、上线评审、系统上线、上线运行跟踪、试运行总结、初验总结等工作。第四十八条正式环境安装:由XX系统管理人员根据《测试环境安装配置文档》负责正式环境的安装,项目组实施人员协助完成,完成后由XX系统管理人员提交《正式环境安装配置文档》。如不能按照《测试环境安装配置文档》要求完成,则返回测试环境,由供应商完善《测试环境安装配置文档》,直到达到要求为止。第四十九条正式环境软件配置管理:软件质量由XX开发顾问或质量保证人员负责,未通过XX项目质量控制的软件程序不能发布到正式环境;XX系统管理人员负责正式环境软件配置管理和软件部署,提交《正式环境软件部署记录》,对不符合XX正式环境软件发布要求的软件可拒绝部署。第五十条上线方案编写:系统完成UAT测试并按照要求提交所有文档后,由双方项目经理共同制定《系统上线实施方案》。第五十一条上线培训:根据上线方案中的培训计划,由乙方项10目经理组织用户进行培训,同时提交《用户培训手册》和《用户操作指引》。第五十二条上线评审:甲方项目组成员根据乙方在实施过程中提交的所有交付内容进行评审,评审内容包括交付质量、交付件的完整性、UAT测试、上线条件、上线方案。集团IT部参与A类项目的上线评审。第五十三条系统上线:通过上线评审后,系统可以进行上线并进入试运行阶段。第五十四条问题跟踪:项目组对系统试运行情况进行跟踪,及时处理和更新《问题跟踪表》,每周通报系统运行状况。第五十五条试运行总结:系统试运行一个月以上并运行稳定,项目组应总结系统运行情况,提交《系统试运行跟踪报告》。第五十六条初验总结:系统应用状况达到项目验收要求,项目组进行项目初步验收总结,提交《