软件项目成本管理论文

时间:2023-01-12 23:05:15 论文 我要投稿
  • 相关推荐

软件项目成本管理论文

  软件项目管理是软件项目开发中进行规范化管理、保证软件项目质量和进行成本控制的最重要的问题之一,成本管理是软件项目管理中的一个核心组成部分。接下来小编搜集了软件项目成本管理论文,仅供大家参考,希望帮助到大家。

软件项目成本管理论文

  篇一:论信息系统项目成本管理

  摘要:

  2014年我有幸能参加了某海事局监管指挥系统的开发,担任项目经理一职。该系统是在电子海图平台上整合原有的基础业务数据船舶、船员、危险货物、行政处罚,显示与DLP大屏幕摸拼接投影,并通过视频会议系统与各市局相连,为海上搜救决策提供辅助。项目与14年2月招标,4月签订合同,15年5月试运行,16年5月通过验收,总投资780万元。

  本文简要叙述了项目的基本情况,描述了对成本管理以及成本管理的成本估算、成本预算、成本控制三个过程的认识。并结合本项目详细阐述了项目成本管理过程中面临的问题、原因和解决方法:即借鉴同类项目,邀请专家评估,做好成本估算;借助WBS和进度表,做好成本预算计划;结合有效的工具加强成本跟踪和控制。最后指出项目的不足是忽视了质量成本的控制,并总结出一条经验:成功的成本管理就意味着项目成功的一半。

  2014年,我有幸参加某海事局监管指挥系统的建设,担任项目经理一职。该项目是14年2月招标,4月签订合同,正式进入建设阶段,合同价是780万。根据合同的约定,15年5月试运行,16年5月验收。该项目总共含7个子系统:电子海图平台、数据交换平台、内外网网络安全、海上辅助决策、溢油漂移应急、大屏幕拼接投影、视频会议系统。主要实现在海图上事例原有的基础业务数据船舶、船员、危险货物、行政处罚,显示DLP大屏幕拼接投影上,并通过视频会议与各市局相连。当发生海难时,可在海图上点击遇难船只,获取船舶基本信息;船舶签证、查验等动态信息;船上船员及其所接受过的所有专业培训的信息,并根据要求,以遇难船为中心,划定半径,选择半径范围内有施救能力的船舶,通过VHF指挥过往船舶进行施救,对海上搜救起到了辅助决策的作用。

  众所周知,成本管理是项目管理的重要组成部分,也是一个十分容易被忽视但又是十分重要的内容。成本管理是指在项目实施的过程中保证完成项目所花费的实际不超过其预算成本而开展的成本估算、成本预算和成本控制等方面的管理活动。成本管理的目的是通过执行项目成本管理过程和使用一些基本项目管理工具和技术来改进项目成本绩效。项目组整体上把进度和预算交付项目作为我们最大的挑战,因此,我们十分重视对项目进度和成本的控制和管理。

  项目成本管理的基本过程是:成本估算、成本预算和成本控制。成本估算是对项目投入的各种成本资源采用类比、自下而上、资源单价、差别估算等估算方法,对各种必需的资源的成本进行近似的估算;成本预算是将成本控制的基准。不给控制是利用成本控制系统、绩效评估、偏差管理等方法,与进度控制结合进行的有效控制。

  因为本项目是全国董事系统第一家在海图平台上叠加各业务信息,对于我们公司也是第一次尝试。如何在限定的时间里,不超支地完成项目,对我们来说是一个挑战。在项目成本管理和控制上,我采取以下几方面措施来解决了成本管理中经常出现的问题:

  一、借鉴同类项目,邀请专家评估,做好成本估算

  在以为的项目中,常出现成本估算和成本预算的出入比较大的现象,分析其原因,不外乎三点,一是草率的成本估算,二是在项目范围尚未确定时就进行成本估算,三是对成本估算太乐观或太保守。草率多是由于管理层的压力而为,所有必须进行解释并取得理解,而对第二点,则在项目范围确定之后再进行估算。

  在本项目的成本估算时,我们尽量参考公司的知识库,努力寻找本项目与以前项目的共同点,寻找最大程度的类似。对于有不确定性的地方。找出最大确定度。通过类比进行估算。比如我们借鉴了以前开发过的船舶报告系统X船员管理系统等系统开发过程中的实际资源和数量的使用情况记录,并提交一份详细的资源需求清单,包括人员、材料、设备等关键信息。由于要在电子海图平台上叠加各业务基础信息,并实现溢油漂移的模拟,考虑的到海图平台有国际标准,溢油是采用欧洲现有的数字模型,所以我们请大连海事大学及以上海事大学的高级专家对相关子系统的项目功能点及所需工作信息量会审。利用会审结果对交付物所需的资源和数量做出初步估算。

  通过借鉴同类项目,并邀请专家评估后,我们对项目的成本有了初步的估算,同时我们考虑了一部分的风险应急金和质量预防成本,并提前考虑项目管理上产生的费用,给出一个总成本误差70万元一般是20%偏差。

  通过采用借鉴同类项目,邀请专家评估并留有管理费用的主法进行成本估算,估算的准确度提高了不少,缺点是对同类项目的类似程度难以准确界定。

  二、借助WBS和进度表,做好成本预算计划

  通常情况下项目的预算常常会超过估算,这是因为估算划初步的估计,而预算是需要将成本估算分配到项目的各项WBS要素,确定各项工作和活动的成本定额,此时已经可以较精确的判定每个工作包的工作量及技术难度,并考虑人的成本因素,所有预算通常超过估算。

  本项目根据系统成本估算结果,得出成本总计。并以20%的比例预留了储备金,在此基础上制定出成本基准计划。并画出了用S曲线表示的成本基准。利用这个基准,为监控项目和实施进度提供了一把标尺。

  采用这种方法的优点是成本基线和WBS是衡量和控制成本的很好的标尺,缺点是WBS分解时,领导层一般是以进度为准,而用户一般是以质量为准,不好把握二者之间的平衡点。

  三、结合有效的工具,进行成本跟踪和控制

  很多项目估算和预算做的都不错,但是在时间施工过程中却出现成本大大超过预算,研究其原因,是设有统一的标准和规范,且软件项目的成本很大程度上是人力的成本,是无法用工具或流水线来衡量的,有太多的'不确定性因素,比如技术能力、工具使用熟悉度,甚至是心情。同样规模的项目由不同的项目组成员执行,成本可能相差非常悬殊,这就是人的因素导致的。只能通过实时的成本跟踪并采取控制措施减少实际成本的超支现象。

  此项目聘请大连海事大学的专攻海图平台的博士生导师为本项目技术顾问,主要负责培训如何在海图地图上叠加各层基础业务停息,海图有其专门国际标准S57和S52,不适用于陆地图MACINFO等开发平台。前期对开发人员的专业培训,加速了开发速度,缩短开发周期,减少了开发成本。

  我们是采用公司内部的数字神经系统对成本进行实时的跟踪和控制。数字神经系统是我公司根据多年的项目经验自行开发的,已经完成的感知,传导到大脑,进行判断、分析、控制之意。在该系统中,每位职员每日必须填写工作日志、并结合考勤、报销等内容,实现财务状况、管理上状况的在线查询,并进行评估,有效促进项目管理和基本因素的控制。

  比如开发网站的信息发布时,复用了公司开发的构件。构建工具由项目组成员进行配置使用。在实施的过程中出现无法完成功能的情况,我们协调构建组的成员配合实现。 功能实现后,根据工作日志判断原因是因为工具不完善,而不是项目组成员对工具不熟悉。工具公司的资源规则:构建工具不完善导致的情况,成本归构建组;项目组成员对工具不熟悉引起的成本归项目组。通过数字神经系统将此成本归入构建组。

  采用事先培训,结合数字神经系统进行有效控制,我们有效地控制了成本,数字神经系统的缺点是每日填写日志,需要花费较多的时间,无形中提高了人力资本。

  经过上述行之有效的项目成本管理工作,在进度和成本控制上也取得了不错的结果,获得了用户的好评。

  在项目中,我们也发现了一下不足之处,比如没有控制好质量成本,为实现用户提出的某些属于完美性质质量要求花费时间太多。虽说是需求赶着工程走,需求是驱动力,我们必须满足用户的需求,但是我们也应该引导用户,让用户了解软件系统本身具有的功能一界面一功能更强一整合的规律,放弃一些完美性质的需求。针对这些问题,我们会在今后的项目中改正。

  综上所述,我们看到信息系统项目的成本规律绝对不仅仅是处理一堆数据,它贯穿于项目的始终,目的在于帮助项目经理更好地发现项目存在的问题并且为之采取必要的措施提供了依据。经验告诉我们,成功的成本管理就意味着项目成功的一半。

  篇二:探析软件开发项目的成本控制对策

  摘要:

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

  关键词:

  软件开发 成本控制 对策

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

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

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

  在软件开发中,其项目的成本一般由下列几个方面所组成:①人力资源的成本:主要是相关项目人员成本开销,其包含项目成员的工薪、红利与外包合同工作人员、临时雇用人员的薪酬与加班费用等;②资产类的成本:也就是资产的购置成本,指的是产生或者形成的项目交付物中所需使用的有形资产等,其包含计算的硬件与软件、网络设施、安装工具、外部及电信设备等;③管理的费用:主要用在项目的环境维护中,并保证项目在完工时所支出成本,其包含办公室的供应、房屋的租金与设备及支持服务等;④项目的特别支出费用:指的是在项目实施过程中及完工时成本支出,其包含准备费用及培训费用等。

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

  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.

【软件项目成本管理论文】相关文章:

铁路项目成本管理论文08-24

项目成本管理论文(通用7篇)06-08

企业成本管理研究论文08-24

关于成本管理分析论文03-19

成本管理研究论文范本08-19

成本管理论文02-02

it项目管理的论文08-24

项目管理的论文08-27

工程项目成本控制论文08-03

汽车成本管理论文09-24