Monthly Archives: April 2007

The Top Three VIII: The Bloggers Enter the Fray

Dave Stephens was the first of the well-known sourcing samurai to enter the ring this week with his post The Three C’s – Cost, Complexity, and Compartmentalization. Makes one even more anxious to see what the other regulars, or should I say irregulars, of the sourcing space have to offer. Guess I’ll have to wait until tomorrow, when David Bush’s post is scheduled to go live on eSourcing Forum. And now that the European leg of Procuri’s Supply Management 2.0 Forum is over, you can be sure Tim “Mr. Perfect” Minahan’s post will not be far behind!

Also, Haydn Jones’, of A.T. Kearney Limited, will be blogging his post Sustainability, Sustainability, Sustainability over on the European Leaders in Procurement Blog shortly. And Chris Jacob Abraham of @ Supply Chain Management let us know that his post is forthcoming shortly as well!

More Than Coupacetic!

Every now and again, the oompa loompas leave the big-screen TV unguarded and the Wii unlocked (“WII: Lessons for Enterprise Software Companies” on Procurement Central [WayBackMachine]). During such a time, it’s often possible to sneak past the grunka lunkas and get a demo of the latest development cut of the forthcoming Coupa Enterprise 1.0 release.

And I must say, it’s coupendous. Coupa is moving up the ranks and setting their sights on the minor league championship – the sweet spot for any small and mid size company that wants to stop living in the stone-age with the Flintstones and join the Jetsons in the future. (Now, I love the Bedrock Anthem as much as the next blogger, but I’d much rather you follow the first rule of cost avoidance.)

They’ve been working really hard at Coupa since their enterprise beta release and the number of features it supports has been Coupa-sized. The world’s simplest purchasing tool is not just for requisitions anymore! Look for a major announcement before ISM hits.

In the meantime, I can tell you that they’ve improved the application end-to-end with UI updates, improved search and filter functionality, and improved support for document management across the board. In addition, they’ve also implemented some internationalization support, including multi-currency.

Stay tuned. I should have more details within the week on this coupacetic application.

Emptoris – Setting the Record Straight Part II

Ammiel was kind enough to respond to my comment and provide more information about their overall solution offering over on SpendMatters. However, given that I copied my comments here and that this is very good information for a prospective buyer, the comment deserves to be repeated.

Regarding in-depth briefings to “affiliated” bloggers — IMHO it is also applicable to analysts and press — Each briefing is a unique instance, and we take into consideration the topic as well as the nature of work the individual is doing with competitors. I Note that in my original post the briefing exclusion was narrow, and specific to this very topic – not a broad brush statement towards you. As a CTO for hire there is a big difference between the type of work you do and what Jason and Andrew Bartels do – especially in the area of optimization. Kudos for the above board disclosure policy, as noted, we did not feel that we were deceived, etc.

My statement on the MindFlow team joining Emptoris made no mention of team size, etc. It was simply to state that we are qualified to judge the relative strengths of the two offerings (given Product Management and Engineering talent), you may have read more into this than was specifically stated.

Regarding our assessment of MindFlow capabilities, this was done from the End-User perspective, as a whole-product capabilities assessment. In the case of 5(a), 5(c), and 6(b) the MindFlow Front-end simply let down the back-end. On 5(b), we specifically meant the ability for suppliers to enter the constraints themselves – this area of our solution is very robust, and has evolved into a feature set that we’ve called Creative Negotiations in the past, and which has now matured to Supplier Decision Support. (Link)

Speaking of whole-product, that is very much the point of the Advanced Sourcing Service. It is all about running mega-events better and with much less risk (Think of $50M+ riding on a single event). It is not just an engine that we provide, we help the customer by providing e-Sourcing category experts specific to help these mega-event *optimization* problems (Transportation – Ocean, Truckload, LTL…, Packaging, Print, Fleet Acquisition, etc.). When we say infrastructure, we talk about a complete HW/SW stack along with instrumentation and surrounding services to ensure that the event will not go down, etc.

The challenge with these categories is that when companies put out $100M+ on a single event, things become very risky in several business dimensions (e.g. if the event is mis-handled logistically then supplier relationships can be burnt for years, if the event runs 3 weeks longer than expected – that’s $750K in lost opportunity cost, if the event misses a key deadline then a price lock-in may be permanently missed given rising fuel rates, etc.) The benefit of the Advanced Sourcing Service is that we and our partners invest and in a sense under-write some of the logistical risks the customer faces.

A benefit of this complete solution approach is that it helps accelerate advanced optimization’s adoption within the sourcing domain. At the end of the day it makes the core technology even more approachable to a greater number of organizations. And that is something good that I believe we can all agree upon.

