Christian Maioli Mackeprang writes about software estimation. Project delays: why good software estimates are impossible http://chrismm.com/blog/project-delays-why-software-estimates/ He talks about the problem of estimating the implementation. But I think the bigger problem are missing requirements. How to estimate if people have no idea what they want?