Case study

Digital Retail Consulting to Orchestrate Data Flows and Operations

We partnered with a global food retailer to provide retail consulting services and conduct a deep discovery phase to enhance their data platform

Key features

  • Provide strategic retail technology consulting

    Provide strategic retail technology consulting

  • Analyze business processes and reveal bottlenecks

    Analyze business processes and reveal bottlenecks

  • Build an architectural solution and an implementation roadmap

    Build an architectural solution and an implementation roadmap

Industry:
Retail, eCommerce
Headquarters:
Berlin, Germany
Market:
Europe, North America, Australia
Technologies:

Avro / Kafka Streams / Kafka Streams Processor API / Kotlin / Oracle Procurement / Protocol Buffers

Business challenge of a global retail leader

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.
Digital Retail Consulting to Orchestrate Data Flows and Operations

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.

Tell us about your project

I give consent to the processing of my personal data given in the contact form above under the terms and conditions of Intellias Privacy Policy. I want to receive commercial communications and marketing information from Intellias by electronic means of communication (including telephone and e-mail).
* I give consent to the processing of my personal data given in the contact form above under the terms and conditions of Intellias Privacy Policy.

Awards and recognition

top-employer
clutch
Inc-5000
GO100_Generic
dou
gsa
clutch-design
iso-27001 (1)
iso-2001-2015 (1)

Thank you for your message.
We will get back to you shortly.

Thank you for your message.
We will get back to you shortly.