to the success of all software development methodologies. The CM principles ensure the integrity of the product under development. However, CM may be implemented differently as long as the CM principles remain intact. When moving from a more traditional methodology to Agile, consider the importance of adjusting the CM processes to meet the pace of agile development and ensure the integrity of the value stream.
Focusing on implementing CM to best support shorter releases, continuous build, workspaces, branching and merging, automation, CM roles, and CM metrics is a way to support Agile and derive the benefits therein.
References
Software Configuration Management Implementation Roadmap , Chapter 1 section 2.1, by Mario Moreira, Wiley Publishing, June 04.
Lean-based Metrics for Agile CM Environment , by Robert Cowham, Brad Appleton, and Steve Berczuk, CM Crossroad CM Journal, March 2007
Lean Development Principles for Branching and Merging , by Robert Cowham, Brad Appleton, and Steve Berczuk, CM Crossroad CM Journal, July 2007
"Principals of Leaning Thinking" by Mary Poppendieck, Poppendieck LLC, 2002





