Trade Extensions is Redefining Sourcing, Part VI

In Part I, we not only told you that Trade Extensions unveiled the upcoming version of their optimization-backed sourcing platform at their recent user conference in Stockholm, recently covered by the public defender over on Spend Matters UK, but we also told you that, with it, Trade Extensions are redefining the sourcing platform. But we did not tell you how, as we first had to review the brief history of sourcing platforms.

Then, in Part II, we built the suspense even more by taking a step back and describing the key features that are missing in the majority of current platforms — namely usability, appropriate workflow, integrated analytics support, repeat event creation, limited visualization, and limited support for different types of users and collaborators. While not everything a user would want, these are certainly among the features a user will need to realize the full power of advanced sourcing.

Then, after making you wait two days, in Part III we finally discussed how Trade Extensions are not only redefining the sourcing platform, they are redefining the advanced sourcing process itself! Customized advanced sourcing workflows, the next level of enterprise software usability, better user and collaborator management, easy workflow and event duplication, improved fact sheet management, and a new integrated analytics capability that makes analytics the other side of the advanced sourcing coin.

But instead of detailing the new integrated analytics, in Parts IV and V, we took another step back and walked through a brief history of analytics, taking care to detail all of the issues with manual analysis — limited reports, even more limited value, accuracy issues, and mapping nightmares — and automated analysis — with poor clustering, poorer rules, and forced taxonomy, as there was no way to understand just what TESS 6 will be giving you without describing what is sorely missing. And now we are here. And here we will discuss how TESS 6 puts analytics side by side with optimization.

First of all, Trade Extensions has added a whole new analytics rule language. The current platform supports the construction of advanced formulas and rules for optimization using an advanced formula language, which can also be used for analytics, but the language was not designed for cleaning, mapping, and enrichment. The new rule language makes it easy to clean data by replacing erroneous values with valid values using validity tables, which can be stored and manipulated in standard fact sheets. All the user has to do is select the columns to be cleaned in the current sheet, the sheet with the valid data values, and specify the column mappings. Enrichment is just as easy. Pick the values (columns) that are required, pick the relationship columns (that allow the values to be related), and create another rule. A single rule. Each rule, expressed in natural language, will run over an entire (set of) sheet(s) and makes rule creation simple and elegant.

But most importantly, it not only makes mapping (which can be done in the same manner as cleaning and enrichment) easy, but also initial mapping easy.

As per our last post, initial mapping can be a nightmare, unless you have the secret sauce, which, as has been discussed many times here on SI, is:

  1. map the vendors
    as many vendors only supply a single category
  2. map the GL codes
    since they are usually for a category subcategory, even though they are not that useful for spend analysis
  3. map the vendors plus GL codes
    since this gets you a subcategory or a sub-subcategory
  4. map the exceptions
    where something is mapped according to GAAP and not according to a meaningful spend category
  5. map the exceptions to the exceptions
    where something gets tacked on to a category because that’s where it seemed to fit

And if you have the vendor and GL code data, and a tool that makes it easy to map the vendors, GL codes, and (override) combinations, and then drill into each mapping and find, and map, exceptions, this works rather well. But the tool doesn’t always support this (or the concept of rule priority, as the rules have to be applied in reverse of their creation order, or there are mis-mappings), and you don’t always have the vendor or GL code, especially if the file is from a P-Card system, procurement system, or other non-accounting system. So the secret sauce is a bust.

And when the secret sauce is a bust, most systems fall flat on their UI faces. That says you need a secret sauce that is not file or system dependent. And the means to implement it.

Fortunately, there is a secret sauce that is system independent, and it’s not that hard to make. (Although you’d think otherwise as the doctor has been trying to teach the recipe for years, with no success … until now.)

If you look at the abstract baseline of the above algorithm, it’s:

  • map a primary catch-all categorization fieldso that all transactions can be mapped to a category, even if it is to “Other” which identifies transactions that need (better) mapping
  • map a secondary catch-all categorization fieldso that if the primary field is empty, the second field maps an otherwise unidentified transaction
  • map the primary and secondary field pairingswhere doing so is more accurate than either field on its own
  • map exceptions to the field mappings
    based on a third field
  • map exceptions to the exceptions
    based on more detailed rules and/or other fields

