下载此文档

第12章软件项目的计划和成本估计.ppt


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
第12章软件项目的计划和成本估计
本章主要内容:软件开发项目的特点;项目计划目的与作用;项目计划制定的原则、内容、编制过程及项目计划内容确定;成本估算的方法和经验模型;进度安排的制定过程及方法;
本章重点:项目计划目的与作用;项目计划制定的原则、内容, 成本估算的方法和经验模型。
本章难点:软件开发的组织结构,人员的配备和团队的管理。
第12章软件项目的计划和成本估计

成本估算
进度计划


与其他类型项目的共同点:项目成功与否不仅取决于项目过程中所采用的技术方法工具,还取决于项目管理的水平,特别是计划与控制的水平。

与其他类型项目的不同点:
(1) 软件产品和其他产品不同,软件产品是一种“逻辑”产品,是无形的,没有物理属性的,看不见、摸不着、难以理解。
(2) 需求难以明确且频繁变更:由于用户的成熟度或责任心的原因,用户开始无法给出明确的需求。在开发过程中,需求可能要经常修改,因此需要经常地修改程序与文档。
(3) 难以在早期发现问题:需求不明确,加上后期修改可能没有进行全局性的考虑,产生的问题难以从早期的文档中直观地发现,需要等系统设计出来后才会发现。
(4) 项目成员对文档的重视不够,符合用户需求的高质量软件,需要依赖于大量准确规范的文档编辑工作,但项目组成员对他并不感兴趣,很少愿意认真去做,因而直接影响了软件的质量。
(5) 劳动密集型+智力密集型:软件开发过程需要大量高强度的脑力劳动,并且都是手工劳动,这些劳动非常细致、高度复杂、容易出错,质量难以用简单的度量来衡量,使得软件的正确性难以保证。

根据软件能力成熟度模型(简称CMM)集成CMMI,软件开发项目计划的目的是:建立和维护定义项目活动的计划。项目计划属于CMMI的第2级,其过程域包括开发项目计划、与相关人员交流、获取对计划的承诺、维护计划。
1. 项目计划的目标
(1) 项目计划的第一个目标:建立估计值,即建立和维护项目计划因素的估计值。
1. 项目计划的目标
(2) 项目计划的第二个目标:开发项目计划文档,即文档化项目计划,维护项目计划,并以此作为项目管理的基线。
(3) 项目计划的第三个目标:获得并维持所有项目干系人对项目的承诺。
项目计划是项目实施的基础。
任何项目计划都是为了解决三个问题:
确定项目目标;
确定为了达成项目目标的各项行动的顺序和时间;
确定项目中每项行动所需要的资源。
所以制定项目计划就是在明确项目目标的基础上,确定项目行动方案,分配相关资源的项目综合管理过程,就是通过对历史的、当前的、项目或组织内部的和项目或组织外部的有关信息进行分析和评价,对项目生命周期过程中可能的发展进行评估、预测,对新项目实施工作进行的各项活动做出尽可能周密的安排,最终形成一个所有项目干系人认可的、约定项目各项活动、作为项目实施工作基础的文件——项目计划。项目计划围绕项目目标的完成系统地确定项目的任务、安排任务进度、编制完成任务所需的资源预算等,从而保证项目能够在合理的工期内,用尽可能低的成本达到尽可能高的项目质量要求。在制定项目计划过程中必须明确五个基本问题:做什么、如何做、何时做、谁去做、需要多少资源。
2. 项目计划的作用
(1) 确定完成项目目标所需的各项任务范围,落实责任,制定各项任务的时间表,明确各项任务所需的人力、物力、财力;
(2) 确定项目的工作规范,遵循的标准,成为项目实施的依据和指南;
(3) 明确项目组各成员及其工作责任范围以及相应的职权;使项目组成员明确自己的工作目标、工作方法、工作途径、工作期限要求;
(4) 保证项目进行过程中项目组成员和项目干系人之间的交流、沟通与协作,使得项目各项工作协调一致,增加客户满意度;
(5) 为项目的跟踪控制提供基础。
(6) 项目计划在项目中起到承上启下的作用,计划批准后应当作为项目的工作指南。

(1)目的性
(2)系统相关性
(3)经济性
(4)动态性

1. 项目范围说明
2. 项目进度计划3. 项目质量计划
4. 项目资源计划
5. 项目沟通计划
6. 风险对策计划
7. 项目采购计划
8. 变更控制、配置管理计划

第12章软件项目的计划和成本估计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fxl8
  • 文件大小0 KB
  • 时间2014-11-05