定制软件项目的成本估算与成本控制探讨

来源 :财会学习 | 被引量 : 0次 | 上传用户:clubshe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在国家频出大力发展软件信息服务业的政策催生下,现如今,该产业发展迅猛,市场潜力巨大。随着互联网 、云计算、AI等新技术层出不穷的大数据时代的到来,客户的消费需求也在不断细化,有特色的定制化需求越来越高。现有的成熟软件功能已不能满足特殊行业的个性化需求。如何提升软件与行业的融合度,满足客户个性化需求,这是软件企业共同面临的技术难题。同时,软件企业还面临人力资源成本日益攀升、面对强势的客户无议价能力等压力。综上所述,虽然软件产业市场潜力巨大,但软件企业在客户项目预算既定和企业人力成本俱增的双重压力下,如何提供满足客户定制化软件需求的服务,传统的软件行业已受到了严重挑战。为了能在激烈的市场竞争中生存和发展,软件企业必须确保项目有一定的获利空间。因此,有针对性的降低成本是诸多软件公司可以采纳的对策。定制软件可以通过成本估算与成本控制来减少成本,提高软件开发的质量和效率,对提高项目利润起了积极的作用。本文主要研究了定制软件项目成本估算与成本控制的方法,希望能给有关专业人士带来一定的参考与借鉴。
  关键词:定制软件项目;成本估算;成本控制
  软件产业是信息产业中重要的组成部分,其发展关乎到经济的发展,在社会信息产业中占有重要地位,同时其在维护国家安全、调整产业结构、推动信息产业的发展等方面发挥了重要作用。软件产业作为新的经济形态,为社会发展提供新的经济增长点,伴随软件业务盈利规模的不断扩大,众多高新企业如雨后春笋般应运而生,都希望能在科技红利中分一杯羹。因此,软件行业的市场竞争异常激烈,能够低成本、高质量、科学化的开发软件关系到软件公司的生存,对软件项目做好成本预估和成本控制是非常有意义的。
  一、软件项目成本估算的方法
  预估软件开发项目的成本时,要把从软件计划、需求分析、设计、编码、单元测试、集成测试到认证测试各个环节需要的人力、资源、管理等成本估算在内,以基本公共卫生软件设计为例,在软件计划和需求分析阶段,软件公司技术人员要和基层基本公共卫生服务人员详细沟通,了解软件在居民健康档案输入、慢病管理、老年人健康管理等领域的功能,这个沟通阶段需要技术人员耗费人力成本和交通成本等,在软件编制成本预算中要对于相关成本进行体现。此外,由于定制软件开发项目在估算成本时比传统开发项目要严格,仍以基本公共卫生服务软件设计为例,在方案提出、范围管理、变更管理等环节都要求非常规范且细致,所以在预估软件开发的成本时必然需要更加科学且做到细致规范。在预估软件开发项目的成本时,为了估算相对准确,需全面考虑到定制软件从需求调研、开发、实施上线、试运行、终验到运维所有阶段和节点可能需要投入的所有资源。这些资源主要包括所有人员的薪酬,确保系统顺利运转的硬件设备以及外购开发工具等。另外,为充分准确且深入地了解和理解客户的真实需求,开发人员往往需要进驻到客户现场与客户反复沟通与确认。因此,通常还会发生差旅成本。如果项目周期较長,在项目所在地租房更经济时,企业往往选择租房,此时,还需预估项目租房成本。软件企业在预估定制开发的项目成本时,由于该软件是独特的,缺少以往的历史数据体系作为支撑,因而前期预估的成本数据与实际成本往往存在较大的差异。成本估算是管理成本至关重要的环节,它包含了对项目大小、项目工作量、项目需要的资源等各方面的预估。
  通常来说,在预估项目大小、工作量时,通常可以采用较多的方法进行预估。
  首先,专家意见法,该方法是常用的预估方法。该方法要求通过与基本公共卫生工作人员的描述,专家软件的复杂程度和需要的特殊设备给出自己的成本预估意见。由于工作人员了解不到专家给出方法的具体情况,所以此方法通常是依靠专家以往的经验做出的。
  其次,类比分析法。该方法要求工作人员将当前开发的项目同以往的项目进行类比,总结出两者的异同点,然后结合现实特点进行修整。这些记录通常会记入档案,在日后的评估中用作参考。类比分析法主要包括以下几个步骤:
  第一步 筛选参考项目。对于基本公共卫生服务软件成本预算,可以参考公立医院之间的医疗联合体软件设计项目。
  第二步 获得与被选作为类比项目的信息。主要有工程进度、工作量、项目大小等;
  第三步 获得类比项目的工作进度与工作量的平均值,并以此平均值作为新项目的工作进度与工作量。定制单位的基本公共卫生服务人口数量和功能数量能够决定软件工程的大小,根据医联体软件服务人口的数量以及软件功能数量预估基本公共卫生服务软件的平均工作进度。
  第四步 分析新项目的工作量与工作进度的影响因素,并据此对初始估算值做出适当的调整。基本公共卫生服务软件以居民档案管理功能为基础,在对居民健康档案有效管理层面上分化出慢病管理功能、儿童管理功能、孕产妇管理功能等,因此,在软件设计中必须将居民健康档案管理功能的设计放在核心位置,设计进度在该阶段不可操之过急。
  类比估算法的优势在于成本低、操作简单,适用于难以取得项目资料的项目之中。然而,该方式对于历史数据的可用性存在一定的依赖性,项目范例是影响估算结果是否准确的重要因素。
  再者,分解工作量法。该方法首先通过最小的单元来描述软件,然后预估每个小单元所需的工作量。对于简单的小项目,将简单的预估值进行累加即可,但是难度较大的项目还需后续的多项工作。
  除此之外还有构建模型法和合成技术法。构建模型法先调查可能会干扰工作量的原因,在基本公共卫生服务软件设计中,最大的干扰因素便是疾病内容有交叉,可能导致软件各模块之间必须交叉融合。然后建造数学模型,在建造模型时,包含了对项目规模、工作人员的经验、所需语言等因素的掌控。合成技术法则是通过对多种技术进行结合,整合出最优估算方法的技术,通常被称为“合成技术”,譬如贝叶斯分析法。此方法可以通过对多项技术的结合,纠正单一技术中可能存在的误差,能有效提高预估水平的准确性。但此方法也存在弊端,它要估算出每项技术的成本,这无疑增加了预估工作的成本和工作量。   二、软件项目成本估算的方法分析
  综上所述,诸如模型估算法、专家意见法、类比分析法在内的多种方法都是较为常用的,但他们存在的诸多弊端影响到项目管理。一方面,此类方法往往是只针对整个项目的成本进行预估,并不能估算到项目开发每个环节的成本,不利于掌握和控制各个环节的成本。另一方面,多数情况下,往往只重视对软件开发与实施成本费用的预估而忽略对维护成本的预估,然而维护成本通常是巨大的,若此费用被忽视掉,对软件项目整体成本的估算一定是不准确的。
  三、软件开发项目成本控制存在的主要问题
  首先,现阶段,许多软件企业的软件开发项目成本控制体制中存在着权、责、利三者分离的问题,部分项目经理主要将成本管理责任推给成本管理部门,总体来说成本管理体系不够完善。
  其次,项目人员的观念陈旧,缺乏成本控制意识,这一点在项目不进行单独核算的企业中表现的尤为明显。项目经理职能存在着重技术、轻管理的问题,将项目成本管理责任推给财务部门。
  最后,所谓工期成本指的是在工程施工中为达到工期目标所采用的各项措施所产生的费用,作为项目管理目标的三大目标之一,工期目标是否可以顺利实现,会造成工期成本出现变化。虽然对于项目工期,软件企业有着明确要求,但是由于缺乏对于工期与成本关系的研究,加上对于工期成本的重视程度不够以及对工期缺乏正确的认识,常常会为了追赶工期进度而导致额外项目成本的增加。
  四、软件项目成本控制的方法
  控制软件项目的成本通常是从项目开始运作开始的,让每个环节都按既定的预估水平进行运作,从而实现对各个步骤的控制。
  (一)关于对变更需求的控制
  在软件项目确立之前,研究者要在充分了解客户需求的基础上出具报告,通过与客户的沟通协调,将方案尽可能完善的体现在合同中,此流程关系到项目能否按时按期交付。然而,在开发软件的整个过程中,客户可能会变更需求,这就需要有针对变更需求的控制。
  之所以会出现对变更需求的控制,是因为在开发软件前,客户通常不能清晰的认识到自己的需求。同时,开发者在形成分析方案时通常加入很多主观因素。随着软件的开发和客户对软件的了解度加深,他们更能意识到自己的需求,从而向开发者提出相应的修改意见,这对于彼此双方无疑都是不利的。
  对于定制型软件,若客户和技术人员在软件开发前没有达成一致的方案,加之产品的技术要求比较高、工程量比较大,若出现客户不满意需要更改方案而合同中无法对此进行体现时,对企业造成的经济损失往往高于预估值。
  要控制好对需求的变更,前提是开发者和客户做好需求度沟通,详实的记录好客户的需求,同时将以往的经验及可能出现的问题罗列给客户,对于那些对自己的需求了解较清楚的顾客,只需告知他们哪些需求技术无法实现,以及实现需求后是怎样运作的;对于那些不能清晰了解自身需求的顾客,要同他们进行深入且详细的沟通,从而引导他们清晰的了解自己的需求。当需求认知达成共识后,要对分析方案进行签字确认,并罗列到项目合同中。
  项目合同还应说明在客户需要改动需求时,如何进行协调处理。若是不至于影响开发方向的改动,可以根据实际情况满足顾客的要求。此外,在软件项目的研发过程中,为确保项目的顺利进行,保质保量的完成开发任务,需要定期向顾客汇报进展及状况,从而最大限度地减小需求变更对项目开发产生的负面影响。
  (二)对人力资源成本的控制
  对人力资源成本的控制是在软件开发成本控制中一项重要的工作,控制人力资源成本并非控制工作人员的工作量,而是通过提高工作组的工作效率来降低成本。软件开发项目组中,每个人的知识技能水平及工作经验往往是不同的,加之每个人有各自不同的脾性,如何科学合理的调配一个高效率的团队,势必关系到软件开发的效率和成本的高低。
  因而,在软件开发项目组中,每人都要有高昂的工作精神和良好的团队意识,既要有“补位”意识,还要尽可能大的发挥自身的潜能,为团队带来创收。此外,项目组的人员稳定也是非常重要的。对于项目管理者来说,如何针对每个人的特点调配好人员的分工,了解员工的需求和困难,为研发人员创造一个良好的工作氛围,是增强团队的团结力和凝聚性的关键。软件研发过程中,一旦出现管理问题或技术问题,项目管理者要能够及时高效的解决。
  五、结语
  综上所述,随着对软件项目所需成本的预估和控制成本的深入研究,软件产业的发展态势也较为乐观,整项研究不仅能提高软件開发的质量和效率,还能有效的减少成本,有利于研发人员科学合理的对项目进行开发和研究,这无疑能促进软件产业朝着健康良好的态势发展。
  参考文献:
  [1]吴叶青.功能点在软件造价评估中的应用[J].舰船电子工程,2018,3808: 21-26.
  [2]许军.成本工程在军工科研事业单位运用的探讨[J].现代国企研究,2018,20: 117 116.
  [3]张红金.成本管理在IS项目管理中的应用[J].电子技术与软件工程,2018,06: 57-59.
