浅谈软件开发项目的成本控制论文

时间:2022-04-18 14:35:26 计算机软件毕业论文 我要投稿

浅谈软件开发项目的成本控制论文

  在社会的各个领域,大家都尝试过写论文吧,论文是学术界进行成果交流的工具。为了让您在写论文时更加简单方便,以下是小编为大家收集的浅谈软件开发项目的成本控制论文,欢迎阅读,希望大家能够喜欢。

浅谈软件开发项目的成本控制论文

  浅谈软件开发项目的成本控制论文1

  摘要:

  对软件开发项目成本的组成及影响因素进行了分析,并从四个方面探讨了软件开发项目成本控制过程中的主要问题,最后得出软件开发项目成本控制的策略。

  关键词:

  软件开发;成本控制;策略

  一、问题的提出

  21世纪是信息社会高速发展的世纪,软件作为信息技术的核心,起着至关重要的作用。软件开发项目成本的控制对软件开发项目的成功与否有着至关重要的影响。

  软件开发项目和传统产品生产和工程项目相比具有典型的特殊性。首先,软件产品的研制与生产往往密不可分,产品研制成功则意味着产品生产基本完成。因此,软件开发的整个过程都是设计过程,不需要大量的物质资源,而主要是人力资源,软件开发的产品以程序代码和技术文档为主,并没有其他的物质成果;其次,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。

  软件开发项目的特殊性决定了软件开发项目成本控制的特殊性。如何立足于这一特殊性搞好软件开发项目的成本控制,是信息产业领域成本管理的一个重要课题。为此,本文试图从软件开发项目成本的影响因素分析入手,对软件开发项目成本控制策略进行探讨。

  二、软件开发项目成本的组成及影响因素分析

  1、软件开发项目成本的组成。软件开发项目成本主要由以下四个方面构成

  (1)人力资源成本:与项目人员相关的成本开销,包括项目成员工薪和红利、外包合同人员和临时雇员薪金、加班工资等。

  (2)资产类成本:资产购置成本,指产生或形成项目交付物所用到的有形资产,包括计算机硬件、软件、外部设备、网络设施、电信设备、安装工具等。

  (3)管理费用:用于项目环境维护,确保项目完工所支出的成本,包括办公室供应、房屋(租金,设备)、支持服务等。

  (4)项目特别费用:在项目实施以及完工过程中的成本支出,包括:训费用和准备费用等费用。

  2、软件开发项目成本影响因素分析。

  (1)项目质量对成本的影响。一般情况下,项目质量分别从质量故障维护和质量保证措施两个方面对成本产生影响。排除产品故障、保证产品重新恢复功能的发生的费用形成成本;提高产品质量发生的费用也产生成本。这二者之间的关系是相互矛盾,相互成反比的。项目质量越低,前期投入故障排除的成本越低,质量不合格引起的损失越大,维护成本就会增加;项目质量越高,故障少,前期投入故障排除的成本提高,那后期维护成本就会降低。

  (2)项目工期对成本的影响。对于软件开发项目,工期的长短对项目的成本影响很大,表现在两个方面:一方面是项目经理部为了保证工期而采取的措施费用,当工期缩短时,需要更多的、技术更高的团队成员,也需要投入更密集的硬件成本,直接成本就会增加。另一方面是因为工期拖延而导致的业主索赔成本,亦可称其为工期损失。

  (3)人力资源对成本的影响。人力资源的素质也是影响成本的重要因素,对高技能、高素质的项目团队成员,其自身的人力资源成本是比较高的,但对应的工作效率、产品质量、工期的长短等指标上的优势更是显而易见的,而且从总体上能降低成本;对一般人员还需要技术培训,相对而言工期会延长,工作效率也会变低下,甚至要雇佣更多的人员参与,造成成本的增加。

  (4)价格对成本的影响。中间产品和服务,市场人力资源、硬件、软件的价格也对成本产生直接影响,对项目的成本估算影响也很大。

  三、软件开发项目成本控制存在的主要问题

  1.项目成本管理体制存在的问题。很多软件企业现行的软件开发项目成本管理体制没有很好地将责、权、利三者结合起来,有些项目经理部简单地将项目成本管理的责任归于成本管理主管,没有形成完善的成本管理体系。

  2.项目人员观念存在的问题。目前,中国软件项目人员大多具有软件开发专业技术背景,但是普遍缺乏经济观念,成本意识淡薄,特别是项目不单独核算的企业,项目经理职能更偏重于技术而非管理,简单地将项目成本管理的责任归于财务部门。

  3.质量成本控制存在的问题。质量成本是指为保证和提高软件质量而发生的一切必要费用,以及因未达到质量标准而蒙受的经济损失。长期以来,中国软件企业未能充分认识到质量和成本之间的辩证统一关系,习惯于把质量与成本对立起来。有的项目经理在成本缺乏硬约束的情况下,强调软件质量,就对项目成本关心不够,造成质量虽然有了较大提高,但增加了提高质量所付出的质量成本。有的项目经理在成本约束的条件下,片面追求经济效益而忽视质量,虽然就单个项目而言,利润指数可能提高,但是因质量标准而付出的额外质量成本,既会增加成本支出,又会对企业信誉造成很坏的影响。

  4.工期成本控制存在的问题。工期成本是指为实现项目工期目标而采取相应措施所发生的一切费用。工期目标是项目管理三大主要目标之一,软件企业能否实现合同工期往往会引起成本的变化。中国软件企业虽然对项目工期有明确的要求,但对工期与成本的关系很少进行深入研究,常对工期成本的重视不够,对工期存在认识上的误区,普遍认为越早越好,有时会盲目地赶工期要进度,造成项目成本的额外增加。

  5.风险成本控制存在的问题。风险成本是指项目的不确定因素导致的项目风险。在项目成本管理中,很少考虑项目风险和潜在的风险成本,而风险一旦出现,会对项目的成本造成巨大的冲击。

  四、软件开发项目成本控制的策略分析

  1.建立责权利相结合的成本控制体系,强化全员成本控制。编制成本计划并下达成本控制指标,同时作为成本责任指标考核的重要依据之一。对每个部门、每个人的工作职责和范围进行明确的界定,赋予相应的权利。在项目实施过程中,要定期检查和考评,做到奖罚分明,彻底打破“干好干坏一个样,干多干少一个样”的局面。在层层抓落实逐级负责的基础上,形成一个完整的责权利相结合的项目成本管理体系,强化全员成本控制。

  2.加强项目过程管理和监控,强化全过程成本控制。全过程软件成本控制模式涵盖了软件开发项目经营决策阶段、需求整理分析阶段、开发阶段、需求变更阶段、测试阶段等等环节。

  一是加强软件开发经营决策阶段的成本控制。经营决策阶段成本是指公司经营方向的选择,这是软件成本管理的第一个也是最为核心的环节。该阶段的成本控制,关键在于经营决策前科学而深入的市场调研及准确分析。

  二是加强软件开发需求整理及分析确认阶段的成本控制。需求整理指市场经营人员根据高管对于市场方向的决策,而提出的具体的产品或者项目的原始需求,需求分析是指技术员对市场部门的需求进行分析,评估其可实现性以及实现难度,大致工时等,提交相关需求分析报告,最后市场经营部门进行确认这个阶段。提高该阶段的成本控制效率,要清晰的确定并严格执行市场和技术沟通的流程,尤其是要明确每个环节的控制点。

  三是加强软件开发开发阶段的软件成本管理及其控制。开发阶段的成本指需求确定并且规划清晰后的具体开发过程的软件成本管理问题。该阶段的成本控制,可以引入最大可控制成本的概念。

  四是加强软件开发需求变更软件成本管理及其控制。需求变更成本指在开发过程中,由于市场部门的需求改变导致的成本增加而实施的控制。该阶段的成本控制,最关键的是要对于需求变更过程进行严格的管理,要从需求变更的开始,对于整个变更的每个具体的步骤进行跟踪,并且严格核算每次变更所需要的工作时,从而做好评估。同时,务必要明晰需求变更的必要性和风险性,以及所带来的实际成本的增加,所以需求要尽量经过详细的论证。

  五是加强软件开发测试软件成本管理及其控制。测试成本指项目开发完成阶段,在交付验收前进行的测试过程中导致的成本及其控制。该阶段的成本控制,最关键的是对测试进行错误管理模式,尽量在项目开发之前,就能整理出之前开发中出现过的所有问题,并用列表的方式进行技术会议,让所有开发人员进行错误共享,尽量把测试中可能出现的问题消灭在开发阶段。

  3.加强质量成本、工期成本、人员成本控制,强化全要素成本控制。正确处理质量成本中几个方面的相互关系,加强治理成本控制。即处理好质量损失、预防费用和检验费用间的相互关系,采用科学合理、先进实用的技术措施,在确保质量达到设计要求水平的前提下,尽可能降低软件项目成本。正确处理工期与成本的关系,加强工期成本控制。在安排工期时,要注意处理工期与成本的辩证统一关系,均衡有节奏地进行工程实施,在确保工期达到合同条件的前提下,尽可能降低工期成本。突出人力资源的核心地位,加强人力成本控制。软件开发项目不同于其他工程项目,最核心的资源是人力资源,质量成本和工期成本最终归结到人员成本即人力资源成本上,要求人员结构要在能够完成任务的前提下高低搭配,降低平均人员成本。一方面要将人力成本定量化,另一方面通过高效的管理制度大力挖掘提高现有人力资源的“含金量”。

  4.基于成本管理的各个阶段,强化成本的动态控制。软件项目成本管理就是根据企业的情况和项目的具体要求,利用公司既定的资源,在保证项目的进度、质量达到客户满意的情况下,对软件项目成本进行有效的组织、实施、控制、跟踪、分析和考核等一系列管理活动,最大限度地降低项目成本,提高项目利润。成本管理的过程包括资源计划、成本估算、成本预算、成本控制。要进行有效的项目成本估算和预算。项目预算是项目分配资源的计划,也是控制的标准,在项目成本管理中具有重要作用。

  五、结束语

  软件企业具有知识经济的明显特点,不同于传统的成本控制,软件企业管理具有以项目管理为主的重要特征。深入了解软件开发项目成本的特点,加强软件项目开发成本,从而提高软件企业的财务管理和项目管理水平,增强企业的竞争能力,促进软件企业健康发展。

  参考文献:

  [1]覃征.软件项目管理[M].北京:清华大学出版社,2004:87-91.

  [2]万寿义.现代企业成本管理研究[M].大连:东北财经大学出版社,2004.

  [3]张超生.目标成本法及其案例研究[D].武汉:武汉大学,2003:10.

  浅谈软件开发项目的成本控制论文2

  摘要:

  在软件开发所具有的特殊性决定在其成本控制过程中也具有一定的特殊性,而怎样应用其所具有特殊性做好软件开发成本控制,在信息产业相关领域的成本管理中是一个重要的课题。基于此,本文主要对软件开发的项目成本中存在的影响因素进行分析,探讨软件开发的成本控制措施。

  关键词:

  软件开发 成本控制 对策

  与传统的产品生产及工程项目等相比较,软件的开发项目具有的特殊性较为典型。其在研制过程中和生产密不可分,而产品的成功研制代表产品的生产能够基本实现,所以在软件的开发项目中,其整个开发过程都可作为设计的过程,无需投入大量物质资源,主要的核心为人力资源,并且软件开发产品主要以技术文档及程序代码为主,并无其他物质成果。此外,软件产品是一种纯知识的产品,在开发的进度与质量中难以估计与度量,并且难以预测与保证生产效率,从而使得软件开发的复杂性加大,导致难以预见与控制各种风险。

  一、软件的开发项目的成本组成和影响的因素

  (一)软件的开发项目成本组成

  在软件开发中,其项目的成本一般由下列几个方面所组成:

  ①人力资源的成本:主要是相关项目人员成本开销,其包含项目成员的工薪、红利与外包合同工作人员、临时雇用人员的薪酬与加班费用等;

  ②资产类的成本:也就是资产的购置成本,指的是产生或者形成的项目交付物中所需使用的有形资产等,其包含计算的硬件与软件、网络设施、安装工具、外部及电信设备等;

  ③管理的费用:主要用在项目的环境维护中,并保证项目在完工时所支出成本,其包含办公室的供应、房屋的租金与设备及支持服务等;

  ④项目的特别支出费用:指的是在项目实施过程中及完工时成本支出,其包含准备费用及培训费用等。

  (二)影响软件开发项目成本的主要因素

  1.项目的质量对于成本所带来的影响

  通常情况下,项目的质量主要从质量的保证措施与质量的故障维护两个方面分别对成本起影响作用。在排除产品的故障与确保产品恢复功能时产生的费用所形成的成本,以及提高产品的质量时产生的费用所形成的成本两者之间具有互相矛盾与反比的关系,项目的质量越差,在前期所投入的故障排除成本就越低,而因质量的不合格所造成的损失就越大,从而增加了维护成本;与之相对,项目的质量越高,出现的故障越少,前期所投入的故障排除成本提高,那么后期的维护成本也就随之降低。

  2.项目的工期对于成本所带来的影响

  在软件的开发项目中,工期长短对于项目成本具有很大的影响,主要体现在:项目经理部门为确保工期所需措施费用,若工期缩短,则需要投入更多技术更好的成员或者团队,并且需要投入更为密集的硬性成本,增加了直接成本;而由于工期的延误而造成的业主索赔等成本,也可以称之为工期的成本损失。

  3.人力资源对于成本所带来的影响

  对于软件开发的成本控制,人力资源是其重要的影响因素,对于高技能与高素质的工作人员来说,其人力资源的成本较高,在工作效率与工期长短及产品质量中所占据的优势就更为明显,并且在总体上可降低企业的成本;对于一些技能与素质还有待提高的人员,会在一定程度上延长工期,降低工作效率,甚至需要雇用更多工作人员,从而增加了成本。

  4.价格对于成本所带来的影响

  市场上人力资源与硬件软件价值对于成本也会产生直接的影响,并且对于项目成本的估算影响比较大。

  二、软件开发的项目成本在控制过程中所存在的问题

  (一)项目成本的管理问题

  许多企业在当前软件开发的成本管理中没有将权责利三者很好的结合起来,对项目成本的管理责任只推到成本管理的主管身上,使得难以完善成本管理的体系,造成项目成本难以管理。

  (二)项目人员的意识问题

  现阶段软件开发人员虽然大部分具有软件开发的专业技术,但是其大多数缺乏相应的经济观念,对于成本控制的意识较为淡薄,尤其是一些没有单独核算项目的企业,其项目经理更偏重技术而不是管理,通常只是简单把项目的成本管理责任归到财务部门中。

  (三)质量成本的控制问题

  质量成本指的是为了提高与确保软件的质量而产生的所有必要费用,以及由于没达到质量的标准所遭到的经济损失。我国的软件企业长期以来都无法充分的认识到成本与质量质检的关系,其是辨证统一的,但是往往习惯将质量与成本相对立,片面的追求效益而忽视了质量,却因质量不达标而又支出额外的成本,不但会增加成本的支出,还会对企业的信誉造成严重影响。

  (四)工期成本的控制问题

  工期成本指的是为了实现项目的工期目标所采取的相关对策时产生的费用,在项目管理中工期目的是其重要的目标之一,企业是否能够完成合同的工期是引起成本变化的关键因素。虽然当前软件企业对于项目的工期与明确要求,而在工期和成本之间的关系中却很少深入探讨,并且不够重视工期的成本问题,使得在认识上存在误区,认为越早完工越好,甚至一些企业盲目赶工期,使得项目的额外成本增加。

  (五)风险成本的控制问题

  在软件开发中,风险成本指的是项目不确定引发的项目风险,并在对其成本进行管理的过程中,对于项目的风险与潜在风险甚少考虑。使得一旦出现风险,就对项目成本产生严重冲击。

  三、软件开发的项目成本主要控制对策

  (一)构建责权利结合的成本控制机制

  成本计划的编制与下达成本的控制指标,是成本指标考核中一个重要的依据,对于每一个部门与个人的工作范围与工作职责明确界定,并给予相应权利,做到赏罚并行,能够有效的构建责权利结合的成本控制机制,并在这个机制中层层落实责任担负方,从而对形成完整的成本控制机制,并有效的控制成本具有重要意义。

  (二)强化项目过程的管控,加大成本控制力度

  首先,软件开发企业要加强决策阶段成本的控制,决策阶段指的是企业最终选择的经营方向,其在软件成本的成本管理中是第一个环节也是核心环节,在此阶段对于成本的控制关键是要在决策之前对市场进行科学深入的分析与调研。 其次,加强在软件开发的需求整理与分析确认的成本控制,其中,需求管理是指市场营销人员按照高管对市场的决策所提出的具体产品或项目原始需求;而需求分析指的是技术人员分析市场的需求,评估市场的可实现性和实现的难度及大概的工时等,从而提交出相关的需求报告,最后有市场的经营部门确认。

  第三,提高软件开发阶段的成本管理与控制力度,在开发阶段中成本指的是需求确定,并在划清具体开发成本的管理问题上,引入最大的可控制的成本概念。

  第四,强化软件开发的需求变更,对其成本进行科学管控,需求变更是指开发的过程当中,因市场部门需求的改变而造成的成本加大由此采取的控制对策,其关键是对每一个变更的步骤有效跟踪,并严格的核算每一次变更时所需工时等,做好相关评估,从而明确需求变更存在的风险,分析其必要性,促进成本的管理。

  (三)加强各个要素的成本控制

  正确的处理在质量成本中各个要素之间的管理,加强其成本控制,也就是处理好预防费用、质量损失及检验费用等关系,通过科学规范与先进合理的对策,在保证质量满足设计要求的基础上,尽量降低软件开发的项目成本。并且需要正确的处理好成本和工期之前的关系,加强在工期中成本的控制;凸显人力资源在成本控制中的核心地位,强化人力的成本控制等,原因是人力资源是成本控制的核心关键,工期成本与质量成本都需要归结到人力资源的管理成本中,并尽可能的降低人均成本支出,从而加大企业的经济效益。

  (四)提高对成本动态控制的效率

  软件开发的项目成本在动态管理的过程中必须根据企业发展的实际情况与项目具体要求,通过企业即定资源的利用,在确保项目进度与质量满足客户要求的基础上,对软件开发的项目成本实施有效的跟踪、组织、分析、实施、控制及考核等一系列管理过程。通过这个过程可以有效地降低项目的成本,提高利润。而成本动态控制主要包括资源的计划、成本的估算、预算及控制等,在这个过程中必须根据企业的实际情况,从而满足成本动态控制的要求。

  四、结束语

  在软件开发过程中对其项目成本的控制具有显著的特点,其与传统成本控制有所区别,软件企业的管理主要以项目的管理为主,并在项目管理的过程中有效地控制成本。因此,深入的了解在软件开发的项目成本中所具有的特点,不断加强对软件项目的开发成本控制,从而不断地提高企业在项目管理与成本管理中的管理水平,进一步增强企业竞争力,进而促进企业的高效发展。

  参考文献:

  [1]钟侠.论软件项目成本控制分析[J].信息与电脑(理论版),2011,(4):35-36.

  [2]刘若珍,李欣.解析企业软件开发项目的需求管理[J].中小企业管理与科技(上旬刊),2010,(3):54-56.

  [3]王龙芳,杨华.软件开发项目的成功标准及关键因素研究[J].经济论坛,2012,(9):66-69.

  [4]赵炜.软件公司软件开发项目管理问题及对策分析[J].商场现代化,2013,(29):847-849.

  [5]庞鑫.软件开发项目团队建设若干问题研究[J].项目管理技术,2014,(2):36-38.

  浅谈软件开发项目的成本控制论文3

  摘要:

  软件企业是我国高新技术产业的重要组成部分,随着软件企业的竞争的加剧,软件企业项目成本管理显得尤为重要。本文通过对软件企业项目成本管理中存在问题的分析,结合作者的工作实际,有针对性地提出了加强软件企业项目成本管理和控制的建议。

  关键词:

  软件企业;项目成本;管理;建议

  一、软件企业项目成本管理概述

  软件企业项目管理过程包括可行性评审、项目评估、立项和计划以及项目监控及结项。其项目成本主要有三部分组成:

  (1)人工成本,包括项目组成员的工资和社保费用、外包人员的工资费用、加班及其他补贴等;

  (2)资产类成本,即资产购置成本,如计算机软硬件、外部设备、网络设施以及安装工具的购置费用等;

  (3)管理费用,包括房屋租赁费,办公费、差旅费、加班餐费等。

  完善的软件项目成本管理能够确保企业在预算内按时、按质、按量完成项目目标,加强项目成本管理是企业增加利润增长点、提高核心竞争力,求得生存和发展的关键,因此对项目管理进行成本全过程控制尤为重要。

  二、软件企业项目成本管理中存在的问题

  1.成本预算流于形式

  (1)立项环节的成本预算流于形式。虽然成本预算不可能完全精确,但要做到对成本支出方向和金额范围有所约束,然而在很多企业中预算管理未能有效实施,原因在于成本预算的不科学、不合理,与实际存在很大的出入。由于成本预算对单位的所有人员都具有约束力,在一定程度上直接影响项目组人员的收入水平和公司的利润,从而编制的预算在一定程度上存在着人为控制因素。

  (2)尽管成本预算审核和批准是减少人为影响的重要手段,但目前企业成本预算的审批流于形式,一般是项目经理编制成本预算后,主管项目经理、财务经理、总经理出于种种原因很少会提出异议,因此预算的审核和审批只是在走流程。预算是全年成本支出的指导,缺乏与实际相吻合的预算,成本管理和控制的效果可想而知。

  2.绩效考核制度有待加强

  人工预算的准确性和绩效考核在项目成本管理中具有非常重要的作用。一般的,在软件项目成本中人工成本要占项目总成本的60%左右。人工成本主要取决于开发人员的水平、公司的薪酬体系等因素,同时也取决于项目的进展情况。目前,绩效考核比重在人工成本中仅占15%,占比偏低,这就不能更好的激励项目组成员工作的积极性。

  3.资金成本和风险成本管理执行和控制环节有待细化

  资金成本是指公司使用资金所产生的相关费用。由于一般项目所需资金都由公司统一提供,因此在软件项目实施过程中必然忽视现金使用状况,更不会考虑项目投入会给公司带来什么样的资金压力和项目效益状况。在以项目为主的软件公司中,项目收入是公司主要资金来源,项目支出是主要的资金流出,公司资金流是所有项目资金流扣除期间费用后的余额。所以每个项目的资金流都对公司资金状况产生影响。现金流是所有公司的血脉,特别是对于中小软件公司,如果不加强项目资金流管理,可能造成公司资金周转困难,最终会影响公司的良好运转,严重的'甚至会倒闭。

  风险成本是指项目实施过程中由于一些不确定因素的影响而可能付出的代价,在项目成本管理过程中,项目风险和风险成本不太受关注,但风险一旦出现,就会给项目效益带来很大影响。

  4.项目过程管理有待细化

  项目过程管理包括项目立项、计划、监控三个过程,项目立项过程指当产品部门策划或已承接某项研发、实施、维护任务,并对该任务有时间、成本、资源上的初步计划时,必须以立项的方式及时通知事业部,获得资源及管理上的支撑。项目计划过程指收到立项通知书后15个工作日内,必须完成项目计划及预算的制定并提交审批;项目计划是项目考核的基准。项目监控过程指跟踪了解项目计划的各项参数如进度、工作量、费用、资源、工作成果等,及时了解项目的实际进展情况,当项目执行效能严重偏离项目计划时,及时分析原因,采取适当的纠正措施。目前项目过程管理比较全面,但需要细化,比如预算管理包括工程预算和研发预算,但项目考核只对工程预算部分进行考核,不能有效避免人为调节,最终造成项目组考核都是满分,成为虚设,项目管理就失去了意义。

  5.项目组人员综合素质有待提高

  在软件项目成本管理中,人是核心,制度和工具都围绕人发生作用。但软件项目的参与者基本上都是以专业技术人员为主,财务管理人员只占很少比例,尤其是项目的管理者大多数是专业技术部门出身,本身缺乏系统的财务管理理论知识和实践工作经验.在软件项目成本管理过程中,仅局限于项目进度、范围、人员工资和差旅费用等方面的管理,对于项目成本预算、成本管理和控制、成本指标分析等就显得力不从心了,使得成本管理工作难以取得实效。

  三、加强软件企业成本管理的建议

  针对成本管理容易出现的问题,加强软件企业成本管理和控制势在必行。

  1.加强项目成本管理制度建设,严格执行项目成本预算管理

  建立完善的项目成本管理制度,加强事前、事中和事后的管理和控制。成立项目管理领导小组,建立成本预算、成本控制、成本考核内部管理制度,加强项目执行过程中的管理和控制。保证管理的科学合理,执行的真实有效。

  针对成本预算流于形式的问题,必须切实做好审批环节,建议根据不同人员的业务水平和综合能力,审批相关的内容,对项目成本预算进行严格的审批。为解决审批人员的业务水平不够而出现预算审批走过场的问题,应将审批内容与审批人员的年度考核相挂钩,从而防范审批人员不负责任、随意审批的现象。

  在软件项目管理全过程中,成本预算是关键,必须对预算成本进行正确的认识。合理的成本预算是成本管理的起点,在项目未实施前对成本进行准确估计是相当困难的,很多管理者认为项目成本预算无法做到准确,对项目管理失去信心。成本预算便于管理者在项目实施之前对其可能的成本及利润水平进行事前评价,以判断即将实施的项目能否给公司带来利润,以及带来多大的利润和利润率,项目完成后将实际成本与预算成本进行比较,以判断项目的实际利润水平以及实际利润水平与预计利润之间的差异。评价成本的超支和节约情况,并且根据成本考核结果进行奖惩,鼓励节约,惩罚超支。

  2.要进行合理的绩效考核

  要结合公司的实际,适当借鉴其他公司的成功做法,建立考核机制,制定绩效考核的相关指标,尽量以可量化的指标,加强对公司全员的考核。将成本控制情况与个人待遇相挂钩,对于节约成本的给予控制效益一定比例的奖励。要实施项目奖励制度,制定出具有可操作性和实用性的奖惩措施,在实际工作中能有章可循,便于操作,体现出公平性、合理性,从而激发员工参与成本管理和控制的积极性,更有利于为公司创造更多的效益。如在进行薪酬方案设置时,可将员工收入的较小部分(如30 %) 作为基本工资,每月按时发放,较大部分( 如70 %)作为绩效,根据考核评价发放。采用这种低工资+高绩效的方式,能有效促使员工发挥主观能动性,强化成本意识和节约意识,严格进行成本管理和控制,从而提高项目的经济效益,最终实现增强公司盈利能力和参与市场竞争能力的目标。同时,在项目实施过程中要严格控制人工成本,尽快从项目中释放出高级管理人员,在不影响项目进度和质量的前提下,适当减少或调整其用工时长。

  3.加强项目过程管理和监控,进行有效的成本估算和预算

  项目预算是项目资源分配的依据,也是成本管理和控制的电影票,在成本管理中具有重要作用。成本估算和预算是对完成项目所需的资源的合理估算。预算管理应包括全预算管理,实行项目组成员全预算成本考核,而不是部分成本考核。在实际工作中成本估算方法就显得尤为重要,通常有三种成本估算的方法:一是Delphi方法:是PERT与Delphi的结合方法(只有1名估算成员时为纯粹的PERT方法)。可以用来估计软件的规模、工作量或者成本等可量化的内容。1-6名有相关经验的估算成员分别按最佳的、可能的、悲观的三种情况给出估计值,分别记作a、m、b,则估计结果按如下的公式计算:E=(a+4m+b)/6,E为得出的估算值。二是FP功能点法:是一种对软件功能、大小进行间接的、量化的度量方法,基于外部应用接口和内部应用复杂性的主观判断以及全局性能特点综合考虑。功能点从用户的角度体现了一个应用的大小。它通过对主要的外部数据录入,输出,文件类型等相关的信息处理功能的数量来度量软件应用。功能点分析是一种具有清晰商业意义的度量方法。它量化了软件中包括的对软件使用者有意义的功能。这种度量直接与软件的商业需求有关,可广泛应用于各种开发环境,并贯穿于整个开发周期。功能点度量本身也是由多个阶段产生的。通过一系列标准化的基本准则,每个商业功能根据其类型和复杂度都是一个数字指数。这些指数合起来给出了对规模的最初度量,然后与一些软件相关因素结合,规范为一个整体。最终结果是一个数值,称为功能点指数,用来度量软件产品的规模和复杂度。三是基于规模的工作量估算:在软件或工作规模有了明确估算后,在规模基础上计算工作量的方法上述三种方法可根据公司具体情况进行选择,也可同时使用。在实际工作中再有经验的专家也不可能使预算和实际成本完全一致,因此项目应该预留5%- 10%的不可预见成本作为应急项目成本。

  4.树立整体经营意识,建立规范的成本管理体制

  软件企业必须加大对全体员工的经营理念教育, 强化全员的经营意识。根据实际情况,制定有针对性的成本管理办法。要将责任落实到人、采取切实可行和具有较强操作性的措施,并激励全员参与,才能严格控制项目成本。不同的项目有不同的成本控制目标,项目经理是项目成本管理的第一责任人,加强项目成本管理要形成以项目经理为核心的成本管理体系,并采取一定的激励机制,使个人的收入、职务升降和项目的效益挂钩,从而充分调动职工的积极性和主动性,共同为项目的成本管理献计献策,彻底打破干好干坏一个样,干多干少一个样的格局。

  5.提高项目组人员综合素质

  提高项目组人整体素质,既是新形势下的客观需要,也是软件企业发展对项目组人员的新要求。提高项目组人员整体素质,必须加大对项目组人员培训的力度,建立良好的培训体系。不仅要提高本专业素质,还需加强财务管理理念。顺应信息时代节奏,必须熟谙此道,懂得此理,自觉地把加强学习、更新知识作为第一要务。勤“充电”,加足“油”,应对挑战胜一筹。项目组人员综合素质的提高,是软件企业制胜的法宝。

  基于成本管理的各个阶段,强化成本的动态控制,软件项目成本管理就要根据公司实际情况和项目具体要求,利用公司的既有资源,在保证项目进度、质量达到客户满意的情况下,对项目进行有效的成本组织、实施、控制、跟踪,分析和考核等管理活动,最大限度的降低项目成本,提高项目利润。

  参考文献:

  [1]刘 萍:项目成本管理[M]. 哈尔滨工业大学出版社,2011.

  [2]贾经董:软件项目管理[M]. 高等教育出版社, 2012.

  [3]任永昌:软件项目管理[M].清华大学出版社.2012.

  [4]蔡学兵:软件项目成本管理的问题和对策研究[Z].广东工业大学经济管理学院.2008.

【浅谈软件开发项目的成本控制论文】相关文章:

施工项目的成本控制论文07-25

论施工项目的成本控制论文08-05

建筑项目的隐性成本控制分析论文09-23

IPD建设项目的成本控制研究论文09-29

铁路施工项目的费用成本控制论文08-24

浅谈物流成本控制中的包装管理的论文10-24

探讨建筑施工项目的成本控制与管理的论文10-24

成本控制论文提纲11-14

浅谈通信工程的成本管理与控制论文12-11