软件项目的成本管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第29页
2.功能点估计法
功能点表示法是一种按照统一方式测定应用功能的方法, 最后的结果是一个数。这个结果数可以用来估计代码行数、成 本和项目周期。不过要正确、一致的应用这种方法还需要大量 的实践。 该方法包括两个评估,即评估产品所需要的内部基本功能 和外部功能。然后根据技术复杂度因子(权)对它们进行量化, 产生产品规模的最终结果。
第7页
1.软件项目成本的分类 (1)从软件生命周期构成的两阶段即开发阶段和维护阶段看, 软件的成本由开发成本和维护成本构成。
开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统 软件的分析/设计费用、实施费用及系统切换等方面的费用; 维护成本由运行费用(包含人工费、材料费、固定资产折旧费、专 有技术及技术资料购置费)、管理费(包含审计费、系统服务费、 行政管理费)及维护费(包含纠错性维护费用及适应性维护费用)。
项目成本预算和估算的准确度差 过粗和过细。预算过粗会使项目费用的随意性较大,准确度降低; 预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成 本加大。 缺乏对软件成本事先估计的有效控制 当在项目后期,实际远离计划出现偏差时才进行成本控制。 缺乏成本绩效的分析和跟踪
很少有将预算、实际成本和工作量进度联系起来,考虑 实际成本和工作量是否匹配的问题。
形资源,同时还可能需要消耗其他一些无形资源,而且由于
存在资源约束,项目耗用资源的质量、数量、均衡状况对项 目的工期、成本有着不可估量的影响。
第15页
一、资源计划的主要依据
项目资源计划是在分析、识别项目的资源需求,确定项目所需投入的资源种类、 数量和时间的基础上,制定科学、合理、可行的项目资源计划的项目成本管理活动。 包括: 1.工作分解结构WBS:确定项目可交付的成果,明确工作范围,及每项工作所需 资源。 2.项目进度计划:是其他各项计划的基础,各种资源如何分配、什么时候分配给 什么工作由项目进度计划确定。 3.历史资料:历史信息记录了以前类似项目使用资源的需求情况,此类资源可以 作为新项目资源计划的参考资料。
通过分析确定工作分解结构中每一项任务所需的资源数量、质量及其种 类,根据有关项目领域中的消耗定额或经验数据,确定资源需求量。 工作量计算; 确定实施方案; 估计人员需求量; 估计设备、材料需求量; 确定资源的使用时间。
2.资源供给分析
分析资源的可获得性、获得的难易程度及获得的渠道和方式,可从内 部和外部资源进行分析。
第26页
开发成本估算过程
第27页
2.项目成本估算的技术路线 在项目进展的不同阶段,项目的工作分解结构的层次可以 不同,根据项目成本估算单元在WBS中的层次关系,可将成 本估算分为三种: (1)自上而下的估算 又称类比估算,通常在项目的初期或信息不足时进行,此 时只确定了初步的工作分解结构,分解层次少,估算精度较差。 自上而下的成本估算实际上是以项目成本总体为估算对象,在 收集上层和中层管理人员的经验判断,以及可以获得的关于以 往类似项目的历史数据的基础上,将成本从工作分解结构的上 部向下部依次分配、传递,直至WBS的最底层。 (2)自下而上估算 自下而上的成本估算是先估算各个工作包的费用,然后自 下而上将各个估算结果汇总,算出项目费用总和。采用这种技 术路线的前提是确定了详细的WBS,能做出较准确的估算。 当然,这种估算本身要花费较多的费用。 (3)自上而下和自下而上相结合的成本估算
4.资源库描述:对项目拥有的资源存量的说明。
5.组织策略:项目实施组织的企业文化、项目组织的组织结构、项目组织获得资 源的方式和手段方面的方针体现了项目高层在资源使用方面的策略,可以影响到人 员招聘、物资和设备的租赁或采购,对如何使用资源起重要作用 。
第16页
二、资源计划的编制步骤
1.资源需求分析
项目质量成本由质量保证成本和质量故障成本组成:
质量保证成本:指为了保证和提高产品质量而采取的技术措施所消耗的 费用。
质量故障成本:指为了排除产品质量而采取的技术措施所消耗的费用。
第9页
质量保证成本和质量故障成本是相互矛盾的,项目产品的质量 越低,由于质量不合格引起的损失就越大,即故障成本增加; 质量越高,相应的质量保证成本也越高,故障就少,由故障引 起的损失也相应减少。因此,需对二者进行平衡。
3.资源成本比较与资源组合
比较各种资源的使用成本,确定资源的组合模式。
4.资源分配与计划编制
保证各个任务得到合适的资源,努力实现资源总量最少、使用平衡。 编制项目资源计划。
第17页
三、编制资源计划的方法与工具
1.德尔菲(专家)评估法
由项目成本管理专家根据经验和判断去确定和编制项目资源计划的方 法。这种方法通常又有两种具体的形式:专家小组法与德尔斐法。 (1)德尔菲法的具体做法是: ①设计调查表。 ②选择应答的专家 ③征询专家的意见 (2)德尔菲法的特点
第19页
常用的项目资源计划的工具:
包括:资源矩阵、资源甘特图、资源负荷图或资源需求曲线、资源
累计需求曲线等。
项目资源矩阵 工作 工作1 工作2 … 工作m 资源需要 资源1 资源2 … 资源n-1 资源n 相关说明
第20页
项目资源数据表
资源需求种类 资源需求 时间安排(不同时间资源需求量) 总量 1 资源1 资源2 … 资源n 2 3 … T-1 T 相关说明
第5页
成本管理包括项目资源规划、项目成本估算、项目成 本预算、项目成本控制等过程。
项目资源规划:指确定为完成项目诸工序,需用何种 资源(人、设备、材料)及每种资源的需要量。
项目成本估算:指编制为完成项目各工序所需的资源 的近似估算总费用。 项目成本预算:指将总费用精确估算并分配到项目的 各个活动上的过程。
第10章 软件项目的成本管理
第10章 软件项目的成本管理
1 2 3 4 成本管理的概念 项目资源计划 项目成本估算 项目成本预算
第2页
本章学习目标
第10章 软件项目的成本管理
掌握工程进度/工期等概念 熟悉项目时间管理的内容
掌握进度计划的编制方法与技术
掌握网络计划技术 熟悉软件项目计划的编写
第13页
二、 成本管理的内容
项目成本的管理内容:
制定资源计划;
对项目成本进行估算、预算; 在项目实施过程中对项目成本进行控制和预测; 不断调整项目成本计划。
第14页
10 .2 项目资源计划
资源可理解为一切具有现实和潜在价值的东西,完成项 目必须要消耗劳动力(人力资源)、材料、设备、资金等有
经济性 匿名性 客观性
(3)对德尔菲法的评价 周期较短,费用较低;但对各种意见的可靠程度和科学依据缺乏统 一的标准,理论上缺乏深刻的逻辑论证等.
第18页
2.资料统计法
指使用历史项目的统计数据资料,计算和确定项目资源计 划的方法 。 实物量指标多数用来表明物质资源的需求数量,这类指标 一般表现为绝对数指标。 劳动量指标主要用于表明人力的使用,这类指标可以是绝 对量也可以相对量指标。 价值量指标主要用于表示资源的货币价值,一般使用本国 货币币值表示的活劳动或物化劳动的价值。
(2)从财务角度来看,列入软件项目的成本如下:
硬件购置费、软件购置费、人工费、培训费、通讯费、基本建设 费、 财务费用、管理费用、材料费、水、电、汽费、专有技术购置费、 其它费用。
第8页
2.软件项目成本的影响因素
(1)项目质量对成本的影响 项目的实现过程是项目质量的形成过程,在这一过程中需进行质量的检 验与保障工作和质量失败的补救工作,这两项工作都需消耗资源,都会 产生质量成本。
第24页
1.软wenku.baidu.com开发成本估算过程
软件项目成本估算包括识别各种项目成本的构成科目和估 计和确定各种成本的数额大小;可以用货币单位表示,也可用 工时、人月、人天、人年等其他单位表示 。 软件开发成本是指软件开发过程中所花费的工作量及相应 的代价。在成本估算中,对软件成本的估算是最困难和最关键 的。代码行(LOC)是衡量软件项目规模最常用的概念,指所有 的可执行的源代码行数,包括可交付的工作控制语言语句、数 据定义、数据类型声明、等价声明、输入/输出格式声明等。 一代码行的价值和人月平均代码行数可以体现一个软件生产组 织的生产能力。组织可以根据对历史项目的审计来核算组织的 单行代码价值。
第3页
为了保证软件项目能在规定的时间内完成且成本 不超过预算,成本的估算和管理控制非常关键。
第4页
10 .1 成本管理的概念
项目成本分为两类:
广义的项目成本:称为项目的生命周期成本,指在整个 生命周期内发生的成本。 狭义的项目成本(费用):是指因为项目而发生的各种 资源耗费的货币体现。
项目成本管理是指为保障项目实际发生的成本不超过 项目预算,使项目在批准的预算内按时、按质、经济 高效地完成既定目标而开展的成本管理活动。
第28页
二、软件项目成本估算方法
1.类推估算法 类推法估计结果的精确度取决于历史项目数据的完整性 和准确度。因此,用好类推法的前提条件之一是组织建立起 较好的项目评价与分析机制,对历史项目的数据分析是可信 赖的。其基本步骤如下: 1)整理出项目功能列表和实现每个功能的代码行; 2)标识出每个功能列表与历史项目的相同点和不同点,特别 要注意历史项目做得不够的地方; 3)通过步骤1)和2)得出各个功能的估计值; 4)产生规模估计。
质量与费用之间的关系
第10页
(2)工期对成本的影响 在项目实现过程中,各项活动消耗或占用的资源都是在一 定的钟点或时期中发生的。所以项目的成本与工期是直接 相关的并随着工期的变化而变化。缩短工期需要更多的技 术水平更高的人员,直接成本费用就会增加。 软件项目存在一个最短的进度点。
第11页
(3)管理水平对成本的影响 高的管理水平可以提高预算的准确度,加强对项目预算的 执行和监督,对工期的控制能够严格限制在计划许可范围内, 减少各种更改所造成的成本增加和工期的变更,减少风险损失。 软件开发成本管理过程中存在的主要问题:
项目成本控制:指控制项目预算变更的过程。
第6页
一、软件项目成本
项目成本:包括项目生命周期每一阶段的资源耗费。
项目直接成本:指与项目有直接关系的成本费用,是与 项目直接对应的,包括直接人工费用、直接材料费用、 其他直接费用等。 管理费用:指为了组织、管理和控制项目所发生的费用, 项目管理费用一般是项目的间接费用,主要包括管理人 员费用支出、差旅费用、固定资产和设备使用费用、办 公费用、医疗保险费用,以及其他一些费用等。 期间费用等:指与项目的完成没有直接关系,费用的发 生基本上不受项目业务量增减所影响的费用。这些费用 包括公司的日常行政管理费用、销售费用、财务费用等, 这些费用已经不再是项目费用的一部分,而是作为期间 费用直接计入公司当期损益。
第21页
资源负荷图或需求曲线
资 源 量
时间
第22页
资源累计需求曲线
资源累计需要
时间
时间
第23页
10 .3 项目成本估算 一、项目成本估算概述
成本估算是对完成项目各项任务所需资源的成本所进 行的近似估算。主要依据包括: 项目范围说明; 工作分解结构WBS; 资源计划; 资源单位价格; 历史信息(同类项目的历史资料始终是项目执行过程中可 以参考的最有价值的资料,包括项目文件、共用的费用估算 数据及项目工作组的知识等); 会计报表。
第12页
(4)人力资源对成本的影响 对于技术能力高、技术素质高的人才,成本较高,但可 产生较高的工作效率、高质量的产品和较短的工期等间接效 果,从而总体上会降低成本;而对于一般人员,还需要技术 培训,对项目的理解及工作效率相对低下,工期会延长,需 要雇佣更多的人员,造成成本的增加。 (5)价格对成本的影响 中间产品和服务及硬件、软件的价格也对成本产生直 接的影响,价格对项目预算的估计影响很多。
第25页
例如,某软件公司统计发现该公司每一万行C语言源代码形 成的源文件(.c和.h文件)约为250K。某项目的源文件大小 为3.75M,则可估计该项目源代码大约为15万行,该项目累 计投入工作量为240人月,每人月费用为10000元(包括人 均工资、福利、办公费用公滩等),则该项目中1LOC的价 值为:(240×10000)/150000=16元/LOC。
相关文档
最新文档