软件软件目实施进度安排_第1页
软件软件目实施进度安排_第2页
软件软件目实施进度安排_第3页
软件软件目实施进度安排_第4页
软件软件目实施进度安排_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目实施进度安排根据实际业务要求、各种资源状况、系统运行状况和其他现实因素,SAS公 司承诺在项目实施开始前必须要全面规划出一个符合实际的整个工作进度计划, 其中包括:工程进度总时间表和人力资源表;各阶段的具体工作内容、工作周期 以及相应的负责人员;项目里程碑的定义及完工标准;项目计划是项目实施工作的执行依据,在项目实施过程中,对时间计划、进 度安排、人力资源调配、产品开发、系统安装、测试、写换等多项工作均需要进 行仔细、合理的计划和严格管理,才可以保证项目在符合监管机构的要求,达到 贵公司的工作目标并依照国际上最佳实践顺利完成实施。项目计划的制定为工程项目实施、管理和支持工作、项目进度、成本

2、、质量 及过程产品的有效控制打下了良好的基础,以便所有相关人员能够按照该计划有 条不紊地开展工作;制定项目计划,必须获得相关干系人的认可,并以此作 为项目跟踪的基础。项目进度是项目进行是否顺利的最直观表现。制定合理的项目计划首要前提 是选择从事类似规模和类似业务项目的有经验的项目负责人参加制定项目进度 计划。项目计划由项目负责人制定,由项目各小组组长、项目成员、干系人、质量 保证人员参加一起进行评审。评审过程主要讨论项目计划的可行性,对其中不合 理的地方提出修改意见,对计划中不合理的地方进行修改完善,并由质量保证人 员对其结果进行跟踪处理,以确保项目计划完整性、可行性,项目计划评审通过 后,交

3、由配置管理人员进行配置管理。在计划实施过程中,按项目计划中里程碑为界限,将整个开发周期划分为若 干阶段。根据里程碑的完成情况,适当的调整每一个较小的阶段的任务量和完成 的任务时间,动态跟踪和动态调整,以利于项目质量保证的实施。实际运作中,质量保证人员在对项目执行过程进行检查时,对于发现的项目 偏差,以质量审计报告的形式提交项目负责人。由项目负责人组织人员对计划进 行维护,对于已经变动的项目计划,由配置管理进行配置管理。在明确本项目的建设目标、建设任务和范围、建设时间进度要求、项目建设 特点分析的基础上,依据招标文件的要求和我方在以往大型信息化平台建设实施 方面的经验和教训,为了更好的保障项目的

4、整体进度和整体质量,更好地回避和 解决项目建设过程中的可能风险,更好地达到系统的建设目标、项目的总体目标, 在本章中,针对本项目的特点,提出我们的项目建设实施整体阶段过程的划分、 每个阶段要达成的目标、实施方法和实施计划。系统建设过程主要分为需求调研/分析、系统设计、开发/测试、集成测试、 培训/试运行、验收交付以及质保期七个大的建设阶段。充分吸收面向对象开发的迭代思想,在经典的几个项目阶段基础上,于每个 阶段的内部,又分成了若干次的迭代过程;每一个迭代包括计划、分析、原型等。 于是项目可以递进地进展,每一个迭代周期完成,都会形成一个产品原型,通过 与业主的不断交互,完善,直到原型发展成为可用

5、的产品。如图:本项目的项目计划依据以下原则:在项目实施工作开始之前,项目经理须提交项目计划,项目计划必须经 合作双方认真讨论确定,保证计划的可行性。 项目计划在确定之后,必须予以公布,告知相关各方,以便对项目计划执行情况的监督。项目计划分为总体计划、阶段计划、月计划、周计划。阶段跨度在2个 月以上时,项目经理必须制定月计划,阶段跨度在2个月以内时,项目 经理可以以阶段计划代替月计划。项目计划包括进度计划、人力计划、资源计划、资金费用计划。项目总体计划及其变化必须经项目协调委员会批准,其他计划及其变化 由项目办公室批准。项目计划必须以明确工作目标和工作任务为前提,因此各类计划应按阶 段、按工作目

