首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软件研发成本构成中的直接成本包括哪些?

我们在估算软件项目成本之前需要先清晰的了解它的成本构成。而软件研发成本的构成仅包括软件研发过程中的所有直接成本和间接成本。   什么是软件研发的直接成本呢?直接成本又包括哪些内容?   软件研发的直接成本是指为了达成特定研发项目所支出的各类资源总和。这些资源与此研发项目是强关联的,一旦该项目结束或中止,则这些成本不再发生。直接成本又分为直接人力成本和直接非人力成本。 直接人力成本 直接人力成本,是指开发方项目组成员的人力资源费用,包括工资、奖金及福利等费用。例如,除了一般意义上的工资及奖金外,项目成员的正常工作餐费也计入直接人力成本。这里的项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。而对于非全职投入该项目研发工作的人员,按照项目工作量所占其总工作量比例折算其人力资源费用。 直接非人力成本 直接非人力成本,是指为研发项目支付的非人力费用。一般包括办公费、差旅费、培训费、业务费、采购费等,这些费用必须是为特定研发项目所支出的。例如:   a)    办公费,即开发方为研发此项目而产生的行政办公费用,如办公用品、通讯、邮寄、印刷、会议等;   b)    差旅费,即开发方为研发此项目而产生的差旅费用,如交通、住宿、差旅补贴等;   c)    培训费,即开发方为研发此项目而安排的特别培训产生的费用,这种培训是为了提升项目成员的相关研发技能,来更好地完成本项目研发工作;   d)    业务费,即开发方为完成此项目研发工作所需辅助活动产生的费用,如招待费、评审费、团队建设活动经费、验收费等;   e)    采购费,即开发方为研发此项目而需特殊采购专用资产或服务的费用,如专用设备费、专用软件费、技术协作费、专利费等;   f)    其他,即未在以上项目列出但确系开发方为研发此项目所需花费的费用。   示例1:项目成员因项目加班而产生的餐费宜计入直接非人力成本的办公费中,而项目成员的工作午餐费宜计入直接人力成本。   示例2:项目组封闭开发租用会议室而产生的费用宜计入直接非人力成本中的办公费,而研发部例会租用会议室产生的费用宜按照间接非人力成本分摊。   示例3:为项目采购专用测试软件的成本宜计入直接非人力成本中的采购费,而日常办公软件的成本宜按照间接非人力成本进行分摊。   我们在进行软件成本估算过程中,一定要正确区分哪些费用是直接人力成本,哪些是非直接人力成本。   而在区分直接成本与间接成本时,可以假设当前项目中止或取消,未发生的相关费用是否还会继续产生,如果是,则属于间接成本,而如果相关费用不会发生,则属于直接成本。