which, if need be, abstracts even more to:

  • create a (set of) baseline catch-all rule(s)
  • create a (set of) baseline catch-all backup rule(s)
  • create a (set of) baseline rule(s) that work on field pairs and/or dual descriptor pairings
  • create a (set of) detail rule(s) that catch exceptions
  • create a (set of) detail rule(s) that map any special cases (that materialize as exceptions to the exceptions)

And when the rules are run in consistent reverse order of definition, you get consistent, accurate mappings (that can be corrected if new exceptions arise and that can fall in an “other” category if new, otherwise unidentifiable, transactions appear)). And this is key.

Why? Come back tomorrow for Part VII!

Trade Extensions is Redefining Sourcing, Part V

As per our last post, we began this series by informing you that Trade Extensions unveiled the upcoming version of their optimization-backed sourcing platform at their recent user conference in Stockholm, recently covered by the public defender over on Spend Matters UK, but we also told you that, with it, Trade Extensions are redefining the sourcing platform. We then reviewed a brief history of sourcing, identified the gaps in the majority of platforms, and then went on to describe how Trade Extensions, despite having a leading third generation solution, are finding ways to make their platform, and the user experience, even better.

We described a number of their improvements in Part III, namely in platform usability, workflow, user management, and repeat event support, but held back on describing the improved analytics support as we first needed to review a brief history of spend analysis, which we started in Part IV. Today we continue that review so we can clearly describe the leap forward that TESS 6 is bringing to the market.

Yesterday we noted that, depending on who you asked, spend analysis began as the set of canned OLAP-based spending reports that came with your sourcing, procurement, or analytics suite or the process of mapping Accounts payable spend and “drilling for dollars”. But the definition didn’t matter, as both had a lasting value problem. It didn’t take long to identify the few value-generating sourcing opportunities the organization didn’t know about, and then the value was limited at best. But that wasn’t the only problem.

There was (and is) also an accuracy problem. Namely, spend reports are only as accurate as the data that populates them, and if this data is not properly mapped, the spend reports are all out of whack. This happened a lot when the mappings weren’t done by a true spend master highly familiar with the organizational data and the tool. (In the beginning, there was no automated mapping technology.) If the mapping rules were poor, or full of conflicts (and applied in random order), mappings would be poorer, or almost random. And this leads us to the big problem.

Accurate manual mapping, in just about every spend analysis system ever created (with the exception of BIQ, which was acquired, absorbed, and for reasons unknown, pretty much retired, by Opera Solutions), was difficult, if not impossible on data sets with millions, if not hundreds of millions, of transactions. In most systems, you selected a transaction, or a set, created a mapping rule based on one or more fields, possibly using a regular expression on text data, and added it to the rule set. You continued until you believed that the rules would map most of the data, ran the rules, and totalled the mapped spend. If the mapped spend was deemed enough to do an initial analysis (90%+), the mapping exercise stopped, otherwise it continued.

Since meaningful sorting and grouping was difficult, if not impossible, due to lack of meaningful mappings, it often took weeks to create an initial mapping file (even though a good mapping tool in the hands of a pro could allow 95% of spend to be mapped on a Fortune 500 company in two days, but that only ever happened with BIQ in the hands of a true expert), and, to top it off, it was often riddled with errors. Most (untrained) analysts would create mapping rules that were too general and they would inadvertently map extra transactions to each category with each initial starting rule. (For example, “xerox paper” would map “xerox paper copier” to the paper category, where “xerox paper copier” clearly doesn’t belong.) And it wouldn’t be detected until a “real-time” report was presented in an executive meeting (and it would be located on drill-down). And to top it off, other rules would miss transactions. For example, the analyst would map “office chair” to the office furniture category and not realize that some buyers labelled office chair “leather backed chair”, and then would map “leather backed chair” to retail furniture using the “leather backed” mapping rule, which the organization has in place because it buys “leather backed couches” to sell to the market.