6、标和任务的明确落实为下阶段各类计划的制定开始日。进度计划中应包括项目组工作安排和对于与项目有关的其他各方的工作 安排。根据我们对招标文件的理解,以及思瑞奇业务系统的实施经验,制定总体实 施计划,在项目实施过程中,主要可以分为以下几个阶段:第一阶段:项目启动第二阶段:需求确认和差异分析第三阶段:系统设计、定制第四阶段:程序开发,客户化修改第五阶段:系统测试,验收第六阶段:系统上线,投产验收第七阶段:系统运行维护以上各个阶段基本上顺序进行,但部分工作会同步进行,以便配合时间和人 力资源的合理安排。在项目实施过程中,我方将采用标准的项目管理规范和工具进行项目管理, 并采用双方共同组建项目组的方式进行

7、工作协调和监控,采用启动会议、周期性 项目进展协调工作例会、多个子工作组分工负责等方式对时间计划、工作安排进 行良好的协调和管控。严格的进度管理项目经理作为项目的总接口人及工程总负责人,负责项目实施的全面工作, 包括收集有关现场服务、用户技术人员反应等有关项目信息。在项目实施过程中, 将严格按照工程实施计划,全权负责工程进度的管理与监督。定时向用户项目负 责人汇报工程进度,在处理突发事件和项目变更时,要及时调整人员和计划以保 证服务正常进行;在服务进度受阻时,要及时申请增加人员和技术力量,确保项 目实施阶段的服务品质。项目经理将按照制订的工作进度计划对项目实施进行协调、监督与管理,定 期向项目

8、领导小组做进度报告。对于计划调整的部分,必须及时向用户提交变更 申请,在得到客户方有关方面的批准后,及时调整工作进度计划,并在保证工期 和质量的前提下,协调各种资源,监督工程实施。基于更新的目标调整项目的计划项目开发计划不是一次完成的,而是迭代演进式的。在项目的开始,仅对项 目做一个粗粒度的计划,以及先启迭代的具体计划。以后的每次迭代中,都要根 据项目情况来不断地调整和细化项目开发计划。 不断评估项目项目的每个阶段、 每次迭代结束都要根据预定的评估标准进行评估,评测 进度和软件产品的质量。在迭代过程中,也要周期性的(每周)进行状态评估。 确保项目按期完成高质量的软件产品。项目时间安排和阶段工作

9、下面对各个阶段的计划和进度安排给予初步的计划和简要的描述,其中的时 间安排将根据项目的具体需求和实际情况进行调整:T=0=合同签订,以周为单位。项目进度表阶段主要任务工作时间(周)工作内容1项目启动T+0 - T+21.1项目规划T+0 - T+1项目组成立,制定项目计划,明确职责分工,召开项目启动会议,1.2项目准备T+1 - T+2前期调研、分析资源准备,搭建环境2需求确认和 差异分析T+2 - T+42.1业务培训T+2 - T+3业务产品培训如何编写需求说明书2.1需求和差异 分析T+2 - T+3撰写业务需求需求差异化分析形成需求差异分析报告2.3确认业务需 求实现方式T+3 - T

10、+4确认差异需求的实现方式:产品 工厂或者客户化开发形成需求差异分析说明书(产 品化)-初稿和需求差异分析说明 书(客户化)-初稿。2.4需求评审定 稿T+3 - T+4评审差异需求的实现方式,凭证 定稿形成需求差异分析说明书(产 品化)和需求差异分析说明书(客 户化)3业务产品设 计、定制T+4- T+5形成基础版的产品参数4程序开发、客 户化修改T+6 f T+16根据项目提出的升级改造需求研 发。4.1概要设计T+6 f T+7形成概要设计文档4.2详细设计T+6 f T+7形成详细设计文档4.3编码及自测T+8 f T+16程序编码及内部单元测试5系统测试、 验收T+17 f T+25

