This post is based on the original article found in ALM Rangers GitHub.
This video is a hands-on based on the article Effective TFVC branching strategies for DevOps (link above), and it shows a good model for being used in TFVC when you want to implement CI/CD scenarios.
Articles about DevOps and Visual Studio Team Services
DevOps is a cultural change, is about reducing costs and solve complex deliveries in a shorter time.
It is about having a better process to solve issues, instead of keeping the responsibility on some specific people that were responsible for the implementation. Usually, the companies do not have some quick way to solve issues, or to deploy the solution quickly to the production. Sometimes the solution is quickly done in the code bug take ages to reach the production.
DevOps also will help to keep the process lean, removing waste, sometimes the projects are overloaded with extra stuff that simply will slow down the progress. It is not easy to filter out the waste, but it is crucial and the goal for DevOps.
It is all about adding more value to the customer. That’s the focus, the other side effects are related to it, so it will push your project to eliminate waste and reduce the cycle time.