About this book
Take control of the software development process with this new book, a comprehensive explanation of Software Configuration Management (SCM). It provides everything you need to know -- from the basic definition of SCM as a scientific tool that brings control to the development process, to the procedures for SCM implementation in your organization. You review each phase in the software development lifecycle, and learn how SCM can help you avoid pitfalls at every step. A Guide to Software Configuration Management explains the essential SCM lessons that you need to understand the mechanics of this development tool and how to implement it completely to save your organization time, money, and headaches. Using this guide, you learn how to create an SCM implementation plan, decide what additional SCM tools you may need, and understand how to evaluate SCM tools currently on the market. You also learn how to deal with SCM vendors and consultants, gain acceptance for SCM among your staff, and maintain an effective SCM plan over the long haul. SCM is explained in jargon-free language, allowing you to easily comprehend every step in the process, while gaining the in-depth knowledge you need to discern what specific SCM elements you need most. Without sermonizing, this book allows you to gain the confidence you need to understand, plan, implement, and manage SCM in your organization. Plus, the book includes a comprehensive list of SCM resources useful to all software development managers.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Contents vii
- Preface xix
- 1 Overview of software configuration management 1
- 2 The software development process 13
- 3 Pitfalls in the software development process 35
- 4 Need and importance of software configuration management 45
- 5 SCM: Basic concepts 55
- 6 The different phases of software configuration management 79
- 7 Configuration identification 91
- 8 Configuration control 103
- 9 Status accounting 133
- 10 Configuration audits and reviews 145
- 11 Software configuration management plans 151
- 12 SCM organization 173
- 13 Software configuration management tools 187
- 14 SCM implementation 219
- 15 SCM in very large projects 241
- 16 Trends in SCM: Future directions 249
- Appendix A: SCM vendors and tools 257
- Appendix B: SCM standards 287
- Appendix C: SCM resources on the Internet 301
- Appendix D: SCM bibliography 323
- SCM glossary and acronyms 353
- About the author 367
- Index 369
