Deploying code while working in a team can be tricky. If you have multiple developers working on the same repository orchestrating the feature release becomes problematic. Teams usually ask themselves whether a they can deploy to production their current dev branch and whether such a deploy process will be safe and won’t break existing features and/or introduce non working untested new features to the production environment. Features flags can be a mechanism that allow safe deployment of entire branches thus reducing the lead time of features from the developer’s laptop to the end user. This in turn results in more features deployed per time frame, enabling unlocking more value for users and growing the business.