11、5.1单元功能测 试T+17f T+18单交易测试,核对凭证打印格式, 对开发的程序单元进行的功能测试, 检验交易的准确性5.2集成功能测 试T+18f T+19对模块组和模块接口进行正确性 测试,检验模块的输入输出准确性5.3综合测试T+19 f T+20系统整理测试,软件和硬件合成 整体进行测试,批处理过程检验,完 成综合测试报告,曲靖银行操作 手册正式稿5.4性能测试T+20 f T+21在特定的系统环境下,对系统的 压力、容错性能、安全性等方面进行 测试,并完成性能测试报告5.5跟账测试T+21f T+22至少组织两次全行跟帐测试及多 次部分网点测试5.6UAT测试T+22f T+24

12、用户接受测试,以用户为主的测 试。检验软件系统是否符合用户的真 实业务和意图。5.7软件验收T+24f T+25进行最终的验收测试根据上述工作进行验收文件整 理,撰写验收报告,准备上线所需的 各方面文档6系统上线,投 产验收T+26f T+306.1业务培训T+26f T+27对贵公司的相关人员进行培训6.2上线准备T+26f T+27生产参数表确认,生产环境参数 配置,总行硬件及网络环境检查6.3切换上线演 练T+27f T+28组织相关部门参加切换上线演 练,使相关人员熟悉工作流程和具体 操作6.4切换上线T+29主机环境准备确认,正式切换上 线6.5系统确认T+29 f T+30对上线后

13、的系统功能、数据、运 行状态等进行检验和确认,准备上线 报告6.6项目验收T+29 f T+30项目验收,检验实施成果和文档7系统维护T+31 f7.1上线维护支 持T+31 fT+32系统上限初始阶段,提供为期2 各月的现场支持维护服务,协助客户 进行问题处理和功能更新7.2后续维护支 持T+33 f系统正常运行期间,提供远程支 持+定期维护服务,协助客户进行系 统运维和优化项目进度保证方案加强项目进度管理为保证项目按期完成,通过制定项目里程碑管理运行表、定期举行项目状态 会议、比较各项任务的实际开始日期与计划开始日期是否吻合、确定正式的项目 里程碑是否在预期完成等方式加强项目进度管理。控制

14、项目进度措施(1)项目经理一定对整个项目的开发周期有一个清楚的了解,把任务的划分 一定要一天为单位,不要一模块为单位,而每天无论是开发人 员还是测试人员, 都要对自己的工作有一个大致的估计。即每天下午,有项目经理组织开发人员进 行系统的了解,并且作好相应的记录。对已经解决的问题一定要一 个详细的记 录。而对没有解决的问题一定要重视起来。不要向后退。找到根本的原因所在。(2)加强沟通和交流,项目经理一定要多多与开发人员进行交流,要调动其 的积极性,让他们学会问题该如何解决,不要让他等待问题的解决。了解其实际 的进展以及对开发工具的熟练程度,这对以后的任务的重新安排有重要的借鉴意 义。(3)把一些

15、难点提出,让大家共同克服,或者有一些技术比较精通的人来解 决。解决完以后一定,让大家都熟悉其编程思路。而对经常用的知识点,一定有 详细的说明。这样实现资源的共享。(4)做好项目的总结,无论是难点还是不难,只要有问题,一定要提出,并 且解决完以后一定让大家都熟悉,这样有助于大家的技术水平的提高。(5)做到日清日结,是保证项目进度的关键所在。项目里程碑里程碑在项目实施中通常设置在阶段任务完成点或关键任务的完成点。在项目实施计划中设置里程碑,便于以里程碑为监控点,对项目实施从进度、 质量、绩效等方面进行更加有效的监控和管理;便于项目组织成员有一个共同的 视野,展示项目简明清晰的阶段性目标;便于项目经

