Para quem necessita de estimar quanto e quando um software vai demorar a ser desenvolvido aqui fica uma sugestão de leitura:

http://www.amazon.com/Software-Estimation-Demystifying-Practices-Microsoft/dp/0735605351/ref=pd_bbs_sr_1/186-2441751-4045734?ie=UTF8&s=books&qid=1233187389&sr=8-1