资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
韩万江 姜立新,软件项目管理案例教程,机械工业出版社 ,2005-02 【丛书名】 国家示范性软件学院系列教材 15软件项目结束过程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 项目结束概述当一个项目的目标已经实现,或者明确看到该项目的目标已经不可能实现时,项目就应该终止,使项目进入结束阶段。项目结束阶段是项目的最后阶段,这一阶段仍然需要进行有效的管理,适时做出正确的决策,总结分析项目的经验教训,为今后的项目管理提供有益的经验。15.1.1 项目终止当项目出现下列条件之一时可以终止项目: l 项目计划中确定的可交付成果已经出现,项目的目标已经成功实现。l 项目已经不具备实用价值。l 由于各种原因导致项目无限期拖长。l 项目出现了环境的变化,它负面影响项目的未来。l 项目所有者的战略发生了变化,项目与项目所有者组织不再有战略的一致性。l 项目已没有原来的优势,同其他更领先的项目竞争难以生存。15.1.2 项目成功与失败的标准 项目最后执行的结果只有两个状态:成功与失败。评定项目成功与失败的标准主要看三项:1. 是否有可交付成果;2. 是否实现目标;3. 是否达到项目顾主的期望。一个项目生产出可交付的成果,而且符合事先预定的目标,满足技术性能的规范要求,满足某种使用目的,到达预定需要和期望,相关领导、项目关键人员、客户、使用者比较满意,这就是很成功的项目,即使有一定的偏差,但只要多方肯定,项目也是成功的。但是对子失败的界定就比较复杂,不能简单地说项目没有实现目标就是失败的,也可能目标不实际,即使到达了目标,但是客户的期望没有解决,这也不是成功的项目。项目的失败对企业会造成巨大的影响,研究项目失败的原因,以便达到预防的目的是很重要的,导致失败的原因的反面就是成功的因素。15.1.3 项目关闭必须完成的任秀软件项目关闭前应该完成的任务包括:l 客户正式接受这个项目。l 项目记录完整。l 产品的最后版本必须满足完整的条件。l 保留必要的项目文档。l 准备经验学习资料。l 转移必要的权限。15.2 项目结束过程一旦决定终止一个项目,项目就要有计划、有序地分阶段停止。当然,这个过程可以简单地立即执行,即立即放弃项目。但是,为了使项目终止有一个较好的结果,有必要对结束过程像对待项目生存期其他阶段一样,认真执行,包括制定结束计划、完成收尾工作、进行项目最后评审以及编写项目总结等过程。15.2.1 项目结束计划项目结束计划其实已经包含在原来制定的项目计划中,只是在项目快要结束的时候,需要重新评审和细化项目结束计划,确保项目的正常结束。 15.2.2 项目收尾的内容软件项目收尾工作应该做的事情至少包括:1)范围确认:项目接收前,重新审核工作成果,检验项目的各项工作范围是否完成,或者完成到何种程度,最后,双方确认签字。2)质量验收:质量验收是控制项目最终质量的重要手段,依据质量计划和相关的质量标准进行验收,不合格不予接收。3)费用决算:费用决算是指对从项目开始到项目结束全过程所支付的全部费用进行核算,编制项目决算表的过程。4)合同终结:整理并存档各种合同文件。5)资料验收:检查项目过程中的所有文件是否齐全,然后进行归档。15.2.3 项目最后评审项目结束中一个重要的过程是项目的最后评审,它是对项目进行全面的评价和审核,主要包括:确定是否实现项目目标,是否遵循项目进度计划,是否在预算成本内完成项目,项目过程中出现的突发问题以及解决措施是否合适,问题是否得到解决,对特殊成绩的讨论和认识,回顾客户和上层经理人员的评论,从该项目的实践中可以得到哪些经验和教训等事项。在评审会议上,项目成员可以畅所欲言,发表自己的想法,而且这些想法对企业也可能很有好处。15.2.4 项目总结项目结束中最后一个过程是项目总结。很多项目没有能进行很好总结,推脱的理由有:项目总结时项目人员已经不全了,有新的项目要做,没有时间写,没人看,等等。这些理由都不充分,无论如何也要进行总结,只能总结当前,才能提高以后。项目的成员应当在项目完成后,为取得的经验和教训写一个项目总结报告,总结在本项目中哪些方法和事情使项目进行得更好、哪些为项目制造了麻烦、以后应在项目中避免什么情况等。总结成功的经验和失败的教训,会为以后的项目人员更好工作提供一个极好的资源和依据。无论项目成功还是失败,项目结束后可以根据项目的规模大小,适当地款待项目成员!比如可以设宴款待项目团队、给他们放假等。最后,要对软件项目过程文件进行总结,将项目中的有用信息进行总结分类,放入信息库。15.3 项目管理过程总结图15-2给出了本书软件项目管理的主要过程以及各个过程之间的关系,项目计划和项目控制是项目管理的两个核心的过程块。其中,项目计划过程块中包括:合同管理、需求管理、任务分解、进度计划、成本计划等;项目控制过程块中包括:(需求)范围的控制、进度控制、成本控制等。合同启动了一个软件项目,同时贯穿项目的始终;根据合同的SOW等进行软件的需求分析,获得需求规格;根据需求规格进行任务分解,任务分解的目的是可以很好地规划和管理项目;根据任务分解的结果,给出项目需要的资源,估计项目总的成本,再进一步分析完成项目的活动以及活动之间的关系,以便于估计活动的历时,最终编制项目计划以及项目的预算等。这样便可以形成项目的三个核心的基准计划:项目范围基准、成本基准、时间基准计划等。其中的辅助计划包括:l 质量计划l 配置管理计划l 风险管理计划l 沟通计划l 度量计划图15.2软件项目管理说明图项目控制过程中,根据基准计划控制项目的执行情况,包括范围控制、成本控制、进度控制等。辅助控制包括:l 质量控制。l 风险控制。l 沟通控制。15.4 项目管理的建议项目管理既是一个科学也是一门艺术,不同的项目、不同的项目经理,会有不同的管理方法和技巧,不可以照搬照抄,要因项目而定。由于项目具有很多的特殊性,对于不同的软件项目,其项目目标差别很大。项目规模不同,应用领域不同,采用的技术路线差别也很大。因而,针对每个项目的不同特点,不同的组织应该针对自己的特点实施相应的策略,其管理的方法、管理的侧重点应该是不同的。需要“因材施教”,“对症下药”。对于小项目,不能像管理大项目那样去做;对于产品开发类的项目,也不可能像管理系统集成类的项目那样去做。项目经理需要根据项目的特点,制定不同的项目管理的方针政策。但是,有些组织在项目管理方面有很多的经验还是值得借鉴的,这里摘录一些简短的经验与大家分享。1)建立并遵循一套软件开发规划。2)授权项目人员。3)定义需求底线,管理需求变更。4)采取阶段性评估项目计划,必要时重新修改项目计划。5)以少数资深人员开始项目。6)不要确定不合理的目标。7)不要花哨的功能,不要让多余的复杂性以花哨的面貌出现在项目中。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项目规划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姜岳尊聊天室/论坛-增量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)根据项目的具体情况,对企业的质量体系的执行活动进行了定制。3)由于大家对项目管理的认识不同,项目管理的磨合时间较长。4)建议:大家对项目管理过程应该有统一认识;力争有比较客观淮确的项目计划做基础,才可以更好地实现项目跟踪管理。5)建议:项目计划前期应增加一个过程:项目计划的规划过程,对项目计划过程做一个时间规划和任务规划。6)建议:项目计划期间,管理、开发、质量保证三方应相互明确各自任务的内容和相互的职责,以提高项目计划的淮确性和透明度,为项目实施过程的相互协作打下基础。6.质量保证的评估总结和建议1)质量保证在项目中基本按计划进行.达到了预期的效果。2)系统测试阶段质量保证人员的参与,对产品的验错起到很好的作用。3)建议:以后的功能测试应增加质量保证人员。7.技术开发的评估总结和建议1)开发人员具有一定的敬业精神和实施能力。2)开发人员对项目计划的时间概念不强。3)建议:增强项目计划的时闩观念。15.6 小结项目结束过程也是非常重要的,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号