项目的各种管理从时间上看都有一个开始阶段、中间阶段和结束阶段。项目的生命周期都会经历初始阶段、计划阶段、执行阶段、控制阶段和结束阶段。其中计划、执行和控制是一个循环反复的过程,制订计划,按照计划执行,执行中进行控制,不行则返回修改计划,修改后继续执行,直到成功完成该项目。项目的核心过程有范围管理、时间管理和成本管理。下面就成本管理展开讨论有关知识、经验。

成本管理是为了保证项目在核定的预算下完成。成本管理包括资源计划、成本估计、成本预算核定和成本控制。成本管理的每一部分都有输入、工具技术和输出。资源计划是根据WBS、历史信息、范围陈述、资源池描述、组织方针和活动持续期预计,利用专家判断、选择性鉴定和项目管理软件,得到资源需求文档。成本估计是根据WBS、资源需求说明、资源费用、活动持续期估计、估计发布和历史信息及帐目表、风险,利用相似估计、参变模型、自底向上估计、计算机化工具和其他成本估计方法,得出成本估计、支持细节和成本管理计划。成本预算核定是根据成本估计、WBS 、项目进度和风险管理计划,利用成本预算工具和技术,得到项目成本基线。(成本基线是基于有限时间的预算,常用来测量监视项目成本性能。)成本控制是根据成本基线、性能报告、需求变化和风险管理计划,采用成本变化管理系统、性能测量、挣值管理、附加计划和计算机化工具,得到修正的成本估计、预算变动、纠正活动和完成估计(EAC)。

什么是WBS?WBS 是work breakdown statement的缩写。每个项目都可根据一定的原则将之分为一系列活动,每一活动还可以分为一系列的子活动,一级级的划分直到不能或不需要划分为止。如某种材料,某种设备,某一活动单元等。然后估算每个WBS要素的费用。采用这一方法的前提是:

1 对项目的需求有一完整的限定。
2 制定完成任务所必需的逻辑步骤。
3 编制WBS表。

项目需求的完整限定应包括工作报告书、规格书以及总进度表。工作报告书是指实施项目所需的各项工作的叙述性说明,它应确认必须达到的目标。如果有资金等限制,该信息也应包括在内。规格书是对工时、设备以及材料标价的根据。它应该能使项目人员和用户了解工时、设备以及材料估价的依据。总进度表应明确项目实施的主要阶段和分界点,其中应包括长期定货、原型试验、设计评审会议以及其他任何关键的决策点。如果可能,用来指导成本估算的总进度表应含有项目开始和结束的日历时间。

  一旦项目需求被勾划出来,就应制定完成任务所必需的逻辑步骤。在现代大型复杂项目中,通常是用箭头图来表明项目任务的逻辑程序,并以此作为下一步绘制CPM或PERT图以及WBS表的根据。
  编制WBS表的最简单方法是依据箭头图。把箭头图上的每一项活动当作一项工作任务,在此基础上再描绘分工作任务。

  进度表和WBS表完成之后,就可以进行成本估算了。成本估算的结果最后应以下述的报告形式表述出来:

  ①对每个WBS要素的详细费用估算。还应有一个各项分工作、分任务的费用汇总表,以及项目和整个计划的累积报表。
  ②每个部门的计划工时曲线。如果部门工时曲线含有“峰”和“谷”,应考虑对进度表作若干改变,以得到工时的均衡性。
  ③逐月的工时费用总结。以便项目费用必须削减时,项目负责人能够利用此表和工时曲线作权衡×××。
  ④逐年费用分配表。此表以WBS要素来划分,表明每年(或每季度)所需费用。此表实质上是每项活动的项目现金流量的总结。
  ⑤原料及支出预测,它表明供货商的供货时间、支付方式、承担义务以及支付原料的现金流量等。

  划分项目的WBS结构有许多方法,如按照专业划分、按照子系统、子工程划分、按照项目不同的阶段划分等,以上每一种方法度有其优缺点。一般情况下,确定项目的WBS结构需要组合以上几种方法进行,在WBS的不同层次使用不同的方法。良好的项目管理必须具备以下因素:对项目的认知、为项目提供良好的协同环境和有效的控制。这几个因素环环相扣,前者是后者的必要条件。一个良好的WBS结构在项目管理中所起的作用也可以这三个层次来理解。

