软件项目结束过程_第1页
软件项目结束过程_第2页
软件项目结束过程_第3页
软件项目结束过程_第4页
软件项目结束过程_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、软件项目结束过程215.1项目结束概述215.1.1项目终止215.1.2项目成功与失败的标准215.1.3项目关闭必须完成的任秀315.2项目结束过程315.2.1项目结束计划315.2.2项目收尾的内容315.2.3项目最后评审315.2.4项目总结415.3项目管理过程总结415.4项目管理的建议515.5案例分析515.6小结815.7习题815 软件项目结束过程经过前面几章的学习,大家已经知道作为项目经理,首先应该做项目计划,然后实施项目计划,跟踪控制项目计划,直到项目管理的最后一步,也就是进入本路线图的最后一站:项目结束,如图15-1所示。图15-l路线图最后一站:项目结束15.1

2、 项目结束概述当一个项目的目标已经实现,或者明确看到该项目的目标已经不可能实现时,项目就应该终止,使项目进入结束阶段。项目结束阶段是项目的最后阶段,这一阶段仍然需要进行有效的管理,适时做出正确的决策,总结分析项目的经验教训,为今后的项目管理提供有益的经验。15.1.1 项目终止当项目出现下列条件之一时可以终止项目: l 项目计划中确定的可交付成果已经出现,项目的目标已经成功实现。l 项目已经不具备实用价值。l 由于各种原因导致项目无限期拖长。l 项目出现了环境的变化,它负面影响项目的未来。l 项目所有者的战略发生了变化,项目与项目所有者组织不再有战略的一致性。l 项目已没有原来的优势,同其他更

3、领先的项目竞争难以生存。15.1.2 项目成功与失败的标准 项目最后执行的结果只有两个状态:成功与失败。评定项目成功与失败的标准主要看三项:1. 是否有可交付成果;2. 是否实现目标;3. 是否达到项目顾主的期望。一个项目生产出可交付的成果,而且符合事先预定的目标,满足技术性能的规范要求,满足某种使用目的,到达预定需要和期望,相关领导、项目关键人员、客户、使用者比较满意,这就是很成功的项目,即使有一定的偏差,但只要多方肯定,项目也是成功的。但是对子失败的界定就比较复杂,不能简单地说项目没有实现目标就是失败的,也可能目标不实际,即使到达了目标,但是客户的期望没有解决,这也不是成功的项目。项目的失

4、败对企业会造成巨大的影响,研究项目失败的原因,以便达到预防的目的是很重要的,导致失败的原因的反面就是成功的因素。15.1.3 项目关闭必须完成的任秀软件项目关闭前应该完成的任务包括:l 客户正式接受这个项目。l 项目记录完整。l 产品的最后版本必须满足完整的条件。l 保留必要的项目文档。l 准备经验学习资料。l 转移必要的权限。15.2 项目结束过程一旦决定终止一个项目,项目就要有计划、有序地分阶段停止。当然,这个过程可以简单地立即执行,即立即放弃项目。但是,为了使项目终止有一个较好的结果,有必要对结束过程像对待项目生存期其他阶段一样,认真执行,包括制定结束计划、完成收尾工作、进行项目最后评审

5、以及编写项目总结等过程。15.2.1 项目结束计划项目结束计划其实已经包含在原来制定的项目计划中,只是在项目快要结束的时候,需要重新评审和细化项目结束计划,确保项目的正常结束。 15.2.2 项目收尾的内容软件项目收尾工作应该做的事情至少包括:1)范围确认:项目接收前,重新审核工作成果,检验项目的各项工作范围是否完成,或者完成到何种程度,最后,双方确认签字。2)质量验收:质量验收是控制项目最终质量的重要手段,依据质量计划和相关的质量标准进行验收,不合格不予接收。3)费用决算:费用决算是指对从项目开始到项目结束全过程所支付的全部费用进行核算,编制项目决算表的过程。4)合同终结:整理并存档各种合同

