1. 首页 > 新闻动态 > 行业动态

软件成本评估的实践层划分

作者:小编 日期:2021-02-18 14:08:26 点击数:

第一层:预算倒推法(根据给定的软件预算反推软件成本)

因为很多项目在初期预算的时候,只是一个参考数值,需要后续的软件成本评估环节给出更为可信的数据。比如某个项目预算需要100万,一般情况下该项目的成本不会超过100万。如果成本超过了100万,可以用免费加班的方式来降低成本,或者是减少该项目的投入。

第二层:专家决策法(具有明确的主动性),具体评估方法可分为个人决策法和团队决策法。个人决策法主要是借助某个专家或权威的经验,由他(或她)给出某个软件项目的成本数值,然后作为开发工作的基础。在实际工作中,由某个专家或权威给定的成本评估数据通常还需要经过管理部门的认可,管理部门可能还会结合可用的预算以及其他和预算管理相关的政策。专家团队决策是在充分尊重专家个人经验的基础上,通过相互讨论、甚至争辩的方式达成一致,专家团队所评估的软件成本结果将作为后续工作的决策基础。

第三层:工作分解法(又称为WBS:Work Breakdown Structure),是项目管理中最基础的支持方法,与项目的范围管理、进度管理、成本管理、风险管理等有着密切的关系。也就是化整体为部分,自顶向下、由粗及细对工作内容进行分解。

第四层:代码行评价法

首先对要完成的系统进行功能模板分拆,然后根据分拆后的功能模板大小评估出实现该功能所需的代码行数量。在此基础上依次折算为工作量和成本,最后汇总得到软件项目的成本数据。

第五层:功能点评价法(更透明和客观性)

功能点方法基于严格的规则约束,即便不同的软件成本评估人员评估同一对象,其评估结果也会非常接近。是软件项目管理众多知识中比较有技术含量的一个,在全局软件项目管理中项目计划制定的优劣直接关系到项目的成败,项目计划中对项目范围的估算又十分重要,如果项目负责人对项目的规模没有一个比较客观的认识,没有对工作量、所需资源、完工时间等因素进行估算,那么项目计划也就没有存在的必要。