Software Configuration Management Agile. A more effective way of communicating agile concepts is through the use of metaphors. Few examples of tools are.
Developers also use configuration management tools like SVN where they can check in source code unit tests. Software configuration management SCM is a set of processes policies and tools that organizes the development process. Steve Berczuk is a Principal Software Engineer with experience as a manager Scrum Master and technical lead in Boston MA.
In Software Engineering Software Configuration Management is the task of tracking and controlling changes in the software part of the larger disciplinary field of Configuration Management.
It simultaneously maintains the current state of the software called the baseline while enabling developers to work on new versions for features or fixes. Developers also use configuration management tools like SVN where they can check in source code unit tests. Software Configuration Management SCM is an essential part of any software project and its importance is even greater on Agile projects because of the frequency of changes. So what are the core principles of CM and how can CM help agile teams.