Add to Technorati Favorites The EDI Mapper: February 2008

Thursday, February 28, 2008

The way to profit in EIPP is Systems and Quality

I was reading the postings of another blogger the other day, regarding EIPP. Quick note; For most people EIPP is a re-branding of the most basic of EDI, the supplier sends an invoice. We're great in IT at making up new acronyms or names for old processes in the hope of selling more.

Anyway back to the subject of the post. The blogger in question was bemoaning the fact that whilst there is a lot of interest and "new" players in EIPP, few if any make a profit. One company in question has a turnover of £3.5 Million but loses approximately £7 million per annum. Its P&L account reserve is -£27 million. Another has turnover of £1 Million and loses of £3 million, P&L reserve of -£23 million.

Now here I show my limited knowledge of the practice of Venture Capital and high finance. Both these organisations are backed by VC's and so they are NOT insolvent. But... when are the investors going to get their money back? Or to put it more accurately when are the VC's going to get a return on their investment of other peoples money? I make it that break even is 200% of current turnover, assuming costs do not rise with increased turnover. To get the £27 million pounds back at current growth rate you are looking at a minimum of 10 years. Given that the turnover of the smaller company above went down slightly last year it and that costs increased ahead of turnover at the larger company it could take longer. This is almost "Dot Com" optimism.

So much for high finance.

I think there is a different approach that can lead to a profitably growing company. It may grow slower but note the word profit. That way is to concentrate of quality and systems. Quality because that leads to better systems requiring less resource to manage the processes. Quality because it leads to fewer remedial actions, which always cost more. Get it right first time and it's always cheaper. Quality because any business must concentrate of delighting it's customers. Delighted customers lead to higher retention rates and easier new business sales because of customer referral. My other point is systems. Quality systems. If you can systematise a process rather than having to add more support staff for each new customer then you gain a much bigger return on the investment and, sorry to say, but the fewer humans involved in a process the lower the error rate so the higher quality.

The only downside to the quality and systems approach is that you cannot make a quick "land grab" for a market. But it a lot less stressful for you and your trading partners.

Here's an interesting question for you. If a new customer came to you and asked for 30 days credit, with their company finances in the state described above, would you extend them credit? If not then why would you put important business relationships between you and your business partners in their hands.

Far better to put it in the hands of a company making a profit and dedicated to a quality implementation. Preferably one with a recognised accreditation for quality. Business relationships are hard won and even something as seemingly simple as sending invoices to your customers or receiving invoices from your suppliers deservers to be handled in a quality manor that does not put the relationship at risk.

Wednesday, February 13, 2008

How hard can it be to integrate two systems?

Earlier this week I was working with a particular mapping for a client. They required to send invoices to one of their customers and we were already processing the same invoices for this client from a different (Older) system. The idea was that the client was migrating from their old system to the brand new shiny system.

Not a problem one might think, as a newer system should have better abilities to trade electronically than a system well over 10 years old. We live in the modern, integrated world.

Well it turned out not to be quite that simple. First we had an email to our mapping project system to say that the new system could not produce a particular piece of data, rather it provided a piece of data that was incorrect. We found a work around for this using our facility to treat message data as look-up data and so we were able to agree how we could process the data and produce the correct information for the recipient. All a standard part of the service.

We had the software vendors file specification and we had sample data so, on we go. Then we stopped. A quick check by the mapping engine highlighted that the sample file did not match the specification. Close but no cigar.

So we requested, and were sent, two files contains not one but two specifications. We were also sent two sample files. So we now have a quandary. If we choose, we have a 50% chance of getting the wrong specification. No problem, quick chat with the client and they point to the latest specification. Couple of hours later and we have a mapping of the input data, a mapping of the output data and we can test to make sure that the documents match business rules, add up etc.

Guess what, they don't. Well if everything worked first time there would be no need for testing. We changed some of the mapping, checked the arithmetic of the data and it just did not make sense, did not have tax totals and so was basically totally invalid.