16、理与相关人员之间就进度问 题进行沟通。在为项目进度计划设置里程碑时,遵循以下原则:以项目目标为依据,以可交付成果物为向导,设置里程碑。可交付成果物可 以是文档,也可以是可运行的程序。将实施各阶段的完成点设置成里程碑。如需求规格定稿作为需求分析阶段的 完成点,可以定义成为里程碑。设置的里程碑必须可审查、可测量,有明确的完成标准。只有里程碑通过审 查,才能进入到下一个阶段的任务。需求分析阶段任务范围:本阶段任务范围包括完善、细化需求分析阶段的工作计划;开展需求调研工 作;进行需求分析;编写需求分析报告。实施方法:通过业务需求调研,确定并定义问题区、用户的需求、项目范围、项目成功 标准与业主方接收标

17、准。定义实施范围:确定并定义项目实施的目标、范围和关键的成功要素。编写需求分析报告:包括业务系统的业务模型、业务流程、业务功能设计等。业务需求调研:主要采取一对一面谈、团体座谈、发送调研表、调查问卷、 查阅需求资料以及召开讨论会等多种方式,从业务层、管理层、决策层多方位的 获取需求。根据需求交流进展情况,采用快速原型法,以直观的方式确认需求。采用Rational Rose的“用例(Use Case)”表述方法定义系统需求,保 证需求的完整性、准确性、唯一性、可度量性、可测试性、可追溯性。在描述中尽量使用业主方相关使用人员的业务语言,便于需求的审查和测试。 完成标准:本阶段任务完成的标准是:正式

18、提交需求分析报告,通过业主方和监理方审 核,并经过业主方确认。可交付成果:本阶段的可交付成果是:XX项目需求分析报告系统设计阶段任务范围:系统设计阶段将按照面向对象的分析设计方法并结合使用其他软件工程方 法,完成各子系统的概要设计。包括功能设计、数据库结构设计、页面设计、软件实现结构的设计。实施方法:本子阶段将对业务流程、控制流程、功能模块和数据结构进行设计,这是承 上(需求分析)启下(代码实现)的阶段,这个阶段把业务需求变成技术设计, 由业务描述变成技术描述,由业务语言变成技术语言。通常来讲,这个阶段又可 以划分为三个主要的步骤,即:业务流程及逻辑设计、控制及表现逻辑设计、功 能模块设计、数

19、据结构设计。业务流程及逻辑设计:使用业务图形按照业务流程的顺序对业务进行归纳、 整理,绘制业务流程图。对于其中描述良好和规范的业务需求可同需求分析合并 进行,绘制工作将借助绘图工具软件Visio对图形表述进行规范。功能模块及逻辑设计:抽取最小业务单元,按照按职能域-业务过程-业务 活动三层结构分解和表达功能,依据业务流程组织功能层次,绘制功能层次图。 把业务流图中以“操作单元”表现的节点看作功能模块,描述其输入、输出、主 要处理过程和所涉及到的数据及数据单元。数据结构设计:对于功能模块设计中所涉及的有关数据及数据单元进行归纳, 利用“对象关系型语言”表示出来,并指明数据之间的一致性或约束性关系

20、。 这就是通常所说的数据结构或称为数据字典。这部分工作将采用实体-关系设计 工具PowerDesigner来辅助进行。系统设计说明书审核:项目经理对各应用子系统的系统设计说明书进行审核。 审核工作由项目经理、技术总监和专家协同进行。完成标准:本阶段任务完成的标准是:正式提交概要设计说明书,通过业主方确认。 可交付成果:本阶段的可交付成果是:XX系统设计说明书。编码开发阶段任务范围:包括对标准化的内部数字内容资源转换加工和管理、数字内容的深度加工、 在线编撰流程管理、知识挖掘和知识数据库开发、网络数据采集和内容提供服务、 产品打包和多渠道发布、在线交互服务等编码实现、单元测试;以及项目的安全 保

