韩万江 姜立新,《软件项目管理案例教程》,机械工业出版社 ,2005-02
【丛书名】 国家示范性软件学院系列教材
15 软件项目结束过程............................................................................................................2
项目结束概述............................................................................................................2
项目终止............................................................................................................2
项目成功与失败的标准....................................................................................2
项目关闭必须完成的任秀................................................................................3
项目结束过程............................................................................................................3
项目结束计划....................................................................................................3
项目收尾的内容................................................................................................3
项目最后评审....................................................................................................3
项目总结............................................................................................................4
项目管理过程总结....................................................................................................4
项目管理的建议........................................................................................................5
案例分析....................................................................................................................5
小结............................................................................................................................8
习题............................................................................................................................8
15软件项目结束过程
经过前面几章的学习,大家已经知道作为项目经理,首先应该做项目计划,然后实施项
目计划,跟踪控制项目计划,直到项目管理的最后一步,也就是进入本路线图的最后一站:
项目结束,如图 15-1 所示。
图 15-l 路线图最后一站:项目结束
项目结束概述
当一个项目的目标已经实现,或者明确看到该项目的目标已经不可能实现时,项目就应
该终止,使项目进入结束阶段。项目结束阶段是项目的最后阶段,这一阶段仍然需要进行有
效的管理,适时做出正确的决策,总结分析项目的经验教训,为今后的项目管理提供有益的
经验。
项目终止
当项目出现下列条件之一时可以终止项目:
项目计划中确定的可交付成果已经出现,项目的目标已经成功实现。
项目已经不具备实用价值。
由于各种原因导致项目无限期拖长。
项目出现了环境的变化,它负面影响项目的未来。
项目所有者的战略发生了变化,项目与项目所有者组织不再有战略的一致性。
项目已没有原来的优势,同其他更领先的项目竞争难以生存。
项目成功与失败的标准
项目最后执行的结果只有两个状态:成功与失败。
评定项目成功与失败的标准主要看三项:
1. 是否有可交付成果;
2. 是否实现目标;
3. 是否达到项目顾主的期望。
一个项目生产出可交付的成果,而且符合事先预定的目标,满足技术性能的规范要求,
满足某种使用目的,到达预定需要和期望,相关领导、项目关键人员、客户、使用者比较满
意,这就是很成功的项目,即使有一定的偏差,但只要多方肯定,项目也是成功的。
但是对子失败的界定就比较复杂,不能简单地说项目没有实现目标就是失败的,也可能
目标不实际,即使到达了目标,但是客户的期望没有解决,这也不是成功的项目。
项目的失败对企业会造成巨大的影响,研究项目失败的原因,以便达到预防的目的是很
重要的,导致失败的原因的反面就是成功的因素。
项目关闭必须完成的任秀
软件项目关闭前应该完成的任务包括:
客户正式接受这个项目。
项目记录完整。
产品的最后版本必须满足完整的条件。
保留必要的项目文档。
准备经验学习资料。
转移必要的权限。
项目结束过程
一旦决定终止一个项目,项目就要有计划、有序地分阶段停止。当然,这个过程可以简
单地立即执行,即立即放弃项目。但是,为了使项目终止有一个较好的结果,有必要对结束
过程像对待项目生存期其他阶段一样,认真执行,包括制定结束计划、完成收尾工作、进行
项目最后评审以及编写项目总结等过程。
项目结束计划
项目结束计划其实已经包含在原来制定的项目计划中,只是在项目快要结束的时候,需
要重新评审和细化项目结束计划,确保项目的正常结束。 ·
项目收尾的内容
软件项目收尾工作应该做的事情至少包括:
1)范围确认:项目接收前,重新审核工作成果,检验项目的各项工作范围是否完成,或者
完成到何种程度,最后,双方确认签字。
2)质量验收:质量验收是控制项目最终质量的重要手段,依据质量计划和相关的质量标准
进行验收,不合格不予接收。
3)费用决算:费用决算是指对从项目开始到项目结束全过程所支付的全部费用进行核算,
编制项目决算表的过程。
4)合同终结:整理并存档各种合同文件。
5)资料验收:检查项目过程中的所有文件是否齐全,然后进行归档。
项目最后评审
项目结束中一个重要的过程是项目的最后评审,它是对项目进行全面的评价和审核,主
要包括:确定是否实现项目目标,是否遵循项目进度计划,是否在预算成本内完成项目,项
目过程中出现的突发问题以及解决措施是否合适,问题是否得到解决,对特殊成绩的讨论和
认识,回顾客户和上层经理人员的评论,从该项目的实践中可以得到哪些经验和教训等事项。
在评审会议上,项目成员可以畅所欲言,发表自己的想法,而且这些想法对企业也可能
很有好处。
项目总结
项目结束中最后一个过程是项目总结。很多项目没有能进行很好总结,推脱的理由有:
项目总结时项目人员已经不全了,有新的项目要做,没有时间写,没人看,等等。这些理由
都不充分,无论如何也要进行总结,只能总结当前,才能提高以后。
项目的成员应当在项目完成后,为取得的经验和教训写一个《项目总结报告》,总结在
本项目中哪些方法和事情使项目进行得更好、哪些为项目制造了麻烦、以后应在项目中避免
什么情况等。总结成功的经验和失败的教训,会为以后的项目人员更好工作提供一个极好的
资源和依据。无论项目成功还是失败,项目结束后可以根据项目的规模大小,适当地款待项
目成员!比如可以设宴款待项目团队、给他们放假等。
最后,要对软件项目过程文件进行总结,将项目中的有用信息进行总结分类,放入信息
库。
项目管理过程总结
图 15-2 给出了本书软件项目管理的主要过程以及各个过程之间的关系,项目计划和项
目控制是项目管理的两个核心的过程块。其中,项目计划过程块中包括:合同管理、需求管
理、任务分解、进度计划、成本计划等;项目控制过程块中包括:(需求)范围的控制、进
度控制、成本控制等。
合同启动了一个软件项目,同时贯穿项目的始终;根据合同的 SOW 等进行软件的需求
分析,获得需求规格;根据需求规格进行任务分解,任务分解的目的是可以很好地规划和管
理项目;根据任务分解的结果,给出项目需要的资源,估计项目总的成本,再进一步分析完
成项目的活动以及活动之间的关系,以便于估计活动的历时,最终编制项目计划以及项目的
预算等。这样便可以形成项目的三个核心的基准计划:项目范围基准、成本基准、时间基准
计划等。
其中的辅助计划包括:
质量计划
配置管理计划
风险管理计划
沟通计划
度量计划
图 软件项目管理说明图
项目控制过程中,根据基准计划控制项目的执行情况,包括范围控制、成本控制、进度
控制等。
辅助控制包括:
质量控制。
风险控制。
沟通控制。
项目管理的建议
项目管理既是一个科学也是一门艺术,不同的项目、不同的项目经理,会有不同的管理
方法和技巧,不可以照搬照抄,要因项目而定。由于项目具有很多的特殊性,对于不同的软
件项目,其项目目标差别很大。项目规模不同,应用领域不同,采用的技术路线差别也很大。
因而,针对每个项目的不同特点,不同的组织应该针对自己的特点实施相应的策略,其管理
的方法、管理的侧重点应该是不同的。需要“因材施教”,“对症下药”。对于小项目,不能像
管理大项目那样去做;对于产品开发类的项目,也不可能像管理系统集成类的项目那样去做。
项目经理需要根据项目的特点,制定不同的项目管理的方针政策。但是,有些组织在项目管
理方面有很多的经验还是值得借鉴的,这里摘录一些简短的经验与大家分享。
1)建立并遵循一套软件开发规划。
2)授权项目人员。
3)定义需求底线,管理需求变更。
4)采取阶段性评估项目计划,必要时重新修改项目计划。
5)以少数资深人员开始项目。
6)不要确定不合理的目标。
7)不要花哨的功能,不要让多余的复杂性以花哨的面貌出现在项目中。
案例分析
《校务通管理系统》的项目总结如下:
1.项目总体信息
包括项目总时间、总成本、总人力、总规模等信息。
项目总时间:2003/4/10~2003/6/11,共计 45 天,比计划多 3 天。
项目总成本:¥
项目总人力:5 人
项目总规模: 人天
规模比例见图 15A-1。
图 15A-1 规模比例图示 2.项目评审记录
总评审次数:23
其中:
项目计划评审:1
设计评审:2
质量评审:2
定期评审:8
阶段评审:8
事件评审:2
3.产品提交表(见表 15A-1)
表 15A-1 产品提交表
产品名称 版本 阶 段 日 期 提交人
任务单 项目规划 2003/4/10 韩万江
项目计划 项目规划 Z003/4/11 韩万江
配置管理计划 项目规划 2003/4/11 岳好
质量保证计划 项目规划 2003/4/11 郭天奇
用户界面 demo 需求开发 2003/4/18 孙泉
需求规格说明书 需求开发 2003/4/18 姜岳尊
设计说明书 设计 2003/4/21 姜岳尊
设计说明书 设计 2003/4/23 姜岳尊
通用功能-增量 1 实施 2003/4/25 姜岳尊
招生管理-增量 2 实施 2003/5/2 姜岳尊
项目计划 20 实施 2003/5/2 韩万江
学生日常管理-增量 3 实施 2003/5/7 姜岳尊
教务管理-增量 4 实施 2003/5/20 姜岳尊
教师辅助功能-增量 5 实施 2003/5/22 姜岳尊
聊天室/论坛-增量 6 实施 2003/6/2 姜岳尊
产品包 实施 2003/6/6 姜岳尊
产品名称 版本 阶 段 日 期 提交人
测试报告 测试 2003/6/6 岳好
用户手册 测试 2003/6/11 孙泉
验收报告 提交 2003/6/11 姜岳尊
项目总结 提交 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)建议:增强项目计划的时闩观念。
小结
项目结束过程也是非常重要的,尽管它常常不被重视,俗话说“编筐编篓,全在收口”。
本章强调了项目结束应该执行的过程。项目结束过程包括:制定结束计划、完成收尾工作、
进行最后评审、编写项目总结报告等。通过完成一个项目,应该能够总结出很多的经验和教
训,运为你日后做一个更合格的项目经理提供了宝贵的财富。
习题
针对第 14 章习题中的项目的实施结果,编写项目总结报告。
结 束 语
本书路线图就像一个导游指商,指导你如何进行软件项目管理,告诉你可能遇到的困难
和问题。同时,本书也强调要积极预防,避免风险和意外的发生,以及出现问题如何处理的
方法等。项目管理过程是一个复杂的大系统。从系统工程的观点看,项目管理普遍涉及到多
个目标的要求,由于资源约束性、多重目标性,一个优秀的项目管理人员应该努力学习项目
管理的相关知识、技能,注重实践中的分析问题能力,结合理论知识,在实践中锻炼提高,
积极解决各种各样的问题,形成一套行之有效的管理方法,并再通过实践来检验它的科学性,
使项目管理工作越做越好。项目管理是一门艺术,而艺术是无止境的。所以,要尽可能多地
掌握项目管理的理论,培养管理技能,这样就有利于今后的发展。最后,希望大家都成为一
个优秀的项目经理。