当前位置:文档之家› 软件项目管理大作业-如何进行项目成本管理

软件项目管理大作业-如何进行项目成本管理

如何进行项目成本管理学号:姓名:班级:成绩:目录1 项目成本管理概述 (1)1.1 项目成本管理的定义 (1)1.2 为什么进行项目成本管理 (1)1.3 影响项目成本的因素 (1)1.4 项目成本管理的步奏 (2)2 软件项目成本估算 (3)2.1 成本管算的输入 (3)2.2 成本估算的输出 (4)2.3 成本估算的工具和技术方法 (4)2.3.1 类比估算法 (4)2.3.2 自上而下估算法 (5)2.3.3 自下而上估算法 (5)2.3.4 参数模型估算法 (6)3 软件项目成本预算 (7)3.1 成本预算的输入 (7)3.2 成本预算的输出 (8)3.3 成本预算的工具和技术方法 (9)3.3.1 成本汇总 (9)3.3.2 专家判断 (9)3.3.3 历史关系 (10)3.3.4 资金限制平衡 (10)4 软件项目成本控制 (11)4.1 成本控制的输入 (11)4.2 成本控制的输出 (11)4.3 成本控制的工具和技术方法 (12)4.3.1 挣值管理 (12)4.3.2 预测 (12)4.3.3 完工尚需绩效指数 (13)4.3.4 绩效审査 (13)1 项目成本管理概述项目成本是指为完成项目目标而付出的费用和耗费的资源。

在规定的时间内,为保证实现项目目标,对项目实际发生的费用支出所采取的各种控制措施和过程。

1.1 项目成本管理的定义所谓项目成本,其实质是为了将项目目标全面开展所花费的各种资源及费用的总和,项目成本是为了能够项目实施落地而产生的实际投入,客户不仅购买到了所需产品,其产品也有自己特有的价值,这也是产品价格定价的因素。

项目成本管理是为了能够使项目实施落地而所进行的操作手段,项目经理需要对项目立项之前做出一个合理的成本预估,然后在项目实施后,时时刻刻使项目能够按照预估的成本费用与工作进度进行。

1.2 为什么进行项目成本管理(1) 成本控制的就是监控成本的正负偏差,分析原因和采取措施以确保项目朝着有利的方向发展。

对于以项目为基本运做单位的企业來说,成本控制能力直接关系贏利水平,因此多数企业都将成本控制放在重要位置。

(2) 成本与进度之间的联系非常紧密。

成本支出、资金消耗置的大小与进度的快慢、提前与滞后有直接的关系。

对于以软件项目为基本运作单位的软件企业来说,成本控制能力直接关系贏利水平,因此多数企业都将成本控制放在重要位置。

1.3 影响项目成本的因素项目成本的影响因素非常多,以下五个方面是最主要的:(1) 范围。

完成一个项目所需要做的全部工作就是项目的范围。

显然,范围和工作成正比,范围大,工作多。

而工作多,自然而然为从事工作所耗费的资源也必然多,耗费的资源多,必然相应的成本就高。

(2) 价格。

在项目启动阶段,价格主要表现为项目成本预算。

而预算又是由项目实施方案中预估的各类资源的价格共同组成,资源价格的变动直接影响到项目成本。

所以,进行价格变动预判是在预算编制过程中的一个关键,尽可能全面考虑各种情况,做好应对,降低价格变动产生的不利影响。

(3) 工期。

一方面,如果工期紧急,需要通过加班加点或者额外增加投入的资源的方式进行赶工期的话,则不论额外增加的是时间还是资源,都肯定会增加项目成本。

另一方面,如果实际工期长于必要工期,则由于资源利用效率低,变相造成了资源的浪费,同样会增加项目成本。

由此可见,每一个项目存在一个最优的必要工期,在此工期下,项目成本应该最低。

4. 质量。

质量保证成本和因故障发生的质量成本构成了质量成本。

