My last post introduced the series. This post defines some terms and sets the stage for discussing the value of simple branching for agile teams
Thoughts about agile software development, software configuration management, and the intersection between them.
My last post introduced the series. This post defines some terms and sets the stage for discussing the value of simple branching for agile teams
This post kicks off a series of articles about the role of branching on an agile software development team. Since Software Configuration Management Patterns came out quite a while ago, it seems like time to revisit some of the concepts in it. They are still relevant, though a different approach to explaining how to apply them might be useful.
Discussions about branching often focus on the wrong thing. Unintegrated code sitting around slows teams down, whether the code is in a bran...