武汉佰钧成技术有限责任公司
7.2.1. 准备阶段
本阶段主要进行建立项目组织、建立项目管理体制、优化项目计划、工作任务定义、开发环境准备及环境搭建、招标需求分析确认等工作。
? 建立项目组织:我公司提出项目组织计划,与用户就本项目的项目组织
进行沟通交流,确定项目组织结构及相应人员岗位,明确项目组中每个人的责任,确定项目核心成员。
? 建立项目管理体制:与用户就本项目的项目管理体制进行讨论,最终形
成项目管理体制。
? 优化项目计划:针对实际情况对项目计划进行优化,编写项目进度计划
和预算。
? 招标书需求分析确认:再次确认用户在招标文件中提出的需求。 ? 开发环境准备及环境搭建:准备项目开发工作场所,包括软、硬件环境,
就本项目采用的各项技术,搭建开发环境。
? 编写项目的工作说明书,对项目实施的项目范围、项目阶段、工作方法、
相关各方的责任分工、各阶段的交付物、阶段完成里程碑、沟通制度等进行明确规定,同时编写质量保证计划,编写配置管理计划,以及项目实施的有关规章制度等;
本阶段要实现的里程碑是:签订商务合同和工作说明书。
本阶段承建方的主要参与人员有售前人员、需求分析人员、架构师、项目管理人员(含质量、配置人员)。
客户方主要参与人员为项目组织人员。 7.2.2. 需求阶段
本阶段主要内容为需求调研和需求分析,用户培训、初步用户手册的编制等工作内容。
? 需求调研和需求分析:公司组织资深的系统分析人员对用户需求进行进
一步的分析,与用户不断沟通、交流,确认已经明确的需求内容,经过不断调研、确认,最终形成需求规格说明书,完成由用户组织的专家进行评审。
? 初步用户手册的编制:根据需求内容,编制初步用户手册。
IBM银行信用卡系统建设项目
- 31 -
武汉佰钧成技术有限责任公司
? 需求评审:针对需求规格说明书进行用户的需求评审。 本阶段要实现的里程碑是:签署需求规格说明书。
本阶段承建方的主要参与人员有项目管理人员、需求分析人员、架构师、开发人员。
本期客户方主要参与人员为项目组织成员、相关业务部门的部门主管及业务骨干、科技部门相关人员。 7.2.3. 设计阶段
本阶段主要内容为系统的总体设计和详细设计、数据库设计、测试方案的设计、用户培训等工作内容。
? 总体设计:提出设计的方法及该阶段的工作进度安排,并得到招标方确
认;编制总体设计方案;编制测试环境建设方案;编制系统上线试运行至系统正式上线期间的时间安排;提供对项目应用系统设计风险的详细评估。
? 详细设计:完成应用系统软件功能模块的详细设计。
? 数据库设计:完成数据库系统的详细设计,包括数据库结构、表结构、
数据字典等的编制。
? 测试方案的设计:系统详细设计,完成测试大纲、测试计划、测试用例
的详细设计,使得在下一阶段应用系统开发完成后。 ? 完成系统设计的评审;
本阶段要实现的里程碑是:评审通过项目设计方案(包括数据库设计方案)。 本阶段承建方的主要参与人员有项目管理人员、需求分析人员、架构师、开发人员、测试人员。
本期客户方主要参与人员为项目组织成员、科技部门相关人员、相关业务部门的业务骨干。 7.2.4. 开发阶段
本阶段主要完成应用软件系统十个模块的开发的编码与单元测试工作。包括配置研发及测试人员、配置开发及测试设备、进行系统编码、并进行测试方案的评审。
本阶段要实现的里程碑是:完成软件的开发评审。
IBM银行信用卡系统建设项目
- 32 -
武汉佰钧成技术有限责任公司
本期项目承建方主要参与人员为需求分析人员、软件架构设计人员、软件开发人员、软件测试人员、配置管理人员、项目管理人员。
本期客户方主要参与人员为项目组织成员、技术人员及相关业务部门的业务骨干。
7.2.5. 集成测试阶段
本阶段主要完成应用软件系统的集成测试工作,测试工作包括单元测试、功能测试、集成测试、性能测试、安全测试、健壮测试、界面测试、安装测试、文档测试工作,并编写相应的测试报告,同时编写系统使用手册。
本阶段要实现的里程碑是:通过系统集成测试评审。
本期项目承建方主要参与人员为需求分析人员、软件架构设计人员、软件开发人员、软件测试人员、配置管理人员、项目管理人员。
本期客户方主要参与人员为项目组织成员、技术人员及相关业务部门的业务骨干。
7.2.6. 试运行、上线及终验阶段
本阶段主要完成的工作为试运行的准备以及对在试运行过程终发现问题的修改工作,用户培训工作,数据迁移,系统过渡,试运行工作以及系统切换后的正式上线和终验工作。试运行过程发现问题,要确定工作方案,进行问题解决。
? 用户培训:完成此阶段对用户的培训工作。 ? 数据迁移:完成应用系统的数据迁移工作。 ? 系统过渡:完成系统过渡工作。 ? 试运行:完成系统试运行工作。 在完成系统上线稳定运行,进行项目终验。
本阶段要实现的里程碑是:完成系统试运行,签署系统终验报告。 本期客户方主要参与人员为项目管理人员、项目组织成员、系统集成人员、培训人员、技术人员、配置管理人员、各业务部门的领导和业务骨干人员。 7.2.7. 运营维护阶段
本阶段是从项目终验合格后开始进行为期3年的质保时间。
IBM银行信用卡系统建设项目
- 33 -
武汉佰钧成技术有限责任公司
7.2.8. 贯穿各阶段的其它任务
用户培训:此项工作从需求分析开始,到终验前结束,完成用户培训工作,培训内容包括操作人员培训、系统维护人员培训、管理人员培训。
项目管理。项目管理工作从项目启动开始,持续到项目维护期结束,主要由我公司项目管理人员完成本项目实施的管理工作。
8. 项目成果和交付物
根据项目实施的不同阶段,我公司项目组将向客户单位分批移交项目实施过程中生成的成果和各类技术文档、使用文档,结合本项目进度计划分阶段提交的成果和交付物如下表所示:
阶段名称 准备阶段 需求分析 系统设计 成果和交付物 需求规格说明书; 概要设计说明书 详细设计说明书 数据库设计说明书 系统开发 编程规范 模块开发卷宗 系统源代码及执行码 单元测试计划; 单元测试报告; 培训资料(教材); 软件功能技术手册; 集成测试 集成测试计划; 集成测试用例; 集成测试报告(含压力测试报告); 试运行、上线和终验 程序清单 安装维护手册 用户操作手册 程序源代码 运营维护 技术维护手册 故障应急处理手册; 备注 IBM银行信用卡系统建设项目
- 34 -
武汉佰钧成技术有限责任公司
9. 项目风险计划
9.1. 项目风险分析
尽早进行风险分析,能够减少项目实行过程中的不确定性。它不仅使各层次的项目管理者建立风险意识,重视风险问题,防范于未然,而且在各个阶段、各个方面实施有效的风险控制,形成一个前后连贯的管理过程。作为面对项目风险的有效手段,全面风险管理强调风险的事先分析与评价,风险因素分析是确定一个项目的风险范围,并将这些风险因素逐一列出以作为全面风险管理的对象。罗列风险因素通常要从多角度、多方位进行,形成对项目系统的全方位的透视,我们一般对风险因素的分析通过以下方面进行分析:
1、首先,按项目系统要素进行分析。这主要有四个方面的系统要素风险: ? 项目环境要素风险:最常见的有政治风险、法律风险、经济风险、自然
条件、社会风险等;
? 项目系统结构风险:如以项目单元为分析对象,在实施以及运行的过程
中可能遇到的技术问题,人工、材料、机械、费用消耗的增加等各种障碍和异常情况等;这是IT项目中最主要的风险。
? 项目的行为主体产生的风险:如承包商(分包商、供应商)技术及管理
能力不足,不能保证安全质量,无法按时交工等产生的风险;项目管理者的能力、职业道德、公正性差等产生的风险;
? 其他方面的风险:如外围主体(政府部门、相关单位)等产生的风险。 2、其次,按风险对目标的影响分析。这是按照项目的目标系统结构进行分析的,它体现的是风险作用的结果,它包括以下几个方面的风险:
? 工期风险,如造成局部的(工程活动、分项工程)或整个工程的工期延
长,不能及时投产;
? 费用风险,这包括财务风险、成本超支、投资追加、报价风险、收入减
少等;
? 质量风险,这包括工程等不能通过验收,工程试生产不合格、经过评价
工程质量未达到标准或要求;
? 生产能力风险,项目建成后达不到设计生产能力;
? 市场风险,工程建成后达不到预期的经济目标,没有竞争力;
IBM银行信用卡系统建设项目
- 35 -