03
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何对一个软件项目的成本进行评估或估算?

    在对一个软件项目进行成本估算或评估时,应该包括从项目立项直至项目研发活动结束所花费的资源总和,并且可以按阶段进行估算或测量。 软件成本估算的基本过程是什么呢?   软件成本估算的过程可分为:估算规模、估算工作量、估算工期和估算成本这4个过程,最终确定软件成本。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。    1、估算规模   通常情况下,软件规模的估算是软件成本估算过程的起点。估算规模是后续计算软件项目的工作量、成本和进度的主要依据,是项目范围管理的关键,因此,在条件允许的情况下,应该进行软件项目规模估算。   规模估算时,要根据可行性研究报告或类似文档明确项目需求及系统边界。选择估算方法时,要依据项目特点和需求详细程度来决定。   若当前项目的需求不确定,可跳过这一环节,进入下个一环节。   2、估算工作量   软件项目工作量估算可采用方程法、类比法和类推法。   类推法:软件项目需求极其模糊或不确定时,如果有高度相似的历史项目,可采用此方法,利用历史项目数据来粗略估算工作量。   类比法:软件项目需求极其模糊或不确定时,如果有与本项目部分属性类似的一组基准数据,可采用类比法,利用基准数据来粗略估算工作量。   方程法:已经开展了规模估算的项目,可以采用方程法,通过各项参数来确定待估算项目的工作量。   项目工作量估算都应该采用两种估算方法来对估算结果进行交叉验证,以追求估算的准确性。工作量的估算结果是一个范围,不是单一的值。   3、估算工期   软件项目工期的估算同样可以采用类推法、类比法和方程法。   4、估算成本   类比法和类推法同样适用于需求极期模糊或不确定时的成本估算。   成本估算结果通常为一个范围。   在获得工作量和工期后,采用科学的方法来进行成本估算。中基数联做为北京软件造价评估技术创新联盟的授权合作伙伴,在对软件成本估算时,采用快速功能点法进行成本估算。

    02

    Scrum敏捷项目管理软件

    Leangoo领歌国内知名敏捷开发工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。其主要功能/解决问题的价值包括:1)能够支持多种场景,如:敏捷研发管理、敏捷项目管理、工作流管理、轻量级项目群管理、任务管理等。2)管理产品路线图、产品backlog、迭代规划和执行、缺陷、测试、项目文件及企业组织架构等等。3)可查看多项目进度,项目视角的统计,方便企业管理者统一查看项目及项目下任务看板进度。根据不同的项目类型,提供了不同视角的统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。

    00

    Scrum敏捷工具推荐

    Leangoo领歌国内知名敏捷开发工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。其主要功能/解决问题的价值包括:1)能够支持多种场景,如:敏捷研发管理、敏捷项目管理、工作流管理、轻量级项目群管理、任务管理等。2)管理产品路线图、产品backlog、迭代规划和执行、缺陷、测试、项目文件及企业组织架构等等。3)可查看多项目进度,项目视角的统计,方便企业管理者统一查看项目及项目下任务看板进度。根据不同的项目类型,提供了不同视角的统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。

    00

    苹果申请加州测试牌照获批,无人驾驶项目Titan再加速

    按要求转自36kr,作者 | 36氪汽车小组记者郑晓康 一时间,国外媒体纷纷报道:“号外号外,加州最大的手机厂真的要做汽车啦。” 美国时间4月14日,自动驾驶产业界又搞了个大新闻——苹果公司在加州申请的自动驾驶汽车测试牌照正式获批。 苹果在密谋加入自动驾驶领域的赛道早就成了公开的秘密,我们都知道,自动驾驶技术的进步在很大程度上依赖于路测里程数的不断增加带来的迭代优化,而公开参与路测与苹果一贯的保密文化相悖,根据加州DMV的规定,所有在加州开展测试的企业必须在每年年底向公众公布技术进展。苹果测试牌照的正式获

    08

    「递归」第5集 | 从网瘾少年到极客大神:没有什么是一段代码解决不了的

    我们为什么叫「递归」 “递归” (recursion) 是一种在程序设计语言中被广泛使用的算法。它有两大特点,一是调用自己,二是化繁为简。我们当中那些优秀的技术人又何尝不是如此?他们以身作则,用实际行动影响身边的人,规范了流程、提高了效能,使整个团队从中得益。这就是我们「递归」栏目的初心,记录平凡腾讯技术人的不平凡。 你身边有没有这样一类人,他们对计算机和网络技术有狂热兴趣,将编程语言视作生活技能,喜欢不断的创新与自我挑战,把极客精神在日常生活中发挥到极致。他们不像活在电影中的所谓“极客”一般那

    05

    软件成本造价:什么是软件项目的工作量?

    在软件成本造价过程中,软件项目的工作量是很多开发组织进行估算的主要对象。那么,什么是软件项目的工作量呢?它都包括哪些内容呢?   一个软件项目的工作量所表达的含义是完成某个项目或系统开发所需的全部工作量,包括从项目立项开始到项目完成验收之间开发方的需求、设计、构建(包括编码、集成)、测试、实施及相关的项目管理、支持活动的工作量。   需求活动包括:需求调研,需求分析,原型开发,编制各种需求文档,需求评审,需求变更等活动;   设计活动包括:架构设计,技术方案选择,概要设计,详细设计,设计评审,设计变更等活动;   构建活动包括:编码,代码走查,集成等活动;   测试活动包括:测试计划,测试用例编写,测试用例评审,测试用例变更,测试环境准备及验证,单元测试,集成测试,系统测试等活动;   实施活动包括:用户支持文档编写及验证,验收测试,系统安装部署,用户培训等活动;   其他活动:是指在上述活动中没有包含的项目中的其他活动,例如项目管理,质量保证,配置管理,项目组内部培训,技术讨论及交流等活动。   项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。此处需要注意的是,项目组成员包括该项目的QA及配置管理人员,但不包括客户或用户。因此,项目组工作量的统计也不包括客户、用户或其它项目组外人员的工作量。   进行软件项目工作量估算,是估算软件成本的基础。工作量与软件成本存在直接的联系。同时,开发组织内部也需要合理的工作量估算来进行项目计划,编制WBS等工作。

    03

    TAPD入选教育部支持高校在疫情防控期间开展教学的第一批项目资源

    近日,教育部产学合作协同育人项目专家组发布了《关于征集教育部产学合作协同育人项目成果资源支持高校在疫情防控期间开展教学活动的通知》,专家组对有关企业提供的资源进行了层层审核和筛选,TAPD腾讯敏捷协作平台成功入选第一批项目资源。 TAPD是腾讯一站式敏捷研发协作云平台,支持研发项目管理、DevOps持续交付、在线任务跟进,能够支持各类规模团队在线研发,助力跨地域远程高效协作,目前已经成为国内十余家头部高校软件工程课程支撑平台。 在疫情防控期间,高校师生均可免费注册TAPD标准版和专业版,并可申请免费使

    01

    软件成本造价之什么是软件项目的工作量?

    在软件成本造价过程中,软件项目的工作量是很多开发组织进行估算的主要对象。那么,什么是软件项目的工作量呢?它都包括哪些内容呢?   一个软件项目的工作量所表达的含义是完成某个项目或系统开发所需的全部工作量,包括从项目立项开始到项目完成验收之间开发方的需求、设计、构建(包括编码、集成)、测试、实施及相关的项目管理、支持活动的工作量。   需求活动包括:需求调研,需求分析,原型开发,编制各种需求文档,需求评审,需求变更等活动;   设计活动包括:架构设计,技术方案选择,概要设计,详细设计,设计评审,设计变更等活动;   构建活动包括:编码,代码走查,集成等活动;   测试活动包括:测试计划,测试用例编写,测试用例评审,测试用例变更,测试环境准备及验证,单元测试,集成测试,系统测试等活动;   实施活动包括:用户支持文档编写及验证,验收测试,系统安装部署,用户培训等活动;   其他活动:是指在上述活动中没有包含的项目中的其他活动,例如项目管理,质量保证,配置管理,项目组内部培训,技术讨论及交流等活动。   项目成员包括参与该项目研发过程的所有研发或支持人员,如项目经理、需求分析人员、设计人员、开发人员、测试人员、部署人员、用户文档编写人员、质量保证人员、配置管理人员等。此处需要注意的是,项目组成员包括该项目的QA及配置管理人员,但不包括客户或用户。因此,项目组工作量的统计也不包括客户、用户或其它项目组外人员的工作量。   进行软件项目工作量估算,是估算软件成本的基础。工作量与软件成本存在直接的联系。同时,开发组织内部也需要合理的工作量估算来进行项目计划,编制WBS等工作。

    02

    关键设备管理工业软件实现自主化突破 中国核电ASP-2项目通过技术验收

    9月1日,由中国核电与清华大学联合研发团队、试点示范电厂实施团队共同承担的中国核电—“核电厂关键/敏感设备智慧管理系统(ASP-2)”召开技术验收会。本次技术验收会由中国核电科技与国际合作部组织,专家组由中国核电运行研究院刘志勇党委书记担任组长,来自清华大学、北京化工大学、复旦大学、上海航天精密机械研究所等单位的资深专家以及中国核电及成员单位的用户代表组成。中国核电总经理马明泽、清华大学软件学院院长王建民、秦山核电总经理邹正宇出席了会议,中国核电经营计划部、科技与国际合作部、安全质量部及各参研单位、北京华创

    05
    领券