6、文件。5)资料验收:检查项目过程中的所有文件是否齐全,然后进行归档。15.2.3 项目最后评审项目结束中一个重要的过程是项目的最后评审,它是对项目进行全面的评价和审核,主要包括:确定是否实现项目目标,是否遵循项目进度计划,是否在预算成本内完成项目,项目过程中出现的突发问题以及解决措施是否合适,问题是否得到解决,对特殊成绩的讨论和认识,回顾客户和上层经理人员的评论,从该项目的实践中可以得到哪些经验和教训等事项。在评审会议上,项目成员可以畅所欲言,发表自己的想法,而且这些想法对企业也可能很有好处。15.2.4 项目总结项目结束中最后一个过程是项目总结。很多项目没有能进行很好总结,推脱的理由有:项目

7、总结时项目人员已经不全了,有新的项目要做,没有时间写,没人看,等等。这些理由都不充分,无论如何也要进行总结,只能总结当前,才能提高以后。项目的成员应当在项目完成后,为取得的经验和教训写一个项目总结报告,总结在本项目中哪些方法和事情使项目进行得更好、哪些为项目制造了麻烦、以后应在项目中避免什么情况等。总结成功的经验和失败的教训,会为以后的项目人员更好工作提供一个极好的资源和依据。无论项目成功还是失败,项目结束后可以根据项目的规模大小,适当地款待项目成员!比如可以设宴款待项目团队、给他们放假等。最后,要对软件项目过程文件进行总结,将项目中的有用信息进行总结分类,放入信息库。15.3 项目管理过程总

8、结图15-2给出了本书软件项目管理的主要过程以及各个过程之间的关系,项目计划和项目控制是项目管理的两个核心的过程块。其中,项目计划过程块中包括:合同管理、需求管理、任务分解、进度计划、成本计划等;项目控制过程块中包括:(需求)范围的控制、进度控制、成本控制等。合同启动了一个软件项目,同时贯穿项目的始终;根据合同的SOW等进行软件的需求分析,获得需求规格;根据需求规格进行任务分解,任务分解的目的是可以很好地规划和管理项目;根据任务分解的结果,给出项目需要的资源,估计项目总的成本,再进一步分析完成项目的活动以及活动之间的关系,以便于估计活动的历时,最终编制项目计划以及项目的预算等。这样便可以形成项

9、目的三个核心的基准计划:项目范围基准、成本基准、时间基准计划等。其中的辅助计划包括:l 质量计划l 配置管理计划l 风险管理计划l 沟通计划l 度量计划图15.2软件项目管理说明图项目控制过程中,根据基准计划控制项目的执行情况,包括范围控制、成本控制、进度控制等。辅助控制包括:l 质量控制。l 风险控制。l 沟通控制。15.4 项目管理的建议项目管理既是一个科学也是一门艺术,不同的项目、不同的项目经理,会有不同的管理方法和技巧,不可以照搬照抄,要因项目而定。由于项目具有很多的特殊性,对于不同的软件项目,其项目目标差别很大。项目规模不同,应用领域不同,采用的技术路线差别也很大。因而,针对每个项目

10、的不同特点,不同的组织应该针对自己的特点实施相应的策略,其管理的方法、管理的侧重点应该是不同的。需要“因材施教”,“对症下药”。对于小项目,不能像管理大项目那样去做;对于产品开发类的项目,也不可能像管理系统集成类的项目那样去做。项目经理需要根据项目的特点,制定不同的项目管理的方针政策。但是,有些组织在项目管理方面有很多的经验还是值得借鉴的,这里摘录一些简短的经验与大家分享。1)建立并遵循一套软件开发规划。2)授权项目人员。3)定义需求底线,管理需求变更。4)采取阶段性评估项目计划,必要时重新修改项目计划。5)以少数资深人员开始项目。6)不要确定不合理的目标。7)不要花哨的功能,不要让多余的复杂