21、障体系的建设。实施方法:(一)日创建、日部署在本项目各应用子系统开发实现阶段,将采用快速原型法与“日创建、日部 署”开发方法,每天形成一个版本,并进行部署,在最短的时间内开发出核心业 务功能交付用户使用,并在此基础上再与用户交流沟通,对问题做出相应调整。这种方法的特点如下:可以在最短时间内开发出子系统核心业务功能交付项目相关人员测试和试 用;进入开发阶段后,每天形成一个版本,以最直观的沟通方式让业主方项目主 管领导看到最终的产品原型;最大程度避免了产品的实现与系统需求间的分歧; 降低了需求变更的频度;降低了系统实施的风险。(二)代码走查代码走查是由一组人通过阅读、讨论和争议对程序进行静态分析的

22、过程。走 查小组由组长,23名程序设计和测试人员及程序员组成。走查小组在充分阅 读待审程序文本、控制流程图及有关要求、规范等文件基础上,召开代码走查会, 程序员逐句讲解程序的逻辑,并展开热烈的讨论甚至争议,以揭示错误的关键所 在。实践表明,程序员在讲解过程中能发现许多自己原来没有发现的错误,而讨 论和争议则进一步促使了问题的暴露。例如,对某个局部性小问题修改方法的讨 论,可能发现与之有牵连的甚至能涉及到模块的功说明、模块间接口和系统总结 构的大问题,导致对需求定义的重定义、重设计验证,可以大大改善软件的质量。(三)单元测试单元测试集中在检查软件设计的最小单位模块上,通过测试发现实现该模 块的实

23、际功能与定义该模块的功能说明不符合的情况,以及编码的错误。由于模块规模小、功能单一、逻辑简单,测试人员有可能通过模块说明书和源程序,清 楚地了解该模块的I/O条件和模块的逻辑结构,采用结构测试(白盒法)的用例, 尽可能达到彻底测试,然后辅之以功能测试(黑盒法)的用例,使之对任何合理 和不合理的输入都能鉴别和响应。高可靠性的模块是组成可靠系统的坚实基础。 将单元测试结果编写成单元测试报告,提交项目经理审核,审核通过后提交项目 领导组审批。(四)系统测试随着代码的实现和单元测试完成,软件测试人员开始对代码进行系统测试。 系统测试以子系统为基本单元进行,其基本测试依据是测试计划和测试方案。根 据测试

24、方案中的用例设计按照模块逐一“输入”数据(手工或自动工具),并进 行一定的压力测试。主要工作过程是:运行程序员提交的功能模块代码,输入数据,如实记录运行结果,填写“测 试记录”。对于未通过测试的功能模块,填写测试反馈单,由程序员修改问题代 码后再次提交测试。这是一个多次循环反馈的过程。编制系统测试报告:测试结束后,测试人员编制完整的测试报告,包括测试 的对象、测试范围、主要功能、测试环境、测试工具、测试结果汇总,并附完整 的测试记录和反馈记录。完成标准:本阶段任务完成的标准是:编码完成且通过单元测试、集成测试、系统测试, 并通过技术总监与项目经理的审核。系统详细施工进度计划,详见施工进度计划甘

25、特图。可交付成果:本阶段的可交付成果是:网站各系统可进行正常运行。系统初验阶段任务范围:本阶段任务范围包括:完成应用系统在测试环境的部署和集成测试后,由业 主方认定是否满足可进行试运行的基本条件。并完成验收报告。实施方法:由供应商通过集成测试,对各应用系统自检合格后,提交初验申请至用户方 审批。用户方检验应用系统运行情况,看是否符合:是否满足签字确认的需求分析报告;是否满足招标文件要求;是否可以开始试运行。验收通过后,由双方共同签署初验报告。完成标准:本阶段的完成标准是:系统通过业主初步验收,且可以开始试运行。可交付成果:本阶段可交付成果是:系统初验报告。试运行阶段任务范围:本阶段的任务范围是:在用户培训工作的阶段性成果完成后,开始组织系统 试运行工作,由项目经理和业主方主管领导共同确定试运行范围和试运行策略, 并编制试运行计划、组织试运行工作。实施方法:(一)试运行实施步骤:准备应用系统运行需要的真实数据;组建运行组织和人员准备:建立由业主方主管领导和项目经理组成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论