Introduction

This introduction describes some of the basic concepts, notation, and terminology we use in this book. The vocabulary of software configuration management (SCM) is used in various ways in different contexts, and the definitions here are not a comprehensive survey of the ways these terms are used. Where possible, we use common terminology. We also provide a basic introduction to the practices of version control and some suggestions for further reading.

Key Concepts and Terminology

Software configuration management comprises factors such as configuration identification, configuration control, status accounting, review, build management, process management, and teamwork (Dart 1992). SCM practices taken as a whole define how an organization ...

Get Software Configuration Management Patterns: Effective Teamwork, Practical Integration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.