Category Archives: SaaS

EC Sourcing: Getting Ready to Take the Mid-Market by Storm

When we last checked in on EC Sourcing, they had recently released an updated version of their basic e-Negotiation suite, Flex RFP, and their Supplier Corrective Action Reporting (SCAR) solution. Their e-Negotiation suite had straight-forward RFX, auctions, and a basic contract repository that was the 80% solution at the time. It couldn’t compete in the big leagues, but that wasn’t the focus — the focus was the majority of the market that the big players were ignoring (by selling overkill solutions the market didn’t need at a price point the market couldn’t afford).

The platform also had basic project management built in to allow customers to define projects — which include suppliers, users, RFXs and/or Auctions; message with users and suppliers — through integrated message boxes and e-mails; and define notifications in addition to standard project management features — such as timelines, state tracking, and document management. It also supported 4 languages, multi-currency, and formulas in auction and RFX weighting, it was a solid solution, which is further evidenced that about 1/3 of their client base are actually Global 3000s that realized that they didn’t need an overkill solution at an absurd price point to meet their daily sourcing needs.

Since we last checked in a few years ago, they have been developing steadily — improving both the base solution and adding new modules and capabilities, including some not found in the majority of e-Sourcing platforms (even when the big guys are included). They have added supplier management and workflow management and improved everything across the board (including, but not limited to, their internationalization with support for a dozen languages so far). The three biggest changes are:

Supplier Management

Their new supplier management module contains everything you would expect, including, but not limited to, self-registration, deep supplier meta-data management and search, and out-of-the-box Big ERP Integration. The supplier management module supports self-registration. When a supplier self-identifies, it will be presented with the default questionnaire(s), and upon initial review, the buyer can select the supplier for on-boarding, generate a full profile, and request that the supplier complete it. The buyer can define as many fields (across questionnaires) as they want, and each field can be tagged, filtered, and searched. Plus, the module, like the rest of the platform, integrates with JDE, Oracle, and SAP out of the box.

Workflow and Configuration

EC Sourcing has moved well beyond basic project management and now includes procurement request functionality (which can kick off a workflow outside of Procurement), deep approval and routing capability, customizeable status information associated with each task, and custom workflow definitions that allow a user to define a complete workflow for any sourcing project, with direct links into the relevant parts of the platform. All of these workflows are 100% configurable by the user, who can create them as templates, copy them, and customize them as needed for each sourcing project. Very few sourcing platforms have this capability, and no other mid-market solution has Procurement project management at this level of configurability and completeness.

e-Sourcing Automation Capabilities

It might sound trivial, but EC Sourcing’s new capabilities that allow the platform to:

  • automatically identify and invite all approved suppliers for a product/category
  • automatically attach specifications to an RFX on a line-item basis
  • automatically calculate advanced weightings and scorings (when the event is created from a template using advanced lots)

is extremely powerful, especially for large events and junior buyers.

Some categories (like office suppliers, MRO, etc.) have hundreds of line items and, for national (and international operations) that are collectively provided by thousands of suppliers. Even if each product or service specification (document set) can be located, uploaded, and attached in 2 minutes, for 210 items, that’s 6 hours of manual labour. And if there are 5 potential suppliers for each item, and no supplier can supply more than 50, it’s easy to conceive that there may be 1,000 different, pre-approved, suppliers. The manual time it would take to identify those 1,000 suppliers and then identify the lots they are allowed to bid on and configure that could be days.

However, with EC Sourcing’s auto-identification and auto-association capability, all approved suppliers in the SIM database can be automatically identified and invited to just the portion of the RFX/e-Auction they have been qualified to bid on and, if the documents follow a naming convention, all of the specification documents can be uploaded in a single zip file and the system will automatically extract the documents and associated them with the line, lot, or event as appropriate. This, as we noted above, can save days of a buyer’s time.

With the recent acquisition of classic mid-market leaders like Iasta (by Selectica, now Determine) and MarketMaker4 (by Xchanging), there are few providers that have been around since the noughts, fewer still with as mature a platform, and even fewer still with almost 2 decades of strategic sourcing advisory and consulting (which is how EC Sourcing started out before it realized that an organization could be much more effective powered by a proper platform as opposed to just a crack sourcing team with limited bandwidth). As a result, EC Sourcing is poised to make a big splash in the mid-market, and with the recent release of its newly upgraded solution, is sure to make one in the years to come.

Decideware: Taking Marketing Magic to a Whole New Level!

When we last briefed you on Decideware, they were Taking Agency Expense Management to the Next Level! Their Production module had just entered beta, and they had the facility to track not only quotes but actual costs down to the lowest level of detail and associate it with tasks, budgets, providers, and even individual resources.

In the production module, clients define jobs in detail, associate team members, define workflow, assign to vendors, breakdown costs, and go. The definition of job can be quite detailed — name, scope, lead, budget and budget period, type, geography, org unit, and so on. It can be as detailed as necessary, supporting everything from the creation of a simple banner advertisement to a full-scale shoot of an extended informercial, with costs ranging from 10 thousand to 10 million.

