在软件项目中影响成本的因素主要有:软件质量、工期、管理水平、人力资源、价格和融资成本。
1.软件质量
项目实施过程是项目质量的形成过程,在这一过程中需要不断进行质量的检查与保障工作和质量失败的补救工作。这些工作都需要消耗资源,都会产生质量成本,质量成本是由质量保证成本和质量故障成本两部分组成的。质量保证成本在项目计划、成本估算和预算中都可以明确地指出,而质量故障成本属于项目风险,列入项目已知风险当中,在预算的时候会列入风险准备金,但质量故障的实际花费是不可预测的。
2.工期
项目成本估算和预算都是基于项目进度计划开展的,工期缩短有利于减少项目成本,但软件项目更多的时候并不是工期缩短而是工期延长,工期延长意味着需要更多的资源投入,也就是项目的成本增加了。造成工期延长的原因有很多,比如需求变更,出现产品质量问题等。
3.管理水平
优秀的管理可以提高预算的准确度,加强对项目预算的执行和监督,对项目进度能够严格的限制在计划许可的范围之内,从而减少各种变更造成的成本增加和工期的变更,减少风险损失。而差的管理则很容易出现项目失控,项目失控的直接表现是成本增加、进度无法保证,最终导致项目失败。
4.人力资源(www.xing528.com)
软件项目的核心资源是人力资源,项目成本和进度很多时候会因为执行人的原因而出现问题,这一点与项目管理有一定的关系,但不完全都要由项目管理来承担责任,具体工作负责人会因为成本控制意识、进度保证意识和质量保障意识的缺失,犯下这样或那样的错误,从而导致项目成本的提高。
5.价格
价格在整个成本管理中属于最不可控的外部环境因素,一般在进行项目估算和预算的时候,所需资源的价格都是按当时价格来进行计算的,当项目周期比较长的时候,市场价格的波动是不可避免的,而项目采购并不是都发生在预算编制完成后马上就完成全部采购,考虑到资金使用效率,采购一般都是在需要的时候才进行,这样当市场价格降低时就意味着采购成本的下降,而价格上升则意味着采购成本的上升。
6.融资成本
融资成本可以看成是资本的价格,但这里还是将它单列出来,现在很多项目都是由企业先行垫资(可能会有一部分项目启动资金),这样项目的资金来源就由三部分构成:项目阶段付款、企业自有资金和贷款构成。企业自有资金和贷款在使用的时候都是有成本的,都受到市场利率变化的影响。
因此在进行项目成本控制的时候需要综合考虑上述因素,才能够比较正确地完成项目成本工作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。