And the purported solution of automated mapping only made matters worse.

First of all, most first (and even second) generation spend analysis engines with automated mapping capability used naive statistical approaches which used “dumb” clustering to group what the algorithm thought were related transactions. So, since “xerox paper copier” was similar to “xerox paper shredder”, if the thresholds were low enough, they’d both be mapped to the same subcategory of general office equipment, when they should be mapped to separate sub (sub) categories since they are quite different (electronics vs cheap mechanical shredders).

Secondly, these automated mapping systems would allow users to create override rules to complement the rules that were automatically created, but they wouldn’t necessarily insure the rules got applied in the right order, so each execution could see the same transaction mapped differently.

Third, these systems would pretty much require the organization to adopt their spend taxonomy to the classification ability of the tool, as the tool would rarely adopt to the taxonomy of the organization, and this is just not the proper way to do spend analytics.

And while a few of the newer automated spend mapping solutions are improving on this (deep machine learning algorithms, user defined knowledge models, etc.), they still have their faults (but that’s a discussion for another series of posts).

In short, sourcing analytics has historically not worked well for advanced sourcing, and certainly hasn’t been the other, equally important, side of the advanced sourcing coin.

But TESS 6 is about to change all that!

Trade Extensions is Redefining Sourcing, Part IV

In Part I, we not only told you that Trade Extensions unveiled the upcoming version of their optimization-backed sourcing platform at their recent user conference in Stockholm, recently covered by the public defender over on Spend Matters UK, but we also told you that, with it, Trade Extensions are redefining the sourcing platform. But we did not tell you how — instead reviewing the brief history of sourcing platforms, of which we’ve seen only three generations (with the third generation being optimization-backed sourcing platforms, which can be counted on one hand — and this should not be a surprise as there are only six true providers of strategic sourcing decision optimization as it is).

Then, in Part II, we built the suspense even more by taking a step back and describing the key features that are weak or missing in current platforms — namely usability, appropriate workflow, integrated analytics support, repeat event creation, limited visualization, and limited support for different types of users and collaborators. While these are not all of the features a platform might need, they are among the most significant and are certainly necessary for for the full power of advanced sourcing to be realized.

Then, in Part III, we finally discussed how Trade Extensions, realizing the need to not only offer these capabilities, but be best of breed in their offering, decided to tackle the creation of these capabilities head on (even though, unlike many of their competitors, they already had a current generation sourcing platform) in an effort to redefine not only their sourcing platform, but the advanced sourcing process itself.

And with TESS 6’s ability to support as many customized advanced sourcing workflows as the organization requires, where the workflow is not bound to the concept of a traditional sourcing workflow and can instead be defined using any combination of workflow elements in any order the buyer wants, TESS 6 is truly redefining the advanced sourcing process itself. Plus, it is in an elite class of the most usable enterprise software ever (despite supporting extreme complexity in the cost, constraint, and optimization models under the hood), with user management taken to a whole new level. But, as we noted in Part III, it is also coming with a new analytics capability that finally places analytics on the other side of the two-sided advanced sourcing coin, a piece that has, until now been missing. How? We’ll get to that but first, as promised, a brief history of spend analysis.

In the beginning, spend analysis was, depending on who you asked, the set of canned OLAP-based spending reports that came with your sourcing, procurement, or analytics suite or the process of mapping Accounts Payable spend and “drilling for dollars” (because, if you drill deep enough, there is always oil, or value, to be found).

This worked great, until it didn’t. In fact, depending on the skill of the user operating the “drill”, the organization would identify savings for somewhere between six and eighteen months. After that, savings would dwindle off. Why?

Most of the platforms limited the user to variations of Top N reports, which could only be drilled on a pre-defined set of dimensions; scatter plots, that allowed the user to see pricing trends and variances; and year-over-year trend reports. Top N reports are only so useful as most buyers know 7 to 8 of their top 10 suppliers, categories, geographies, departments, etc. Scatter plots are only good for as long as the supplier is still under contract, as you never really recover overspend after the fact. And year-over-year can typically be produced by the AP or ERP system, possibly sans graphics, so how much do they really add in the spend analysis package?