为了提高质量,就要付出一定的代价,这体现为成本,如Alpha 、Beta 等很多轮的测试,测试软件的采购和使用等,这都痛要有人力、物力、财力的投入,此为质量保证成本,该项投入越多,就越可靠,因故陣发生的质量成本就较低。

5. 管理水平。

造成损失的失误的决策;吃紧的资金供应、延期的材料设备供给,都最终会对项目进度产生影响,进而影响到工期;偏低的预算成本估算;设计更改不仅会影响进度,也会导致成本变化,给成本控制带来麻烦。

1.4 项目成本管理的步奏IT 项目成本管理过程分为以下3个阶段:(1) 成本估算:对完成项目所需成本的估计和计划,是项目计划中的一个重要的、关键的、敏感的部分。

(2) 成本预算:把估算的总成本分配到项目的各个工作细目,建立成本基准计划以衡量项目绩效。

(3) 成本控制:保证各项工作在各自的预算范围内进行。

需求清单分解结构管理计划依据基准计划估算预算行动估算图 1.1 项目成本管理步奏2 软件项目成本估算成本估算是对完成项目各项任务所需资源的成本所进行的近似估算。

是项目成本管理的核心,项目成本估算是根据项目资源计划以及各种资源的价格信息,粗略地估算和确定项目各项活动的成本及其项目总成本的项目管理活动。

成本估算贯穿于软件的生存周期。

图 2.1 为成本预算的数据流向图。

图 2.1 成本预算的数据流向图2.1 成本管算的输入(1) 成本管理计划完成成本规划后会输出成本管理计划,成本估算需要在成本管理计划的基础上进行。

(2) 人力资源管理计划需要提取人力资源管理计划中参与项目的人员、人员的岗位级别和费率等影响成本的因素。

(3) 范围基准为了准确的估算项目成本,需要确定项目的范围。

可以从工作分解结构(WBS)和项目范围说明书中提取相关数据、标准和描述等。

(4) 项目进度计划项目进度计划用于分析对项目成本可能产生影响的活动,分析活动中所需的资源种类、数量和使用时间。

在成本估算过程中,资源消耗情况对成本估算的结果会产生影响,因此需要预估此类成本。

(5) 风险登记册成本估算时应对风险登记册中的风险进行分析,考虑应对风险的成本。

(6) 事业环境因素考虑外部环境对成本造成的影响。

(7) 组织过程资产考虑成本管理制度对成本造成的影响。

并通过历史数据或过往的经验教训,综合、全面地考虑成本估算的要素。

2.2 成本估算的输出(1) 活动成本估算活动成本估算指根据WBS,对项目中的活动进行量化估算,并汇总计算出完成项目工作所需的总成本。

成本估算可以汇总显示或罗列详细的活动成本清单。

(2) 估算依据估算依据中记录成本估算过程中收集的支持决策的数据和信息。

(3) 项目文件(更新)2.3 成本估算的工具和技术方法目前常见的成本估算方法有自顶向下、自底向上和差别估算法三种形式。

自顶向下的形式是首先对整个项目的总开发时间和总工作量做出估算,然后把它们按阶段、步骤和工作单元进行分配。

自底向上的形式首先分别估算工作单元所需的工作量和开发时间,然后相加,就得出总的工作和总的开发时间。

类比估算法是将待开发项目与一个或多个己完成的类似项目进行比较,找出与某个相似项目的若干不同之处,并估算每个不同之处对成本的影响,导出开发项目的总成本。

该形式的优点是可以提高估算的准确度,缺点是不容易明确“差别”的界限。

2.3.1 类比估算法以历史的、类同的、相似的实际项目为蓝本,对目前的项目成本进行估算的方法被称为类比估算法。

在基础环境、项目复杂度和应用领域与历史项目有着比较高的相似度的项目适合于采用该方法进行评估,可以通过新旧项目的比较得到大概的估计数据。

