5 minute read



A migration to a new CMS platform is never easy. Throw in multiple business units, each the size of a large company, each with its own business logic and data to transfer over, and the complexity can become a tangled mess. This is precisely the challenge IBM faced. Stakeholders needed ways to test discrete chunks of code while also conducting integration testing for the entire website.
Tugboat’s on-demand staging environments enabled teams to work together at greater speed and with greater confidence.
In a given moment, different teams could be deploying changes both large and small to the website’s shared GitHub repository. A quick rundown of different branches that could be open:
Developed in their own silos, each branch was difficult to test across teams. Every release required comprehensive cross-team testing during a one-week testing window. Coordination was time-consuming and fragile, performed on a single test server. Breaking changes could be introduced or a branch could be pulled before release due to inadequate testing.
Tugboat allows teams to test code as discrete pieces of work, but also test against other features being developed by other teams. All before merging into a release branch.
Every team has unlimited environments to test their work against the last stable release, simultaneously. A team can merge multiple pull requests into a team-wide branch and test multiple changes. Finally, project managers can coordinate to pull code from other teams, allowing them to test everything across development silos. Teams can then deploy their work with confidence during a release window.
Tugboat makes communication and collaboration easy and cost-effective. Fewer surprises. Fewer release disruptions.
Tell us about your project, schedule a demo, or consult with a Tugboat Technical Account Executive.