其他文献
摘要:随着经济增长速度放缓财政收入增幅下降,财政收支矛盾越来越突出,如何进一步盘活项目存量资金,解决年底“突击花钱”的窘境,高等职业院校需要加快预算执行,提高专项资金支出进度和效率。目前,我市高等职业院校存在预算执行进度整体不理想等问题,如何提高预算支出进度,加快项目推进,提高资金使用效率是高等职业院校急需解决的问题,本文在分析预算执行进度缓慢成因的基础上就如何提高执行进度提出对策和建议。  关键
摘要:创新是经济发展的源动力,更是一个民族寻求发展的核心竞争力。社会各行各业的发展急需具有创新型的人才,会计行业也不例外。本文针对目前应用型本科院校在会计教学过程中存在人才培养目标不够明确,缺乏创新型教学模式,教学内容与实际应用存在严重脱离等问题,提出了相关改进的思路与方法,以此更好地促进创新型会计人才的培养。  关键词:创新型人才;应用型本科;会计  社会的发展,民族的进步都离不开人才的支撑。随
各省、自治区、直辖市及新疆生产建设兵团市场监管局(厅、委)、发展改革委,江苏省、福建省、青海省工业和信息化厅,山西省、浙江省、广东省能源局,中国计量科学研究院、中国测试技术研究院,国家节能中心、中国节能协会、中国计量测试学会、中国计量协会,各大区计量测试中心,各省(自治区、直辖市)计量科学研究院(所):  为贯彻落实《中共中央 国务院关于开展质量提升行动的指导意见》《计量发展规划(2013—202
摘要:本文主要探究作业成本法在商业银行成本核算的应用,简要阐述作业成本法及其核算程序,并分析该种成本核算方式的适用性和必要性,着重探究其实际应用,以F银行网点柜台运营为例,精准核算柜台业务单位成本,以提升F银行成本控制、产品定价的决策能力,并为银行业应用作业成本法提供借鉴参考。  关键词:F银行;作业成本法;成本核算;营业网点;柜台  引言  近年来,随着经济下行压力持续加大,金融去杠杆,银行业前
摘要:利用Excel2010对企业的工资进行核算和管理,被广泛应用于微型企业中。本文以S网络公司为例,介绍Excel2010在微型企业工资核算系统中的使用方法。  关键词:工资奖金表;Excel2010;计算方法;加密  网络和信息技术服务从业人员10人以下或收入50万以下的为微型企业,S网络有限公司就是典型的微型企业。对于微型企业来讲,购买和维护专业的财务软件成本高,而手工核算工资容易出错且耗费
摘要:本文对财政部发布的《关于修订印发一般企业财务报表格式的通知》(财会[2017]30号)中新增加的报表项目“资产处置收益”进行了分析,同时对“资产处置损益”和“营业外收入”、“营业外支出”科目核算内容进行了划分,并以固定资产的处置为例,分析探讨“资产处置损益”科目的应用和对企业财务的影响,以帮助财会人员更好的理解该科目,提高会计信息的质量。  关键词:资产处置损益;固定资产;营业利润  201
摘要:现代经济社会发展需要适应行业发展、具有良好职业能力的应用型投资学专业人才。本文立足于XXX大學投资学专业人才培养目标,认为投资学专业综合实训项目应该以课程群为依托,以职业要求为导向,构建能够培养学生的专业能力和职业素养的教学体系。  关键词:投资学;综合实训;教学体系  十九大报告中对地方本科高校发展提出了新要求,首次提出了“深化产教融合、校企合作”的重大论断。地方本科高校人才培养应该以职业
摘要:2018年,我国对个人所得税法进行了第七次修订,新的个人所得税法在征收体制、减除费用、税率级差等方面进行了重大调整。随着国家对高等教育投入的增大,高校教职工收入增加的同时也十分关注如何进行税收筹划,在合法的前提下提高可支配收入。本文在充分解析新个税法修订内容的基础上,结合高校教职工收入特点,以A高校为例,研究了新个税法下高校教职工个人所得税的筹划方法,以期指导高校财务部门开展税收筹划,积极维
摘要:基于人工智能在各个行业的飞速发展和对会计行业的巨大冲击,本文通过问卷调查,研究地方高校会计专业学生现状及对会计行业未来发展趋势的认知,探讨人工智能背景下会计专业学生的应对策略,具有一定的现实指导意义。  關键词:人工智能;会计专业学生;应对策略  随着财务机器人横空出世,“大智移云物”快速发展,像财务共享中心、电子发票、区块链的普及,人工智能在会计行业的应用将成为大势所趋。据最新调查显示,在
摘要:“营改增”政策的实施对房地产开发企业带来了巨大而又深远的影响,由于房地产开发项目有周期长、分期开发等特点,现有的开发项目前期执行营业税的政策、后期执行增值税的政策,并且同一个项目不同开发期又有着新老项目的区分,这些因素使得横跨“营改增”期间的房地产开发项目单位成本的核算和以往相比变得较为复杂。  关键词:房地产;开发项目;成本核算  本文以北京xx置业公司位于北京市昌平区的某一开发项目为实例