I joined the USP project in 2014 as Agile Coach for technical excellence and cross-team coaching. I started with coaching teams in test automation and incremental code development. As Scrum Master for two teams, I focused on facilitating inter team collaboration by strengthening coordination and integration practices.
One of these coordination practices was the experiment of a “Regression Daily”, which I facilitated. Over time, the quality of the smoke and regression test runs (number of successful tested builds), as well as the code quality itself, improved quite well.
I helped developers to improve their incremental coding and refactoring skills, so that they were able to communicate via code and share their working results continuously with each other in the trunk without breaking builds or tests. This technique was a pre-request for the desired trunk based development.