11、性以花哨的面貌出现在项目中。15.5 案例分析校务通管理系统的项目总结如下:1.项目总体信息包括项目总时间、总成本、总人力、总规模等信息。项目总时间:2003/4/102003/6/11,共计45天,比计划多3天。项目总成本:85528.00项目总人力:5人项目总规模:157.80人天规模比例见图15A-1。图15A-1规模比例图示2.项目评审记录总评审次数:23其中:项目计划评审:1设计评审:2质量评审:2定期评审:8阶段评审:8事件评审:23.产品提交表(见表15A-1)表15A-1 产品提交表产品名称版本阶 段日 期提交人任务单1.0项目规划2003/4/10韩万江项目计划1.0项目规划

12、Z003/4/11韩万江配置管理计划1.0项目规划2003/4/11岳好质量保证计划1.0项目规划2003/4/11郭天奇用户界面demo1.0需求开发2003/4/18孙泉需求规格说明书1.0需求开发2003/4/18姜岳尊设计说明书1.0设计2003/4/21姜岳尊设计说明书1.1设计2003/4/23姜岳尊通用功能-增量10.1实施2003/4/25姜岳尊招生管理-增量20.1实施2003/5/2姜岳尊项目计划20实施2003/5/2韩万江学生日常管理-增量30.1实施2003/5/7姜岳尊教务管理-增量40.1实施2003/5/20姜岳尊教师辅助功能-增量50.1实施2003/5/22

13、姜岳尊聊天室/论坛-增量60.l实施2003/6/2姜岳尊产品包1.0实施2003/6/6姜岳尊测试报告1.0测试2003/6/6岳好用户手册1.0测试2003/6/11孙泉验收报告1.0提交2003/6/11姜岳尊项目总结1.0提交2003/6/12韩万江4.实际与计划的差异分析(见表15A-2表15A-4)表15A-2 项目总时间差异表 单位:天表15A-3 项目总规模差异表 单位:人天表15A-4项目总成本差异表 单位:元 结论:从项目时间、规模、成本差异表看,尽管略有差异,但基本在控制范围以内。5.项目管理的评估总结和建议1)基本遵循企业的质量体系实施项目管理过程。2)根据项目的具体情

14、况,对企业的质量体系的执行活动进行了定制。3)由于大家对项目管理的认识不同,项目管理的磨合时间较长。4)建议:大家对项目管理过程应该有统一认识;力争有比较客观淮确的项目计划做基础,才可以更好地实现项目跟踪管理。5)建议:项目计划前期应增加一个过程:项目计划的规划过程,对项目计划过程做一个时间规划和任务规划。6)建议:项目计划期间,管理、开发、质量保证三方应相互明确各自任务的内容和相互的职责,以提高项目计划的淮确性和透明度,为项目实施过程的相互协作打下基础。6.质量保证的评估总结和建议1)质量保证在项目中基本按计划进行.达到了预期的效果。2)系统测试阶段质量保证人员的参与,对产品的验错起到很好的

15、作用。3)建议:以后的功能测试应增加质量保证人员。7.技术开发的评估总结和建议1)开发人员具有一定的敬业精神和实施能力。2)开发人员对项目计划的时间概念不强。3)建议:增强项目计划的时闩观念。15.6 小结项目结束过程也是非常重要的,尽管它常常不被重视,俗话说“编筐编篓,全在收口”。本章强调了项目结束应该执行的过程。项目结束过程包括:制定结束计划、完成收尾工作、进行最后评审、编写项目总结报告等。通过完成一个项目,应该能够总结出很多的经验和教训,运为你日后做一个更合格的项目经理提供了宝贵的财富。15.7 习题15.1 针对第14章习题中的项目的实施结果,编写项目总结报告。结 束 语本书路线图就像一个导游指商,指导你如何进行软件项目管理,告诉你可能遇到的困难和问题。同时,本书也强调要积极预防,避免风险和意外的发生,以及出现问题如何处理的方法等。项目管理过程

温馨提示

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

评论

0/150

提交评论