说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为什么项目估算偏差如此之大?

HTML文档下载 WORD文档下载 PDF文档下载
在软件开发中,估算对于项目计划、进度控制等都具有重要的意义。但是估算往往会存在偏差,进而导致额外的成本,甚至影响公司声誉和员工积极性。哪些因素会导致估算偏差呢?开发者Alex E. Fish给出了本文的这些提示。

在软件开发过程中,估算是一个非常重要的环节,对于项目计划、进度控制等都具有重要的意义。但是估算也是一个比较难的“技术活”,因为是“估”,所以往往会存在一些偏差,而这些偏差对于一个项目来说,有时可能会导致多花费一些不必要的金钱,还有可能影响公司的声誉和员工的积极性。

而哪些因素会导致估算偏差呢?开发者Alex E. Fish给出了以下提示。


没有充分考虑需求

如果你没有充分考虑到所有的需求,那么估算一个任务将花费多长时间是毫无意义的。更多的需求意味着更复杂的实现,这当然也需要更多的时间来完成。

估算了测试时间,但没有估算修复时间

估算应该考虑到所有的测试时间以及修复bug的时间。单元测试、BDD(BehaviorDriven Development,行为驱动开发)测试、测试人员进行手工测试,这都是需要花费时间的。并且,开发人员查找和修复bug同样也需要时间。更复杂的任务有可能会包含更多的bug,这意味着需要花费更多的时间来跟踪和修复它们。

假定开发者每天8小时都在编码

就算开发者每天上班8个小时(不加班情况下),但是这不代表8个小时都在编码,其他一些琐事往往会令生产率大大降低,比如会议、电子邮件、同事之间的IM消息、询问问题等。开发者从工作中断恢复到工作状态,往往也需要15分钟时间。有些时候,开发者一天只有2个小时的时间用于编码。

按天估算,没有按小时估算

所有的任务都应该被分解成2~16小时的块任务。这是一个很好的规则,可以让你独立地看待每个任务,并能够把所有因素都考虑在内,减少估算偏差的机会。

让非项目人员来估算

应该由参与编写软件的开发者们来进行估算。他们可以根据自身经验、开发速度对项目有一个更准确的把握。这也避免了由于A设置的进度过快,而导致B被追究责任。

忘记过去

George Santayana曾说:“忘记过去的人注定要重蹈覆辙。”如果这不是你的第一个项目,那么最好回头看看过去的项目。查找你以前曾参与过的同一领域中的类似规模/要求的项目,并将它作为一个参考点。

忽略停工期

如果项目是一个长期项目,或者开发者在夏季需要有一个假期,那么在估算时也应该考虑在内。必要时,考虑设置一个适当的缓冲期。

过于确切

将项目估算在一个确切的期限内或小时数内是不现实的,这也是无法实现的,最好的办法是估算一个范围,包括最好的情况下、最有可能的情况下、最坏的情况下的范围。

总结:尽管你不喜欢估算,但也要认真对待

估算是一个应该认真对待的工作,也是每一个开发者必备的技能。你和你的同事都应该掌握并进行实践。一个好的估算的做法是人人参与。

估计没有人喜欢估算,我个人认为这是软件开发工作中最糟糕的部分。而估算也从来都不会真正可靠或者完全准确,但还是希望上文这些内容可以为你带来一些帮助。

英文原文:Poor developer estimations AKA Guesstimation

