An Agile Perspective on Branching and Merging