1 / 81
文档名称:

05-软件项目成本管理.ppt

格式:ppt   大小:972KB   页数:81页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

05-软件项目成本管理.ppt

上传人:yzhlya 2018/2/28 文件大小:972 KB

下载得到文件列表

05-软件项目成本管理.ppt

文档介绍

文档介绍:软件项目管理
第六章软件项目时间管理
清华大学计算机系
殷人昆
1
项目时间管理的概念
项目时间管理是指使项目能够及时完成的必需过程。
进度安排的准确程度可能比成本估算的准确程度更重要。对于成本估算的偏差,可以通过重新定价或大量的销售来弥补成本的增加;但如果进度计划不能得到实施则会导致市场机会的丧失或用户不满意,也会导致成本的增加。
因此,在考虑进度安排时,要把时间与人员花费的工作量联系起来,合理估算工作量,安排时间,并利用进度安排的有效分析方法监督项目的进展情况,使得项目进度不致被拖延。
2
当参加同一软件工程项目的人数不止一人的时候,开发工作就会出现并行情形。
软件工程项目的并行性提出了一系列的进度要求。因为并行任务是同时发生的,所以进度计划必须决定任务之间的从属关系,确定各个任务的先后次序和衔接,确定各个任务完成的持续时间。
项目负责人应注意构成关键路径的任务,即若要保证整个项目能按进度要求完成,就必须保证这些任务要按进度要求完成。这样就可以确定在进度安排中应当保证的重点。
常用的进度安排方法有甘特图法和网络图法。
3
需求分析
需求评审
概要设计
概要设计评审
详细设计
设计走查
编程
代码走查
单元测试
测试计划
测试过程
测试评审
集成测试
确认测试











4
项目活动定义
项目时间管理主要由项目活动定义,活动排序,活动时间估计,制定进度计划和进度控制等 5 个过程组成,下图给出这些过程的主要框架。
项目活动定义是时间管理的第一步,是对工作分解结构中规定的可交付成果或阶段产品的产生所需执行具体活动进行定义,并形成文档。
项目可交付成果是指工作分解结构中各项工作任务完成后的输出结果。
在制定项目开发进度计划时,具体定义分解出的各项活动,能够使项目的目标更加具体、明确。
5
1. 输入 •工作分解结构 •范围说明 •历史信息 •约束条件 •假设条件 2. 工具与技术 •分解 •模板 3. 输出 •活动列表 •详细依据 •更新的工作分解结构
活动定义
1. 输入 •活动列表 •产品描述 •强制性依赖关系 •自由依赖关系 •外部依赖关系 •约束条件 •假设条件 2. 工具与技术 •前驱图(PDM) •箭头图(ADM) 3. 输出 •项目网络图 •活动列表更新
活动排序
1. 输入 •活动列表 •约束条件 •假设条件 •资源需求 •资源能力 2. 工具与技术 •专家判断 •类比估计 •基于数量的历时 3. 输出 •活动时间估计 •估计的基础 •活动列表更新
活动时间估计
项目时间管理
6
1. 输入 2. 工具与技术 •项目网络图•数量分析 •活动时间估计•时间压缩 •资源需求•模拟 •资源库描述•资源调整法 •日历•项目管理软件 •约束条件 3. 输出 •假设条件•项目进度 •超前和滞后•详细依据 时间•进度管理计划 •资源需求更新
制定进度计划
项目时间管理
1. 输入 •项目进度 •执行报告 •变更要求 •进度管理计划 2. 工具与技术 •进度变更控制系统 •执行情况测量 •另外的计划 •项目管理软件 3. 输出 •进度更新 •纠正措施 •经验与教训
进度控制
7
1. 项目活动定义的依据
工作分解结构
是活动定义的基本依据,它包含了项目的所有工作及活动。通过分解将项目所有工作的从属关系表达得清清楚楚。
范围说明
对项目分解后的各项具体工作的具体内容进行详细的描述,以便在工作实施过程中更好地实施各项具体活动所包含的内容。
历史信息
参照历史信息定义项目具体工作内容。
8
约束条件
对任何一个项目都会有各种约束条件,对项目活动也有一定的约束条件。例如,一个研究项目缺少某种专门人才,或缺少某种专门设备,或资金不足,这些都是必须考虑的约束条件。
假定
项目的实施总是依赖于一定的未来环境,因此许多项目工作的具体实施所遇到的许多因素通常都被假定为真实的、确定的。
专家评论
汇集本领域专家对项目具体工作定义的意见,以得到更明确、风险更小的定义结果。
9
2. 活动定义的工具和技术
分解
将项目活动逐步细分为更小、更容易管理的单元,以便更好地管理和控制。
依次开发工作分解结构和活动列表。
模板
可将以往类似项目的活动列表或部分活动列表作为新项目的活动列表的模板。模板中的活动也可包括技术资源及所需工作量、风险识别及其它描述信息。
10