不过,该方法结果的准确度依赖于新旧项目的相似程度、历史项目数据准确度和完整性,因此,要想用好该方法,就必须建立良好的项目完工后的评价和分析机制,对历史项目进行可信赖的数据分析。

作为专家判断法的一种简化应用,类比估算法由于其简单、实用、方便,十分广泛的应用在实际的软件项目成本估算中。

运用类比法进行估算是要经过以下四个步骤:1. 评估新项目,确定被用作基值的类似项目。

2. 获取被选作类比项目的一些信息,包括实际的工作量,工作进度,项目大小以及一些明确的成本驱动因子等。

3. 求取类比项目的工作量和工作进度的平均值作为新项目的工作量和工作进度。

4. 根据可能影响新项目工作量和工作进度成本驱动因子来调整初始的估算值。

类比估算法的主要优点是估算值是根据某个项目的实际经验得出的,估算速度快,方法简单。

类比估算的主要缺点是:无法弄清历史项目的经验数据在多大程度上与新项目的限制、技术、人事及其功能所相似。

找到合适的类比对象需要做大量的调査工作,需要对历史项目有很详尽的了解,包括人力、财力、硬件设施、管理和当时的开发背景等;类比估算过于依赖历史数据。

2.3.2 自上而下估算法自上而下的预算方法主要是依据上层、中层项目管理人员的管理经验和判断。

首先由上层和中层管理人员对构成项目整体成本的子项目成本进行估计,并把这些估计的结果传递给低一层的管理人员。

在此基础上由这一层的管理人员对组成项目的任务和子项目的任务的成本进行估计,然后继续向下一层传递他们的成本估计,直到传递到最低一层。

自上向下估算法是从项目的整体出发,进行类推,即估算人员根据以往完成类似项目所消耗的总成本或工作量,来推算将要开发的信息系统的总成本或工作量。

然后,按比例将它分配到各个开发任务单元中,是一种自上而下的估算形式,通常在项目的初期或信息不足时进行。

例如,在合同期和市场招标时等。

不是非常精确的时候或在高层对任务的总的评估的时候采用这种方法。

该方法的特点是简单易行和花费少,但具有一定的局限性,准确性差,可能导致项目出现困难。

自上而下估算法的优点在于其关注系统的级别,更加有效率,缺点是基础不够详细,稳定性较差。

2.3.3 自下而上估算法自下而上的估算方法,是管理人员对所有工作的时间和需求进行仔细的考査,以尽可能精确地加以确定。

首先预算是针对资源而进行的。

意见上的差异可以通过上层和中层管理人员之间的协商来解决,形成了项目整体成本的直接估计。

项目经理在此之上加以适当的间接成本。

自下而上估算法是利用工作分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。

用这种方法估算的准确度较好,通常是在项目开始以后,或者WBS已经确定的开发阶段等,需要进行准确估算的时候采用。

它的特点是这种方法最为准确。

它的准确度来源于每个任务的估算情况,非常费时费力。

估算本身也需要成本支持,而且可能发生虚报现象。

自下而上的估算法的优点在于有更详细的基础;更加稳定;能培养个人的责任感。

其缺点是可能忽略系统级别成本;需要更多的投入。

2.3.4 参数模型估算法参数估算法是一种使用项目特性参数建立数据模型来估算成本的方法,是一种统计技术,如回归分析和学习曲线。

数学模型可以简单也可以复杂。

有的是简单的线性关系模型,有的模型就比较复杂。

一般参考历史信息,重要参数必须量化处理,根据实际情况,对参数模型按适当比例调整。

每个任务必须至少有一个统一的规模单位。

例如,平方米(m2),米(m),台,KLOC,FP,人/天,人/月,人/年等。

其中的参数如xx 元/m2, xx 元/m, xx元/台,xx 元/KLOC, xx元/FP, xx 元/人/天。

相关主题