你的估算水平如何?
这个过程被称为估算,而不是“精算”。
——Phillip Armour
现在你已经知道了良好估算的含义,那么你的估算水平如何?接下来这一节可以帮你找到答案。
2.1 简单的估算测验
表2-1是用来评估你的估算技能的测验。请仔细阅读并遵循下面的说明:
对每个问题,按照你的观点填入一个范围边界,让它包含正确值的可能性应达90%。请注意不要把范围设定得太宽或者太窄。请根据你做出的最佳判断,让范围足够宽,能够有90%的可能包括正确答案。请不要通过调查来获得这些答案——测验的目的是评估你的估算技能而不是调查技能。你必须填入每一项的答案,没有回答的项视为答案不正确。请把完成该练习的时间限制在10分钟以内。
(或许你会希望在进行测验之前先复印它,以便其他阅读这本书的人也可以做这个测验。)
本书后面的附录B中列出了该练习的正确答案(例如上海的纬度)。如果你给出的某个范围包括了相应的正确答案,则给自己计1分。
表2-1 你的估算水平如何?
【最小估算值——最大估算值】
说 明
【__________——__________】
太阳表面的温度
【__________——__________】
上海的纬度
【__________——__________】
亚洲大陆的面积
【__________——__________】
亚历山大大帝出生的年份
【__________——__________】
2004年美国货币的总流通量
【__________——__________】
北美五大湖的总水量
【__________——__________】
电影《泰坦尼克号》在全世界的票房总收入
【__________——__________】
太平洋海岸线的总长度
【__________——__________】
1776年以来美国出版的书目数量
【__________——__________】
有过记载的最重蓝鲸的重量
来源:受Programming Pearls第二版(Bentley 2000)一书中类似测验的启发。
本测验来自于Steve McConnell的Software Estimation(Microsoft Press, 2006),Steve McConnell版权所有,2006年。保留所有权利。仅允许在保留本版权说明的条件下复制本测验。
你做得怎么样?(不要觉得自己答得很差。大部分人在这个测验中都做得很差!)请在这里写下你的得分:_____________



