对于一个软件应该值多少钱,国内已经有多套标准了。(此处软件,可视为系统、平台等,不拘于日常业务软件,也可以适用于人工智能类、大数据类等等)
这篇文章主要会提到人月法和功能点法。
第一种方法,人月法,是最简单直接的方法。他对一个软件造价多少的计算原理,便是考虑有多少名人员投入在这个软件项目中,用时多久,按人月单价(元/人·月)标准,去进行计算。
甚至可以按照投入的人员的不同,例如需求工程师、开发工程师、测试工程师、实施工程师等,按不同人员不同人月标准执行计算。
有些行业,或者地域会有相关的标准,在进行软件造价时,按照客户对标准的要求,或者公司内常见做法去做就可以,有时候可以善用百度,进行参考。
第二种方法,功能点法。原理是,在实现一个软件时,里面有多少项业务功能点(或者说是业务数据表),按功能点分类,计算每项功能有多少个功能点(平均),每个功能点多少钱(平均数) ,即可计算出软件系统的一个功能造价。在这个基础上,根据系统分类和难度的不同、系统复用度的不同,有不同的系数进行相乘。
这项标准也是针对客户的不同有相关的标准。
功能点法还包括预估法和估算法,预估法适用于业务数据较为明确或较多的软件项目;估算法在预估法的基础上,要对业务数据涉及的操作进一步分析,因此分析的复杂度加大,耗时更久,使用与业务操作较多或者较明确的软件项目。
这种方法相较于人月法,在之前的工作中更被客户所认可,所以成为写方案的时候必不可少的技能。
这篇文章仅是简单提及,是工作中总结所得,如有错漏感谢指出。
感兴趣还可以自行搜索。
网友评论