前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件项目研发成本评估用哪些方法?

软件项目研发成本评估用哪些方法?

作者头像
PM吃瓜
发布2020-07-09 11:28:20
1.4K0
发布2020-07-09 11:28:20
举报
文章被收录于专栏:PM吃瓜(公众号)PM吃瓜(公众号)

项目成本是评价一个项目是否成功的第二个关键因素,成本的变化将直接影响项目的成功,如果一味追求项目的功能和进度,忽视成本,将不是搞项目,而是赌博。现在软件项目本身的费用就很高,而且没有公开价格,说多少是多少。但一旦和客户达成一致意见,问题就集中在如何有效利用双方同意的费用达成预期任务目标。

管理者往往在开始阶段,认为项目刚刚进行,投入不多,不注重有效控制成本,到项目实施一段时间以后,发现项目的预算已经不能保证项目完成。或半途而废或追加投入。追加投入又会遇到企业资金不足的影响。所以我们建议在项目开始的阶段一定尽量准确做出项目预算,拿出专款,避免在中期因资金影响项目进展。

成本控制要从采购,人员,工时等多方面严加控制,分阶段进行成本评估。如果每个阶段都能把成本控制在范围内,那么最终的项目一定能够保证在预算成本范围内,关键在于当出现超出预算的时候要及时调整,确保总体成本控制在范围内。

软件项目成本评估的结果如何确定?有哪些方法是确定软件项目成本评估结果的?

  在软件成本评估结果上,通常采用三种方法来确定软件研发成本:

  a) 分别计算直接人力成本、直接非人力成本、间接人力成本、间接非人力成本,然后求和计算软件研发成本;

  b) 依据工作量估算结果和平均人力成本费率直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件研发成本;

  对于委托方,也可利用不含毛利润的开发方人力成本费率(即只包含直接人力成本和间接成本)估算软件研发成本,再根据开发方毛利润水平,确定预算费用;

  c) 依据规模估算结果和规模综合单价直接计算出直接人力成本和间接成本的总和,加直接非人力成本计算软件研发成本。

  实际应用中多采用第二种或第三种方法确定软件研发成本,如果委托方和开发方对规模估算方法有一致认可,且均能熟练掌握,可采用第三种方法,此种方法更能适应项目范围存在较大变更概率的项目,可支撑委托方的费用预算审批,也可保护开发方的利益,此时,规模估算结果必须作为附件提交,如采用功能点方法进行规模估算的项目,上报预算时还应附上功能清单及对应功能点数。

  上报预算时应依据规模、工作量、工期、成本、预算金额的估算结果,并考虑此类项目的特殊因素。例如,对于质量、进度要求较高的项目,为了确保项目成功可按照预算金额的上限值上报预算。如无特殊情况,不应以低于预算金额下限或高于预算金额上限的金额上报预算。

对一些名词的解释


直接人力成本 直接人力成本是软件研发的直接成本之一,是指开发方项目组成员的为力资源费用,包括工资、奖金及福利等费用。例如,除了一般意义上的工资及奖金外,项目成员的正常工作餐费也计入直接人力成本。

直接非人力成本   直接非人力成本是软件研发直接成本之一,是指为研发项目支付的非人力费用。一般包括办公费、差旅费、培训费、业务费、采购费等,这些费用必须是为特定研发项目所支出的。例如:

  a、项目组封闭开发租用会议室而产生的费用计入直接非人力成本的办公费。

  b、对于异地的客户,项目成员出差是在所难免的,因出差所产生的交通、住宿、补贴等费用计入直接非人力成本的差旅费。

  c、开发方为了完成特定研发项目,给项目成员提供了必要的培训。这种培训是为了提升项目成员的相关研发技能,来更好地完成本项目的研发工作。这部分费用计入直接非人力成本的培训费。

  d、项目研发过程中产生的一些辅助研发活动费用,如招待费、团队建设活动经费、评审费、验收费等,这些费用计入直接非人力成本的业务费。

  e、项目研发过程中,需要独立采购特定的设备或软件,这部分费用计入直接非人力成本的采购费用。

间接人力成本   间接人力成本,产指服务于整体研发活动的非项目组人员的工资、奖金及福利等费用分摊。这些人员一般是组织级的研发管理人员,包括研发部门经理、项目管理办公室人员、工程过程组人员、产品规划人员、组织级质量保证人员、组织级配置管理人员等,他们并不承担特定项目研发工作,他们的费用分摊后计入间接非人力成本。   间接人力成本属于软件研发成本中的间接成本

间接非人力成本   间接非人力成本,是指服务于整体研发活动的非人力成本分摊。这部分包括研发场地房租、水电、物业,研发人员日常办公费用分摊及各种研发办公设备的租赁、维修、折旧分摊。例如:   a、研发部门日常办公的设备及软件成本,这部分费用可以按照间接非人力成本进行分摊。   b、研发部门办公场地的租用会议室产生的费用,可以按照间接非人力成本进行分摊。   间接非人力成本属于软件研发成本中的间接成本

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联俱乐部 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档