MDCC之移动娱乐游戏峰会:金玩奖揭晓最火游戏 算法为王:且看Mac Mini如何超越1636节点的Hadoop 鲍尔默成大善人?微软正式废除员工排名评审制度 工信部软件司副司长陈英为MDCC 2013大会致开场辞 全民移动•重塑世界 2013移动开发者大会盛大开幕 泯灭Web App可用性的七个开发错误 保益互动创始人曹军:听到的世界更精彩,盲人应用背后的故事 Gumi公司CEO国光宏尚: 大公开!日本手游市场攻克方法! Great Hill Partners高管Chuck Goldman & 南京创毅CEO William Wei:超越黑莓——下一代企业移动 高通业务拓展副总裁沈劲:智能手机2.0——以体验为中心 百度副总裁李明远:百度轻应用——长尾APP的最佳选择 中国工程院院士李德毅:大数据时代的认知计算 创新工场联合创始人汪华:2013年中国移动互联网进入深入区 百度副总裁李明远:解答关于百度轻应用的八大疑问 谷歌推出PNaCl,帮助开发者在任何硬件和网站上运行代码 阿里云:双十一350亿交易额的幕后英雄 索尼移动智能设备全球技术总监Goran Andersson:索尼移动可穿戴设备解决方案 腾讯社交网络事业部副总裁陈磊:腾讯移动开发者服务体系 基调网络副总裁陈靖华:全面掌握移动应用性能 蓝港在线创始人王峰:手游新时代下的机会与挑战! Couchbase CEO Bob Wiederhold:数据库云端同步,移动应用开发的未来 三星电子大中华区副总裁黄伽卫:构建移动互联生态,解读内容服务新方向 MDCC 2013移动开发者大会:新浪潮,新硬件! 网站建设,如何平衡产品特性和利益需求? 开发者是如何提升技能水平的 Databricks核心成员专访:大数据时代“智能手机”Spark 数据密集、快速启动、核心应用,IBM存储重兵布阵 企业移动应用与BYOD:移动互联大势所趋 “首届智能硬件峰会”上午会议亮点汇总 代价究竟高不高,苹果为什么要在Android专利诉讼上花费2亿美元? 产品与设计专题论坛(下):App之美 listView 的使用问题(二)????????????????????????????????????????????????????????????????????????????? 我在倒入数据时候出现错误(请回答) Solaris下如何使用USB存储器? 字符 "10"与"2"的排序问题? 各位帮我看看为什么关闭不可以那? 图像处理的高手请进:jpg的分割与组合问题? 请问:APPLET中如何调用一小段MPEG格式的VIDEO? html页面上的透明传输 如何得到winxp中的拨号上网密码 OpenGL与内存设备环境 如何在windows2000下安装apache服务器? 请问谁能帮我把linux里网卡芯片w89c940的驱动源程序提取出来?? html页面上的透明传输 C# webform的简单问题,如何关闭窗口 新手上路,Jb8的小问题 100分求购 经常看到说ADO很好的帖子,但是还是有一些疑惑,望高手赐教 用VC编写NetDDE程序,怎样设定客户程序连接服务器时的密码? 怪问题,请大虾帮忙!!!! 请问要学习数据库系统设计应该看那些资料? 急:高分求助关于jdbc连接MySQL数据库的问题. 如何用javascript来检测机器上是否安装word2000?请给点代码提示,先谢谢了 在本地机器上测试邮件发送 使用treeview数据库绑定,能不能绑到一个子节点下? 关于给目录树的子菜单再增加下层菜单的问题 要访问mysql数据库中排列在最前面的5条数据,怎么班? 高分征求 SQL SERVER 数据库的冗余、负载均衡的解决方案? 无法从硬盘安装Redhat9,大家帮帮我 Delphi7中安装上自己编写的控件后出现的问题??? 求助 100分深情大奉送!! 请教各位高手帮忙是关于EOT的??? 到底怎么用存储过程?是不是在查询分析器中使用? 到底怎么用存储过程?是不是在查询分析器中使用? 串口问题!!! behavior:url(#default#userData)的问题!马上给分。 如何得到所有用户表的表名?(在线等候) 怎么让打开的EXCEL文档自动到某一工作表?? 如何分别取得字符串中空格前和空格后的数据呢?如‘dfds df fds'分为dfds df fds. 谁知道MSWord的文件格式? 怎样给自定义函数设置多个参数项? 在URL地址栏中传递字符串参数遇到的一个问题??? 如何在繁體下打開簡體文件名的文件?要求不能用改名的辦法 插入数据到数据库! 高手关注--------送分-----------急急急! 在ASP中如何编程建立索引服务的编录及目录? 在web server application把MEMO字段中带格式(RTF)的内容转换成纯文本? 请问在身份验证中,能否有两个login.aspx??? 急~那篇给vb控件打包文件添加数字签名以便浏览器浏览的那篇文章在哪里? 用vb如何实现模拟雷达界面??欢迎赐教! 如何用CSS控制INPUT的输入外观不是立体的,而看起来是平板的样子,只有一个边线? 用户注册的问题,密码总验证不对,能不能看看错在哪里? 1000km/s算什么速度 高一化学有机题,急求一种气态烷烃和一种烯烃的混合物9克,其密度是相同条件下氢气密度的11.25倍,当混合气体通过足量溴水时,溴水增重4.2克,求这两种气态烃.某烃的相对分子质量156,在四 ∫ 2x arc cotx dx 的积分是?高数课程……可惜数学白痴不懂 修一条长150米的公路,已经修了2/3,剩下的4天修完,平均每天应修多少米? 将11.2L(标准状况)乙烯和乙烷的混合气体通入足量的溴的四氯化碳溶液中,充分反应后,溴的四氯化碳溶液质量增加了5.6g.求原气体混合物中乙烯和乙烷的物质的量之比和质量比. 小学四年级《白鹅》谁有原文我现在需要小学四年级《白鹅》的课文,谁有,给我谢谢了,不要教案或是课文分析只要原文就行了. 在直角三角形ABC中,斜边BC=4,则AB的平方+AC的平方+BC的平方的值是多少? 高一化学有机题A是分子式为C7H8的芳香烃,已知它存在以下一系列转化关系,如图,C为一种一元醇D是A的对位一溴代物,H与E、I与F分别互为同分异构体:(1)化合物I的结构简式是——,反应B到C的化 已知一个三角形的两边分别是10和7,则第三边上的中线取值范围是多少? 3题 紫光檀好吗 已知三角形两边长分别为10和4,那么第三边上的中线长m的取值范围是? 1000m= ( )km? 在直角坐标平面中,X轴上的点M到定点A(2,-4)B(1,-2)的距离分别为MA和MB当MA+MB取最小值时点M的坐标为----(只要写答案, 已知三角形的两边分别长10和4,那么第三边上的中线长a的取值范围是?拜托了各位 谢谢 CAD直线怎么垂直到斜线如图 除了用最近点捕捉,我没法捕捉到垂直的这条线 .红色部分怎么才会有捕捉 C语言 电文破译 题目和我编写的程序如下,请大神指出我错在哪里,并改正,答得好的追加.Description有n行电文,每行电文都已按下面规律译成密码:即第1个字母变成第26个字母,第2个字母变成第25 角的平分线上的点到角两边距离相等,请求讲解 求一份人物以及动物的走跑跳运动规律,用PS和FLASH,都可以,要动画.急 马小虎在计算17×﹙□﹣9﹚时,将题目错看成17×□﹣9.他得到的结果与正确答案相差多少 已知集合A={x|x^2-4mx+2m+6=0}集合B={x|x CAD如何做一条线段的端点的垂线 如右图,在三角形ABC中,BC=3BD,三角形BDE的面积是三角形ABC的面积的十二分之一,则BE是AB的几分之几? 爱心的作文 200子 2小时 若a²-2a+1的算术平方根是1-a,则a的取值范围是_____. 怎么把2个三角函数化成一个三角函数前面的系数怎么凑的? 一篇描写爱的作文 200多 跟老师,同学,父母,长辈等,的爱 .一篇200多的作文 关于高一化学摩尔方面问题比较0.5mol N2和0.5molCO 下列物理量相同的是1分子数目 2原子的物质的量 3质量 4电子数目 5质子的物质的量 6标准状况下的体积A123 B246 C1234565 D全部 太阳出来绿莹莹,双手搂起地球村.植树减排两手抓,蓝天要高山要青.读了这句诗,你懂得了什么.好的我另加分. 导师说,理论上能上,导师回邮件,理论上能上?怎么办呢====地理学 如图:AC长80km,CD长120km,DB长100km甲在A点,于AB之间来回走动,乙在C点,顺着长方形C-E-F-D走动.已知甲速5千米每时,乙速4千米每时,问:甲第一次从背后追上乙所在的地点,距离D点多少米? D、E分别为BC、AB的中点,则三角形BDE的面积是三角形ABC的面积的几分之几 小学语文课本白鹅课文的好词 一组数据用散点+均值线+在均值横线上的误差线,这统计图叫什么名称?graphpad里可以选, excel能不能做?如图红色箭头所示,这种图叫什么名称?excel可以做吗?像这样的图,excel可以做吗?这种统计图 tan110°转化为0°-45°之间的三角函数 一个圆内两根弦AB、CD相交于点O,求证三角形AOD相似于三角形BOC. 这两题怎么写? 十五夜望月前两句写景不带一个“月”字,却暗写了诗人望月,从哪里可以看出? 在面积为2的平行四边形ABCD中,点E,F,G,H,分别是AB,BC,CD,DA的中点,连接AF,BG,CH,DE得到的是平行四边形MNPQ,求它的面积.要画图.鸡鸡鸡鸡鸡鸡! 世界1000m纪录是多少? 十五夜望月前两句写景,不带一个月字 已知AT为三角形ABC的内角平分线,M为BC的中点,ME平行AB于D,交CA的延长线于E,求证:BD=CE要不然睡不了觉了 大学高数∫3x√(1-x^2)dx 十五夜望月中,前两句写景,不带一个“月”字,我们却可以从什么一词中看出月色的空明皎洁,这两句诗描...十五夜望月中,前两句写景,不带一个“月”字,我们却可以从什么一词中看出月色的空 △ABC中,M为BC中点,AT平分角BACME∥AT,交CA的延长线于E求证:BD=CE 英语在初二以上比较好的人进找出错误的句子并改正_, 1 I like your trouser .where did you get it ? 2 i don'tlike mice.i'm afraid of them . 3 a lot of people watch television every day. 4 we had a lovely weather when we were on holi 《十五夜望月》思想感情,感情基调,表达方式,写景作用 已知三角形三边分别是m,m-1,m+1,求m的取值范围 在直角三角形abc中,CD是斜边AB上的高,则下列等式不成立的是A:向量AC的平方=向量AC*向量ABB:向量BC的平方=向量BA*向量BCC:向量AB的平方=向量AC*向量CDD:向量CD的平方=(向量AC*向量AB)*(向量BA*向 求此题答案, 设a.b.c是三角形ABC的三边,若a.b.c成等比数列,且c=2a,则cosB是? 白天说白话,晚上说什么话?如上 2.371kg等于1000m 37.52等于多少m 三角形ABC的对边分别是a.b.c ,若abc成等比数列,且 c=2a 则 cosB=? 你话你怕用白话翻译是什么意思 那些动物是卵生的蛇是卵生的 直线l与圆O相交于A,B两点,且与半径OC垂直,垂足为H,已知AB=16cm,cos∠OBH=4/5 求圆O的半径 2012是真的吗?磁极真的会倒转吗?真的有小行星要撞地球吗?人类会全部消失吗? 几个高一化学有机题1. 某有机物12g完全燃烧,生成7.2gH2O和8.96LCO2(标准状况下),0.5mol此有机物的质量为30g.(1)求分子式 (2)又知此有机物具有弱酸性,能与金属钠反应,也能与碱溶液反应,试 如图在三角形ABC中,AB=AC,D是BA上一点,求证:AB>1/2(BD+DC) 加拿大卡尔加里市长胜选连任 笃信伊斯美国首家厕所主题餐厅开业 真马桶上阵外媒:日本也流行“土豪金”苹果发布新款平板电脑iPad Air日本猫站长阿玉担任“粉红丝带”宣传大浙江温州一在建祠堂坍塌致7人受伤浙江海事局下放海员证和油污保险证办理浙江省新增1例人感染H7N9禽流感病云南晋宁传唤嫌犯引发群体性事件 多名荷兰针对俄扣押其破冰船向国际法庭提起50多个国家将参加第五届外洽会吸引中日网上传视频主张独岛主权 韩国敦促日东盟各国持续热议中国与东盟合作前景美加州大学戴维斯分校打造奢华宿舍吸引温州将建10条BRT 3条线路近期先中石油与俄油气公司签署LNG购销协议星巴克回应售价质疑 称在中国利润不比意大利父子专制冒牌名酒遭警方查获 将日本首相安倍表示将对离岛等土地买卖实美国男子跑马拉松织出近4米长围巾 破韩军拟提前部署三艘宙斯盾驱逐舰 欲增网传“佛山一环敲窗割喉”不确农村房地调查按不动产登记要求进行粗心店主忘关炉灶引发火灾鸦战遗址前官兵誓表忠诚拳击美女主持人霸气写真 一字马走红网小小志愿者 暑期在行动雷凌,即将“搅局”中级车市场萝岗:学习身边的敬业模范十八大后近半数省份调整组织部长 大多5617元!新楼均价创新低鲁甸震区将有较强降水过程 重庆湖北等董扬:“品牌管理办法”正修改 将考虑英雄之妻亦英雄书画义卖帮扶困难村改造“中国手语”下基层培训浪漫过七夕 广州有味道众人合力勇救落水儿童信托业“投向房地产赚利润”的做法已不产业转型的温岭“切片”:3年高耗能企番禺:别开生面的“道德讲堂”花都:聆听爱岗敬业的故事
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