Costs can be broken up by phase, and then broken down by expense type, and even resource. The module can track estimated, actual, and will then compute the variance automatically by line item, task type, and phase. This may simply sound like an enhanced version of their scope of work, but the breakdown is much more detailed and their ability to capture data much more refined. This is important, because it supports their new dashboard module.

Their dashboard module, which needs a better name, is not a dashboard at all, but the release beta of their new deep BI capability. Decideware have recently integrated Tableau and can finally bring Marketing the deep insight into spend, and performance, that Marketing has until this point lacked.

Using Tableau, they have developed custom level 1 and level 2 dashboards for over a dozen big clients and are providing marketing spend insights that are going light years beyond what Marketing has ever seen, with the deep drill down you’d expect from a standard spend analysis tools.

At level 1, clients can see how much they are spending by agency, project type, phase, task, or resource, drill down on any available dimension, and, once and for all, see average costs for resources, tasks, projects and other deliverables. They can see when the average cost per hour for banner ad creation and management is $75 and one firm is charging them $125.

This is great, but the real value comes when you start importing performance data and contrasting it against cost. Nowhere is it more true than in marketing that “it’s not what you spend, it’s the impact you make”. It’s not how much more or less than the average you pay for social media campaign marketing, it’s how many impressions you make and clicks you get. If the average impressions on a campaign that cost $5000 is 500, and the average click throughs 15, then paying a company $10000 for a campaign that gives you 2000 impressions and 100 click throughs is a great deal, as you are paying 100 per lead vs. 333. And while most good marketers will get this data from a focussed campaign, how many can integrate it with the cost of campaign (banner ad) creation, how many can contrast it against similar campaigns, and how many can do that against normalized costs around the globe? None. But now they can.

With their latest development, DecideWare have not only taken (Marketing) Agency Management to a whole new level, they have also taken the insight into the ROI into a whole new level. Which creative genius is worth the $500 / hour (as his contribution can now be compared to end results across all his projects and his cost per effect normalized and compared against the other creative geniuses at the other agencies)? And which one isn’t even as productive as a $50 grunt doing stock art. With the new Decideware platform, not only can Marketing win the Agency Management Battle, but the cost management war.

How Do You Find the Right Platform for You?

In our last two-part series that asked “what is a platform”, we noted that whereas “suite” was pretty easy to define, as it is just a collection of related, and hopefully tightly integrated, modules that address the key steps of a process such as sourcing (or S2C, source-to-contract) or procurement (or P2P, procure-to-pay), platform is hard to define because you have to consider the competing definitions (development framework, enterprise application framework, hardware configuration, etc.) and delivery models (on-premise, hosted ASP, SaaS) and how they can be bundled and/or used to frame a solution space.

We also noted that in order to select the right platform, you needed to define what you needed the platform to do. And to add more confusion, you also need to define any constraints on how you need the platform to do it. Two tasks that are not easy to accomplish. But we can give you some advice on how you can get started.

First, define the problem you are trying to solve.

Not simply the business process at a high level, such as sourcing, procurement, or logistics, but the problems you are experiencing that need to be solved. Is it a paperwork nightmare in procurement, an inability to source efficiently, an inability to track organizational assets and services once requisitioned, an issue with inventory management on the sales side, etc. You can’t even select the right solution unless you know your major pain points, so how could you expect to select the right platform?

Next, outline the preferred process you would like to solve it.

In particular, how should the process work. For example, does all procurement have to begin with a requisition, or is a purchase order from an approved individual enough? How is it flipped to an invoice, and how are the costs verified? In addition, how do invoices come in, how are they matched, and how is this process automated, especially if the organization receives tens of thousands of invoice a month? Does the comparison happen before or after goods receipt? And what is the process if a goods receipt doesn’t materialize x days before the invoice is due? And if the number of invoices are large, with an average error and incompletion rate of 15%, how are the gaps filled in and the errors identified for flip back to supplier with an explanation?

Then document all of the data inputs you need, the artifacts that you need generated, and the data outputs that are required by affected parties.

If you are primarily sourcing direct materials, you will need a bill of materials from engineering along with the cost breakdown that is required, the inspections and certifications that need to be captured, and the timelines that need to be met. If you are sourcing services, you need position descriptions, certification requirements, other validations that must be performed, on so on. Reports will need to be generated, audit trails maintained, and so on.

Follow this with discussions with IT, Finance, Engineering, or any other department that needs to support Procurement in the process.

You will need to find out if there are any restrictions or constraints on an adopted solution dictated by current technology, processes, or third party support … such as systems that need to be integrated with, data that needs to be collected, audit trails that need to be logged, and reports that need to be generated for compliance. Systems can be a big problem — do certain APIs need to be supported, are you restricted to certain technology stack, or do you need certain hardware?

Then go beyond the immediate problem and process to identify other processes and problems that could be impacted by any solution to the problem.

For example, where Procurement is involved, inventory, assets, and accounts payable are clearly impacted. These use different processes and systems which may or may not have been identified in previous steps.

