Recommendations: Software Configuration Management

Last modified on August 10, 2008   About this page

Software Configuration Management

Practical Perforce by Laura Wingerd
Practical Perforce This is a how-to guide for doing Software Configuration Management with Perforce. In addition to describing hpw the various commands work this book helps you understand how to structure your version control system to use Perforce effectively. This book describes not only how to create branches, but why, and what policy to have on the branch. The Channelling the Flow of Change chapter is a great introduction to change management concepts in general. Buy this book if you are using Perforce as your SCM solution, or even if you are evaluating multiple solutions, and Perforce is a candidate, as this book will help you understand how to structure your environment for effective development.

Related books

Continuous Integration: Improving Software Quality and Reducing Risk by Paul M Duvall
Continuous Integration: Improving Software Quality and Reducing Risk This book is an excellent overview of why Continuous Integration is important and about more than just compiling frequently. The book helps you to understand why to do CI, what you can do beyond building, and how to do it. In addition to general principles, the book points you to some excellent tools and resources. This book is an excellent companion to Software Configuration Management Patterns; it provides teriffic information that support the build patterns in that book.

Related books

Pragmatic Version Control Using Subversion by Mike Mason
Pragmatic Version Control Using SubversionLike the other Pragmatic Programmer books, this is an excellent resource for getting started using subversion

Related books

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps by Mike Clark
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java AppsPrag Auto is an excellent companion to the Scm patterns book if you are doing Java Dev. It uses simple examples to show you how to set up a private workspace, integration build , release line among others. using open source tools. I wish that the book had referenced the patterns by name so as to set up a common vocabulary.

Related books

Pragmatic Version Control Using CVS by Dave Thomas and Andy Hunt
Pragmatic Version Control Using CVSDave Thomas and Andy Hunt have written an excellent book, Pragmatic Version Control which explains how to use CVS in a basic and effective way. This book is an excellent companion to the SCM Patterns Book.

Related books

Software Configuration Management Implementation Roadmap by Mario E. Moreira
Software Configuration Management Implementation RoadmapFinding the path to the right process for your project and organization is tricky, and this book provides a map of the terrain that can guide you to the implementation appropriate for your project. This book will guide you through the steps that you need to take if you need to implement an SCM process for your organization at an organization, application, or project level. It includes customizable templates and examples to more quickly get you to your SCM goals.

Related books

Software Release Methodology by Michael E. Bays
Software Release MethodologyThis book has a good discussion of various types of codelines, as well as branching and merging strategies. It is clearly written and is a good resource if you want to go into more depth about branching strategies.


Configuration Management Principles and Practice by Anne Mette Jonassen Hass and Glenn Hass
Configuration Management Principles and PracticeThis book is less about how to do SCM than about what SCM is. It is a great resource to read and to have on your shelf if you want to understand the scope of SCM. It is not entirely clear to me why this book is in AW's Agile series, but it is a worthwhile read so that you can understand what aspects of more formal SCM that you may be (justifiably) skipping on your project after you have implemented the techniques in the SCM Patterns book.

Related books

Software Configuration Management Patterns: Effective Teamwork, Practical Integration by Steve Berczuk (with Brad Appleton )
Software Configuration Management Patterns: Effective  Teamwork, Practical IntegrationThis book describes Essential SCM practices. Developers, team leaders and those just learning about software configuration management should find this book useful.

Related books