Category Archives: SaaS

The Platform is Becoming Ever More Important …

In Monday’s post, we quoted an except from Magnus’ interview on Spend Matters where he noted how important it is to start with the most important capabilities / modules and build out towards a full S2P suite (because he knows as well as the doctor does that a big bang approach typically results in a big explosive bang that usually takes your money and credibility with it). If you examine this closely, you see that you need to select not only the right starting solution, but a starting solution that can grow.

This requires a platform approach from the get-go. It doesn’t need to underlie the starting modules, it doesn’t need to underlie the ending modules, it just needs to underlie the suite you want to put together. It can be part of an application you already have or a third party application you buy later. But it has to exist.

The simple fact of the matter is that you can’t put together an integrated solution that supports an integrated source-to-pay workflow if you don’t have a platform to build it on. And you can’t patch it together just using endpoint integrations using whatever APIs — that’s just enabling you to push data from one point into another … or pull it from one point to another. That’s not an integrated solution, which requires an integrated workflow, just data integration. And while that is a start, it’s not enough. Especially when there is no one-size fits all category strategy and source to contract or procure to pay workflow for even the smallest of organizations with the simplest of needs.

So before you select any solution, the first thing you have to make sure is that it is built on, or works with, a true platform … otherwise, you may find as you undertake your S2P journey that a component you selected early does not fit the bill and you have to repeat steps … which is something you really can’t afford to do.

GDPR [2018] (Consolidated Links)

Bonus

Get Your Head Out of the Clouds!

SaaS is great, but is cloud delivery great?

Sure it’s convenient to not have to worry about where the servers are, where the backups are, and whether or not more CPUs have to be spun up, more memory needs to be added, or more bandwidth is needed and it’s time to lay more pipe.

However, sometimes this lack of worrying leads to an unexpectedly high invoice when your user base decided to adopt the solution as part of their daily job, spin up a large number of optimization and predictive analytics scenarios, and spike CPU usage from 2 server days to 30 server days, resulting in a 15-fold bill increase over night. (Whereas hosting on your own rack has a fixed, predictable, cost.)

But this isn’t the real problem. (You could always have set up alerts or limits and prevented this from happening had you thought ahead.) The real problem is regulatory compliance and the massive fines that could be headed your way if you don’t know where your data is and cannot confirm you are 100% in compliance with every regulation that impacts you.

For example, EU and Canada privacy regulations limit where data on their citizens can live and what security protocols must be in place. And even if this is a S2P system, which is focussed on corporations and not people, you still have contact data — which is data on people. Now, by virtue of their employment, these people agree to make their employment (contact) information available, so you’re okay … until they are not employed. Then, if any of that data was personal (such as cell phone or local delivery address), it may have to be removed.

But more importantly, with GDPR coming into effect May 25, you need to be able to provide any EU citizen, regardless of where they are in the world and where you are in the world, with any and all information you have on them — and do so in a reasonable timeframe. Failure to do so can result in a fine of up to €20 Million or 4% of global turnover. For ONE violation. And, if you no longer have a legal right to keep that data, you have to be able to delete all of the data — including all instances across all systems and all (backup) copies. If you don’t even know where the data is, how can you ensure this happens? The answer is, you can’t.

Plus, not every country will permit sensitive or secure data to be stored just anywhere. So, if you want a client that works as a defense contractor, even if your software passes the highest security standards tests, that doesn’t mean that the client you want can host in the cloud.

With all of the uncertainty and chaos, the SaaS of the future is going to be a blend of an (in-house) ASP and provider managed software offering where the application, and databases, are housed in racks in a location selected by the provider in a dedicated hardware environment, but the software, which is going to be managed by the vendor, is going to run in virtual machines and update via vendor “pushes”, where the vendor will have the capability to shut-down and restart the entire virtual machine if a reboot is necessary. This method will also permit the organization to have on-site QA of new release functionality if they like, as that’s just another VM.

Just like your OS can auto-update on schedule or reboot, your S2P application will auto-update in a similar fashion. It will register a new update, schedule it for the next, defined, update cycle. Prevent users from logging in 15 minutes prior. Force users to start log-off 5 minutes before. Shutdown. Install the updates. Reboot if necessary. Restart. And the new version will be ready to go. If there are any issues, an alert will be sent to the provider who will be able to log in to the instance, and even the VM, and fix it as appropriate.

While it’s not the one-instance (with segregated databases) SaaS utopia, it’s the real-world solution for a changing regulatory and compliance landscape, which will also comfort security freaks and control freaks. So, head in the cloud vendors, get ready. It’s coming.

Source-to-Pay UIX 2017 (Collected Links)

What Makes a Great U(I)X?

What Makes a Great e-Sourcing U(I)X?

What Makes a Great (Strategic Sourcing Decision) Optimization U(I)X?

What Makes a Great Spend Analysis U(I)X?

UX Epilogue