Software Configuration Management Handbook, Third EditionSoftware configuration management (SCM) is one of the scientific tools that is aimed to bring control to the software development process. This new resource is a complete guide to implementing, operating, and maintaining a successful SCM system for software development. Project managers, system designers, and software developers are presented with not only the basics of SCM, but also the different phases in the software development lifecycle and how SCM plays a role in each phase. The factors that should be considered and the pitfalls that should be avoided while designing the SCM system and SCM plan are also discussed. In addition, this third edition is updated to include cloud computing and on-demand systems. This book does not rely on one specific tool or standard for explaining the SCM concepts and techniques; In fact, it gives readers enough information about SCM, the mechanics of SCM, and SCM implementation, so that they can successfully implement a SCM system. |
Contents
1 | |
Chapter 2 The Software Development Process
| 15 |
Chapter 3 Pitfalls in the Software Development Process
| 33 |
Chapter 4 Need and Importance of SCM
| 41 |
Chapter 5 SCM Basic Concepts
| 53 |
Chapter 6 Configuration Identification
| 69 |
Chapter 7 Configuration Control
| 81 |
Chapter 8 Status
Accounting | 107 |
Chapter 15 SCM Tools
| 195 |
Chapter 16 DMC and PDM
| 219 |
Chapter 17 SCM Implementation
| 237 |
Chapter 18 The Different Phases of SCM Implementation
| 299 |
Chapter 19 SCM Deployment Models and Transition Strategies
| 313 |
Chapter 20 Source Code Repositories
| 329 |
Chapter 21 Implementation Challenges
| 337 |
Chapter 22 SCM Operation and Maintenance
| 345 |
Chapter 9 Configuration Verification and Audits
| 117 |
Chapter 10 SCM Advanced Concepts
| 127 |
Chapter 11 SCM Standards
| 137 |
Chapter 12 Software Process Improvement Models and SCM
| 153 |
Chapter 13 SCM Plans SCMPs
| 167 |
Chapter 14 SCM Organization
| 183 |
Appendix A SCM Resources on the Internet
| 367 |
371 | |
Glossary and List of Acronyms | 391 |
About the Author | 403 |
405 | |