1 week Project Examples

Performance Engineered for Retail Giant

SUMMARY

The Client is one of the world’s largest retail pharmacy and health and beauty businesses, with both a strong high street and online offering in a number of territories. Regarding IT and testing, the large size of this organisation and differing speeds/method of delivery across projects make this a complex environment.

CHALLENGE

The client felt that their large (primarily offshore-based) testing partner lacked the ability to support their aspirations to move to DevOps supported by iterative/Agile working. They especially felt that the supplier lacked the ability to provide robust independent challenge that was required to enable earlier detection of performance related issues which were costing the client sales and delaying their plans to fully digitise their business.

As a small UK provider the client recognised that ROQ had more appetite and ability to engineer quality (specifically performance) into projects at the earliest opportunity, reducing the time and costs on a number of projects.

SOLUTION

ROQ provided a Quality Engineering Performance architect who designed and implemented an efficient ’shift-left’ strategy which was aligned to risk for non-functional activities. ROQ went on to provide performance test engineers to provide test planning and execution on a range of projects - from waterfall to fully agile implementations.

The key outcomes were:

  • A defined approach to Performance Engineering and broader Non-Functional Testing
    • Aligned to the specific risks and potential bottlenecks
    • Ensuring key components are performant at the earliest opportunity
    • Avoids the potential of failures and rework at the back end of the SDLC
    • Improves Non-functional Requirements to enable effective and efficient performance testing
    • Enabled a move from Waterfall to DevOps methodology with Agile working practices

After ROQ set the strategy the client was keen that the Architect proved the principles of the performance engineering approach on a new project, embedding best practice from the start. ROQ also recognised a number of performance issues that existed on long running projects and so the client asked that we also get involved here to help turn things around.

BENEFITS

ROQ provided technical insight, strong challenge early in the project lifecycle and collaborated closely with the BA’s and Development teams.

  • ROQ were able to solve performance issues that had been effecting the client’s customer facing website 5 years
  • This enabled them to maximise sales through their customer facing site during peak periods
  • As issues were fixed, the client was able to reduce spend on mitigating the low level of performance e.g. freeing up resource to work on other projects, something they hadn’t been able to achieve previously
Share

Comments are closed.