Defining Agile SCM: Past, Present & Future (2008)


[1] Agile Configuration Management Environments; by Brad Appleton; CM Journal, April 2003 (Vol 2. No. 4). Also a March 2004 presentation to C-SPIN (the Chicago Software Process Improvement Network).
[2] The Agile Difference for SCM; by Brad Appleton, Robert Cowham and Steve Berczuk; CM Journal, October 2004 (Vol 3. No. 10).
[3] "Balancing CM and Agility" [General CM] forum, July 2005
[4] "CM in an Agile Development Environment", [General CM] forum, May 2005
[5] "Spiral Development", [General CM] forum, May 2006
[6] "What Needs to Change in CM for 2007?", [General CM] forum, January 2007
[7] Software Configuration Management Patterns: Practical Teamwork, Effective Integration; by Stephen P. Berczuk and Brad Appleton; Addison-Wesley, November 2002.
[8] Agile SCM by Steve Berczuk and Brad Appleton; "Appendix C" in Configuration Management Principles and Practice by Ann Hass; Addison-Wesley, December 2002
[9] Software Configuration Management in Agile Methods; by Juha Kosklea; ESPOO 2003, VTT Publications 514, VTT Technical Research Centre of Finland (ISBN 951-38-6260-7)
[10] Lean Software Development: An Agile Toolkit; by Mary and Tom Poppendieck; Addison-Wesley, May 2003.
[11] Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results; by David J. Anderson; Addison-Wesley, September 2003.
[12] Lean-based Metrics for Agile CM Environments; by Brad Appleton, Robert Cowham and Steve Berczuk; CM Journal, March 2007 (Vol. 6 No. 3).
[13] Myself and Other More Important Matters, by Charles Handy, Arrow Books, 2007 (ISBN 9780099481881).
[14] Private email by Jon Zingmark.

About the author

Brad Appleton's picture Brad Appleton

Brad Appleton is a software CM/ALM solution architect and lean/agile development champion at a large telecommunications company. Currently he helps projects and teams adopt and apply lean/agile development and CM/ALM practices and tools. He is coauthor of the book Software Configuration Management Patterns, a columnist for the CMCrossroads and AgileConnection communities at,  and a former section editor for The C++ Report. You can read Brad's blog at

About the author

Steve Berczuk's picture Steve Berczuk

Steve Berczuk is a Principal Engineer and Scrum Master at Fitbit. The author of Software Configuration Management Patterns: Effective Teamwork, Practical Integration, he is a recognized expert in software configuration management and agile software development. Steve is passionate about helping teams work effectively to produce quality software. He has an M.S. in operations research from Stanford University and an S.B. in Electrical Engineering from MIT, and is a certified, practicing ScrumMaster. Contact Steve at or visit and follow his blog at

About the author

Robert Cowham's picture Robert Cowham

Robert Cowham has long been interested in software configuration management while retaining the attitude of a generalist with experience and skills in many aspects of software development. A regular presenter at conferences, he authored the Agile SCM column within the CM Journal together with Brad Appleton and Steve Berczuk. His day job is as Services Director for Square Mile Systems whose main focus is on skills and techniques for infrastructure configuration management and DCIM (Data Center Infrastructure Management) - applying configuration management principles to hardware documentation and implementation as well as mapping ITIL services to the underlying layers.

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, is the place to go for what is happening in software development and delivery.  Join the conversation now!