The situation
Our enterprise client managed a vast portfolio that supported over 2 million customers. To maximise business growth, they required access to a single, comprehensive view of their products and services throughout the organisation.
To achieve this, Enterprise Architecture embarked on an ambitious transformation of their mobile application, centering around a new application design, a complete re-architecture of the backend platforms, and a reimagining of how data is managed across all systems.
This initiative required a coordinated approach to realise the benefits of the transformation throughout the whole enterprise.
The challenge
The many different portfolio departments operated in isolation, each having its own culture, accountability, and processes. This fragmented way of working led to a lack of strategic alignment, resulting in crippling performance bottlenecks being exposed too late in the development process.
Performance testing activities were handled by a separate team operating outside the project’s scope. This exacerbated the performance issues by creating lengthy delays, inconsistent results, and quality concerns.
We were engaged to help fix the performance problems through design, implementation, and execution of a modern performance testing framework. They worked with the delivery teams to uplift their capabilities, developing a culture of team ownership for their performance testing activities.
The process
We engaged business stakeholders in conversations about customer journeys. By setting target baselines for each journey, and all underlying platforms, we were able to determine metrics for success.
Leaning on Gherkin syntax (Given-When-Then) to describe the performance test parameters, we built a modern automation framework for continuous performance testing against these baselines. This framework enabled the organisation to continuously validate performance, giving delivery teams the capability to drive better customer experiences through continuous improvement.
The framework enabled rapid identification of where bottlenecks were occurring, allowing for issues to be stack ranked to ensure effort was concentrated on the biggest customer impacts.

The results
- Reduced performance testing effort by 80% – With the team in charge of their performance testing, handoff bottlenecks are removed and issues are identified early in the development process, making them cheaper and easier to address.
- Test creation was reduced by 85% – Simplicity in design and execution enabled the creation of new performance tests to be created in an hour, rather than a day.
- Satisfied customers – by focussing on the customer experience and driving a cultural shift towards team accountability, customer complaints were dramatically reduced, and more user activity was observed on the platform.
- Increased team capabilities – Teams are able to take ownership of their performance testing needs and drive better decision-making based on accurate data.
Final Thoughts
We introduced customer journeys into conversations with Enterprise Architecture and business stakeholders, and together we were able to define what success looked like through target baselines for each journey and all underlying platforms.
Building an automated framework to continually test against these baselines gave the organisation a vehicle to rapidly validate performance improvements, and drive an even greater customer experience through continuous improvement.
This innovative approach gave the business an accurate representation of how long customers were waiting for their platform to respond across their whole experience. Teams could then prioritise on greatest customer impact, leading to a new app that delivered a pleasant customer experience, erasing stakeholder concerns.
Through visualisations and automation, the business now has an automated performance test framework to measure customer impact, make data-driven calls, and rapidly validate new features and ideas.
Ready to achieve similar results? Discover how our Test Automation Advisory & Implementation Services can empower your organisation to deliver high-quality software faster.