There is a rule of thumb that has me served well in the past. Whenever I try to estimate the time for a project I literally program it in my head. This gives me a feel how long it will take for a certain module.
Then I double the result.
It's always closer to the amount of time I really need in the end. For some reason I'm always off by half. And I have heard of others with the same problem using this approach.
Then I double the result.
It's always closer to the amount of time I really need in the end. For some reason I'm always off by half. And I have heard of others with the same problem using this approach.