本地搜

成都软件开发:开发一个软件多少钱

2020年06月11日 13:34 发布人: cdsxlc 1967

  


    软件开发成本受多方面因素影响。主要体现在项目开发质量、软件开发工期、项目管理水平、人力资源等。


    软件项目成本的影响因素


    1、项目质量对成本的影响


    软件项目质量是指项目能够满足客户需求的特性与效用。一个软件项目的实现过程就是项目质量的形成过程,在这一过程中为达到质量要求需要开展两个方面的工作。其一是质量的检验与保障工作,其二是质量失败的补救工作。这两项工作都要消耗资源,产生项目成本。如果项目质量要求越高,项目的成本也会越高。因此,项目质量是项目成本最直接的影响因素之。质量成本由质量故障成本和质量保证成本组成。质量故障成本是指为了排除产品质量原因所产生的故障,保证产品重新恢复功能的费用,质量保证成本是指为了保证和提高产品质量而采取的技术措施所消耗的费用。质量保证成本与故障成本是相互矛盾的,项目产品的质量越低,损失就越大,故障成本增加,质量越高,相应的质量保证成本也越高,故障越少,由故障引起的损失也相应减少。因此需要建立一个动态平衡关系。


    2、软件开发工期对成本的影响


    项目软件开发工期是整个项目或项目某个阶段所需要花费的工作时间周期。从这层意义上说,项目软件开发工期与时间是等价的。软件功能越多越复杂相应的软件开发工期会越长,人工成本越高。在项目实现过程中,各项活动消耗或占用的资源都是在一定的时点或时期中发生。所以项目成本与软件开发工期是直接相关。对于软件项目,软件开发工期的长短对项目的成本影响很大,缩短软件开发工期需要更多的、技术水平更高的人员,直接成本费用会增加。软件项目存在一个最短进度,这个进度是不能突破的。在某些时候,增加更多的软件开发人员会减慢开发速度而不是加快进度。例如,一个人3天写600行程序,6个人1天内不定写1200行程序,40个人1小时不一定写2000行程序。增加人员会存在更多的交流和管理时间。软件项目中存在这个最短的进度点。


    3、管理水平对成本的影响


    高的管理水平可以提高项目管理水平,对项目成本也会产生根本性的影响。


    高预算加强对项目预算的执行和监管,对软件开发工期的控制严格限制在计划许可范围内,防设计方案和项目计划更改造成的成本增加、减少和软件开发工期的变更,可以较为有效地控制。而对风险的识别、采取的措施,高水平的项目管理也会达到减少风险损失的效果。软件开发成本管理过程中的主要问题包括以下几方面。


    ①.项目成本预算和估算的准确度差。由于客户的需求不断变化,使得工作内容和工作量不断变化。项目经理则会追加项目预算,预算频频变更,等到项目结束时,实际成本和初始计划偏离很大。此外,项目预算往往会走两个极端:过粗和过细。预算过粗会使项目费用的随意性较大,准确度降低;预算过细会使项目控制的内容过多,弹性差,变化不灵活,管理成本加大。


    ②.缺乏对软件成本有效控制。在开发初期忽略对成本的控制,只有在项目进行到后期,当实际计划出现偏差时,才进行成本控制,这样往往导致项目超出预算。


    ③.缺乏成本绩效的分析和跟踪。以往的项目成本管理中,将预算和实际进行数值对比,但很少有将预算、实际成本和工作量进度联系起来,考虑实际成本和工作量是否匹配的问题。


    4、人力资源对成本的影响


    人力资源素质也是影响软件费用的重要因素。对高技术能力、高技术素质人才,本身的人力资源成本是比较高的,但可以产生高的工作效率、高质量的产品、较短的软件开发工期等间接效果,从而总体上会降低成本;而对于一般人员,还需要技术培训,对项目的理解及工作效率相对低下,软件开发工期会延长,需要雇佣更多的人员,造成成本的增加。因此,人力资源也是重要的影响因素。综上所述,软件开发费用是由以上几点因素综合评估所得。