Before starting development, the solution architect should also decide on the right branching strategy for Azure DevOps, which can be useful in the following scenarios:
- When a stable version is needed for testing while the development work continues in other areas.
- When multiple development teams are working on a set of features that are independent, but each team also depends on the features that have been developed by the other teams. You need to isolate the risk of the changes made by each team, but you will 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 ...