I would like to thank Ammiel for responding and providing clarifications not only on Emptoris’ prior comments but on the Advanced Sourcing Solution as well.

My Responses to Emptoris

Since the blog software trashed my formatting, here are my responses to Emptoris’ “Setting the Record Straight”* on Spend Matters [WayBackMachine].

Response, Part I

(1) They should read the post again.

(a) I said MindFlow was in many ways far superior, that MindFlow had a better sourcing model, and that it contained many elements that should have been incorporated. In other words, it had, to the best of my knowledge at the time JB asked me to write my post on “The Optimization Doc’s Perspective on Emptoris”*, better features. It DID NOT have a better engine. I even acknowledged this during the great debate last summer in “Old News Keeps Flowing”. As you well know, there’s a difference between what the model supports and what the underlying engine can solve. The Emptoris engine, being based on a current version of ILog CPlex, with custom in-house extensions, is superior.

(b) I did not state there was a limit as to the number of constraint instances the Emptoris solution could handle – I simply quoted an article indicative of a representative large model the engine has solved.

(c) There is a difference between stating I did not see much progress in the product with respect to the information available and stating that a development team has been resting on its laurels. The reality in a software company is that

  • a team could be working its butt off, innovating like crazy, but have its work delayed or cut from a release, or three, because product management feels other enhancements are more important, schedules are tight, and there is not enough QA to cover everything and
  • considering the skills required to build an optimization solution, it’s often the case that these individuals are among the company’s best developers, and they could have been reassigned to the complex analytic algorithms of the spend analysis solution.

My observation was on the product, not the team!

(2) Their marketing person could be a little more honest in the fourth paragraph … although, in my opinion, they did retain the best product management talent a company could ever hope to acquire, by the time the acquisition completed, MindFlow management had let go of almost all of its engineers, including some of the best software developers I’ve ever worked with. That being said, Emptoris did acquire all the IP, code, design documents, research, notes, etc. … and their team is definitely competent enough to make use of any innovations Emptoris did not have at the time of acquisition.

(3) Emptoris is correct in that:

( a) MindFlow did not identify conflicting constraints … glad to hear their product does that now – this is something that should be advertised, as the only other solution I know that does this (or at least does it well) is CombineNet

( b) MindFlow did not do sensitivity analysis automatically (but this really isn’t too hard to automate, at least with respect to their definition)

(c) MindFlow did not support counts (it could have, the base functionality was there, but the architect chose not to build on it)

(4) Emptoris is mostly correct in that:

( a) MindFlow did not identify secondary suppliers;

it wasn’t automatic, but you could create a “what-if” scenario off of the original, exclude primary suppliers, and get secondary suppliers

(5) Emptoris is not correct with respect to:

(a) MindFlow did not support Step Volume Discounts;

the last version of the model did, but I seem to recall it was not obvious through the UI that it did

(b) MindFlow lacked supplier-specified capacity constraints:

it had them, but, as with the bundles, the buyer had to create them

(c) MindFlow did not have an ability to specify a limit on attributes other than price and quantity;
it did by way of the qualitative constraints, but it was not as straightforward as it could be

(6) I cannot comment on:

(a) “handling of delivery constraints”, as I do not know precisely what Emptoris means by that

(b) bid adjustments on any numeric value; this is easy enough to do, but it requires front-end as well as back-end support, and I do not know what was ever done on the front-end in that regards in the MindFlow solution; I’m guessing not much

(7) If Emptoris now has

( a) alternate support,

( b) ship-to support,

( c) automatic conflict constraint identification, and

( d) flexible attribute support then

(i) their solution is more powerful than any analysis of easily, and not-so-easily, locatable public information will lead one to believe and

(ii) they should be advertising this information, since it clearly sets the solution apart from the vast majority of other optimization(-based) solutions out there.

(8) As per my previous comment on Spend Matters in “The Optimization Doc’s Perspective on Emptoris”*, I was not evaluating the overall Advanced Sourcing Service. I was focused only on what JB asked me to focus on, the optimization component. I have also analyzed the entire offering, with respect to everything I know, and that was my last post.

(9) As for their final paragraph, I fully understand why they should not want to brief me, and more important than the points they list, is the missing, unwritten, point (3): as an optimization expert, if you simply provide me with an idea I did not have before (they did not in this post, but I have to admit a few things they mentioned I only started thinking about seriously within the last year or two), then there is a good chance I could figure out how to do it on my own.

