Project highlights
- Provide strategic retail technology consulting
- Analyze business processes and reveal bottlenecks
- Build an architectural solution and an implementation roadmap
- Industry:
- Retail, eCommerce
- Headquarters:
- Berlin, Germany
- Market:
- Europe, North America, Australia
Business challenge
Our client, a leading player in the food delivery and catering services market that provides millions of households and offices worldwide with quality meals, was looking for a trusted technology and retail consulting partner to enhance their procurement accuracy and cost management.
The company’s strong and ever-expanding global presence is backed by a network of food producers and produce suppliers as well as a growing base of customers. To handle huge data flows behind the company’s operations with providers and customers, our client built a data-driven technology platform focused on managing supply chains, improving the customer experience, and optimizing business processes.
However, the company’s constant expansion into new markets and countries added to the operational complexity and inconsistency of its internal systems, leading to numerous data mismatches and financial losses. This prompted our client to seek a partnership with a reliable technology and retail consulting company. They commissioned Intellias, an experienced provider of retail big data solutions, to perform a discovery phase and build an implementation roadmap for data reconciliation and validation software that would serve as a bridge between data services for purchase orders, goods received, and procurement invoices.
Technology value chain consulting
To provide strategic retail consulting services to our client, we started with a series of discovery sessions with the main stakeholders and the company’s core business departments, including Finance, Operations, Purchase Orders, and Inventory. Our goal was to collect and validate inputs from all available sources, understand the business flows, identify constraints and showstoppers, and come up with ways to solve them.
Our client’s global procurement system includes three key components that needed to be integrated and synchronized:
- A purchase orders platform that generates purchase orders which are then formed into offerings and sent to end users
- An inventory and stock system that tracks goods delivered to the company’s warehouses, matches them with purchase orders, and verifies the quantity and timelines
- An Oracle Procurement Cloud module that processes and manages all invoices from suppliers
As part of the retail technology consulting that our team provided, we conducted a deep analysis of our client’s business processes and uncovered the reasons for data discrepancies between the client’s internal systems. While in some countries the processes were fairly straightforward, in other countries a large number of subprocesses and subsystems appeared which didn’t align with the procurement system as a whole. As a result, multiple errors were creeping in that caused significant monetary losses. The incorrect data also hindered efficient data-driven decision-making.
Following our retail consulting research, we prepared a discovery proposal where we offered our understanding of the problem statement, highlighted the key bottlenecks we found, and suggested necessary steps for the next stages of the project:
- Data synchronization
Drawing on our rich big data expertise, we came up with a list of potential methods to sync data across systems. These included back communications between the systems, monitoring dashboards, interfaces for suppliers, and a single place for specific business logic to align purchase orders and goods received.
- Three-way matching
One of the most important steps our client planned to take was introducing a three-way matching technique that would allow for comparing purchase orders, goods received, and invoices to validate payment and delivery details. The strategic retail consulting approach we suggested took into account all necessary procedures for the Oracle three-way matching system to start working.
Based on certain rules, data is retrieved from the systems for purchase orders and goods received. That data is then validated according to rules verifying that there are no changes or errors to the approved or completed orders and that all data is available and comes in the right sequence. At this stage, the goal is to detect and handle logical, technical, process, and human errors.
After all datasets from both systems are compared and aligned, the data is ingested into the Oracle Procurement system with the help of transformations and lookup validations so financial specialists can run a three-way matching procedure. Future iterations of our client’s solution will aim at full automation of the three-way matching process.
- Architectural solution
Our key findings and insights from the whole retail technology consulting process were reflected in the architectural solution offered by the Intellias Principal Architect. The architectural solution also featured a comprehensive integration data flow diagram, additional artifacts, data mappings across different systems, definitions of technical issues within the organization, error cases, and successful scenarios of data ingestion into the Oracle Procurement system.
One of the greatest technological challenges faced by our team was realizing our client’s decision to introduce an enterprise service bus built on Kafka for stream data processing. The streaming platform was meant to match all datasets within the entire organization. While the solution itself was very specific and complex, our Intellias Architect worked out straightforward requirements, so the architecture was understandable at the design level and provided insights on what functionality to implement and in what order.
Business outcome for a global retail leader
Our vast expertise in building retail software solutions enabled us to provide top-quality retail consulting services to a global food delivery unicorn. Though the technology behind our client’s operations has already put them in a prime position to use data for improving the customer experience and supply chains, the Intellias team’s contribution will allow our client to fine-tune business processes, refine data, and save money that would otherwise be wasted due to disconnected internal systems.
As a result of the discovery phase run by the Intellias team, our client received a clear understanding of the solution roadmap and the next steps to take in achieving accurate procurement data and eliminating the probability of data entry errors. Our successful collaboration on this initial engagement resulted in launching several new projects for our client that Intellias is now working on.