首先是按照专业划分项目,应当说这是一种最自然的划分方法,优点是容易让人接受,缺点是不易协调。比如,在进行地铁建设时,假定在WBS的顶层按照专业将建设分为土建和安装,并按照这种划分确定一个土建分项目经理和一个安装分项目经理。按照这种划分方法在画项目的网络图时就会出现一系列的土建作业和一系列的安装作业。因为某一个车站即包括土建工程又包括安装工程,这样在两组作业组之间就会出现非常复杂的关系,分项目经理之间也很难协调工作。按照系统划分方法容易界定项目范围,但有时候显得不那么直观。系统是人们在长期实践中确定的一种分类方法,其特点是系统与系统之间的联系往往是比较简单的,这种联系通常被称为系统界面或接口。正由于系统之间的界面比较清楚,所以按照系统对项目进行划分更容易界定子项目或子工程的范围,在项目实施过程中更容易控制结果。 按照项目的不同阶段划分WBS结构有利于项目管理者控制中间结果。对那些不确定性比较大的项目来说,项目最后的结果往往是未知的,控制项目的唯一方法就是控制中间结果的进度和质量,当然阶段的划分应该是可测量的。按照阶段划分项目有助于管理者在不同阶段控制中间成果同时不至于使项目管理者陷入到项目细节中去。不同的项目,其范围、性质可能都不一样,项目管理的目标和重点不尽相同,项目的WBS结构也并不一样。但无论对何种项目进行WBS划分,都必须兼顾WBS的三种不同层次的作用。划分项目的WBS结构还必须遵循一定的方法论。具体说来,划分项目的WBS结构必须遵循以下步骤:

1、确定项目特性并确定WBS层次,比如项目的不确定有多大?项目的规模又是多大?
2、确定项目管理的重点,为项目管理目标划分优先级别,比如,项目质量是放在第一位的,还是项目进度居于首位?
3、针对项目管理目标的优先级别确定每级WBS划分方法。
4、确定WBS结构。
下面例举一些针对软件企业的的有效成本控制的经验

1、 树立全员经济意识、建立规范成本管理体制
软件企业必须加大宣传力度,树立全员经济意识。首先要统一思想认识,从项目管理人员到普通员工要进行经济教育,灌输经济意识,把一切为了效益的意识深深地刻在每个职工的脑海里,诸如"节约光荣,浪费可耻 "等等,使每一位职工都能把工程成本管理工作放在主要位置。其次是组织培训,提高专业人员的素质,这是实现成本目标的保证。

建立一套行之有效的制度并非易事,每一个工程项目都有其自身的特点,要根据工程项目本身的特点,制定有针对性的项目成本管理办法,如项目质量成本管理办法、工期成本管理办法、项目招投标管理办法、合同评审管理办法、材料使用控制办法等管理办法。这些管理办法应是责任到人、切实可行的具有较强操作性的办法,使项目的成本控制有法可依,有章可循,有据可查。项目成本实施的主体是项目组人员,项目经理是项目成本管理的领导,这样形成了一个以项目经理为核心的成本管理体系。对成本管理体系中的每个部门、每个人的工作职责和范围要进行明确的界定,遵循民主集中制、标准化、规范化的原则进行建立责权利相结合的成本管理模式和体制;对于每个项目,都要有成本控制的目标---项目预算,都要严格按照作WBS(工作任务分解),在落实任务的同时,也要落实完成任务的需要的成本预算,并且逐级负责,层层落实,使项目成本管理工作做到责权利无空白,无重叠,事事有人管,责任有人担,一切有章可循,有据可查,杜绝了推倭扯皮,使项目的成本管理工作形成一个完整的成本管理体系,同时用一定物质奖励去刺激,使每个人的工作、成本、和项目的效益挂钩,彻底打破过去那种干好干坏一个样,干多干少一个样的格局。调动职工的积极性和主动性,使大家共同为项目的成本管理献计献策。