With respect to their points (1) and (2), that is unfortunate, since it also implies they can no longer brief JB either, as he also consults with their competition from time to time, and his blog is the only blog in the space that is read more regularly than some of the big publications! (I’m getting more hits everyday, and I believe more than many of the blogs in the space, but SpendMatters has over a year on me and still holds the top spot.)

(10) I’d like to see more posts from Emptoris in the future! I know the Emptoris philosophy is more along the lines of “share as little as humanly possible”, but I’m of the opinion that if you have something good, you shouldn’t be afraid to show it! It certainly helps analysts and buyers figure out where you stand from a competitive perspective and reduces the FUD factor, and, I assume, would also help sales, since people would see where the application is better and better suited to their needs.

Response, Part II

Their Edelman paper – “Reinventing the supplier negotiation process at Motorola (Internet enabled supplier negotiations software platform)” – does not help a user as much as their post does. (As the post outlines a few capabilities that the MindFlow model did not have.) It only proves that as of 2004, although they had a better engine than MindFlow, they did not necessarily have a better model.

Emptoris MindFlow
Key dimensions: Suppliers, items Key dimensions: Suppliers, Products, Ship Tos
Item Substitutions Native Model Dimension
Tiered Bids Tiered Bids
Discounts / Rebates Discounts / Rebates
Penalties (Missed Terms) Usage Costs
Bundles Bundles
Min/Max Suppliers Supplier Risk Mitigation
Preferred Vendor / Minority Award /

Offset Proximity Award / Min-Max Award

General Purpose Group-Based

Supplier Allocation by Volume

Budgetary Limit Award Group-Based Supplier Limit by Cost
Non-price Factors / Switching Costs General Purpose Fixed Costs
Supplier Qualification General Purpose Exclusions
Split Award Generic Meta-Allocation Constraints
Terms Support General Purpose Qualitative Constraints

For those readers who want to read the details for themselves, and if you are interested in an optimization solution, I would encourage you to do so, below are some links you can use, as the link Emptoris provides simply takes you to the INFORMS presentation abstract. The first link is free (after you sign up for an account if you don’t have one), but since it is a plain text link, it is missing the figures and a few of the more sophisticated equations. The second, Goliath, link is free if you are a member ($19.95/month), or $4.95 otherwise. (It looks like it may be text-based also, so I’d be wary of buying the article from this source, but I would check this link first if you are Goliath member.) The last link is Emerald, and I believe it will provide a true copy of the original article, but it is the most expensive, at a GBP of 14.50.

Access My Library (no longer available)

Goliath (no longer available)

Emerald

Although they likely cannot comment, with respect to the following paragraph from that paper, I’d be very interested in knowing how they overcame the over-aggressiveness of the implicated CPlex pruning algorithms to improve accuracy and increase the chance you truly are finding an optimal solution without sacrificing performance. Was it simply extensive trial and error and incremental parameter tweaking, or did they uncover a hidden secret of CPlex?

Some of the rules had straightforwrd linear formulations, while others, such as complex discount structures, were nonlinear and also required very large coefficients that in most cases introduced numerical instability. We had to reformulate them to make them tractable and still accurate. The resulting MIP formulation was very complex and in many cases, especially for large auctions, was not readily solvable by commercial optimizers. We then introduced heuristics that reduced some of the problem coefficients, guided by the branch-and-cut strategy using knowledge of the specific problem structure, took advantage of the variable dependency, and iterated the solution to improve accuracy without increasing complexity. In addition, by using the appropriate settings of numerous CPLEX integer solve parameters, such as diving and probing, we further improved performance. Altogether these actions produced robust and scalable solutions, allowing the software to solve problems with hundreds of items and thousands of bids in a few minutes.

My experience with CPlex is that it’s aggressive branch-and-bound pruning algorithms can be fooled even by small models. And it only gets worse in version 10. I have evaluated/constructed a number of small models that solve in less than a 10th of a second using default algorithms in CPlex (on a reasonably high end server), but whose accuracy is off by close to 1%. In comparison, other solvers solve these same models in less than a second (although three to seven times slower) and reach true optimality. Although users want fast solutions, depending on model size, and scenario value, I believe most will wait a few extra seconds or minutes for even half a percentage point, since this translates to 50K on a 10M scenario. In other words, I’m curious as to whether or not they have made any non-resource intensive significant advancements with regards to controlling trade-off in solution-time vs. optimality.

Addendum

I agree with Jason Busch when he says that regarding consulting to or advising different companies in the sector, I would strongly urge all bloggers, analysts, and journalists to disclose any and all past and current commercial affiliations just as Michael and I do on our blogs. For those who are interested, these links are here, as well as on the sidebars of our blogs.

