Latest Blog Posts

SCM Patterns

This site is about Agile Software Configuration Management a pragmatic approach to using software configuration management (SCM), especially version control, as part of an agile development environment.

SCM is a key part of the software development toolkit and should be considered in the context of the architecture and the team dynamics. Agile SCM and the SCM Patterns complement Continuous Delivery. Agile SCM is not quite the same as Trunk Based Development but shares some values, especially that changes should be integrated with others quickly.

We believe that communication and coordination is as essential as technology to building effective development teams.

The book Software Configuration Management Patterns by Steve Berczuk and Brad Appleton was reissued as a Kindle Edition in 2020.