2、 加强项目过程管理和监控

(1)、有效项目成本估算和预算项目预算是项目分配资源的计划,也是控制的标准,在项目成本管理中具有重要作用,成本估算和预算是为完成项目各项任务所需要的资源成本的近似估算。项目估算要比公司日常成本估算复杂, 在实际工作中通常有三种成本估算方法:

1)自上而下估算:是一种自上而下的估算形式,项目经理利用以前类似的项目实际成本作为基本依据,通过经验作出判断项目整体成本和各个子任务的成本预算,此方法通常在项目的初期或信息不足时进行,需要项目经理的水平和经验较高
2)自下而上估算:将项目任务分解到最小单位工作包,通过对项目工作包进行详细的成本估算,然后通过各个成本汇总将结果累加起来得出项目总成本。由于项目相关人员都参与项目的预算,这种方法最为准确,同时避免预算争议,但是耗用管理成本相应增加。
3) 参数估算:是一种建模统计技术,如回归分析和学习曲线。 此方法需要数据的积累,根据同类项目的管理状况和成本数据,建立模型,在遇到同类项目可直接套用。

此三种方式可以根据公司的实际情况和项目的特点使用一种或同时使用。另外有效的成本估算和预算涉及各方面的通力合作,需要项目有效的沟通。另外,即使最好的专家业不可能使预算和实际成本完全一致,因此项目应该预留一定的不可预见成本5%-10%,作为应急项目成本,同时预算制定之后,项目管理人员应该订出允许偏差得范围,例如5% 的偏差限度,确定成本控制的基准线。

(2)、加入挣值管理和监控参数
挣值管理(Earned Value Management,EMV)是综合了项目范围、进度计划和资源,测量项目绩效的一种方法。它比较计划工作量、实际挣得多少与实际花费成本,以决定成本和进度绩效是否符合原定计划。要进行挣值管理,必须熟悉与挣值管理密切相关的计划成本(PV) 、挣值(EV)和实际成本(AC)之间的相互关系,以及完工预算(BAC)、完工估算(EAC)和完工尚需估算(ETC)之间相互关系。偏差分析如下:当成本偏差(CV)>0,表明成本节约;反之,当CV<0,表明成本超支。当进度偏差(SV)>0,表明进度超前;反之,当SV<0,表明进度滞后。
挣值管理也离不开偏差管理。偏差=计划-实际
监控参数有累计实际成本、累计盈余量、累计预算成本

3、从质量成本、工期成本、资金成本、风险成本管理上要效益 

1)对软件企业而言,产品质量并非越高越好,超过合理水平时,属于质量过剩。无论是质量不足或过剩,都会造成质量成本的增加,都要通过质量成本管理加以调整。质量成本管理的目标是使4 类质量成本的综合达到最低值。一般来说,质量预防费用起初较低,随着质量要求的提高逐渐会增加,当质量达到一定水平再要求提高时,该项费用就会急剧上升。质量检验费用较为稳定,不过随着质量的提高也会有一定程度的增长。而质量损失则不然,开始时因质量较差,损失很大,随着产品质量不断改进,该项损失逐步减少。三者交叉的作用,必须能找到一个质量成本最低的理想点。 

正确处理质量成本中几个方面的相互关系即质量损失(内、外部故障损失)、预防费用和检验费用间的相互关系,采用科学合理、先进实用的技术措施,在确保施工质量达到设计要求水平的前提下,尽可能降低工程成本。项目经理部也不能为了提高企业信誉和市场竞争力而使工程全面出现质量过剩现象,导致完成工程量不少,经济效益低下的被动局面。 

