资源描述
附件2:项目实施方案
2.1总体介绍
在此项目中顶点公司将为贵行提供顾问咨询、软件开发、系统维护等服务,目的是配合贵行工作,使贵行可以顺利地采用我公司的技术解决方案,以及项目实施过程中双方能够高效合作。在整个项目的开发过程中,我们将提供包括需求分析和确认,系统、网络结构设计、项目计划的制定、项目开发和测试、软件安装部署,以及相关技术的指导、并辅助项目的管理。
顶点公司期望通过贵行在此次项目中的合作,能够应用、开发和技能转移顶点公司的最新应用开发技术和管理技术,与贵行的工作人员一起,构建良好的应用系统和网络系统,建立双方未来长期的协作关系。
我们基于四个原则为我们的客户提供服务:
l 共享成功经验,帮助客户更好地理解他们的商业需求;
l 通过技术转移帮助客户获得项目的成功;
l 共享顶点软件开发、软件开发管理以及网络建设的经验;
l 真诚地与客户建立伙伴关系。
项目实施过程如下图所示:
图表1-1项目实施过程
它的特点是建立良好的项目队伍,各自发挥所长、各尽其责,以里程碑方式驱动,注重项目各阶段的结果,在项目管理过程中及时地进行风险评估和控制,尽量缩短项目的开发周
2.2项目组成员角色的定义
组队模型着重于解决在复杂软件工程项目和系统建设中如何组建项目组、分配合适的角色、项目组的管理、职责划分和质量控制等问题,我们将项目组的成员分为6个角色,组成高效的项目组。一个高效的项目组能够赋予项目组成员权力、并明确他们的责任。明确的责任与权力会消除获得成功过程中的障碍,并使项目组成员专注于自己的工作目标。高效的项目组能够保证项目的目标和进度可以达到。每个项目组中的成员根据他所负责的任务进行时间、进度的估计和安排。项目组中的每个成员都需要理解客户和最终使用者的需求,这样他们就能够基于使用者和客户的期望作出良好的决策。
项目组6个角色:
l 项目经理:负责为本项目的开发确定一个方向,组织获取并量化用户的需求,并管理客户的期望值。这种角色的目标是确保清晰地表述客户的期望值,并使其为项目组所理解,并使功能说明和系统设计与客户的业务优先级相吻合。
l 程序管理:程序管理是一个关键的交流与协调的角色。基于应用系统的业务需求文档以及目标和范围文档,程序管理设计出并维护功能说明。程序管理负责所有与分析、定义和系统结构相关的活动。在开发人员的配合下,程序管理必须确保功能说明在现有的资源(时间、人力)下,技术上是可以实现的。程序管理需要具有很强的技术能力,以便与开发人员相配合作出关键的决策。他们需要理解项目体系结构的实质,他们常常是项目组中最有经验的成员。程序管理必须跟踪项目的进展。本项目中项目经理兼任程序管理。
l 技术开发:构造和实现满足规定和最终用户期望的应用系统。开发这种角色是负责交付一个完全满足功能说明中应用系统功能规定的系统,这种角色很重要的一个方面就是积极地参与构建满足功能说明的应用系统。
l 测试:测试的任务是保证应用系统交付之前,能够发现所有存在的问题。测试要准备测试计划、测试规定和测试的案例,这些文档用于拓宽测试范围和进行足够的可使用性测试。测试这种角色必须独立于开发才是真正有效的。测试不仅是包含代码上的,测试还应用在功能规定、系统的性能、用户界面和实施计划上。
l 系统实施:系统实施的任务是确保应用系统平稳地过渡、安装和移交到应用系统运行和技术支持组手中。包括:系统的日常管理、局域网和服务器的管理;灾难恢复计划;技术支持计划;用户注册和帐户管理;系统安装和故障检修;跟踪系统性能增强的要求和系统故障记录的情况等。
l 用户教育:用户教育的任务是通过应用系统的演示和培训,最大可能性地使系统的最终用户在使用本应用时受益。用户教育的第二个任务是通过使应用系统更容易理解和使用,降低系统技术支持的费用。作为最终用户利益的倡导者,用户教育参与系统和用户界面原型的设计和构造,也包括程序的安装过程。用户教育也开发伴随系统的打印文档或电子联机文档。如果需要的话,用户教育还要准备并交付系统的培训材料。
2.3项目实施进度安排和任务
2.3.1项目实施各里程碑的定义
项目的实施进度包含四个主要的里程碑:确定目标和范围、制定项目计划、范围完成/第一次试用、系统正式发布,每个里程碑都是一个阶段的终结点。
1) 业务需求分析阶段在“确定目标和范围”里程碑基本确认:目标描述文档清晰地阐明了应用系统的最终目标,并提供了明确的方向。目标与范围相反:范围它定义了一个特定版本的应用系统所要提交的业务功能,并且通过目标认识到在未来的版本中将要进行的开发工作。所要交付的文档包括:
l 业务需求文档:
n 系统目标文档:是在组队角色其它成员提供信息的前提下,由产品管理角色组共同创建的。
n 系统设计范围文档:提供了对项目当前所要实现业务功能范围的描述,它可以由程序管理或产品管理来创建。这份文档应确定在功能说明设计开始前,需要解决的问题和征求的意见。
l 风险评估:是随着项目的进展过程更新的动态文档。这个文档确定了可能影响项目进展过程的、将要到来的技术和组织机构上的问题。
l 项目组织结构文档:定义了项目组的管理结构,它勾画出向项目设计认可里程碑前进的结构。
2) 设计阶段在“制定项目计划”里程碑基本确认。项目设计包含功能说明文档(包括概要设计、逻辑设计和物理设计),每种角色组的计划组合(如开发、测试、用户教育、系统实施、网络建设、程序管理和产品管理)和时间进度安排。功能说明提供给项目组足够的细节情况确定需要的资源并作出承诺。在项目设计核准里程碑上,客户和项目组在要交付的内容上及如何进行构建达成一致。这是一个重新评估风险、建立优先级和对时间进度和资源调配情况做最终估计的非常重要的机会。所要交付的文档包括:
l 功能说明:描述了交付的应用系统应具有什么样的功能,包括概要设计、逻辑设计和物理设计,它是这个里程碑上最重要的交付。
l 风险评估:是由项目组的组长们根据已知的问题不断复查和更新的。
l 项目计划:是每种角色计划的集合。根据功能说明中的任务,将其分组成主要的内部里程碑。项目计划的内容中包括方法、依赖条件、假设、预算信息。
l 项目时间进度:由每种组队角色的时间进度合并而成,所有角色的时间进度都基于开发的时间进度。
3) 开发阶段在“范围完成/第一次使用”里程碑基本完成。经过核准的功能说明和相关的项目计划提供了开始开发的基准线。开发组设置了一系列内部交付的里程碑,每个内部里程碑都要经过全部的测试/诊断/排错的过程。在这个里程碑上,所有功能的开发都已经结束。所要交付的文档包括:
l 风险评估:是由项目组的组长们根据已知的问题不断复查和更新的。
l 测试规范文档:给出了与代码相关的各种测试的各个方面,并定义了特定领域的测试需求。
l 测试的案例:描述出如何测试代码,满足测试规定的要求。
l 可变控制的、基于版本的功能说明:在项目设计核准里程碑上给出的可变控制的、基于版本的功能规定,所有的改变都应该反映在功能规定中。
l 时间进度安排:根据风险和已知的变化,复查和更新的时间进度安排。
4) 稳定阶段在“系统正式发布”里程碑上到达了终结点。测试工作是伴随着代码开发工作进行的,在稳定阶段因为集中注意力于寻找错误和修改错误,所以测试活动成为主要的工作。在产品发布里程碑,产品正式转交给运行维护和支持组。所要交付的文档为:
l 可执行代码
l 发布的注释
l 培训手册、文档记录和应用系统演示辅助工具
l 安装的平台和工具
l 软件/数据的安装程序和转换迁移工具
2.3.2实施进度和任务安排
下面对实施过程中的四个主要阶段及每一阶段的主要任务和成果进行逐一阐述。
2.3.2.1确定目标和范围
在这一阶段,我们将和贵公司人员一道,明确业务需求范围和技术目标,明确最终用户需求,组成项目组,明确各自的角色和责任并熟悉现有的环境。这一阶段的主要工作如下:
A、项目启动会议
任务:
l 得到最终用户的认可和支持
l 使项目组成员明确各自的角色和责任(组队模型)
l 使项目组成员明确项目进行过程及各阶段成果
l 明确要收集的信息
l 建立风险评估和风险应对机制
阶段成果:进行为期一天的项目开发与工程准则介绍
双方责任:
顶点:
l 提供为期一天的项目开发与工程准则介绍
贵行:
l 安排会议室并提供投影仪
l 协调用户方包括最终用户参加会议
B、熟悉现有环境
任务:
l 明确业务部门在本阶段最关心的业务
l 熟悉技术运行环境
l 熟悉网络环境
阶段成果:目标及范围书草案
双方责任:
顶点:
l 目标及范围书草案
银行:
l 目标及范围书草案
l 为项目组安排办公环境并配备每人一台电脑
l 提供项目初步计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
C、明确最终用户需求
任务:
l 明确系统建设的需求
l 明确系统管理需求
l 明确与其他业务系统接口需求
阶段成果:目标及范围书
双方责任:
顶点:
l 目标及范围书
银行:
l 目标及范围书
l 提供项目初步计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
D、技术培训
任务:
l 为贵行项目组成员进行所需要的相关技术培训
阶段成果:技术培训
双方责任:
顶点:
l 软件系统的培训讲座
银行:
l 协调用户方项目组以外的人员在必要时进行交流
双方将密切合作,共同细化项目总体计划,并使双方都认可发生的变化。
2.3.2.2制定项目计划
在这一阶段,顶点项目组人员将和贵行人员一道,明确并制定项目计划。在目标和范围书的基础上,进行概要设计、系统逻辑设计和系统物理设计,功能基本设计。这一阶段的主要工作如下:
A. 设置开发环境
阶段成果:开发环境
双方责任:
顶点:
l 测试开发环境
贵行:
l 提供项目详细计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
B. 基础结构设计
阶段成果:基础结构设计说明
双方责任:
顶点:
l 搭建可正常工作的基础结构实验环境
贵方:
l 提供项目详细计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
2.3.2.3系统开发、评估、测试
在这一阶段,顶点项目人员将和贵行人员一道,制定详细系统设计方案,制定项目的详细开发和项目实施计划,必要时还需要开发快速原型,这一阶段的主要工作如下:
A. 系统的详细设计
任务:
l 制定详细设计计划
l 进行系统详细设计
阶段成果:详细设计说明书
双方责任:
顶点:
l 进行项目的详细设计
贵行:
l 提供项目详细设计计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
B. 系统开发
阶段成果:开发整个网站所有网页和各项应用软件功能。
双方责任:
顶点:
l 进行全部网页开发和软件开发,并提供全部源代码
l 进行系统的测试(包括业务流程的全面测试、可用性测试)
贵行:
l 提供项目项目开发中指定的资源
l 系统的开发和测试(包括业务流程的全面测试、可用性测试)
l 协调用户方项目组以外的人员在必要时进行交流
双方将密切合作,共同细化项目总体计划,并使双方都认可发生的变化。
2.3.2.4系统正式投产
在这一阶段,顶点项目组将和贵行人员一道,进行全面的基础结构实施和网站项目的实施。这一阶段的主要工作如下:
A. 制定实施计划
l 最终用户
l 技术支持人员
阶段成果:最终实施计划
双方责任:
顶点:
l 提出最终实施计划
贵行:
l 提供最终项目实施计划及其计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
B. 系统实施
任务:
l 系统的安装
l 最终用户培训
l 建立技术支持体系
阶段成果:系统的安装部署
双方责任:
顶点:
l 实施安装队伍的辅助管理
贵行:
l 进行最终用户测试
l 提供最终项目实施计划中指定的资源
l 协调用户方项目组以外的人员在必要时进行交流
2.4项目进度表
附件3:项目人员
根据本项目的整体工作量,我们计划投入7-8名工程人员。其中拟参与福建兴业银行开放基金销售系统项目工程的主要负责人员有:赵伟、余养成、徐传秋等,简历如下:
任职人员简历表1
姓名(1)
赵伟
职称(3)
高级工程师
职务(4)
技术总监
从事专业(5)
信息系统分析、设计、咨询
拟在本项目中担
任的职务(6)
项目总负责
任职资格(7)
主要经历
X年—X年
(8)
参加开发项目名称
(9)
担任职务
(10)
备注
(11)
1994-1997
证券柜台交易管理系统
开发工程师、项目经理等
1997.10-1998.3
企业级证券交易系统
项目经理
1998.8-1998.11
银证转帐中间业务系统
项目经理
1999.1-1999.7
银河证券自营管理系统
项目经理
2000.10-2001.1
2001.3-2001.5
商业银行银证通(存折炒股)系统
项目经理
项目实施顾问
任职人员简历表2
姓名(1)
余养成
职称(3)
高级工程师
职务(4)
开发中心经理
从事专业(5)
计算机技术与应用
拟在本项目中担
任的职务(6)
系统软件负责
通讯网络和硬件负责
任职资格(7)
系统分析员
主要经历
X年—X年
(8)
参加开发项目名称
(9)
担任职务
(10)
备注
(11)
1991-1994
国家地理信息系统数字制图福建部分
项目负责
1994.6-1994.12
证券电话委托系统
项目经理
1995-1998.3
数据仓库系统
项目经理
1998.10-1999.5
CTI开发平台
项目经理
1999.6-1999.11
通讯中间件开发工具包
项目经理
2000.1-2000.10
客户服务中心管理系统
项目经理
2000.11-2001.5
客户关系管理系统
项目经理
任职人员简历表3
姓名(1)
徐传秋
职称(3)
工程师
职务(4)
开发中心高级经理
从事专业(5)
软件开发
拟在本项目中担
任的职务(6)
应用软件开发负责
任职资格(7)
高级程序员
主要经历
X年—X年
(8)
参加开发项目名称
(9)
担任职务
(10)
备注
(11)
1998.1 – 1998.12
软件开发
1999—1999.7
银河证券自营管理系统
软件开发、程序管理
2000-2000.12
软件开发
2001.1-2001.3
辽宁证券开放式基金销售系统
项目经理
2001.4-2001.6
国泰君安债券销售系统
程序管理
任职人员简历表4
姓名(1)
余志鹏
职称(3)
工程师
职务(4)
银行部技术经理
从事专业(5)
计算机开发
拟在本项目中担
任的职务(6)
任职资格(7)
主要经历
X年—X年
(8)
参加开发项目名称
(9)
担任职务
(10)
备注
(11)
1996—1997
网络工程师
1998 – 1999
2001 – 2001.5
商业银行银证通(存折炒股)系统
程序管理
附件4:承诺
顶点公司对福建兴业银行开放式基金销售系统项目做如下承诺:
1) 保证按时保质完成项目开发工作,并为系统的部署实施,提供服务及其系统软件的安装配置、网站与服务器安全配置、网络配置等全面服务;
2) 提供周全的培训服务
3) 接到福建兴业银行维护需求通知后,顶点公司保证以下服务响应时间:
n 工作日将不超过1小时
n 夜晚和节假日将不超过12小时
n 12小时内派技术人员现场支持。
4) 按照方案书中的项目实施方案,进行项目实施与质量保证,确保项目质量满足福建兴业银行的要求;
5) 保证提供系统设计、修改、测试等详细文档,并提供项目中开发的源代码;
展开阅读全文