After further discussion with the customer we find the root cause of the problem. You will remember we received two specifications and two sample files. It turns out that one of the sample files, sent by the software house, had nothing to do with the final specification and between us we had contrived to choose the wrong sample. Such is Sods Law.

This is the work of data mappers, and this is not a whinge about wrong specification etc. The work of data mapping involves detailed data analysis. Yes we at least have tools that speed that process up significantly but never the less it is detailed work and we love it. After completing the mapping, in less than 8 hours including dodgy files and specification, we had a laugh with the customer, a promise of a pint owed and a happy customer.

But here's the thing. Without the tools that we have built the data analysis and mapping process would take days, in fact we have heard competitors quote large sums of money for such work, if they do not already know the file standard, and I can understand why. Some people believe there cannot be much to sending a file of invoices from one company to another, but the devil is in the detail and that is why EDI or EIPP is becoming more and more a Software as a Service arena. Without the specialist skills and tools it is the Total Cost of Ownership of EDI or EIPP, the costs of skilled data analysts, mapping tools, testing teams and support, that more and more Financial Directors are saying is too expensive to do in house. The sending and receiving of physical files is easy, but the set-up of the variety of communication processes is not. What a lot of companies are now saying is get somebody else to cope with the messy bit, we just want to send and receive one file format and use one communications method.

After all, if you distribute building materials do you want to spend your money on making the distribution more efficient and selling more OR staffing up the IT team to have data analysts, EDI experts, XML experts, communications experts, oh and have them also run you IT systems as well?

Saturday, February 02, 2008

ISO 9001 can improve your business profitability

We have recently been going through the process of achieving ISO 9000 accreditation for our Software as a Service EDI/EIPP offering. It has been a fascinating process. I had always believed that one of the secrets of a successful outsourcing or SaaS offering is to reduce the number of support calls to a minimum. I know this is a statement of the blindingly obvious but you would be amazed the tales we hear from customers moving to our service from other offerings.

When we started out on the route to ISO 9001 accreditation I thought it would have some benefit in terms of seeing where we were making mistakes, correcting them and of course there is the marketing benefit, but mainly in making sure that we continued to provide a quality service for our customers. I believe we are the only SaaS EDI or EIPP provider to be accredited for ISO 9001.

But the more I, with the help of our ISO 9001 consultant, got in to the depths of understanding ISO 9001 it became clear that whilst ISO 9001 does highlight the quality of whatever systems are being measured, the major benefit is the application of the continuous improvement principle.

We have been accredited for our data mapping processes and our systems and support processes for the provision of EDI data mapping, translation and transportation. In my next blog I will discuss the application of process to data mapping and translation, but today I want to concentrate on support.

When I look at a lot of our competitors, especially in the SaaS EDI or EIPP space, I notice that whilst the are bigger than us in terms of turnover, they are typically making huge losses. Some have accumulated losses of over 26 million and yet they still have turnover that is substantially less than their costs.

Looking at it even closer you can see that whilst they increase turnover they are increasing staff, and staff costs, much faster. To me this leads to the conclusion that whatever systems and support they have are not efficient enough. And that is one of the major benefits of the ISO9001 process.

What we have found is that every time we have have a support call/system issue the ISO process of continuous improvement has helped us to eradicate that error/issue for the future. It does not mean that we never get errors but analysis shows use that over 85% of all support calls/issue we received are outside of our service. They are either errors with the data sent to us or the comms of the sender or the recipient.

By concentrating on the ISO 9001 continuous improvement process we are able to keep our support costs to a minimum, we are able to handle millions of transactions per annum with a much smaller team than any of our competitors and we are able to keep improving the experience for our customers and their trading partners.

ISO 9001 does not make you infallible, but it helps you to learn from each mistake and improve your business and profitability.

I did have a cheeky thought though, should I go to the bigger players making all the losses and offer that we do the product, service and support for them, there will of course be an element of cost for them ;-). We could then show them how to make money instead of burning it. Just a thought....