Before starting development, the solution architect should also decide on the right branching strategy for VSTS, which can be useful in the following scenarios:
- When a stable version is needed for testing while the development work continues in the other areas.
- When multiple development teams are working on a set of features that are independent, but each team also depends on the features developed by the other teams. You need to isolate the risk of the changes made by each team and yet, you will finally need to merge all the features together into one product.
- When the implementation is being carried out in multiple phases, one phase that is in production may need continuous support but the team may be working on the ...