(论坛有个软件规模功能点估算的讨论贴,回复了一下,觉得蛮有意思,于是顶了一帖,并且放到博客中传播一下)
好比罗那尔多,上一场穿粉红球靴,进球了,下一场比赛的时候,罗拿多也会再穿上粉红球靴,这叫心理暗示,给自己下一场进球找一个理由。而软件规模度量的,也类似于寻找这样一个理由,或者暗示,让pm和老板们心里有一些慰藉──“起码我是有依据的”。
不能象建筑一样用长宽高来度量,成为软件从业人员心中永远的痛,于是通过LOC,通过Feature points来进行“毛咕咕”的度量,当然,这种度量永远带有不确定性,所以有了争吵。
但没有pm在投标的时候不去做这样的一个“毛估估”,无论是在脑子里间或一轮还是利用微软的计算器运算抑或是打开一个excel表格输入几个数据最后得出结果或者有一套super的系统专门来分析。
问题不在于毛估估,而在于毛估估的方法,如让一个没有完整做过项目的人毛估估一下肯定相差十万八千里,印度阿三的大型外包软件公司通常都有历史项目数据库,细分到功能点,当手头有一个近似的项目时,阿三们就可以把数据调出来做参考,那么当数据积累越来越多的时候,当然毛估估的质量也越来越高──但这些都需要积累专业和成本!!!
也有人用代码经济学的思路去搞,比如加一些权重因子进去,也有老外专门搞了程序出来,通常你把数据如是敲进去后得出的结果却令你异常失望,比如你发现老毛子们是用美刀算的,你却用rmb,而且工钱还践得要死,四个字──极不靠普,你想自己编一个吧,但是好像中国人又不太喜欢造汽车轮子。代码行数有个极其伪善的面孔,比如ruby们经常吹虚的代码行数能让java们嫉妒得发狂,你用以个java的代码经济软件来跑ruby项目你要吐血。
所以还是拿个现成的东西毛估估把,回到前面,找一个理由让自己或者老板踏实一下,但是别太当真。
分享到:
相关推荐
总的来说,功能点分析法是一种有效且客观的软件规模估算工具,尤其适用于需要跨部门协作和外部沟通的场合。正确理解和运用这一方法,可以帮助企业在软件开发过程中更好地规划资源,降低风险,提高项目成功率。对于...
《软件工程》一书中关于软件规模估算的功能点方法的具体解释:功能点方法(function point)简称FP方法,该方法克服了项目开始时无法得知源程序行数的实际困难,从软件产品的功能度( functionality)出发估算出软件产品...
按照《软件研发成本度量规范》、《信息化项目软件开发费用测算规范》、《中国软件行业基准数据(CSBMK-202110)》等规范、规程,整理制定了软件项目功能点规模、工作量、费用评估的两种方法表格工具样例,包括快速...
法,也归纳讨论了与成本估算强相关的软件规模度量问题.在此基础上,进一步研究了软件成本估算方法的评价 标准,并给出了一个应用实例及其分析.最后,从估算模型估算演进估算应用估算内容工具支持和人为 因素6 个方面,...
总结来说,TD-SCDMA规模估算是一个综合考虑网络覆盖、容量、链路特性和系统优势的过程,它直接影响到网络的建设成本和运营效率。通过对链路预算、容量分析等关键技术的掌握,可以有效地规划和设计TD-SCDMA网络,满足...
软件产品国产化适配_规模成本估算(示例) 物联网平台(产品国产化适配)_规模估算表(实施).xls
### 基于UML需求分析模型的软件规模估算方法 #### 1. 引言 软件估算是软件工程中的核心组成部分,对于项目的成功至关重要。一个精确、量化且基于历史数据的软件规模估算方法能够为项目的规划提供坚实的基础。传统...
软件项目规模估算-功能点分析
### 银行个人储蓄系统规模成本估算 在金融领域,特别是银行业务中,个人储蓄系统的建设和维护是一项至关重要的工作。...此外,合理的成本估算也有助于提高项目的整体效率和效益,为企业带来更好的经济效益。
软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算...
软件开发成本估算 软件开发成本估算是软件开发过程中估算所需工作量和相应代价的过程。它不同于传统工业产品的成本估算,不包括原材料和能源消耗,主要是人劳动消耗。软件开发成本估算应从软件计划、需求分析、设计...
在软件开发过程中,准确...了解并熟练掌握软件估算和功能点估算方法对于软件项目经理和开发团队来说极其关键,它们可以帮助规划项目进度,合理分配资源,避免因低估导致的超时和超预算问题,从而提高项目成功的可能性。
在IT行业中,软件估算是一项至关重要的任务,它涉及到项目的规划、资源分配以及成本控制。"软件估算"这一主题涵盖了许多方面,包括需求分析、工作量评估、时间预测、风险管理和团队能力评估等。以下是关于软件估算的...
软件开发成本估算在软件工程中是一项至关重要的任务,因为它直接影响项目的预算制定、资源分配和...总的来说,软件开发成本估算是一个复杂且细致的过程,需要深入理解项目的各个方面,并灵活运用各种估算工具和技术。
资源名称:软件估算——“黑匣子”揭内容简介:在《软件估算——“黑匣子”揭秘》一书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的...
"软件企业价格估算方法" 软件企业价格估算法是软件企业中一个非常重要的概念,它是软件企业在进行软件...同时,软件企业价格估算法也可以帮助软件企业更好地了解自己的成本和利润,从而更好地进行成本控制和投资决策。