An extension of the PCS current procedure GitFlow which can be found here http://nvie.com/posts/a-successful-git-branching-model/
The aim of this document is to standardise the process PCS follows in terms of successfully handling large feature branches.
The main benefits of this process allows for a squad or project team to work on a large feature which is silo'd away from the main code branches, stopping the leak of new code into production and allowing for a more granular CR process of large features preventing some of the issues we have experienced in the past.
It also allows a squad or project team to own the feature and then for devs unfamiliar with the feature who are outside of the squad or project team to perform a 2 dev CR allows for a much more robust CR process for large features.