http://www.perlmonks.org?node_id=984774


in reply to My project estimates are based on:

Actually its a mixture of the first four: first studying the requirements, getting a gut-feeling based on this, then doubling/scaling that effort and at the end adding a random number so the whole thing looks somehow more realistic. It works quite well, and allows me to finish in time in most cases :-)