This bestselling book is a practical guide to improving the software development and maintenance process. Emphasis is placed on the basic principles and priorities of the software process. Sections are organized in a natural way for managers and professionals to implement improvement activities.
Key Features * Steps required to initiate effective software process change * Actions needed to establish basic control over the software process * Methods for specifying the development process * Methods for quantitative software process control * How to shift the focus from fixing problems to preventing them
Table of Contents Part I: Software Process Maturity * A Software Maturity Framework * The Principles of Software Process Change * Software Process Assessment The Initial Process
Part II: The Repeatable Process * Managing Software Organizations * The Project Plan * Software Configuration Management Part 1 * Software Quality Assurance
Part III: The Defined Process * Software Standards * Software Inspections * Software Testing * Software Configuration Management (Continued) * Defining the Software Process * The Software Engineering Process Group
Part IV: The Managed Process * Data Gathering and Analysis * Managing Software Quality
Part V: The Optimizing Process * Defect Prevention * Automating The Software Process * Contracting for Software * Conclusion