2)从工期成本控制上要效益 
如何处理工期与成本的关系,是施工项目成本管理工作中的一个重要课题,即工期成本的管理与控制对项目经理部来说,并不是越短越好,而是需要通过对工期的合理调整来寻求最佳工期点成本,把工期成本控制在最低点。工期成本管理的目标是正确处理工期与成本的关系,使工期成本的总和达到最低值。工期成本表现在两个方面,一方面是项目经理部为了保证工期而采取的措施费用;一方面是因为工期拖延而导致的业主索赔成本,这种情况可能是由于环境及自然条件引起的,也可能是内部因素所造成,如停工、窝工、返工等,因此所引起的工期费用,可称其为工期损失。一般来说,工期越短,工期措施成本越小;但当工期短至一定限度时,工期措施成本则会急剧上升。而工期损失则不然,因自然条件引起的工期损失,其损失额度相应较小,通常情况下不予赔偿或赔偿额度较小,该部分工期损失可不予考虑。因施工项目内部因素造成的工期损失,随着时间的推移,经验的积累会逐渐减少。综合工期成本的各种因素,就会找到一个工期成本为最低的理想点。这一点也就是工期最短并且成本最低的最优点。由于内外部环境条件及合同条件的制约,保证合同工期和降低工程成本是一个十分艰巨的任务,因此,必须正确处理工期成本的两个方面的相互关系,即工期措施成本和工期损失之间的相互关系。在确保工期达到合同条件的前提下,尽可能降低工期成本,切不可为了提高企业信誉和市场竞争力,盲目抢工期赶进度,造成增大项目成本,导致项目亏损。 
3)项目现金流的控制
通过项目的财务现金流分析,判断项目资金收支的时间,资金亏口的时间点,便于提前准备资金。同时积极从客户方催款,以便支付各种费用。使得现金的流入大于流出。对于产品投资项目可采用投资回收期、净现金流来控制

4)通过主动的风险控制,防患未然,避免和减少损失
根据拟建项目的具体情况,有选择性地进行盈亏平衡分析、敏感性分析和概率分析等。

(1)盈亏平衡分析
对于软件产品项目,由于由于有前期的投入,需要进行盈亏平衡分析 ,根据项目正常生产年份的产品产量(销售量)、固定成本、可变成本、税金等,研究建设项目产量、成本、利润之间变化与平衡关系的方法。当项目的收益与成本相等时,即为盈亏平衡点(BEP)。 通过盈亏平衡分析可以展现市场和销售的风险,可参见管理会计 。

(2)敏感性分析
它是研究项目的产品售价、产量、经营成本、投资、建设期等发生变化时,项目财务评价指标(如财务内部收益率)的预期值发生变化的程度。通过敏感分析,可以找出项目的最敏感因素,使决策者能了解项目建设中可能遇到的风险,提高决策的准确性和可靠性。一般以某因素的曲线斜率的绝对值大小来比较。

(3)概率分析
通常风险程度=影响力*发生概率,它是通过概率预测不确定性因素和风险因素对项目经济评价指标的定量影响。一般是计算项目评价指标,如项目财务净现值的期望值大于或等于零时的累计概率。累计概率值越大,项目承担的风险越小。

(4)法律风险:完善合同文本,避免法律损失。项目的各种经济活动,都是以合同或协议的形式出现,如果合同条款不严谨,容易让对方钻空子,造成自己蒙受损失时应有的索赔条款不能成立,产生不必要的损失。所以必须细致周密的订立严谨的合同条款。首先,要有相对固定的经济合同管理人员,并且精通经济合同法规有关知识,必要时应持证上岗;其次是要加强经济合同管理人员的工作责任心;三是要制定相应固定的合同标准格式。施工项目合同基本上有以下几类:委托加工合同、购货合同、分包合同、劳务合同、技术服务合同、租赁合同、其它协议等。各种合同条款在形成之前应由工程、技术、合同、财务、成本等业务部门参与定稿,使各项条款的内涵清楚,严谨不漏。
软件企业具有知识经济得明显特点,不同于传统的成本控制,而软件企业管理有以项目管理为主的特点,针对软件管理的特点,参照项目管理的成功经验,可以更好提高软件企业的财务管理和项目管理。