项目的成本管理
《项目的成本管理》由会员分享,可在线阅读,更多相关《项目的成本管理(146页珍藏版)》请在装配图网上搜索。
1、项目的成本管理成本管理的基本概念成本管理的基本概念5.1PMBOK的成本管理过程的成本管理过程5.2 项目资源计划的确定项目资源计划的确定5.3项目成本估算与预算项目成本估算与预算5.4 项目成本控制项目成本控制5.5 使用软件管理项目成本使用软件管理项目成本5.6 软件项目成本管理案例分析软件项目成本管理案例分析5.7 目录5.1 项目项目成本管理的基本概念成本管理的基本概念软件项目的成本可控吗?软件项目的成本可控吗?软件项目的成本控制实在太难,按项目预算几乎是不可能的。软件项目的成本控制实在太难,按项目预算几乎是不可能的。不可能的理由是:不可能的理由是:(1)需求不确定,因此,项目工期不确
2、定、费用无法控制;需求不确定,因此,项目工期不确定、费用无法控制;(2)项目采用的技术先进,技术风险很大,因此,费用无法控制;项目采用的技术先进,技术风险很大,因此,费用无法控制;(3)软件开发是一个个人行为,因此,人员的积极性、工作效率、软件开发是一个个人行为,因此,人员的积极性、工作效率、配合情况等,不像其他行业的项目那样,可以准确地预测。配合情况等,不像其他行业的项目那样,可以准确地预测。因此,工作效率无法确定;因此,工作效率无法确定;(4)项目具有独特性,没有历史资料可以借鉴。因此,成本估算项目具有独特性,没有历史资料可以借鉴。因此,成本估算带有很大的盲目性。等等。带有很大的盲目性。等
3、等。美国斯坦迪什公司美国斯坦迪什公司19951995年的研究表明,项目失败的真正原因,包括成年的研究表明,项目失败的真正原因,包括成本失控,是没有很好的项目管理。由此看来,为了使公司和项目组的本失控,是没有很好的项目管理。由此看来,为了使公司和项目组的项目管理水平获得提升,项目经理首先要提高自己的认识能力和实际项目管理水平获得提升,项目经理首先要提高自己的认识能力和实际管理水平。管理水平。5.1.1 软件项目的成本因素软件项目的成本因素5.1.2 软件项目的总成本软件项目的总成本5.1.3 利润与利润率利润与利润率5.1.4 项目的现金流分析项目的现金流分析5.1.5 学习曲线理论学习曲线理论
4、 5.1 项目项目成本管理的基本概念成本管理的基本概念5.1.1 软件项目的成本因素软件项目的成本因素成本按产生和存在成本按产生和存在的不同的不同形式可分成固定成本;可变成本;半变动成形式可分成固定成本;可变成本;半变动成本;直接成本;间接成本和总成本(又称为全寿命期成本)。本;直接成本;间接成本和总成本(又称为全寿命期成本)。与项目有关的成本与项目有关的成本(1 1)直接材料成本:)直接材料成本:(2 2)直接劳动力成本:)直接劳动力成本:(3 3)项目的实施费用成本:)项目的实施费用成本:(4 4)其他直接成本:)其他直接成本:(5 5)间接成本(分摊成本):)间接成本(分摊成本):项目经
5、理应该关注的是项目的可控成本项目经理应该关注的是项目的可控成本软件项目成本的总体控制软件项目成本的总体控制原则:原则:(1)总额控制)总额控制(2 2)指标分解指标分解 (3 3)动态调节动态调节(4)明确目标,分清管理责任)明确目标,分清管理责任成本分解:成本分解:(1)收入)收入(2)支出)支出(3)税后)税后 软件项目成本的分解案例软件项目成本的分解案例(1)事业部成本之一)事业部成本之一项目的实施成本项目的实施成本(2 2)事业部成本之二事业部成本之二销售费用分摊销售费用分摊(3 3)事业部成本之三事业部成本之三管理成本分摊管理成本分摊(4)事业部成本之四)事业部成本之四公司成本分摊公
6、司成本分摊软件项目成本的界定软件项目成本的界定事业部项目实施成本范围界定事业部项目实施成本范围界定(1)项目的考核期的界定:项目的考核期的界定:(2 2)项目人员的界定:项目人员的界定:项目考核费用科目和预算单位标准的界定:项目考核费用科目和预算单位标准的界定:(1 1)工资成本:工资成本:(2 2)差旅费用:差旅费用:(3 3)通讯费用:)通讯费用:(4 4)其他:)其他:5.1.2 软件项目的总成本软件项目的总成本 全寿命周期成本是指:全寿命周期成本是指:在系统或产品的整个使用寿命期内,获得在系统或产品的整个使用寿命期内,获得(设计、生产、安装、测试(设计、生产、安装、测试 等等)、运营与
7、维护及寿命期结束等等)、运营与维护及寿命期结束时对产品的处置所发生的全部成本。时对产品的处置所发生的全部成本。选答题:全寿命期成本计算中的四种成本是:选答题:全寿命期成本计算中的四种成本是:A A、运作成本运作成本/维护成本、废弃成本、直接成本、可变成本维护成本、废弃成本、直接成本、可变成本 B B、间接成本、辅助成本、开发成本、生产成本间接成本、辅助成本、开发成本、生产成本 C C、运作成本运作成本/维护成本、开发成本和生产成本维护成本、开发成本和生产成本 D D、间接成本、辅助成本、可变成本和直接成本间接成本、辅助成本、可变成本和直接成本 这个题主要考生命周期概念这个题主要考生命周期概念,
8、应包括开发、生产、运作、维护这应包括开发、生产、运作、维护这些时间轴上的不同阶段。而直接些时间轴上的不同阶段。而直接/间接(辅助)、固定间接(辅助)、固定/可变等概可变等概念是财务会计科目设置的问题,与系统的时间维度不相干。念是财务会计科目设置的问题,与系统的时间维度不相干。所以,应该选所以,应该选C:运作成本运作成本/维护成本、开发成本和生产成本维护成本、开发成本和生产成本考虑考虑软件项目的维护成本软件项目的维护成本 影响项目维护成本的因素:影响项目维护成本的因素:(1 1)产品需要继续发展的因素:)产品需要继续发展的因素:(2 2)项目目标没有被认可的因素:项目目标没有被认可的因素:(3
9、3)产品质量不稳定的因素:产品质量不稳定的因素:(4 4)维护移交困难)维护移交困难的因素:的因素:5.1.3 利润与利润率利润与利润率 利润:利润:利润率:利润率:投资回报率:投资回报率:(ROIROI)=利润率(利润率(Profit MarginProfit Margin)x x 资产周转率(资产周转率(Asset Asset Turnover RageTurnover Rage)三个方面增加投资回报率:(三个方面增加投资回报率:(1 1)降低成本;()降低成本;(2 2)利)利用现有资产来增加销售业绩;或(用现有资产来增加销售业绩;或(3 3)综合以上两项)综合以上两项提高项目提高项目利
10、润率的案例:利润率的案例:在软件项目中,根据统计资料显示,外购的硬件、第三方软件等的采购金额平在软件项目中,根据统计资料显示,外购的硬件、第三方软件等的采购金额平均占总销售额的均占总销售额的50%50%以上。换句话说,任何通过采购所节省的费用都是对项以上。换句话说,任何通过采购所节省的费用都是对项目利润的直接贡献。目利润的直接贡献。我们来看以下的一个简单的例子,在这个例子中,我们通过降低采购成本我们来看以下的一个简单的例子,在这个例子中,我们通过降低采购成本2%2%,达到增加利润达到增加利润10%10%的目标。的目标。假设一家公司的产品项目中,产品销售金额的假设一家公司的产品项目中,产品销售金
11、额的50%50%将用于从外部采购一些硬件将用于从外部采购一些硬件设备与自己的软件产品配套,其税前纯利润为设备与自己的软件产品配套,其税前纯利润为10%10%;每销售一套系统(;每销售一套系统(100100万万元),利润为元),利润为1010万元,万元,而采购成本是而采购成本是5050万元,万元,开发成本为开发成本为4040万元。此外,万元。此外,假设所有的成本费用都随着销售变动,其损益情况如下(以下均按万元计假设所有的成本费用都随着销售变动,其损益情况如下(以下均按万元计算):算):销售:销售:¥100 100 成本:采购成本:采购¥50/50/开发¥开发¥4040税前利润:税前利润:¥101
12、0如果这家公司想多赚一万元,如果这家公司想多赚一万元,相当于将利润率增加相当于将利润率增加10%10%,则销售额必则销售额必须提高到须提高到110110万元才能实现。对于用户和市场来说,单纯地提高万元才能实现。对于用户和市场来说,单纯地提高10%10%的价格几的价格几乎是不可能的,因此,公司也为此付出了代价,即采购成本和开发成本也增乎是不可能的,因此,公司也为此付出了代价,即采购成本和开发成本也增加了。采购成本从加了。采购成本从5050增加到增加到5353,开发成本从,开发成本从4040增加到增加到4646。采购和开发都做了。采购和开发都做了很多工作,使利润增加了很多工作,使利润增加了1 1万
13、元。万元。提高项目提高项目利润率的案例:利润率的案例:新的损益情况如下:新的损益情况如下:销售:销售:¥110 110 生产成本:采购生产成本:采购¥53/53/开发¥开发¥4646税前利润:¥税前利润:¥1111方法方法2 2:降低采购成本:降低采购成本但是,如果我们通过将采购成本从但是,如果我们通过将采购成本从5050元降低至元降低至4949元的方法,那么仅仅元的方法,那么仅仅2%2%的采的采购成本节省,并不要求销售、开发部门做任何新的工作,同样可以达到购成本节省,并不要求销售、开发部门做任何新的工作,同样可以达到将利润率增加将利润率增加10%10%的目的。的目的。损益情况是:损益情况是:
14、销售:销售:¥100 100 生产成本:采购¥生产成本:采购¥49/49/开发¥开发¥4040税前利润:税前利润:¥1111 通过这一个例子,反映出采购成本降低通过这一个例子,反映出采购成本降低2%2%与销售额增长与销售额增长10%10%对税前纯利对税前纯利润的影响是对等的。但是,增加销售额则要多付出润的影响是对等的。但是,增加销售额则要多付出5 5倍于降低采购成本的倍于降低采购成本的努力,而且采购成本占总销售额比例越高,两者的比例也就越明显。努力,而且采购成本占总销售额比例越高,两者的比例也就越明显。5.1.4 项目的现金流分析项目的现金流分析 项目成本管理的基础是编制财务报表,主要有财务现
15、金流量表、损益表、项目成本管理的基础是编制财务报表,主要有财务现金流量表、损益表、资金来源与运用表、借款偿还计划表等。其中,项目的现金流量分析是资金来源与运用表、借款偿还计划表等。其中,项目的现金流量分析是最重要的项目管理报表。最重要的项目管理报表。项目的运作不但要为企业创造良好的净收益,而且,也要保持良好的净项目的运作不但要为企业创造良好的净收益,而且,也要保持良好的净现金流量。在项目的商务管理中,要根据企业财务的要求,对外购付款现金流量。在项目的商务管理中,要根据企业财务的要求,对外购付款条件、合同回款期等,进行综合统筹,使项目的现金流保持正常、合理条件、合同回款期等,进行综合统筹,使项目
16、的现金流保持正常、合理的比例。使公司不会因现金不足,导致资金周转和企业运营困难,最终的比例。使公司不会因现金不足,导致资金周转和企业运营困难,最终使项目的资金运用(如:采购付款困难,导致交货延误)不能得到保障。使项目的资金运用(如:采购付款困难,导致交货延误)不能得到保障。通过项目的财务现金流分析,可以计算项目的财务内部收益率、财务净通过项目的财务现金流分析,可以计算项目的财务内部收益率、财务净现值、投资回收期等指标,从而对项目的决策做出判断。现值、投资回收期等指标,从而对项目的决策做出判断。(1 1)内部收益率()内部收益率(IRRIRR)(2 2)财务净现值()财务净现值(FNPVFNPV
17、)(3 3)投资回收期()投资回收期(PtPt)概率分析、挣值分析概率分析、挣值分析 5.1.4 学习曲线理论学习曲线理论 学习曲线的由来学习曲线的由来学习曲线的意义:学习曲线的意义:(1 1)在生产运作能力管理中,学习曲线可以用来帮助企业较精确地估计对在生产运作能力管理中,学习曲线可以用来帮助企业较精确地估计对生产能力的需求,制定相应的能力计划;生产能力的需求,制定相应的能力计划;(2 2)学习曲线可以用来帮助企业制定产品的成本计划,因为根据学习效应,学习曲线可以用来帮助企业制定产品的成本计划,因为根据学习效应,可估计随着累积产量的增加成本降低的可能性;可估计随着累积产量的增加成本降低的可能
18、性;(3 3)根据学习效应理论,当一个企业竞争策略的重点放在低成本上时,为根据学习效应理论,当一个企业竞争策略的重点放在低成本上时,为了维持一定的利润,必须有足够的产量,企业通常总是尽快增加产量,以使了维持一定的利润,必须有足够的产量,企业通常总是尽快增加产量,以使成本降至学习曲线的低点。成本降至学习曲线的低点。学习曲线理论的应用:学习曲线理论的应用:利用学习曲线理论,提高进入门槛,应对竞争对手;利用学习曲线理论,提高进入门槛,应对竞争对手;增加软件的可重用度,降低成本。增加软件的可重用度,降低成本。5.2 PMBOK的成本管理过程的成本管理过程5.2.1 资源计划资源计划5.2.2 费用估计
19、费用估计5.2.3 成本预算成本预算5.2.4 成本控制成本控制 5.2 PMBOK的成本管理过程的成本管理过程 资源计划涉及到决定什么样的资源(人、设备、材料)以及多少资源将用于项目的每一工作的执行过程之中,因此它必然是与费用估计相对应起来的。4.2.1 资源计划资源计划资源计划所依赖的数据 l工作分解结构WBSl项目工作进度计划l历史信息:历史信息纪录了先前类似工作使用资源的需求情况,这些资料一般是可以获得的。l范围陈述:范围陈述包括了项目工作的说明和项目目标,这些应该在项目资源计划的编制过程中应特别考虑。l资源安排描述:什么资源是可能获得的是项目资源计划所必须掌握的,特别的数量描述和资源
20、水平对于资源安排描述是特别重要的。l组织策略:在资源计划的过程中还必须考虑人事组织、所提供设备的租赁和购买策略。资源计划的方法 专家判断:专家判断对于资源计划的制定是最为常用的,专家可以是任何具有特殊知识或经过特别培训的组织和个人,主要包括:组织的其他职能部门;顾问;技术委员会;工业组织。选择确认:通过制定多种资源安排计划由专家选择,最常用的是头脑风暴法。数学模型:像网络计划中的资源分配模型和资源均衡模型等。资源计划的工具资源矩阵任任务务方方法法学学家家课课程程专专家家评评估估员员科科学学专专家家数数学学专专家家印印刷刷设设备备计计算算机机主主机机识别需求SP建立需求P设计预备课程SPSS评价
21、设计SSP开发科学课程SP开发数学课程SP测试综合课程SSPS印刷与分销SP资源数据表资资 源源1234567891011121314151617181920212223242526方 法 学 家1.51.51.511111122课 程 专 家11111111111111111111111111评 估 员22222科 学 家0.70.70.70.70.70.72222222数 学 家0.70.70.70.70.70.72222222印 刷 设 备0.30.30.3大 型计 算 机 主 机0.10.10.1合 计2.52.52.5113.43.43.43.43.455555555553.13.1
22、3.11.31.31.3时间时间(周周)注:资源数据表中的数值是指工作的人周.资源甘特图方法学家明确需要设计课程评价设计测试课程课程专家明确需要定义要求设计课程评价设计开发科学课程开发数学课程测试课程印刷分销评估员评价设计测试课程科学专家设计课程开发科学课程数学专家设计课程开发数学课程印刷设备印刷分销计算机主机测试课程1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 时间时间(周周)人力资源负荷图(计划)人员分配计划人员分配计划0 01 12 23 34 45 56 67 78 89 91 13 35 57 79
23、 911111313151517171919212123232525周周需要的人数需要的人数人力资源负荷图(实际分配)实际分配的人员 实际分配的人员0123456789123456789 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26周周所需的人员数所需的人员数资源负荷图(实际与计划)05101520253035404551015202530计划的计划的当天当天实际的实际的人员负人员负荷荷人力资源负荷图(偏差变化)-3-3-2-2-1-10 01 12 2与计划的差距与计划的差距1 13 35 57 79 9 1111 1313 1515
24、1717 1919 2121 2323 2525星期星期变化:计划与实际变化:计划与实际资源计划的结果 l资源的需求计划l各种资源需求及需求计划的描述l具体工作的资源的需求安排以上结果主要用各种形式的表格予以反映资源计划总结工具与技术l专家判断l选择确认l数学模型依 据l工作分解结构l历史资料l范围说明书l备用资源说明l组织方针结 果l资源需求l各种图表l费用估计指的是预估完成项目各工作所需资源(人、材料、设备等)的费用的近似值l当项目在一定的约束条件下实施时价格的估计是一项重要的因素l费用估计应该与工作质量的结果相联系。l费用估计过程中,应该考虑各种形式的费用交换,比如:在多数情况下,延长工
25、作的延续时间通常是与减少工作的直接费用相联系在一起的,相反,追加费用将缩短项目工作的延续时间。因此,在费用估计的过程之中必须考虑附加的工作对工程期望工期缩短的影响。5.2.2 费用估计费用估计费用估计的主要依赖的资料 l工作分解结构WBSl资源需求计划:即资源计划安排结果l资源价格:为了计算项目各工作费用必须知道各种资源的单位价格,包括工时费、单位体积材料的费用等。如果某种资源的实际价格不知道,就应该给它的价格作出估计。l工作的延续时间:工作的延续时间将直接影响到项目工作经费的估算,因为它将直接影响分配给它的资源数量。l历史信息:同类项目的历史资料始终是项目执行过程中可以参考的最有价值的资料,
26、包括项目文件、共用的项目费用估计数据库及项目工作组的知识等。l会计表格:会计表格说明了各种费用信息项的代码结构,这对项目费用的估计应与正确的会计目录相对应很有帮助。费用估计的工具和方法 l类比估计法:通常是与原有的类似已执行项目进行类比以估计当期项目的费用l参数模型法:将项目的特征参数作为预测项目费用数学模型的基本参数。如果模型是依赖于历史信息、模型参数容易数量化,且模型应用仅是项目范围的大小,则它通常是可靠的。l从下向上的估计法:这种技术通常首先估计各个独立工作的费用,然后再汇总从下往上估计出整个项目的总费用。l从上往下估计法:同上述方法相反是从上往下逐步估计的,多在有类似项目已完成的情况下
27、应用。l计算工具的辅助:项目管理软件及电子表格软件辅助项目费用的估计。从下向上的估计法(示意图)工作包 从下向上估计法从下向上估计法:估计进度 估计资源 估计费用 从上往下估计法(示意图)从上向下估计法:从上向下估计法:工作范围 进度目标 费用目标 费用估计示例费用估计示例费用估计的基本结果 l项目的费用估计:描述完成项目所需的各种资源的费用,包括:劳动力、原材料、库存及各种特殊的费用项如折扣、费用储备等的影响,其结果通常用劳动工时、工日、材料消耗量等表示。l详细的说明:费用估计的详细说明应该包括:工作估计范围描述,通常是依赖于WBS作为参考 对于估计的基本说明,比如费用估计是如何实施的 各种
28、所作假设的说明 指出估计结果的有效范围 费用估计总结工具与技术l类比估计l参数建模l自下向上估计l自上向下估计l计算机化工具依 据l工作分解结构l资源需求l资源单价l活动时间估计值l历史资料l费用科目表结 果l费用估计值l辅助的详细资料l成本管理计划l成本预算包括给每一独立工作分配全部费用,以获得度量项目执行的成本基线l 成本预算可以分为以下三部分:直接人工费用预算 辅助服务费用预算 采购物品费用预算5.2.3 成本预算成本预算费用预算费用预算依赖的主要数据包括 费用估计 工作分解结构 项目进度:费用的分配和安排应该是与进度计划相适应的。费用预算的技术和方法:类同于费用的估计。费用预算的结果:
29、费用预算的主要结果是获得费用线,费用线将作为度量和监控项目实施过程中费用支出的依据,通常的费用曲线随时间的关系是一个S型曲线。费用预算表ABCDEF月计累计费用负荷曲线费用累积负荷曲线(预算基准线)累积费用曲线总的计划支出总的计划支出当日实际支出与计划当日实际支出与计划支出之间的差异支出之间的差异费用支出费用支出时间时间(今天今天)实际支出实际支出计划支出计划支出工作 01 02 03 04 05 06 07 08 09 10A10B20C 20D 15E 25F 20单位时间费用支出绘制费用负荷及累积曲线费用负荷曲线0102030405012345678910费用累积曲线0501001502
30、0025030035040012345678910费用预算总结工具与技术l费 用 估 计的工具与技术依 据l费 用 估 计值l工 作 分 解结构l项 目 时 间表结 果l费用基准l成本管理不能脱离技术管理和进度管理独立存在,相反要在成本、技术、进度三者之间作综合平衡。及时、准确的成本、进度和技术跟踪报告,是项目经费管理和费用控制的依据。l成本控制就是要保证各项工作要在它们各自的预算范围内进行。费用控制的基础是事先就对项目进行的费用预算。l成本控制的基本方法是规定各部门定期上报其费用报告,再由控制部门对其进行费用审核,以保证各种支出的合法性,然后再将已经发生的费用与预算相比较,分析其是否超支,并
31、采取相应的措施加以弥补。5.2.4 成本控制成本控制成本控制的内容l成本控制主要关心的是影响改变费用线的各种因素、确定费用线是否改变以及管理和调整实际的改变。费用控制包括:监控费用执行情况以确定与计划的偏差 确使所有发生的变化被准确记录在费用线上 避免不正确的、不合适的或者无效的变更反映在费用线上l成本控制还应包括寻找费用向正反两方面变化的原因,同时还必须考虑与其它控制过程(范围控制、进度控制、质量控制等)相协调,比如不合适的费用变更可能导致质量、进度方面的问题或者导致不可接受的项目风险。成本控制的依据l成本线l实施执行报告:这是成本控制的基础,实施执行报告通常包括了项目各工作的所有费用支出,
32、同时也是发现问题的最基本依据。l改变的请求:改变的请求可能是口头的也可能是书面的、可能是直接的也可能是非直接的、可能是正式的也可能是非正式的,改变可能是请求增加预算,也可能是减少预算。成本控制的方法与技术 l成本控制改变系统:通常是说明成本线被改变的基本步骤,这包括文书工作、跟踪系统及调整系统,费用的改变应该与其它控制系统相协调。l实施的度量:主要帮助分析各种变化产生的原因,挣得挣得值分析法值分析法是一种最为常用的分析方法。费用控制的一个重要工作是确定导致误差的原因以及如何弥补、纠正所出现的误差。l附加的计划:很少有项目能够准确的按照期望的计划执行,不可预见的各种情况要求在项目实施过程中重新对
33、项目的费用作出新的估计和修改。l计算工具:通常是借助相关的项目管理软件和电子制表软件来跟踪计划费用、实际费用和预测费用改变的影响。项目的费用控制图解051015202530350510152025303540实际的计划的05101520253035400510152025303540实际的计划的0510152025303540确定需要当天需求设计开发系统测试案例 A0510152025303540确定需要需求设计开发系统测试当天案例B0510152025051015202530354045实际的计划的0510152025051015202530354045计划的实际的累积费用曲线累积费用曲线人
34、员负荷人员负荷0510152025051015202530354045计算机机时(小时)计算机机时(小时)0510152025051015202530354045实际的计划的挣得值方法 挣得值方法是对项目进度和费用进行综合控制的一种有效方法。挣得值方法的三个基本参数1 计划工作量的预算费用(BCWS),即(Budgeted Cost for Work Scheduled)。BCWS是指项目实施过程中某阶段计划要求完成的工作量所需的预算工时(或费用)。计算公式为:BCWS=计划工作量预算定额。BCWS主要是反映进度计划应当完成的工作量而不是反映应消耗的工时(或费用)。例如:某项目打算安装一台WE
35、B接入服务器,预计硬件、软件、安装等计划用一周的时间,购买软硬件及请别人安装等的成本预算,批准了3万元。这一周的计划工作预算费用BCWS就是3万元。挣得值方法(续1)l挣得值方法的三个基本参数2已完成工作量的实际费用(ACWP),即(Actual Cost for Work Performed)。ACWP是指项目实施过程中某阶段实际完成的工作量所消耗的工时(或费用)。ACWP主要是反映项目执行的实际消耗指标。例如:上例中,最后实际用了二周时间,完成了服务器的购买和安装。在第一周花2.5万元购买了服务器,在第二周花0.5万元完成了安装工作。则第一周的ACWP=2.5万元,第二周的ACWP为0.5
36、万元。挣得值方法(续2)l挣得值方法的三个基本参数3已完工作量的预算成本(BCWP),即(Budgeted Cost for Work Performed)。BCWP是指项目实施过程中某阶段按实际完成工作量及按预算定额计算出来的工时(或费用),即挣得值(Earned Value)。BCWP的计算公式为:=已完工作量预算定额。例如:上例中,你认为第一周购买了服务器和软件,是完成总计划工作量的70%,你第一周的计划成本是3万元。那么你第一周的挣值就是:第一周的BCWP=70%*3万=2.1万元。即你在第一周时间点上的挣值是2.1万元。挣得值方法(续3)l挣得值方法的四个评价指标费用偏差(Cost
37、Variance-CV):CV是指检查期间BCWP与ACWP之间的差异,计算公式为CV=BCWP-ACWP。当CV为负值时表示执行效果不佳,即实际消费人工(或费用)超过预算值即超支。反之当CV为正值时表示实际消耗人工(或费用)低于预算值,表示有节余或效率高。挣得值方法(续4)l挣得值方法的四个评价指标进度偏差(Schedule Variance-SV):SV是指检查日期BCWP与BCWS之间的差异。其计算公式为SV=BCWP-BCWS。当SV为正值时表示进度提前,SV为负值表示进度延误。挣得值方法(续5)l挣得值方法的四个评价指标费用执行指标(Cost Performed Index-CPI)
38、:CPI是指预算费用与实际费用值之比(或工时值之比)。CPI=BCWPACWP当 CPI1表示低于预算 CPI1表示超出预算 CPI1表示实际费用与预算费用吻合挣得值方法(续6)l挣得值方法的四个评价指标进度执行指标(Schedule Performed Index-SPI):SPI是指项目挣得值与计划值之比,即SPI=BCWPBCWS 当 SPI1表示进度提前 SPI1表示进度延误 SPI1表示实际进度等于计划进度BCWS:计划工程预算费用或计划工程投资额BCWP:完成工程预算费用或实现工程投资额ACWP:完成工作实际费用或消耗工程投资额BCWP-ACWP=费用偏差CVBCWP-BCWS=进
39、度偏差SVBCWP/ACWP=CPI 费用业绩指标BCWP/BCWS=SPI 进度业绩指标挣得值方法(续7)挣得值方法(续8)成本控制的结果l修订费用估计l预算更新l纠正活动l估计EAC:按照完成情况估计在目前实施情况下完成项目所需的总费用EAC:l经验教训:以案例库的形式保存下来,作为以后的参考成本控制的结果lEAC:按照完成情况估计在目前实施情况下完成项目所需的总费用EAC:EAC=实际支出按照实施情况对剩余预算所作的修改,这种方法通常用于当前的变化可以反映未来的变化时。EAC=实际支出对未来所有剩余工作的新估计,这种方法通常用于当过去的执行情况显示了原有的估计假设条件基本失效的情况下或者
40、由于条件的改变原有的假设不再适用。EAC=实际支出剩余的预算,适用于现在的变化仅是一种特殊的情况,项目经理认为未来的实施不会发生类似的变化。成本控制的结果BAC完工预算(Budget at Completion)原预算EAC完工估算(Estimate at Completion)EAC:当前情况下完成项目总费用EAC=实际费用(总预算成本BCWP)*(ACWP/BCWP)或者EAC=总预算成本*(ACWP/BCWP)ETC完工尚需估算(Estimate to Complete)BAC-EAC在项目未完工期间,我们做了上面介绍的挣值分析,如果按照目前的进度和费用情况继续下去,完工时,情况会是怎样
41、?完工估计就是回答这个问题。项目情况项目情况计计 算算注注 释释我计划用天时间安装打一个孔,预算:元;进展计划:每天在第一天内计划完成的工作。另外的工作在第二天内完成。第一天工作价值BCWS是元。BAC是元。BCWS:计划工作预算成本我工作了一天,现在是第一天结束的时候。第一天结束只完成了全部工作的,当天工作的80%今天的计划量是,或完成预算元。BCWS元第一天的计划成本BCWS=50%*800=400全部预算BAC=800工作量的预算成本是元。工作量值是元。不管实际的成本ACWP是多少,根据预算,今天的工作值BCWP是元。我挣得了元。第一天的挣得BCWP=40%*BCWS=40%*800=8
42、0%*400=320今天工作的实际成本是元不管预算,今天发生的成本是元。ACWP元ACWP:完成工作实际发生的成本要完成全部工作,我需要多少成本?第一种选择保持预算不变我可以遵守预算。即其余60的工作用余下的55%的预算440元完成。我只能再花440元完成全部工作(ETC=440),保持BAC不变。ETC:完工尚需估算在工作完成时,全部成本EAC=800元。EAC:完工预算第二种选择增加预算按照第一天工作的费用水平继续,我可能要超过预算新的估算(改变基准线):第一天的费用水平:360元(40%工作量)(9元)(1%工作量)第二天继续:新的EAC=100%*9元=900元实际ETC9003605
43、40元如果你不改变基准计划,完工预算(BAC)就不会改变工作 01 02 03 04 05 06 07 08 09 10A10 10 (20,100%)B20 (25,100%)C 20 20 20 (60,100%)D 15 15 15 15 (50,75%)E 25 25 25 25 (50,40%)F 20 (0,0%)案例讨论案例讨论计划费用/周 (实际费用,完成百分比)成本预算负荷图0102030405012345678910BCWS费用累积曲线05010015020025030035040012345678910ACWP和BCWPlACWP20+25+60+50+50+0=205l
44、BCWP20*100%+20*100%+60*100*+60*75%+100*40%+80*0%=20+20+60+45+40=185项目完工费用估计lEAC=实际费用(总预算成本BCWP)(ACWP/BCWP)lEAC205+(340185)*205/185=376.75lEAC=总预算成本(ACWP/BCWP)lEAC=340*205/185=376.75成本控制总结工具与技术l费用变更控制系统l进展度量l补充计划l计算机化工具依 据l费用基准l进展报告l变更请求l成本管理计划结 果l修订的费用估计值l预算更新l补救行动l根据完成情况的项目总费用估算l经验教训5.3 软件软件项目资源计划的
45、确定项目资源计划的确定5.3.1 确定资源需求确定资源需求5.3.2 分析和调整分析和调整5.3.3 制定项目的资源计划制定项目的资源计划 5.3 软件软件项目资源计划的确定项目资源计划的确定如何确定项目需要的资源如何确定项目需要的资源 (1 1)了解项目)了解项目需要什么资源:需要什么资源:通过通过WBSWBS结构,可以了解项目的情况,任务越是分解得细致,对需求的确结构,可以了解项目的情况,任务越是分解得细致,对需求的确认就越方便。通过对认就越方便。通过对WBSWBS每一层次目标(并不是只在最底层,才有需求)所需每一层次目标(并不是只在最底层,才有需求)所需要的资源的汇总,我们就获得了对项目
46、资源的基本需求的了解。现在项目经要的资源的汇总,我们就获得了对项目资源的基本需求的了解。现在项目经理可以来回答第一个问题:需要什么资源。理可以来回答第一个问题:需要什么资源。(2 2)历史经验)历史经验需要多少资源:需要多少资源:好的项目经理能够借鉴过去类似项目、类似需求情况下,对需求量的需好的项目经理能够借鉴过去类似项目、类似需求情况下,对需求量的需要和实际使用情况,来帮助对主观需要量进行客观调整的基础。这个调整不要和实际使用情况,来帮助对主观需要量进行客观调整的基础。这个调整不但在需求估计上是必要的,在需求的获取上,也是十分必要的。因为对于组但在需求估计上是必要的,在需求的获取上,也是十分
47、必要的。因为对于组织来说,资源一般都是处于被织来说,资源一般都是处于被“竞争竞争”的状态。客观的、有依据的资源需求,的状态。客观的、有依据的资源需求,通常比较容易满足,而那些夸大的、没有依据的需求,将会被削减。通过调通常比较容易满足,而那些夸大的、没有依据的需求,将会被削减。通过调整,项目经理可以比较踏实地回答第二个问题:需要多少。整,项目经理可以比较踏实地回答第二个问题:需要多少。5.3.1 确定资源需求确定资源需求(3 3)组织状况)组织状况从何处获得资源:从何处获得资源:资源需求的满足全部来自组织,对于项目组来说,人力资源、设资源需求的满足全部来自组织,对于项目组来说,人力资源、设备资源
48、、技术资源等,都应在组织内部,或通过组织,以采购、外包备资源、技术资源等,都应在组织内部,或通过组织,以采购、外包等形式获得。因此,要想很充足地在组织内,获得项目组所需要的资等形式获得。因此,要想很充足地在组织内,获得项目组所需要的资源,需要了解组织的结构、资源分布、获取和分配策略等要素的状况,源,需要了解组织的结构、资源分布、获取和分配策略等要素的状况,了解从组织获取资源的形式、方式、程序和程度方面的情况,并通过了解从组织获取资源的形式、方式、程序和程度方面的情况,并通过良好的沟通和策略,得到组织对资源满足的承诺。只有这样,项目经良好的沟通和策略,得到组织对资源满足的承诺。只有这样,项目经理
49、才能回答第三个问题,从何处获得资源。理才能回答第三个问题,从何处获得资源。5.3.1 确定资源需求确定资源需求什么是项目所需要的资源什么是项目所需要的资源(1 1)人力资源:)人力资源:(2 2)开发环境:)开发环境:(3 3)项目组构成:)项目组构成:(4 4)组织内部的支持与协调能力:)组织内部的支持与协调能力:(5 5)外部协调:)外部协调:(6 6)资金与财务:)资金与财务:(7 7)企业环境和文化、激励政策:)企业环境和文化、激励政策:5.3.1 确定资源需求确定资源需求资源需求的分解资源需求的分解 资源需求分解的来源是:资源需求分解的来源是:(1 1)范围描述:这是对任务的最主要的
50、参考依据;)范围描述:这是对任务的最主要的参考依据;(2 2)工作分解结构)工作分解结构WBSWBS:这是对任务最具体的描述,也是:这是对任务最具体的描述,也是资源的依附对象;资源的依附对象;(3 3)进度计划:这是补充)进度计划:这是补充WBSWBS信息的重要来源,特别是针信息的重要来源,特别是针对时间资源需求;对时间资源需求;(4 4)资源负荷曲线:这是资源获取、分配、调节的依据。)资源负荷曲线:这是资源获取、分配、调节的依据。(5 5)人员情况表:这是对人力资源做)人员情况表:这是对人力资源做“量量”的估计的重的估计的重要依据;要依据;(6 6)历史信息:重要的参考依据,当有些信息从现有
51、项)历史信息:重要的参考依据,当有些信息从现有项目资料中无法获取时,类似项目的历史数据,可供参考。目资料中无法获取时,类似项目的历史数据,可供参考。5.3.1 确定资源需求确定资源需求5.3.1 确定资源需求确定资源需求任务任务WBSWBS编号编号资源需求资源需求说明说明资源资源1 1资源资源2 2资源资源N-N-1 1资源资源N N任务任务1 1任务任务1.11.1任务任务1.1.11.1.1工作工作N N下表为根据任务分解结构下表为根据任务分解结构WBSWBS确定的资源:确定的资源:5.3.1 确定资源需求确定资源需求下表为根据时间阶段确定的资源:下表为根据时间阶段确定的资源:资源种类资源
52、种类时间阶段时间阶段说明说明1 12 2N-1N-1N N资源资源1 1资源资源2 2资源资源3 3资源资源N N5.3.2 分析和调整分析和调整确定需求是表达一种愿望,提出要求。因此,在需求确定阶段,项确定需求是表达一种愿望,提出要求。因此,在需求确定阶段,项目经理可以:目经理可以:不加限制地考虑资源类别及需要量;不加限制地考虑资源类别及需要量;不加限制地按项目不加限制地按项目/任务的需要考虑使用资源计划;任务的需要考虑使用资源计划;不不限制地提出资源的增加、减少;限制地提出资源的增加、减少;不加不加限制地提出资源领出、资源退回要求;限制地提出资源领出、资源退回要求;暂时不考虑项目暂时不考虑
53、项目/任务目前使用资源的状况;任务目前使用资源的状况;暂时不考虑目前暂时不考虑目前资源使用进度计划、实际及差异。资源使用进度计划、实际及差异。在确定资源需求的时候,项目经理可以是一个理想主义者。在确定资源需求的时候,项目经理可以是一个理想主义者。5.3.2 分析和调整分析和调整但是:但是:获得资源需求才是项目经理的目标。在需求愿望和可能之间,获得资源需求才是项目经理的目标。在需求愿望和可能之间,需要项目经理进行平衡、调整,甚至是取舍。资源计划阶段的分析需要项目经理进行平衡、调整,甚至是取舍。资源计划阶段的分析和协调的目标,是帮助项目经理确定,项目是否需要这些资源,或和协调的目标,是帮助项目经理
54、确定,项目是否需要这些资源,或者项目是否还需要其他资源。而在成本估计阶段,则需要分析资源者项目是否还需要其他资源。而在成本估计阶段,则需要分析资源的量,在预算阶段,需要确定该资源量的成本价值。的量,在预算阶段,需要确定该资源量的成本价值。资源计划的分析和调整的方法是:资源计划的分析和调整的方法是:(1)组织内部的职能部门或外部的专家判断;组织内部的职能部门或外部的专家判断;(2)历史数据参考;历史数据参考;(3)数学模型辅助;数学模型辅助;(4)职能部门和更高一层领导的协调。职能部门和更高一层领导的协调。5.3.3 制定项目的资源计划制定项目的资源计划通过提出要求,分析和调整,项目经理获得了对
55、该项目的资源计划结果。通过提出要求,分析和调整,项目经理获得了对该项目的资源计划结果。资源计划一般关注资源内容(要什么)和资源在时间上的分配(什么时间需要)。资源计划一般关注资源内容(要什么)和资源在时间上的分配(什么时间需要)。因此,资源计划是资源和时间的一系列配合表。因此,资源计划是资源和时间的一系列配合表。在软件项目中,人力资源是最主要和最复杂的资源需求,其他资源相对比较简单。在软件项目中,人力资源是最主要和最复杂的资源需求,其他资源相对比较简单。因此,我们这里列出一些人力资源计划作为我们的案例。因此,我们这里列出一些人力资源计划作为我们的案例。任务名称任务名称人力资源名称人力资源名称工
56、作量(人月)工作量(人月)资源数量(人)资源数量(人)工期(月)工期(月)项目管理项目管理项目经理项目经理10101 11010系统需求分析系统需求分析系统设计师系统设计师4 42 22 2系统概要设计系统概要设计系统设计师系统设计师2 22 21 1系统详细设计系统详细设计系统设计师系统设计师6 63 32 2系统架构设计系统架构设计系统架构师系统架构师1 11 11 1核心模块编码核心模块编码高级程序员高级程序员12124 43 3业务模块编码业务模块编码高级程序员高级程序员15155 53 3一般模块编码一般模块编码初级程序员初级程序员32328 84 4单元测试单元测试 测试工程师测试
57、工程师16162 28 8集成测试集成测试高级测试工程高级测试工程师师4 42 22 2文档编写文档编写文档编辑文档编辑20202 21010合计合计1221225.3.3 制定项目的资源计划制定项目的资源计划下图为在下图为在2323个月时间内人力资源的分布图:个月时间内人力资源的分布图:人力资源分布0102030405060708012345678910 11 12 13 14 15 16 17 18 19 20 21 22 235.3.3 制定项目的资源计划制定项目的资源计划 从以上资源计划图表中,我们可以明确地知道,该项目需要什么人、什么时候从以上资源计划图表中,我们可以明确地知道,该项
58、目需要什么人、什么时候需要,人力资源在整个项目周期中的分布和累积情况。这样,我们就完成了制定需要,人力资源在整个项目周期中的分布和累积情况。这样,我们就完成了制定资源计划的目标:回答你要什么。资源计划的目标:回答你要什么。05010015020025030035040045050013579111315171921235.4 项目成本估算与预算项目成本估算与预算5.4.1 成本估算的方法成本估算的方法5.4.2 成本估算的过程成本估算的过程5.4.3 进行成本估算进行成本估算5.4.4 影响软件项目费用估算的因素影响软件项目费用估算的因素5.4.5 软件项目估算的特殊问题软件项目估算的特殊问题
59、5.4.6 提交费用预算提交费用预算5.4.7人员流动成本对企业利润的影响人员流动成本对企业利润的影响 5.4 软件项目成本估算与预算软件项目成本估算与预算PMBOKPMBOK的四种成本估算方法:的四种成本估算方法:类比估算:是一种自上而下的估算形式,通常在项目的初期或信息类比估算:是一种自上而下的估算形式,通常在项目的初期或信息 不足时进行。不足时进行。参数估算:是一种建模统计技术,如回归分析和学习曲线。参数估算:是一种建模统计技术,如回归分析和学习曲线。自下而上估算:通过对项目工作包进行详细的成本估算,然后通自下而上估算:通过对项目工作包进行详细的成本估算,然后通 过成本科目和工作分解结构
60、(过成本科目和工作分解结构(WBSWBS)将结果累加起来得)将结果累加起来得 出项目总成本,这种方法最为准确。出项目总成本,这种方法最为准确。自上而下估算:根据总成本要求,进行分解的估算方法,也是常用自上而下估算:根据总成本要求,进行分解的估算方法,也是常用 的方法。的方法。5.4.1 成本估算的方法成本估算的方法估算级别:估算级别:在项目的生命周期中,成本估算也有级别的不同。例如,有项目启动在项目的生命周期中,成本估算也有级别的不同。例如,有项目启动阶段的项目级成本估算,也有工作任务分解阶段的项目级成本估算,也有工作任务分解WBSWBS完成以后的完成以后的WBSWBS级成本级成本估算。估算。
61、5.4.1 成本估算的方法成本估算的方法在有些资料中,把项目级的成本估算(包括:项目目标、范围、假设在有些资料中,把项目级的成本估算(包括:项目目标、范围、假设和条件、成本收益分析和内部收益率等)定义为成本估算,而把和条件、成本收益分析和内部收益率等)定义为成本估算,而把WBSWBS级的成本估算,定义为对项目的预算。对于软件项目而言,对于软件级的成本估算,定义为对项目的预算。对于软件项目而言,对于软件项目经理而言,我们这里有意地混淆了这二者之间的差别,并把估算项目经理而言,我们这里有意地混淆了这二者之间的差别,并把估算和预算放在一节中介绍。和预算放在一节中介绍。我们认为,项目的成本估算过程是项
62、目经理根据任务,对成本进行的我们认为,项目的成本估算过程是项目经理根据任务,对成本进行的自我测算。测算的结果是项目的预算申请报告。项目的预算过程是组自我测算。测算的结果是项目的预算申请报告。项目的预算过程是组织审核项目预算,调整、协调资源,并最终批准预算的过程。这是二织审核项目预算,调整、协调资源,并最终批准预算的过程。这是二者之间的区别。如果把准备预算和批准预算作为一个过程,实际也就者之间的区别。如果把准备预算和批准预算作为一个过程,实际也就是一个过程。是一个过程。因为软件项目的项目经理,是负责一个确定项目的成功实施,他没有因为软件项目的项目经理,是负责一个确定项目的成功实施,他没有选择项目
63、投资、评估项目这样的责任。这也不是本课程的范围。作为选择项目投资、评估项目这样的责任。这也不是本课程的范围。作为成本估算的概念,我们会适当地介绍成本收益分析等概念,但是,软成本估算的概念,我们会适当地介绍成本收益分析等概念,但是,软件项目经理的关注点,还是任务分解后成本分解估算,以及对成本的件项目经理的关注点,还是任务分解后成本分解估算,以及对成本的跟踪、控制,以保证在成本预算内,顺利地完成项目。跟踪、控制,以保证在成本预算内,顺利地完成项目。对于这一点,我们要做一个说明。对于这一点,我们要做一个说明。5.4.1 成本估算与预算的区别成本估算与预算的区别进度计划是从时间的角度对项目进行规划,而
64、成本估算则是从费用的进度计划是从时间的角度对项目进行规划,而成本估算则是从费用的角度对项目进行规划。这里的费用应理解为一个抽象概念,它可以是角度对项目进行规划。这里的费用应理解为一个抽象概念,它可以是工时、材料或人员等。工时、材料或人员等。成本估算对完成项目所需费用的估计,是项目计划中的一个重要成本估算对完成项目所需费用的估计,是项目计划中的一个重要组成部分。要实行成本控制,首先要进行成本估算。理想的是,完成组成部分。要实行成本控制,首先要进行成本估算。理想的是,完成某项任务所需费用可根据历史标准估算。但对许多软件项目来说,由某项任务所需费用可根据历史标准估算。但对许多软件项目来说,由于项目和
65、计划变化多端,把以前的活动与现实对比几乎是不可能的。于项目和计划变化多端,把以前的活动与现实对比几乎是不可能的。同样,项目的费用的信息,不管是否根据历史标准,都只能将其作为同样,项目的费用的信息,不管是否根据历史标准,都只能将其作为一种估算。而且,在费时较长的大型项目中,还应考虑到人力资源成一种估算。而且,在费时较长的大型项目中,还应考虑到人力资源成本和人员资结构的变化,采购成本的上涨,其他管理费用在整个项目本和人员资结构的变化,采购成本的上涨,其他管理费用在整个项目寿命周期内的变化等问题。所以,成本估算显然是在一个无法以高度寿命周期内的变化等问题。所以,成本估算显然是在一个无法以高度可靠性预
66、计的环境下进行。在项目管理过程中,为了使时间、费用和可靠性预计的环境下进行。在项目管理过程中,为了使时间、费用和工作范围内的资源得到最佳利用,人们开发出了不少成本估算方法,工作范围内的资源得到最佳利用,人们开发出了不少成本估算方法,以尽量得到较好的估算。这里简要介绍以下几种。以尽量得到较好的估算。这里简要介绍以下几种。5.4.1 成本估算的方法成本估算的方法 经验估算法经验估算法 因素估算法因素估算法 在在WBSWBS基础上的全面详细估算基础上的全面详细估算(1 1)对项目需求做出一个完整的界定;)对项目需求做出一个完整的界定;(2 2)制定完成任务所必需的逻辑步骤;)制定完成任务所必需的逻辑步骤;(3 3)编制)编制WBSWBS表。表。5.4.1 成本估算的方法成本估算的方法我们主要依靠以下来源,进行成本估计:我们主要依靠以下来源,进行成本估计:(1 1)工作分解结构工作分解结构WBSWBS;(2 2)资源需求计划;资源需求计划;(3 3)工作的延续时间;工作的延续时间;(4 4)资源的基础成本;资源的基础成本;(5 5)历史资料;历史资料;(6 6)会计科目表。会计科目表。5.4.
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。