Spend Matters Disclosures* (original may not be available, but Jason Busch maintains a page for his clients upon request)

Sourcing Innovation Client Disclosures and FAQ

An Optimization-Free Emptoris Advanced Sourcing Service Analysis

My analysis of Emptoris’ (acquired by IBM, sunset in 2017) optimization capabilities based upon publicly available information have already been posted over on Spend Matters [WayBackMachine] (in “The Optimization Docs Perspective on Emptoris”*) as well as Emptoris’ Response* on Spend Matters  and my follow-up comment, so I’m not going to repeat it here. What I am going to do is attempt to analyze their new Advanced Sourcing Service offering based upon publicly available information (as I am not among the lucky few who have had the opportunity to see and discuss the offering).

The offering is described on their website. The information provided is the following:

  • It combines Infrastructure, Event Management, Strategy, and Expertise with Advanced Analytics
    • Infrastructure is defined as data collection and management
    • Expertise is defined as best practices, technology, sourcing cycle, and category expertise
    • Strategy is defined as a custom consultative approach for strategy development, event design, & build out
    • Event Management is defined as supplier training, executive reporting, and post event analysis
  • Buyers can define specifications, business needs, and preferred options
  • Suppliers can respond with their unique advantages, competencies, and alternatives
  • The solution can reduce sourcing cycle times by up to 75%
  • The solution can handle a project with over 130 suppliers, 275K bids, 77K lanes, and hundreds of business constraints and preferences
  • It targets transportation, packaging, print, fleet management, and related categories where the savings potential is in the 14% to 23% range
  • The offering includes opportunity identification through spend analysis and drill-down micro-analysis

An external web search turns up a number of articles that summarize the press release, but none of them add anything new. (For the links, run this google search.)

About the only original analysis I can find to-date on their new offering is over on Spend Matters:

  • “Emptoris Makes Some Noise Ahead of Sapphire”*
  • “Should Emptoris Be Wary of SAP ESourcing”*

where Jason points out:

  • While not automated to the same degree as Zycus’ new analytical and bubble chart visualization tools, the solution does make Emptoris spend visibility solutions that much more pragmatic and results driven.
  • Emptoris appears to be headed on a direct collision course to SAP
  • Emptoris’ sourcing and contract management capability remains significantly ahead of SAP
  • Emptoris has latched on to supplier performance management and development

From this, I would infer that Emptoris has integrated their Spend Analysis, RFX, Supplier Portal, Decision Optimization, Reporting, and Contracting Management solutions with best-practice templates into one work-flow driven stream-lined end-to-end solution offering that can be driven by a buyer or on of their services professionals.

Furthermore, given that:

  • Their recent update to their spend analysis platform (late last year) produced an application that is competitive with those offered by Ketera (acquired by Deem), Procuri (acquired by Ariba, acquired by SAP), and Zycus.
  • Their new contract management offering, based on a globalized integrated version of the platform they acquired from Dicarta, is competitive with those offered by iMany (acquired by LLR Partners), Nextance (acquired by Versata Enterprises), and Upside (acquired by SciQuest, rebranded Jaggaer).
  • Their RFX capabilities have always been on par with other traditional providers, such as Ariba, Oracle, and SAP and I have it on good authority that they’ve been working hard on ease-of-use and that usability is now close to or on-par with the on-demand providers such as Iasta (acquired by Selectica, merged with b-Pack, rebranded Determine, acquired by Corcentric) and Procuri (acquired by Ariba, acquired by SAP). Plus, not many providers have taken the time to build up a large library of ready-to-go best-practice templates.
  • They have a strong services arm, with their on-shore organization backed up by off-shore organizations with multi-lingual capabilities.
  • They have a decent supplier portal and are working hard on improving their supplier management and development capabilities
  • Although I still do not know if I would classify their optimization capability as advanced, they are still one of the (very) few providers to actually have a good, sound, and true decision optimization solution as per my recent No Advanced Sourcing at Oracle post and they do have a few capabilities that very few competitors have.
  • They have a lot of experience working with large companies (which is the majority of their customer base), and their infrastructure management capabilities are solid.

It is likely that their solution offering is quite good overall – and definitely better than what Oracle or SAP are going to be offering in the near future. Furthermore, their claims of up to 14% to 23% savings and up to 75% reduction in cycle times are not inflated, and are backed up by independent Aberdeen and CAPS studies, among others.

Thus, if you are comfortable with an installed or hosted single-tenant ASP model and the price-tag (whatever it may be), it’s certainly worth considering, especially if you do not have an e-Sourcing solution in place.

* All posts prior to 2012 were removed in the Spend Matters site refresh in June, 2023.