This book helps you accurately measure the completion time frames for small-to-medium software development projects, with practical techniques for performing software estimates, productivity measurements and quality forecasts. It forms a common underlying methodology, helping you plan the project, create a budget, and set schedules and quality standards. Throughout, the handbook answers the management questions you've always been asking yourself about software projects, including: How long is it going to take? ... How much will it cost? ... How many people will I need? ... What is my risk on meeting the budget? ... What is my risk on meeting the schedule? Appropriate for software engineers, developers, and managers.