Catering Exchange Replatforming

Client is in Airline catering business from last 60 years providing about 250 million meals a year to more than 250 customers at about 120 airport locations around the globe (~9700 flights per day). Client’s ten associated companies offer customers a comprehensive scope of products and services for virtually any on-board need – from innovative menu design to stylish packaging to sophisticated supply chain solutions…

Business Challenges

  • Client is currently Re-Architecting & Re-Designing its legacy ERP, to cater to aggressive business demands
  • The client, a global caterer had legacy software that was based on out dated clipper technology
  • Not all kitchen units worked on the legacy application. There was a need to integrate all kitchen units to a common platform
  • Needed a better tool to handle the load and enhance the functionality further to meet the growing business requirements.
  • Need to have a centralized data and content repository connected to all their units around the globe.
  • Heavy cost of maintenance and implementation from software and resource perspective needed to be eliminated.
  • Improve the application performance and the graphical interface to support users working in catering operation center
  • QA efforts to contribute towards enhancing the overall quality, stability and performance of the application and reduce the technical debt
  • Implementation of best practices and best processes for QA in ERP
  • Automate all the regression test scripts and perform integration testing for all releases
  • Support testing for hot fixes in production
  • Quality was getting impacted because the development differed at every unit and the data consolidation introduced lot of issues.

CompuGain Solution

  • Cloud application being built which helps with the single point of access across all the units throughout the globe which reduces the consolidation of the data from all units.
  • Scrum model adopted for the Application development and testing.
  • QA Consulting:
    • Defined and implemented QA Process.
    • Defined, Defect life Cycle, Release criteria.
    • Designed templates for Test Planning, Cases, Issue Tracker, and Defect Logging which are being used.
    • Documentation and maintaining the business logic in form of cases and scenarios.
  • Testing
    • Testing involved 13 Modules—82 Sub modules.
    • Test team is responsible for creation of test cases/scenarios and execution.
    • Testing involved:
      • BVT (Build verification testing),
      • Manual testing—Functional Testing
      • Database testing
      • Regression testing.
  • Test Automation
    • Selenium Web driver – with Java as the base language
    • Following POM (Page object model)
    • Using MAVEN for generating builds.
    • Using Jenkins for Continues integration
    • Performance testing using JMeter.

Return on Investment

  • Provided the client with the best fit processes to get the desired result for the project
  • Strategized the QA approach and effort for the phased development and Quality assurance
  • Automation suite assisted in reducing the QA efforts for regression testing and provided functional stability
  • Reduced QA cost drastically due to rapid turnaround time, global delivery model and regression automation
  • Made sure the new cloud application is capable of handling the desired load.
  • Validated the new functionality by mapping the  legacy ERP systems output

Comments 1

Leave a Reply

Your email address will not be published.