来源:http://blog.sina.com.cn/s/blog_663db2720100uu29.html
今天刚刚进行了一个小软件的工作量评估,总是觉得评估的不够准确,而且难以明确,把心中的困扰跟实际所使用的做法简单说说,工作量评估中,困扰我的问题主要有以下几个:
1、需求不清晰,并且会有变化
2、工作量评估在需求规格说明编写的同时就需要进行,一般来说,没有立项,就还不会做详细的需求调研,但这时候就要出工作量评估
3、系统架构及设计没有开始,此时工作量评估往往不准确,比如可以采用一个既有的组件,或者重用一些代码,但是没有详细定义设计时,难以确定准确可以节约多少时间,改造成本
4、不知道自己将面对什么样的开发团队,有人一天,有人要10天才能做完,但你很难有一支你熟悉了解的团队虽然也了解过各种工作量评估方法,但是实际中总感觉难以使用(应该是不会使用)
自己的做法如下:
1、确定有多少模块,每个模块下有多少页面,针对每个模块列出需求、设计、开发、测试、部署时间,组成这一模块的时间
2、需要多少个公共的类,分别有多复杂
3、加上项目管理时间,大概5个人的团队,需要一个不编码的专门管理,做类似于功能检查,代码review之类的事情
4、加上一定比例的变更时间(根据用户的历史情况而定,或者感觉用户头脑清晰度而定)
5、最后得出的数字乘以一个1.5-3,得出最后时间,这个1.5-3是根据评估人历史的情况,比如,我以前一年里评估的工作量大概都需要乘以2才是最后
实际的,就会在新项目评估时(无条件乘以2),这些时间总会被用户有办法用掉,(说到这里,自己很可耻一下,开发过程中很多时间都不知道去哪里了,比如用
户说按钮上怎么没有图片啊,之类的,或者说放左边好看啊,这些时间就没了,每次都不可预知,或者服务器上装个什么软件,不知道又出什么问题,有几天不开
心,效率低下等等)
虽然一直按以上这种方式做,但是总觉得不是很好,主要有以下几个方面
1、准确性差,从上可以看到,准确率只有50%左右
2、难以解释,说这个页面为什么要这么久,这个功能为什么这么久,完全是凭着脑子里过一下,有几个按钮,大概写多少代码的一个感觉,经不起推敲
3、评估工作量和实际设计完成后的很难对应上,通过设计后,可能有些部分为了通用超出想象得工作量,有些部分公用了,又减少了。
很难理解,到底真正准确率高的工作量评估是怎么做的。
在我看来,设计完成后,工作量才能准确评估。但是为什么工作量评估总是要在前期需求刚刚了解一部分就要出。这是为什么呢,怎么做呢?
特别值得一提的是,根据大概会产生多少代码行进行评估,我特别难以理解,有人能听客户说了一天需求,就大概估算出代码行数,真是神人啊。
欢迎告诉我您的工作量评估方法,让我也学习一下。
相关推荐
适用于软件开发项目的工作量评估表。 如果您需要该文件,但积分不足,可留言给我
软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算软件开发项目工作量估算...
1、工作量的预估采用专家意见法预估,专家数量不得少于2人; 2、人力成本估算以公司上年度平均薪酬W(含社会保险、各种补贴...4、核定工作量是指项目全过程的工作量; 5、本表格是项目立项评审的组成部分,存档备查。
软件开发项目工作量评估软件开发项目工作量评估软件开发项目工作量评估
软件工作量评估-FPA评估方法-评估模板,
软件开发实施项目工作量评估明细表是软件开发项目中不可或缺的一部分,它能够帮助项目经理和开发团队更好地了解项目的工作量和进度,规划和分配项目资源,跟踪项目的进度,及时发现和解决问题,确保项目的顺利进行。
2023最新版软件工程工作量评估模型FPA评估表格是一款专为软件工程领域设计的工具,用于评估项目的工作量、复杂度和风险。FPA评估表格提供了一组清晰的指标和标准,帮助开发团队更准确地进行工作量估算,从而更好地...
《软件开发实施项目工作量评估明细表》是一个实用的文档,用于精确估算和规划软件开发项目的各个阶段所需的工作量。该文档详细列出了推进OA系统应用和新功能开发的两个主要部分,涵盖从项目准备到项目收尾的全过程,...
工作量估算是软件项目开发的重要环节,也是制定项目开发计划的依据。目前常用的软件项目工作量估算方法都无法简单准确地估算项目工作量。本文采用三步法对项目工作量进行估算,第一步选择一个简单的模型;第二步使用...
本文将深入探讨软件项目工作量估算的相关知识点,包括其重要性、方法、影响因素以及如何进行有效的估算。 首先,我们要理解工作量估算是什么。它是预估完成一个软件项目所需的人力、时间和资源的过程。准确的估算有...
软件开发和服务项目价格构成及评估方法 软件成本估算是软件开发和服务项目中最重要的一步,涉及到软件开发价格、软件维护收费价格、系统集成价格等多个方面的估算方法和依据。下面我们将详细解释该估算方法的各个...
项目工作量统计表
软件开发和服务项目价格构成及评估方法 软件开发和服务项目价格构成及评估方法是中国软件行业协会发布的一种估算方法,该方法不是物价部门的定价,而是为软件开发价格、软件(系统)维护收费价格、系统集成价格提供...
外包工作量评估模板,人天、风险系数、工作难度
在软件开发领域,准确估算项目工作量和制定合理的报价是至关重要的。这涉及到项目的规划、资源分配、风险管理以及与客户的沟通。"软件开发项目工作量及报价模板"提供了一个工具,帮助专业人士更有效地进行这些任务。...
目前,对于政府投资应用软件开发项目的费用评估,缺乏对应的标准,不便于政府部门对其进行费用核算。为规范政府投资应用软件开发项目价格、保障建设质量以及维护建设方和开发商的利益,特制定本标准。 鉴于目前政府...
软件开发项目工作量及报价模板.xls
看到坛里大部分的模型并未区分开发方法,和项目风险,前年我做了一个工作量评估模型,加上了开发模型和项目特性,也在日常工作中使用了。本模型暂未区分角色,如需角色管理,自己加上就ok,上传以供大家参考。
软件开发工作量可以分为估算工作量经验值、风险系数和复用系数三个部分。 估算工作量经验值是软件企业根据经验值估算的工作量。风险系数是考虑软件开发过程中的不确定因素,如需求的不确定性、技术的不确定性等。...