- discusses life-cycle models, cost estimating, life-cycle management, productivity analysis, and tracking and control.
- shows how to apply the software life-cycle model using manual methods of computation.
- outlines the powerful planning and estimating capabilities that become available when the life-cycle method is computerized.
- Copyright 1992
- Dimensions: 7 x 9 1/4
- Pages: 400
- Edition: 1st
- ISBN-10: 0-13-567694-0
- ISBN-13: 978-0-13-567694-3
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.
Table of Contents
I. SOFTWARE BEHAVIOR. 1. Fundamental Software Trends. 2. The Software Equation. 3. The Life Cycle Model. 4. Software Size Estimating. 5. There Is a Minimum Development Time. 6. Management Tradeoff Opportunities. 7. Estimating the Number of Software Defects. 8. Project Plans Affect Product Reliability. 9. Make your Estimating Database Accessible. 10. Tracking and Control. 11. Improving Process Productivity. 12. How to Manage a Productivity Program. 13. Somebody Has To Think.
II. APPLICATIONS. 14. A Very Simple Software Estimating System. 15. Estimating One, Two, and Three Person Projects. 16. Computerized Life Cycle Management — Inputs. 17. Computerized Life Cycle Management — Outputs. 18. Computerized Life Cycle Management — Very Small Projects. 19. Using a Computerized Tracking and Control. References. Glossary. Index.