Client background and business context

  • Client profile: European retail company 
  • Project: develop a new order management system functionality and implement 

Challenges

As part of the project, we were required to respond to business, operational and legal particularities with a customisable OMS. These can differ slightly or even totally in areas like FSP integration, providing customers with additional fiscal documents or different payment methods. 

  • Extend functionalities and prepare roll-out at the same time: balance functionalities and development peaks to further extend the OMS and to maintain a “one platform approach”.  
  • Ensure a smooth rollout execution: countries have different infrastructures, so executing the rollout requires complex tasks like infrastructure setup, initial data load or data migration.  
  • Reduce release time by becoming a release independent solution: make an OMS able to adapt to legislation changes, business requirements. Getting fixes into production quickly and without dependencies was also among the challenges of the project.  
  • Handle legacy test environments that generate inaccurate test data and results and didn’t allow for independent checks and finally releases.  
  • Enhance the level of the quality for the new OMS, while reducing the total testing time.  
  • Reduce the dependency of waiting for other solutions to perform integration tests with the OMS.  

Our approach

Starting from an already developed solution, we were required to provide the possibility of extending business and technical functionalities. The new system had to handle high traffic especially during peak sales times like Black Friday or Easter. 

To accelerate the transformation to features, we focused on automation, inside the development team. This allowed each development team to deliver a fully ready feature in a timely manner.  

Due to the system’s complexity, we focused on our client’s life cycle business flows, such as the home deliveries, pick-ups, returns, modifications, or exchanges. Our goal was to provide end-to-end solutions from a development, testing and DevOps point of view, but also to limit business flows possible issues. 

We enabled the test management activities to increase testability and be able to start the testing activities as early as possible. From a development point of view, we have relied on the API architecture to create automation and the performance framework that supports a fast and scalable release plan. 

Throughout the project, we have transformed our client’s ideas into high tech solutions that enhanced virtualization and efficiency in a multi team working environment. 

Technologies used in this case study

Technologies

  • Java EE 
  • IBM Sterling Commerce 
  • JBoss by Red Hat 
  • Oracle Database 
  • TIBCO 
  • Angular 
  • Dojo 
  • Vagrant 
  • Docker 
  • Gradle 
  • SonarQube 
  • Jenkins 
  • Groovy 

Related case studies

Performance testing for continuous volume testing

Implementing and documenting a long-term, sustainable appr ...

API first integration for enhanced availability and reserv ...

Receiving notifications about any possible breaks in the ...

OMS integration for increased speed, consistency, and qual ...

Undergoing the rollout of an integrated OMS, requires comp ...

Say hello

Frankfurt

Eschborner Landstr. 42-50
60489 Frankfurt, Germany
Phone: +49 89 2154 851 15

Munich

Walter-Gropius-Str. 17
80807 Munich, Germany
Phone: +49 89 2154 851 15

Zürich

Wallisellen, Zwirnereistr. 22
8304 Zürich, Switzerland
Phone: +41 44 830 92 30

Cluj-Napoca

Constanta 12, Platinia
400158 Cluj-Napoca, Romania
Phone: +40 364 115 115

Oradea

Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
Phone: +40 364 115 115

Whether you’re interested in our services or you would like to learn more about our company, we are happy to provide you with the information you need.