While these steps on their own may not necessarily help you identify the right platform, it will definitely help you identify which platforms are not appropriate to the need at hand and zero in on those that need a closer look.

What is a Platform Anyway? Part II

In our last post we noted that many providers that were pushing suites, as well as many that want to compete with those vendors and push the envelope a bit, have stopped pushing suites and started pushing platforms as suites have started to show the cracks in their armour and everyone wants to sell the shiny, crack-free, solution. Hence the platform.

But what is a platform? Traditionally it is a raised platform for people, animals, and objects to stand upon. In the computing realm, it is commonly defined as a framework for software applications to run on. Which is a useless definition as “framework” is ill-defined and too vague to be useful.

So what is a framework? Traditionally, this is an enclosure or structure designed to support something, and the definition changes depending upon what you want to support. In computing, it could be a software framework — a collection of classes and libraries to support the development of applications with common functionality, an enterprise architecture framework — a configuration of software and communication protocols that support a pre-set class of applications and deliver models, and hardware frameworks that are pre-configured to support a specific software framework (OS, enterprise architecture, etc.).

And, as hinted in the previous paragraph, the problem is compounded by delivery models — on premise, hosted ASP (often disguised as SaaS), and SaaS (which could be multi-tenant at the application, database, or instance level, each with advantages and disadvantages), And then there is “the cloud” to consider and the extent to which the SaaS platform takes advantage of real-time scalability, fail-over, and back-up options.

When you get right down to it, there is not only no common definition of what a platform should do, but even what a platform is and what it should address!
And any definition that would be put forward by a vendor or analyst would likely need to change slightly depending upon what Supply Management processes are being supported.

So the answer is, at least for now, a “platform” is whatever the vendor wants it to be, and not necessarily what you need it to be. And while you might need a “platform”, you do not necessarily want the “platform” that any particular vendor is going to sell you.

And in order to figure that out, you are going to have to define what you need the “platform” to do, which will dictate some key requirements and help you select a “platform” that actually provides you with a solution versus just adding as many problems as it solves (like first generation suites).

So how do you do that?

Stay tuned.

What is a Platform Anyway? Part I

In the beginning, there was the spreadsheet.

Organizations would send or fax out long, detailed RFQs asking for detailed bids and bid breakdowns for their (complex) sourcing needs, wait for the couriered or faxed responses, spend days (or weeks) entering all of the data into an early spreadsheet application (like Lotus 1 2 3), do their analysis, select one or more vendors for an award, begin negotiations, and eventually cut a contract.

Then, in the very late 1990s / early noughts, RFQ and basic e-Auctions hit the scene. Bid collection was automated, side-by-side comparisons were automatic, and organizations could quickly see who they wanted to work with.

And then, within a few years, there were contract creation and management solutions they could use to author, store, track, and manage the contract.

Then they needed to send out POs against the contract, collect invoices against the PO, match, and manage these e-Documents, so they acquired an e-Procurement or an EDI solution (connected to their ERP) to do so.

At this point they had a slew of solutions that all needed data from the precursor application in the business process and all needed to feed data into the next application in the business process workflow. A few of these solutions supported integration with the previous or next application, but many didn’t and the data re-entry nightmare became as bad as the data entry nightmare when all the organization had was a spreadsheet.

But then suite providers, who offered a set of complementary modules that digitized an entire process end to end (such as sourcing, procurement, etc.), hit the scene and the data re-entry problem was marginalized as all of the modules were integrated, data flowed through the suite end-to-end, could be pulled in automatically from a file that followed a standard format, and could be pushed to an ERP and/or exported to standard format and once IT mapped the export to the next system in the workflow, the process could be automated and manual intervention was only required on exception or on update.

This worked well, and for many smaller companies continues to work well, but as companies continue to advance in Procurement maturity, and need to find new ways to extract and create supply chain value, the cracks in the suite armour begin to show.

The issues with a traditional Sourcing / Procurement suite include:

internal data / data structure is typically not exposed

e.g. a S2C (Source to Contract) will be set up to accept supplier (master) data and export contracts and meta data, but (losing) bids, auction history, negotiation audit trails, etc. will typically not be configured as (standard) reports and exports and may not be extractable in any automated fashion

the artifacts required for related processes and functions are rarely addressed

e.g. a P2P (Procure to Pay) will be used to procure not only goods and services for re-sale and goods and services for consumption, but internal assets such as equipment, licenses, etc. that need to be tracked and managed in an asset control system; the P2P system should collect all of the necessary data, but typically doesn’t nor does it connect or push data to the asset system, meaning purchases just get lost

the workflow is typically fixed to the process the system was built to support

e.g. most companies built solutions to address problems encountered in the companies the founders worked for or the companies that adopted the beta solutions; this not only resulted in some platforms being very good for commodities for re-sale but poor for MRO, very good for direct materials but poor for services, etc. but also resulted in solutions that really only worked for one or two verticals as the sourcing process used by a finance institution (even for similar types of goods or services) was very different than the sourcing process used by a CPG company …

And so on.

So now the leading providers who recognize this are not selling suites, they are selling “platforms”. But what is a platform anyway?