当前位置:
文档之家› 软件项目管理---第五章软件项目成本管理
软件项目管理---第五章软件项目成本管理
软件项目管理
3
5.1 项目成本
5.1.1 项目成本
▪ 一般项目的成本主要由项目直接成本、管理费用 和期间费用等组成。
(1) 项目直接成本是指与项目有直接关系的成本 费用。例如,直接人工费、直接材料费、其 他直接费用等。
(2) 管理费用是指为了组织、管理和控制项目所 发生的费用。例如,管理人员费用支出、差 旅费、固定资产和设备使用费、办公费、医 疗保险费,以及其他一些间接费用。
2. 差旅及培训费:培训费用包括开发人员培训费 和用户培训费。
软件项目管理
5
3. 软件开发成本:人工成本是最主要的软件开发 成本。在软件开发项目中,付给软件工程师的 人工费用占了开发成本的绝大部分。
4. 项目管理费用:用于项目组织、管理、控制的 费用支出。
▪ 尽管硬件/支持软件成本、差旅及培训费用可能在 项目总成本中占较大比例,但最主要的成本还是 在开发过程中所花费的工作量及相应的代价。
成本估算
1. 输入 • 工作分解结构 • 资源需求 • 资源单价 • 活动时间估计 • 历史资料 • 财务图表 2. 工具与技术 • 类比估计 3. 输出 • 成本估算 • 详细说明 • 成本管理计划
成本预算
1. 输入 • 成本估算 • 工作分解结构 • 项目进度 2. 工具与技术 • 成本估算工具 与方法 3. 输出 • 基准成本
项
总成本
目
总
成
本
间接费用成本
直接费用成本
软件项目管理
项目工期
9
3. 管理水平对成本的影响
管理水平高,可以提高项目预算准确度,加强对 项目预算的执行和监管,且对工期的控制可严格 限制在计划许可的范围内。这样可以有效地控制 由于设计方案和项目计划的变更所造成的成本变 动。因此,管理水平对项目成本有关键影响。
软件项目管理
成本控制
1. 输入 • 基准成本 • 执行情况 • 变更要求 • 成本管理计划 2. 工具与技术 • 成本变更控制系统 • 执行情况测量 • 另外的计划 • 项目管理软件 3. 输出 • 修改后成本估算 • 更新的预算 • 纠正措施 • 完成项目所需成本 估算 • 经验与教训 13
5.3 资源计划
软件项目管理
第五章 软件项目成本管理
Software Project Cost Management
▪ 项目成本管理是项目管理的一个重要组成部分, 它是指在项目的具体实施过程中,为了保证完成 项目所花费的实际成本不超过其预算成本而展开 的项目成本估算、项目预算编制和项目成本控制 等方面的管理活动。
▪ 某些项目,特别是小项目,资源计划、成本估算 和成本预算三者紧密相连,可把这些过程视为一 个过程处理。
软件项目管理
12
项目成本管理
资源计划
1. 输入 • 工作分解结构 • 历史资料 • 范围说明 • 资源库描述 • 组织策略 2. 工具与技术 • 专家判断 • 头脑风暴法 3. 输出 • 资源需求计划
▪ 资源计划是确定为完成项目活动所需要的各种资 源的种类、数量和时间,包括人力、财力和物力 资源,完成资源的配置。
▪ 在任何项目中,资源并不是无限制的,也不是可 以随时随地能够获取的,项目的成本、可起作用 的技术水平、时间进度等都受到可支配资源的限 制。在项目进展过程中,如何合理配置和优化资 源使用,是项目管理的重要问题。
软件项目管理
4
(3) 期间费用是指不受项目业务量增减影响的费用, 如日常行政管理费、销售费等。
▪ 软件项目由于其自身的特点,对整个项目的预算 和成本控制更为困难。项目经理为了控制整个项 目的预算和支出,必须正确估算软件开发的成本 费用。软件项目的成本有 4 种:
1. 硬件/支持软件成本:包括项目所需的所有硬 件设备、系统软件、数据资源的购置、运输、 储存、安装、测试的费用。对于进口设备,还 要包括国外运费、保险费、进口关税和增值税 等费用。
4. 人力资源对成本的影响
具有高技术能力和高技术素质的人才,人力成本 较高,但可以有高生产率、可构建高质量产品、 且工期较短,这样从整体上会降低成本。
对于一般人员,还需要技术培训。对项,造成成本的增 加。因此,人力资源是重要的影响因素。
5. 价格对成本的影响
▪ 软件产品生产不是一个重复的制造过程,而是以 “一次性”开发过程的花费来计算的。软件项目 开发成本的估算应以整个项目软件开发全过程所 花费的人工代价作为计算的依据,并可以按与软
软件项目管理
6
件生命周期对应的阶段进行估算。
5.1.2 影响项目成本的因素
1. 项目质量对成本的影响 质量对成本的影响可通过质量成本表示。质量 成本由质量故障成本和质量保证成本构成。 ❖ 质量故障成本是指为了排除因产品量差而产 生的故障,保证产品重新恢复功能的费用。 ❖ 质量保证成本是指为了保证和提高产品质量, 采取相应技术措施而消耗的费用。
▪ 必须要加强对项目实际发生成本的控制。一旦项 目成本失控,就很难在预算内完成项目。
▪ 成本失控的情况常常是以下原因造成的:
❖ 成本估算和成本预算不够准确细致;
❖ 许多项目在成本估算、成本预算、成本控制方 法上没有统一的标准可循。
❖ 思想上的误区:实际成本超出预算是必然的。
软件项目管理
2
5.1 项目成本 5.2 项目成本管理的内容 5.3 资源计划 5.4 成本估算 5.5 软件项目的成本估算 5.6 成本预算 5.7 项目成本控制
中间产品和服务、市场人力资源、硬件、软件的 价格也对成本产生直接的影响。因为价格对项目 成本预算的影响很大。
软件项目管理
11
5.2 项目成本管理的内容
▪ 项目成本管理主要由项目资源计划的编制,成本 估算,成本预算和成本控制等 4 个过程组成,下 图给出了这些过程的主要框架。
▪ 以上四个过程相互影响、相互作用,有时也与外 界的过程发生交互影响,根据项目的具体情况, 每一过程由一人或数人或小组完成,在项目的每 个阶段,上述过程至少出现一次。
软件项目管理
7
质量故障成本与质量保证成本是相互矛盾的。质 量保证成本高,故障就少,质量故障成本就低。 反之亦然。因此,需要建立一个动态平衡。
质量总成本
成
本
质量保证成本
质量故障成本 质量
软件项目管理
8
2. 工期对成本的影响
项目费用由直接费用和间接费用组成。一般工 期越长,项目的直接费用越低,而间接费用越 高。反之,缩短工期,需要更多的、技术水平 越高的工程师,直接成本费用就会增加。