Why Software Development Estimations Are Regularly Off
More on software estimation.
Also, comments on HN.