项目的成本管理成本管理的基本概念1PMBOK的成本管理过程2项目资源计划的确定3项目成本估算与预算4项目成本控制5使用软件管理项目成本6软件项目成本管理案例分析7目录1项目成本管理的基本概念软件项目的成本可控吗?软件项目的成本控制实在太难,按项目预算几乎是不可能的。不可能的理由是:(1)需求不确定,因此,项目工期不确定、费用无法控制;(2)项目采用的技术先进,技术风险很大,因此,费用无法控制;(3)软件开发是一个个人行为,因此,人员的积极性、工作效率、配合情况等,不像其他行业的项目那样,可以准确地预测。因此,工作效率无法确定;(4)项目具有独特性,没有历史资料可以借鉴。因此,成本估算带有很大的盲目性。等等。美国斯坦迪什公司1995年的研究表明,项目失败的真正原因,包括成本失控,是没有很好的项目管理。由此看来,为了使公司和项目组的项目管理水平获得提升,项目经理首先要提高自己的认识能力和实际管理水平。1.1软件项目的成本因素1.2软件项目的总成本1.3利润与利润率1.4项目的现金流分析1.5学习曲线理论§1项目成本管理的基本概念1.1软件项目的成本因素成本按产生和存在的不同形式可分成固定成本;可变成本;半变动成本;直接成本;间接成本和总成本(又称为全寿命期成本)。与项目有关的成本(1)直接材料成本:(2)直接劳动力成本:(3)项目的实施费用成本:(4)其他直接成本:(5)间接成本(分摊成本):项目经理应该关注的是项目的可控成本软件项目成本的总体控制原则:(1)总额控制(2)指标分解(3)动态调节(4)明确目标,分清管理责任成本分解:(1)收入(2)支出(3)税后软件项目成本的分解案例(1)事业部成本之一——项目的实施成本(2)事业部成本之二——销售费用分摊(3)事业部成本之三——管理成本分摊(4)事业部成本之四——公司成本分摊软件项目成本的界定事业部项目实施成本范围界定(1)项目的考核期的界定:(2)项目人员的界定:项目考核费用科目和预算单位标准的界定:(1)工资成本:(2)差旅费用:(3)通讯费用:(4)其他:1.2软件项目的总成本全寿命周期成本是指:在系统或产品的整个使用寿命期内,获得(设计、生产、安装、测试等等)、运营与维护及寿命期结束时对产品的处置所发生的全部成本。选答题:全寿命期成本计算中的四种成本是:A、运作成本/维护成本、废弃成本、直接成本、可变成本B、间接成本、辅助成本、开发成本、生产成本C、运作成本/维护成本、开发成本和生产成本D、间接成本、辅助成本、可变成本和直接成本这个题主要考生命周期概念,应包括开发、生产、运作、维护这些时间轴上的不同阶段。而直接/间接(辅助)、固定/可变等概念是财务会计科目设置的问题,与系统的时间维度不相干。所以,应该选——C:运作成本/维护成本、开发成本和生产成本考虑软件项目的维护成本影响项目维护成本的因素:(1)产品需要继续发展的因素:(2)项目目标没有被认可的因素:(3)产品质量不稳定的因素:(4)维护移交困难的因素:1.3利润与利润率利润:利润率:投资回报率:(ROI)=利润率(ProfitMargin)x资产周转率(AssetTurnoverRage)三个方面增加投资回报率:(1)降低成本;(2)利用现有资产来增加销售业绩;或(3)综合以上两项提高项目利润率的案例:在软件项目中,根据统计资料显示,外购的硬件、第三方软件等的采购金额平均占总销售额的50%以上。换句话说,任何通过采购所节省的费用都是对项目利润的直接贡献。我们来看以下的一个简单的例子,在这个例子中,我们通过降低采购成本2%,达到增加利润10%的目标。假设一家公司的产品项目中,产品销售金额的50%将用于从外部采购一些硬件设备与自己的软件产品配套,其税前纯利润为10%;每销售一套系统(100万元),利润为10万元,而采购成本是50万元,开发成本为40万元。此外,假设所有的成本费用都随着销售变动,其损益情况如下(以下均按万元计算):销售:¥100成本:采购¥50/开发¥40税前利润:¥10如果这家公司想多赚一万元,相当于将利润率增加10%,则销售额必须提高到110万元才能实现。对于用户和市场来说,单纯地提高10%的价格几乎是不可能的,因此,公司也为此付出了代价,即采购成本和开发成本也增加了。采购成本从50增加到53,开发成本从40增加到46。采购和开发都做了很多工作,使利润增加了1万元。提高项目利润率的案例:新的损益情况如下:销售:¥110生产成本:采购¥53/开发¥46税前利润:¥11方法2:降低采购成本但是,如果我们通过将采购成本从50元降低至49元的方法,那么仅仅2%的采购成本节省,并不要求销售、开发部门做任何新的工作,同样可以达到将利润率增加10%的目的。损益情况是:销售:¥100生产成本:采购¥49/开发¥40税前利润:¥11通过这一个例子,反映出采购成本降低2%与销售额增长10%对税前纯利润的影响是对等的。但是,增加销售额则要多付出5倍于降低采购成本的努力,而且采购成本占总销售额比例越高,两者的比例也就越明显。1.4项目的现金流分析项目成本管理的基础是编制财务报表,主要有财务现金流量表、损益表、资金来源与运用表、借款偿还计划表等。其中,项目的现金流量分析是最重要的项目管理报表。项目的运作不但要为企业创造良好的净收益,而且,也要保持良好的净现金流量。在项目的商务管理中,要根据企业财务的要求,对外购付款条件、合同回款期等,进行综合统筹,使项目的现金流保持正常、合理的比例。使公司不会因现金不足,导致资金周转和企业运营困难,最终使项目的资金运用(如:采购付款困难,导致交货延误)不能得到保障。通过项目的财务现金流分析,可以计算项目的财务内部收益率、财务净现值、投资回收期等指标,从而对项目的决策做出判断。(1)内部收益率(IRR)(2)财务净现值(FNPV)(3)投资回收期(Pt)概率分析、挣值分析1.4学习曲线理论学习曲线的由来学习曲线的意义:(1)在生产运作能力管理中,学习曲线可以用来帮助企业较精确地估计对生产能力的需求,制定相应的能力计划;(2)学习曲线可以用来帮助企业制定产品的成本计划,因为根据学习效应,可估计随着累积产量的增加成本降低的可能性;(3)根据学习效应理论,当一个企业竞争策略的重点放在低成本上时,为了维持一定的利润,必须有足够的产量,企业通常总是尽快增加产量,以使成本降至学习曲线的低点。学习曲线理论的应用:利用学习曲线理论,提高进入门槛,应对竞争对手;增加软件的可重用度,降低成本。2PMBOK的成本管理过程2.1资源计划2.2费用估计2.3成本预算2.4成本控制§2PMBOK的成本管理过程资源计划涉及到决定什么样的资源(人、设备、材料)以及多少资源将用于项目的每一工作的执行过程之中,因此它必然是与费用估计相对应起来的。4.2.1资源计划①资源计划所依赖的数据工作分解结构WBS项目工作进度计划历史信息:历史信息纪录了先前类似工作使用资源的需求情况,这些资料一般是可以获得的。范围陈述:范围陈述包括了项目工作的说明和项目目标,这些应该在项目资源计划的编制过程中应特别考虑。资源安排描述:什么资源是可能获得的是项目资源计划所必须掌握的,特别的数量描述和资源水平对于资源安排描述是特别重要的。组织策略:在资源计划的过程中还必须考虑人事组织、所提供设备的租赁和购买策略。②资源计划的方法•专家判断:专家判断对于资源计划的制定是最为常用的,专家可以是任何具有特殊知识或经过特别培训的组织和个人,主要包括:——组织的其他职能部门;——顾问;——技术委员会;——工业组织。•选择确认:通过制定多种资源安排计划由专家选择,最常用的是头脑风暴法。•数学模型:像网络计划中的资源分配模型和资源均衡模型等。③资源计划的工具——资源矩阵任务方法学家课程专家评估员科学专家数学专家印刷设备计算机主机识别需求SP建立需求P设计预备课程SPSS评价设计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.13.11.31.31.3时间(周)注:资源数据表中的数值是指工作的人周.资源甘特图方法学家明确需要设计课程评价设计测试课程课程专家明确需要定义要求设计课程评价设计开发科学课程开发数学课程测试课程印刷/分销评估员评价设计测试课程科学专家设计课程开发科学课程数学专家设计课程开发数学课程印刷设备印刷/分销计算机主机测试课程12345678910111213141516171819202122232425时间(周)人力资源负荷图(计划)人员分配计划0123456789135791113151719212325周需要的人数人力资源负荷图(实际分配)实际分配的人员01234567891234567891011121314151617181920212223242526周所需的人员数资源负荷图(实际与计划)05101520253035404551015202530计划的当天实际的人员负荷人力资源负荷图(偏差变化)-3-2-1012与计划的差距135791113151719212325星期变化:计划与实际④资源计划的结果资源的需求计划各种资源需求及需求计划的描述具体工作的资源的需求安排以上结果主要用各种形式的表格予以反映资源计划总结工具与技术专家判断选择确认数学模型依据工作分解结构历史资料范围说明书备用资源说明组织方针结果资源需求各种图表费用估计指的是预估完成项目各工作所需资源(人、材料、设备等)的费用的近似值当项目在一定的约束条件下实施时价格的估计是一项重要的因素费用估计应该与工作质量的结果相联系。费用估计过程中,应该考虑各种形式的费用交换,比如:在多数情况下,延长工作的延续时间通常是与减少工作的直接费用相联系在一起的,相反,追加费用将缩短项目工作的延续时间。因此,在费用估计的过程之中必须考虑附加的工作对工程期望工期缩短的影响。2.2费用估计费用估计的主要依赖的资料工作分解结构WBS资源需求计划:即资源计划安排结果资源价格:为了计算项目各工作费用必须知道各种资源的单位价格,包括工时费、单位体积材料的费用等。如果某种资源的实际价格不知道,就应该给它的价格作出估计。工作的延续时间:工作的延续时间将直接影响到项目工作经费的估算,因为它将直接影响分配给它的资源数量。历史信息:同类项目的历史资料始终是项目执行过程中可以参考的最有价值的资料,包括项目文件、共用的项目费用估计数据库及项目工作组的知识等。会计表格:会计表格说明了各种费用信息项的代码结构,这对项目费用的估计应与正确的会计目录相对应很有帮助。费用估计的工具和方法类比估计法:通常是与原有的类似已执行项目进行类比以估计当期项目的费用参数模型法:将项目的特征参数作为预测项目费用数学模型的基本参数。如果模型是依赖于历史信息、模型参数容易数量化,且模型应用仅是项目范围的大小,则它通常是可靠的。从下向上的估计法:这种技术通常首先估计各个独立工作的费用,然后再汇总从下往上估计出整个项目的总费用。从上往下估计法:同上述方法相反是从上往下逐步估计的,多在有类似项目已完成的情况下应用。计算工具的辅助:项目管理软件及电子表格软件辅助项目费用的估计。从下向上的估计法(示意图)工作包从下向上估计法:·估计进度·估计资源·估计费用从上往下估计法(示意图)从上向下估计法:·工作范围·进度目标·费用目标费用估计示例费用估计的基本结果项目的