Used in all stores across the Waitrose branch network, the application suite comprises .NET clients and a Java server application accessing a DB2 database. They facilitate inventory and store room management in addition to shop floor activities such as stock, shelf and waste management, price reductions and product transfers.
While the fundamental architecture of the application remains unchanged to preserve compatibility with other applications, refactoring enabled the removal of 40 per cent of the original codebase, resulting in simplified, maintainable code.
Updates to the server-side code delivered similar improvements.
The software delivery process was improved with the introduction of rigorous source control, a Continuous Integration environment and an automated test framework. A supporting toolchain predominantly based on open-source tools was established.
“BJSS introduced a more efficient delivery process enabling us to confidently deploy changes across all Waitrose stores in a fraction of the time and with greatly improved quality.”
Charles Webb, Head of IT Delivery, Waitrose & Partners
Supporting a range of tasks from inventory management to merchandising they deliver automation in places where technology is key but portability is vital.
By re-engineering the suite of legacy applications and enhancing the delivery process, BJSS helped Waitrose to dramatically improve its quality, maintainability and time-to-market for new functionality.
Please complete this short form and we’ll get in touch to discuss your needs. By submitting this form you confirm that you have read the BJSS Privacy Notice
Please complete this short form and we’ll email you a link to access your content. By submitting this form you confirm that you have read the BJSS Privacy Notice.