Realising a vision for digital growth
The world’s leading healthcare insurance and service provider is committed to expanding its digital footprint. As partner for Non-Functional Testing (NFT), Expleo was tasked with reducing NFT timeframes from one week to just one to two days, turbocharging the delivery of digital projects to market.
Challenge – clearing the NFT bottleneck
The scope and complexity of NFT are substantial, requiring a meticulous approach to ensure the robustness and efficiency of systems. Each testing cycle involves:
- 300 scripts
- 5,000+ transaction posts
- 30+ data creation scripts
- 1 million+ rows of test data
As the only production-like environment for performance testing, NFT is constantly in demand and a critical cog in the development engine. Any delays in providing batches for NFT or in the testing process itself will have an adverse knock-on effect across the delivery schedule of many simultaneous projects.
Solution – benefits through innovation
Expleo implemented six initiatives with the objective to increase speed, lower cost and drive efficiency.
- DevWeb: Performance engineering culture in development phase to help developers write performant code
- NewRelic RCA: Visibility into drill-down of performance issues due to test data variation
- Client-side metrics: Peek into customer experience during load test
- Data management: Automated data creation, intelligent enough to run only if required
- NFT pipeline: NFT steps automated to aid faster delivery
- NFT reporting: Quick analysis of load tests and comparison of release performance
Outcome – faster, more responsive releases
The world’s leading healthcare insurance and services provider has experienced a 100% growth in the number of monthly projects delivered since implementing the NFT optimisation changes. The company can now deliver projects faster each month and add features to production faster.
The three-weekly release cycle has transitioned to bi-weekly, which represents a 33% increase in the speed of production releases. With the same Expleo team, the cost per project has been nearly halved, allowing the provider to allocate resources more efficiently and invest in other strategic initiatives.
Additionally, there is an annual saving of £20,000 due to reduced downtime from decreased backup and restore frequency, and increased environment availability for NFT.
Following the optimisation exercise, there have been no priority incidents issues reported. Additionally, the complete automation of the process eliminates test failures due to human error, contributing to a greater degree of confidence in predicting when test reports will become available.