In other words, there was a lasting value problem.

Unfortunately, this wasn’t the only problem. If it was, it might have been partially overcome by switching to a service model where every 18 to 36 months the organization worked with a service organization to identify top categories with top waste. But there was a bigger problem. And we’ll get to that tomorrow in Part V.

Procurement Sustentation (Collected Links)

Procurement Sustentation Prologue

  1. fiscal crisis
  2. Bank Failure
  3. (un)employment rate
  4. Gen X, Gen Y, and Gen Z
  5. Currency Conservation
  6. mega global corpos
  7. the 1%
  8. outdated financial models
  9. Oil & Gas Price Shocks
  10. Mini Trends and Macro Trends
  11. Postal Services
  12. Airlines
  13. ports & labour strikes
  14. roads
  15. Waste, ROHS, WEEE
  16. PETA
  17. Greenpeace
  18. Natural Disasters
  19. Water
  20. Oil & Natural Gas
  21. Climate Change
  22. Natural EMPs
  23. Food Shortages
  24. Rare Earth Minerals
  25. Government Actions
  26. WTO
  27. UNCLOS
  28. Customs Acts
  29. Trade Embargoes
  30. TPP & the Poison Pill
  31. China and the New Silk Road
  32. Political Unrest
  33. Taxation
  34. Tariffs
  35. Health & Safety
  36. Labelling
  37. Industry Associations and Standards
  38. The Sharing Economy
  39. Brand
  40. Crime & Piracy
  41. Fraud & Corruption
  42. Pandemics
  43. Urbanization & Mega Cities
  44. Education Quality
  45. A Lack of Match Competency
  46. Mass Hysteria
  47. XaaS
  48. Workers’ Rights
  49. Gamification
  50. Talent Tightness
  51. Talent
  52. Project Management
  53. Engineering
  54. Marketing
  55. Sales
  56. Legal
  57. Finance
  58. Logistics
  59. Warehouse Management
  60. Human Resources
  61. Leadership & Fiefdoms
  62. Shareholders
  63. Board of Directors
  64. Major Activist Investors
  65. Solution Partners
  66. Tier 1
  67. Tier 2
  68. Carriers
  69. 3PL Firms
  70. Outsourced Providers
  71. Government
  72. Corporations
  73. Individual Consumers
  74. Demand Planning
  75. Mobile Movement Madness
  76. Cybersecurity / CyberAttack
  77. e-Currency
  78. e-Privacy
  79. Big Data / Data Scientists
  80. The Cloud
    & The Cloud, Part II
  81. Social Media
  82. The Secret Seven
  83. Spreadsheets
  84. Dashboards
  85. Apps
  86. Template Mania
  87. OLAP
  88. Computing Leap
  89. IP Patents
  90. Open Source
  91. Proprietary Madness
  92. Data Loss
  93. Technological Disasters
  94. New Industrialization Era
  95. Competitors
  96. Consortiums
  97. Traditional Analysts
  98. Pundits/Futurists
  99. Conferences
  100. Bloggers

Sixty Nine Years Ago Today …

GATT was created. Originally signed by 23 nations in Geneva on October 30, 1947, it was the foundation for global trade until January 1, 1995 when the WTO was formally established (after being agreed to by 123 nations in Marrakesh on April 14, 1994). GATT was important not just because it created critical multi-lateral agreements, but because it offered a substantial reduction of tariffs and other trade barriers for its member countries, with average tariff levels for major GATT participants of only 22%. This might sound high as a tax rate, but when you consider some acts can see tariffs as high as 100% or 200% (to prevent market flooding with foreign goods), this is very advantageous. And these levels dropped over time. By 1967, average tariff levels were 15%, and by 1993, two years before the creation of the WTO, average tariff levels were 5%.

Any comments, LOLCat?