Developed for those professionals who face the day-to-day challenge of developing estimates for the effort and duration of software projects, this text explains different estimation techniques and shows how to complete estimates using those techniques.