Advancing Procurement Analytics
Advancing Procurement Analytics
Advancing Procurement Analytics
Procurement
Analytics
Capturing the Long Tail with
Simplified Data Preparation
Federico Castanedo
Advancing Procurement
Analytics
Capturing the Long Tail
with Simplified Data Preparation
Federico Castanedo
Beijing
Tokyo
First Edition
June 2016:
First Release
The OReilly logo is a registered trademark of OReilly Media, Inc. Advancing Pro
curement Analytics, the cover image, and related trade dress are trademarks of
OReilly Media, Inc.
While the publisher and the authors have used good faith efforts to ensure that the
information and instructions contained in this work are accurate, the publisher and
the authors disclaim all responsibility for errors or omissions, including without
limitation responsibility for damages resulting from the use of or reliance on this
work. Use of the information and instructions contained in this work is at your own
risk. If any code samples or other technology this work contains or describes is sub
ject to open source licenses or the intellectual property rights of others, it is your
responsibility to ensure that your use thereof complies with such licenses and/or
rights.
978-1-491-95611-3
[LSI]
Table of Contents
1
2
3
4
4
5
5
6
6
7
8
8
10
10
10
11
Introduction
The explosive growth of data is enabling managers to make deci
sions that can give companies a competitive advantage. At the same
time, making sense of this influx depends on the ability to analyze
data at a speed, volume, and complexity that is too vast for humans,
or for previous technical solutions. Organizations are challenged
with not only surpassing their competitors, but making decisions to
optimize their own business activities and workflows. Yielding
insights from data has the potential to transform companies inter
nal processes and reduce costs.
An important area where this transformation has a huge business
impact is the optimization of procurement processes. During the pro
curement process, some companies may spend more than two thirds
of revenue buying goods and services, which means that even a mod
est reduction in purchasing costs can have a significant effect on
profit. From this perspective, procurementout of all business activ
itiesis the key element in achieving cost reduction.
In a nutshell, procurement is about planning the buying process in a
proactive and strategic approach. The process includes preparation
and processing of a companys demand, as well as the end receipt
and approval of payments. The process can begin by issuing a pur
chase order, and end when the order is shipped; or, it can cover a
broader scope, which includes demand planning and inventory
optimization. Demand planning and inventory optimization tasks
are mostly data driven, and their outcomes depend on the quality of
the input data and on the accuracy of the predictive algorithms.
Current Solutions
In todays big data era, procurement teams want to be more data
driven, and data sources cannot be managed as a group of individ
ual silos. As procurement teams begin to collect and maintain
higher-quality data, advanced analytics techniques will be utilized to
drive decision-making strategies and identify opportunities.
Most procurement organizations have some data infrastructure in
place. Typical infrastructure components are Enterprise Resource
Planning (ERP) systems, which primarily manage direct spend with
suppliers, and Source-to-Pay (S2P) systems that manage indirect
spend with suppliers. Some basic analytics, focused primarily
around spend, are usually performed with this software to answer
business questions.
Spend Analysis
Spend analysis is the process of collecting, cleaning, classifying, and
analyzing procurement data with the purpose of decreasing costs,
improving efficiency, and monitoring compliance. There are many
benefits of spend analysis and management, such as reductions in
materials and services costs, inventory costs, decreased sourcing
cycle times, and improved contract compliance. The cost, lack of
knowledge, or availability of scalable spend analysis tools are com
mon roadblocks.
Data-Driven Action
The original approach to analyzing spend is to build spend cubes
along three dimensions(1) suppliers, (2) corporate business units,
and (3) category of itemwhere the contents of the cube are the
price and volume of items purchased. Using procurement analytics
to determine things such as how much is spent by supplier, category,
etc., can lead to the following data-driven actions:
Aggregation: It is possible to reduce the supplier base and
increase the cost savings by the aggregation of multiple suppli
ers for a single product. This provides direct savings based on
the difference among current prices and negotiated contract
pricing.
Compliance: Discover contracts that should be carried out fol
lowing specific terms, but for whatever reason were not accom
plished; this includes monitoring the terms and conditions of
the contractual agreement and tracking rebates and payment
terms.
Untouched spend: It may be the case that high costs in some
categories go unnoticed by the procurement team. This may
happen because managers do not have enough time to analyze
all of the categories and existing tools are not quick enough.
Price arbitrage: This happens when multiple prices are charged
for the same unit even from the same supplier. Price arbitrage
requires having the right information at the right time and ena
bles you to estimate costs before quotes are received.
Spend Analysis
not scale well because they need human intervention to solve data
integration issues.
A higher level of automation is possible with machine learning algo
rithms that automatically interact with the user to solve the integra
tion problems jointly. This new approach should provide the
benefits of increased speed and scalability of the complete data prep
aration operation, including cleansing, integration, and classifica
tion of datasets. This leads to faster answers, fewer fire drills,
greater visibility into parts or suppliers, and enhanced trust in the
analytics process.
One example is the Tamr platform, which is a tool designed to sim
plify the data preparation and unification process. The platform
builds a global view and allows the user to generate reports and data
analysis. It provides a probabilistic, bottom-up approach to the
complete data preparation operation, leveraging automation and
human input in the process of validating data. The Tamr platform is
also capable of connecting with different systems and data sources
(even third-party data) and automatically builds a taxonomy. It can
also be used to migrate data from legacy systems to ERP and can
integrate and unify data to generate a clean dataset for migration.
Several examples of sourcing analytics dashboards generated from
the Tamr data integration platform can be found on this site.
The machine learning capabilities of Tamr reduce time for data inte
gration, allowing the organization to scale. The platform also has the
ability to accept expert feedbackhelping the user handle excep
tions and conflicts in the system. Although there are other software
tools that automate the procurement process (like BellWether and
BravoSolution), they are not prepared to work with existing legacy
systems.
By automating and reducing the amount of time required for gener
ating reports, managers can spend their time in negotiations with
suppliers, rather than working on reports, allowing them to analyze
more data quickly and uncover more opportunities. The idea is to
allow deeper analysis with fewer resources, or at least without
adding more.
Opportunities in procurement are not always easy to detect and may
be subtle. As an example, a spend analysis report from Concur, the
automatic travel expense management software company, highlights
masquerade purchases, duplicates, and out-of-pocket expenses as
Novel Approaches to Procurement Analytics
Game Theory
Procurement has also been a research topic in academia from the
game theory and auctions perspective. Game theory applies mathe
matical models to the process of decision making, in order to pre
dict the outcome of the interaction. The application of game theory
to the procurement process can be used to understand how and
when the buyer can increase the pay-off in their favor (by reducing
the price). In their paper Truthful Multi-unit Procurements with
Budgets, Hau Chan and Jing Chen presented research for the boun
ded knapsack problema special class of procurement games where
each seller supplies multiple units with a cost per unit known only
to him. The buyer can purchase any combination of units from each
seller, under a specific budget. It has been shown that for multi-unit
settings with budget considerations, no mechanism can do better
than an ln n-approximation, where n is the total number of units of
all items available.
Inventory Optimization
Inventory optimization or management is another well-known
research topic. In their paper Optimal Dynamic Procurement Poli
cies for a Storable Commodity with Lvy Prices and Convex Hold
ing Costs, Chiarolla et al. discuss inventory management policies in
10
11