欢迎来到天天文库
浏览记录
ID:37473500
大小:306.60 KB
页数:18页
时间:2019-05-12
《软件项目综合分析与评价》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章软件项目综合分析与评价本章要点:软件项目成功与失败的评价准则软件项目失败的原因软件项目评价的步骤软件项目的综合分析与评价的目的是指从所开展过的软件项目管理过程中出现的错误和疏忽中总结教训,吸取包括项目进度、费用、质量及其他相关因素在内的成功运作经验,并力求应用到当前和未来的项目中。软件项目综合分析与评价与软件产品质量评估有所不同。产品质量评估进行的分析主要针对“产品”而不是“过程”,产品质量保证评估要确定产品是否可以发布或交付,以确保顾客是否能够拥有最优质的产品;而软件项目综合分析与评价要确定软件项目过程的优缺陷,并在下一个软件项目执行过程中加以改
2、进,以使软件组织从过去的经验中获益。11.1软件项目成功与失败的评价准则软件项目综合分析与评价最重要的是确定软件项目的成与败。项目成功或失败的标准主要是目标是否被实现。一般采用成功度评价方法确定项目的成败,该评价方法是依靠专家或专家组的经验,通过综合分析项目的各项指标,对项目的成功程度做出定性的结论。成功度评价以项目目标为核心对项目进行全面的、系统的评价。项目的成功度通常分为五个等级:(1)项目完全成功项目的各项指标都已全面实现,并取得巨大的效益或影响。(2)项目是成功的项目的大部分目标已经实现,达到了预期的目的,并已经产生预期的影响。(3)项目是部分成功的项目
3、实现了原定的部分目标,也只取得了一定的效益和影响。(4)项目是不成功的项目实现的目标非常有限,相对于成本和付出的代价而言,项目几乎没有产生效益和好的影响。(5)项目是失败的项目的目标没有实现或无法实现,相对于成本和付出的代价,项目没有产生任何效益和正面的影响。10.2软件项目失败的原因软件项目是一项复杂的系统工程,牵涉到各方面的复杂因素,它的失败原因也是多种多样的。从项目管理的角度考察,软件项目失败通常有如下基本因素:(1)需求内容不明确,把握不充分一方面,客户的知识缺乏,不知道要开发什么样的系统,经常是走一步算一步,不断地提出和更改需求。另一方面,实现方行业知
4、识缺乏和设计人员水平低下,不能完全理解客户的需求说明,经常是以想当然的方法进行系统设计,结果造成重复工作。(2)工作量估算过少软件开发中,必须综合考虑开发各个阶段,人员的生产率、工作的复杂程度等因素。对工作量的重要性认识不足,最常见的问题是经常用主观想象的方式进行粗略估算。另外,软件开发经常会出现一些平时不可见的工作量经常会被遗漏。除此之外,还有如下原因:1)出于用户和管理部门的压力在工作量估算上予以妥协。2)过于自信或出于自尊心,对一些技术问题不够重视,或者担心估算多被嘲笑。3)过分依赖经验。(3)项目组织过小,开发能力不足软件开发的各个阶段人手不足是大多数项
5、目都会面临的问题,还有一种情况是项目组成员的技术水平达不到预定的要求,或者在项目工数估算时没有对技术水平,进行详细、认真地评判。(4)开发计划不充分没有良好的开发计划和开发目标,主要反映在以下几个方面:1)工作责任范围不明确,工作分解结构(WBS)与项目组织结构不明确或者不相对应,各成员之间的接口不明确,导致有一些工作根本无人负责。2)每个开发阶段的提交结果定义不明确。中间结果是否已经完成,完成了多少模糊不清,结果是项目后期堆积了大量工作。3)开发计划没有指定里程碑或检查点,也没有规定设计评审期。4)开发计划没有规定进度管理方法和职责,导致无法正常进行进度管理。
6、(5)项目组设计人员能力低下对技术问题的难度未能正确估计,将设计任务交给了与要求的水平不相称的人员,造成设计结果无法实现。(6)项目经理的管理能力不足10.3软件项目评价的步骤项目综合分析与评价过程包括下列步骤:(1)阐述目的(2)选择参加人员(3)准备小组会议(4)召开小组会议(5)提交结果(6)处理问题11.3.1软件项目综合分析与评价的目的阐述软件项目综合分析与评价的目的在一开始就要提出来。该目的最好先在软件组织的会议上进行口头交流,然后再给所有的项目参与者提出书面说明。为了达到最好的效果,该书面说明应该包括一个描述项目综合分析与评价过程的附件。附件需要定
7、义项目综合分析与评价过程,明确提出每个组织需要回答的问题,使相关组织在软件开发过程中更关注与他们相关的领域。并将综合分析与评价纳入项目进度计划。11.3.2软件项目综合分析与评价的人员组织软件项目综合分析与评价由项目管理部门组织进行。由项目评价协调人选择项目评价小组的成员,成立评价小组。项目综合分析与评价人员应具有软件项目评价的资格。综合分析与评价小组的组成成员应包含每个部门的代表,尤其是计划、开发、模块组装、测试、发布和其他重要部门至少应当选出一个人参加。评价小组成员应具备以下条件:1)熟悉本项目的全过程;2)具有与其角色相应的经验,或者受过与其角色相适应的培
8、训,具备所需的相关知识,
此文档下载收益归作者所有