论软件项目成本控制分析
摘 要:针对软件项目成本控制过程中存在的问题进行分析,进一步探讨如何加强软件项目的成本控制,有效降低工程成本,提高企业经济效益。本文通过论述项目成本控制基本原则、分析成本控制过程中易出现问题的原因,最终结合工程项目成本管理中的有关成功经验提出了一系列软件项目成本控制的对策意见,为解决软件项目成本控制问题提供了一套解决思路。
关键词:项目团队;软件项目成本;成本控制;成本管理
近几年来,国家积极提倡发展新兴产业,软件开发行业作为信息产业里的重要组成部分发展迅速。在这个业里,可以清晰的了解到软件开发的成败最终取决于是不是可以赢利或降低项目的实际成本。据不完全统计,仅有10%左右的项目可按照项目成本估算来完成和交付,由此可见项目成本控制目前在软件行业内存在很大的问题,而成本控制的好坏决定了项目的成本,在项目管理环节是至关重要的一部分。
1、项目成本控制的概念
项目成本控制指在项目成本形成过程中,对生产经营所消耗的人力资源、物质资源和费用开支进行指导、监督、调节和限制,及时纠正将要发生和已经发生的偏差,把各项费用控制在计划成本的范围之内,保证成本目标的实现。
2、项目成本控制遵循的原则
项目成本控制原则是企业成本管理的基础和核心,在软件项目管理过程中,需要紧紧围绕成本控制的核心原则展开,切实按照控制原则来采取各项措施,以保证在整个项目周期中这些原则能得到切实的贯彻执行。项目成本控制原则具体如下:
2.1 成本最低化
项目管理的最基础的目标就是要实现成本最低化,从而实现利润最大化。在项目执行过程中,每一环节都必须做好成本计划,在计划中考虑一切有可能降低成本的环节和实施方法,并在具体执行中将成本定期检查列为常态,通过检查及时发现微小偏差,对偏差进行全面分析从而找出偏差的真正原因,进一步找到解决措施,杜绝成本偏差扩大化,带来不可估量的损失。
2.2 全面成本控制
全面成本控制类似于企业内的全面质量管理,成本控制是全企业、全员和全过程的管理,包括各部门、各单位的责任分担和项目团队经济核算等,应防止成本控制看上去人人无责,实际上人人不管的现象。成本控制工作要随着项目施工进展的各个阶段连续进行,应使施工项目成本自始至终置于有效的控制之下。
2.3 责、权、利相结合
在项目实施过程中,成本控制并不是项目经理一个人的责任,需要整个团队所有成员都参与进来,均担负起成本控制的责任并享受到相关权利,项目经理仅起到引导、管理的作用,这势必可引起整个团队成员的积极性,更好地实现成本控制的目标。另外,项目经理可通过记录各成员在每个单元、过程中成本控制的业绩,来实行定期考核,奖惩有度,使责、权、利更好地结合在一起。
3、项目成本控制中容易出现问题的部分
在软件项目执行过程中,每一个环节都会牵涉到费用,这必然就会关系到项目的成本,但笔者根据多年项目实施经验来分析,需注意以下几个环节
3.1 人力成本
一般情况下,纯软件项目的总成本中,人力成本要占据项目总体费用的60%左右,由此可见,一旦人力成本控制失效,必然会给项目的实施带来厄运。而人力成本一方面取决于开发人员的水平、当地物价行情、公司的薪酬体系等因素,另一方面也取决于项目进展情况。对第一个方面来说是属于固定的、可预测的,在项目之初已经测算到项目总费用中的;但对第二个方面确是关键中的关键,项目进展快了,相对项目时间提前,必然可以节省人力成本,如果项目延迟,必然就导致人力成本大幅度增加。如果考虑加班等因素,那么人力成本的将具有1-2倍的放大效应。因此,人力成本一旦失控,必然导致项目的失败或者亏损。
3.2 业务费用
项目在执行过程中,业务费用属于动态成本,根据项目的不同业务费用占据的比例也大不相同,这些费用是受人为控制的。一般情况下,项目管理体制越严格、相关人员越有节俭意识,那么该费用所占的比例会越低,而一旦项目管理体制存在问题或者相关人员缺乏意识,那么该费用也可以间接导致项目的失败或者亏损。
3.3 安全事故
软件项目一般情况下不会出现人员伤亡事故,但对于行业用户来说,都有严格的管理制度,其中相关的技术和数据都有保密要求,如果发生违反用户管理制度的情况对软件企业来说就相当于发生了安全事故。轻者影响该项目的绩效考核,影响该项目的支付;重者取消合同,影响企业以后承接该用户项目的资质,因此,安全事故所引起的风险成本非常大,需要重点关注。
3.4 质量控制
在软件项目开发过程中,如果由于团队自身原因,导致对项目的需求理解不清、设计不合理,这就造成软件返工、修复的情况很多,必然会增加工期,严重的话影响到企业的信誉。因此,质量控制是否能实现降低成本的目的,至关重要,直接影响到最终的项目成本控制。
4、软件项目成本管理对策建议
项目管理起源于工程项目,经过多年发展,目前已经延伸到各行各业,
特别是在软件项目中应用的更为普遍。软件项目由于对技术人员的素质要求较高,个人的单位产能具有波动性,故很难精确度量。首先要加强项目前期的成本预测和成本控制。成本预测就是对影响成本的各种因素在采取相应降低成本措施做出充分准备。另也需要加强成本事中控制。杜绝事故隐患,防止安全事故重复发生。
其次,需加强质量管理及成本事后的控制。软件的质量关键体现在前期,要严格按照相关质量管理体系要求,做好设计评审的各环节,力争做到一次性项目交付,降低质量成本。但在项目完成以后,要尽快协同甲方进行项目验收,实现货款回笼,降低财务成本;同时要做好项目发生的实际成本,分析目标责任成本的执行情况,做好基础数据的储备工作;另外,结合分析项目盈亏,严格按照承包措施执行,降低由于人员积极性不够造成未来各种相关成本超支的可能性。
5、结论
综上所述,软件项目成本控制重在落实到各个环节,特别是在项目前期一定要做好成本的预测和计划。要做到精确预测和计划做的越,详细、有利于详细后期成本控制中尽早发现问题、解决问题。在实践过程中,软件企业还需要结合软件项目的实际情况和特点,理论联系实际灵活处理,方能按照计划实现对成本的有效控制。