Chapter 2 of Software Estimation: Demystifying the Black Art opens with a quiz designed to test your estimation abilities. It's an interesting exercise, so I thought everyone might like to give it a shot.
So, how good an estimator are you?
| Question | Low Estimate | High Estimate |
| Surface temperature of the sun | ||
| Latitude of Shanghai | ||
| Area of the Asian continent | ||
| The year of Alexander the Great's birth | ||
| Total value of U.S. currency in circulation in 2004 | ||
| Total volume of the Great Lakes | ||
| Worldwide box office receipts for the movie Titanic | ||
| Total length of the coastline of the Pacific Ocean | ||
| Number of book titles published in the U.S. since 1776 | ||
| Heaviest blue whale ever recorded |
Remember, the purpose of the quiz isn't to determine whether or not you're the next Ken Jennings. It's about estimation, not trivia.
Tomorrow, I'll print the answers along with a deeper explanation of this exercise.
Posted by Jeff Atwood View blog reactions
« ASUS W3J Laptop Review How Good an Estimator Are You? Part II »
The trouble is the amount of knowledge a person has on any of these subjects will help in the estimation.
For instance the year of Alexanders the Greats birth is more a piece of history triva than estimation.
A real estimation test would be more like show a group of people a jar full of marbles and asking them to guess how many are in there. This would provide a much more level playing field.
Peter Bridger on July 3, 2006 04:41 AMHey there,
I only got two out of ten questions correct.
It's a good book, I am a little impatient to get to the meat and bones, but it has been a pretty good read so far. Especially for just $26 used on Amazon.
Thanks for mentioning it as I bought it after reading your initial post on it.
Later,
Matthew Purdon
Matthew Purdon on July 3, 2006 06:47 AM@Peter Bridger:
The whole point of the exercise is that you are not supposed to know what you are estimating. Many times in software development you are asked to estimate development time on a project in a field that you have little or no experience in.
I won't give away the secret of course, but I am sure Jeff will explain it fully tomorrow. I estimate that your opinion will change.
Later,
Matthew Purdon on July 3, 2006 06:50 AMMy favorite estimation question is:
How many piano tuners work in NY?
David
David on July 3, 2006 07:13 AMTotal length of the coastline of the Pacific Ocean? US coastline? Including or excluding Alaska? What about Hawaii? Or Mexico? North and South Pacific? East and West? Islands too? This one's way too vague. Perhaps it's meant to mimic really, really bad software requirements...
Pops on July 3, 2006 08:16 AMThe key to this kind of estimation is binary searching. Humans are much better at comparisons (is a blue whale more than 8 tons) than guessing.
Ole Eichhorn on July 3, 2006 07:50 PMPops: Total length of the coastline of the Pacific Ocean seems straightforward enough. If it needed to be qualified, like your examples, then the question would have had to be longer.
Nick on July 3, 2006 11:58 PMNick,
In retrospect, it does. Two factors contributed to my confusion: I was, for some reason thinking within the context of the US only; and, I missed the part of geography class where the borders of the oceans are defined -- it's not like there are fences or painted lines or anything. And do the borders with other oceans count as "coastline"?
I don't mean to belabor the point. I bring it up because sometimes in the arena of estimating software, things aren't spelled out because there is an assumption that the requirements are crystal clear, whereas if they are not clear and (nearly?) identical in the minds of all parties then they aren't adequate.
Pops on July 5, 2006 08:12 AMOne odd quirk - for some reason this post doesn't show up in the "June 2006" archives (or July 2006), so I only saw it when it was linked to from part 2.
John C. Kirk on April 24, 2007 10:07 AM| Content (c) 2008 Jeff Atwood. Logo image used with permission of the author. (c) 1993 Steven C. McConnell. All Rights Reserved. |