Software Estimation: Demystifying the Black Art
by Steve McConnell
I'm about 1/3 of the way through the book and it's A GREAT BOOK and GOOD READ. The discussion on Over Estimating vs. Under Estimating is worth the $ and the time in itself. What are the cost, risk and overall project benefits between underestimating a project compared to overestimating? Steve M. gets into it - you may agree or not agree, but the reasoning, historic data, research, etc. provides a lot to think about. Without a good estimate, project justification, planning, etc. has no legs to stand on. Tired of throwing the dice/spinning the wheel in getting an estimate? I think this book provides more common sense guidance then I've read in a long time.