Suppose you want to know how long a task will take. You take a look at the problem and estimate that it will be one hourshour's worth of difficulty/complexity. At the end of the hour, it's not done. You've realized something about the problem and it's as if you are starting over. What is a reasonable/minimal estimate of the time it will now take? Thinking for a moment, you realize it should be the amount of complexity you already knew about plus the complexity you just discovered. At this point, the old complexity was zero, so you add 1 and 0 to get your new estimate of 1. Continuing in this fashion you obtain the following Fibonacci Sequence:
This scaling number accounts for how long the problem solver needs to understand and reason about the problem. On the average, per individual and across individuals, 8 hours is usually the best starting point, since it strikes a balance between all of the following issues:
Risk of giving estimates that are to short. Risk of giving estimates that are to long. Accounting for interruptions. Error in estimating the complexity of a problem. The problem statement changing mid stream. Etc.
- Risk of giving estimates that are too short.
- Risk of giving estimates that are too long.
- Accounting for interruptions.
- Error in estimating the complexity of a problem.
- The problem statement changing midstream.
- Etc.
It's not about human perception, but it does have the side effect of influencing our perceptions. Yes, 13 really does seem bigger than 8 without being totoo much bigger.
Scaling is not the same as using a different multiple such as 2. This would effectively subsume the Fibonacci Sequence, which we know is accounting for what is known about the complexity of the problem. Other sequences, are making assumptions about the unknown as well as the known, which is why they are inefficient.
Splitting into smaller stories in order to reset the clock, is not necessary nor beneficial. Can anyone make this problem smaller than what it really is? Does anyone have a time machine so I can go back anand make up my hours? No on both counts. But when you reset the clock, you are hiding how risky of a problem it happens to be. A problem, that is legitimately estimated to be 8 hours, is the same as one with 8 hours after resetting from 440 hours.