Archive for October, 2009

The Future of ERP

I’ve seen a few articles, and I’ve been doing some wondering on my own, about what the future of ERP will be.  Maintenance costs keep rising (22% now for Oracle and SAP), the time it takes to install is being measured in years, not months, and once you get fully installed you’re too broke or exhausted to ever upgrade. 

 

I think the problem is there are two contradictory forces at work here.  First, ERP systems are now very functionally rich.  And that richness is built on a very robust and complex infrastructure which makes setting up that infrastructure a very time consuming and user intensive task – the main reason why it takes so long to bring a new ERP up. 

 

Second, even though these ERP packages are very functionally rich, they are not quite rich enough.  In fact they could never be rich enough to deal with the imaginations of our nation’s business leaders, and despite what we may wish, you can’t always (or hardly ever) just say ‘we are not going to do it this way anymore because our ERP system doesn’t support it’.  Many times there are very solid reasons, reasons that mean a lot to the customer base, why companies do the bizarre things they do.  And so for most ERP packages the customization phase starts almost before the first item master is created and goes on forever.  That’s what makes it so hard to upgrade. 

 

So, there you go.  We need a complex system to handle the complex business conditions we have but it will never get complex enough in just the right ways to make everyone happy without customization.  In addition, 80% of the complexity in the package is not something you need and it will just get in the way, and the 20% that is applicable doesn’t go quite far enough.   A slow creeping quiet fills the room and from the back a small, sad voice says simply, “We’re doomed.” 

 

To be honest, I haven’t a clue how this will all turn out.  Maybe we will get to the point where we just accept the fact that installing the ERP system will go on indefinitely.  Or maybe the ERP vendors will take things into their own hands and make their packages simpler?  All together now, let’s hold our breath.    

 

But I do know what should be done.  (If this has been suggested before, accept my apologies, I have not seen it.)  We need a simple, underlying, black box ERP engine that everything else could be built around.  No, wait, hear me out on this.  This would not be a full ERP system as we understand that term today, with every bell and whistle we can dream up.  It would be a bare bones MRPII model designed to store the company data base in a flexible format, perform the standard MRP calculations, provide the necessary feedback loops that distinguish MRPII from MRP, and track the heck out of the financial side.    

 

This package would not try to supply every user desire.  There are some areas it wouldn’t bother with at all.  It would be much smaller, much simpler, but it would do the heavy lifting an ERP system is supposed to do.  Even the files would be fairly simple and the emphasis would be to make an MRP Kernel that would be simple to install and which could not be modified even if you wanted to. 

 

But it would have something very important.  Much of what goes on in an ERP system is internal.  You feed demand in, you look at inventory, you calculate your requirements.  Internal.  I don’t care about no stinkin’ outside world.  But there’s other stuff that an ERP system does which depends very heavily on  external connections.  Where does your demand come from?  How did your inventory get entered into the system?  And at each point in the ERP kernel, where outside information is needed, there would be not an application but an interface point, a standard, simple to use, common interface to the outside world. 

 

Meanwhile, all around the kernel, independent software suppliers could build their applications that would bolt onto this kernel.  The interface would be standardized and you could pick and choose the particular applications you needed.  Now I know that sounds like chaos but I don’t think it would be.  Most of the major ISV’s would develop a general suite of applications and if your needs were not too bizarre you could just buy that suite and interface it in.  You don’t have to go to 15 vendors to buy 25 separate packages.  But if you did have a real specialty need, you could buy that app from that one vendor and interface it in too, because there would be a common interface and everything would fit in just like everything else. 

 

Because of the common interface, there would be a great deal of pressure on ISV’s to tailor the files in their package that are part of this interface to match those of the ERP kernel.  There would also be a great deal of pressure on these ISV’s to make their implementation as simple as possible because now that becomes a parameter by which you judge and separate the different contenders.   

 

You would start with a common kernel and then custom buy or build those special areas that make your business unique. 

 

Some people might say that with a simple file structure underlying the whole thing you could never build the complexity into it that the interfaced packages need.  I don’t agree.  I think that is a myth, the myth that we need to build every possible contingency into the base files.  I don’t think you need to.  Maybe once we did, back when we were scrimping and saving on every bit of disk space we used, or writing weird routines to shave milliseconds off the cycle time.  But today, I don’t think it matters.  I think it is possible to define a data base that is simple and which does not preclude the use of add on ‘complexity files’ in the interfaced applications to support special capabilities for those customers who need it.    

 

Now, I know what you’re thinking.  You’re thinking that maybe this is a good idea but it would never work because no one has enough leverage to make this happen, to build the Kernel and shove the standard interface down everyone’s throat.  And I almost think you’re right.  Almost.  Because I think there is one company that still has enough clout and enough breadth to do this – IBM. 

 

Yes, they may not be the IBM of the 70’s anymore but they are still very strong and a powerful force in the industry.  If IBM would build a very moderately priced ERP engine (think almost giving it away), with a standardized interface, maybe even simple interface apps for those who don’t need too much, and embed that into DB2 via one of the 10,000 versions of SQL, I think they would have enough leverage to make people think twice. 

 

Like I said before, I don’t know what will happen.  I know for sure that it won’t be what I have described above.  It just makes too much sense, and my experience has shown me it’s always the least logical ideas that see the light of day. 

 

But it is interesting to think about.        

 

Tags: , , , , , , ,

A Moment of Decision

I’m a very practical person.  Science, technology, real things.  But I’m also a great believer in powers beyond our control.  Magic.  And there’s nowhere I believe in that more than in sports. 

 

When Luis Gonzalez slapped a single up the middle and brought Jay Bell home in the 2001 World Series, defeating the New York Yankees, I settled back in my chair and said prophetically, “They won’t win another one for a long time”.   And, the Yankees have not won or even been in a world series since then, and that despite having the greatest manager in the league and the greatest player of our time (excepting maybe for Pujols).  They struggled and with the exception of 2003 rarely got out of the Divisional series.  It was as if a dark, cold cloud had settled over our world and it was like all of the rules of time and space had been turned up side down. 

 

But now the winds have changed.  The Yankees are back in their rightful place, the World Series and we stand on the brink of what could be a new golden era.  What, you think I’m crazy?  Well, OK, I might have to give you that one, but that doesn’t prove I’m not right.  The next few nights will be critical (I am writing this the night before the series starts).  What will happen to America?  They won’t say so but the President’s advisors and all the Wall Street honchos are watching this one.  If the Yankees win, it will be a bull market.  If they lose – Buffet is planning to sell off everything he has before morning.  And so, in this time of trial, this time of decision, it is up to every American whether Republican or Democrat to stand tall and do the only thing that true Americans can. 

 

Support the Yankees, of course.  Enjoy the series.  (J. 

Client Access and Windows 7

Well, did you have your place in line reserved? 

 

It’s probably not going to be like an iPhone release, but the arrival of Windows 7 will certainly cause some excitement.   

 

I have to admit I’m one of those folks who has stayed on XP, afraid of what might happen if I voyage onto the sea of Vista so I am looking at the new windows release with some curiosity.  After all, it’s time I upgrade.  I mean I’m not having any problems with XP but it is pretty old now.  But like most i people, what I am really wondering is how Windows 7 and Client Access will get along.  And the answer is – they will, sort of, but not necessarily on day one. 

 

When Windows 7 is released, it may or may not work with the version of IBM i Access that you have.   And the primary problem will be the one that caused so much grief with Vista – authority.  The authority structure of Windows 7 is the same as that of Vista and so many of the same problems will exist when dealing with external packages.  So what’s IBM going to do? 

 

Well, on day one, nothing.  You can load Windows 7 and your client access might very well work and it might very well not.  IBM will not provide support for any version of IBM i Access until the release of version 6.1 (that is different from the 6.1 version of the operating system that has already been released) later in 2009.  That, of course will be a no charge upgrade item if you have a current maintenance contract. 

 

Support for pre 6.1 versions of Client Access (the old names are always better) will not happen until sometime in 2010.  Apparently, this whole Windows thing was a big surprise to IBM.  

 

So, is that all there is to it?  No, of course not.  There’s more twists and turns with this thing than in a West Virginia highway and for the full details I would encourage you to read the following MC Press article.  And in the meantime, be patient and continue to nurse that old XP system along.   Unless, that is, you’re feelin’ lucky.   

Tags: , ,

I’m Surrounded

Is it just me?  

 

I was talking to somebody the other day and one of the guys from IT walked by.  Don’t really know him, he’s never talked to me or even looked up when we pass each other and I’m not the sort of person who says ‘OK, pal, we’re going to talk’.   I’m not going into detail but let’s just say that when he rounded the corner the guy I was talking to rolled his eyes and said something to the effect ‘How does IT attract all the crazy ones?’ 

 

I laughed because I sort of agree and I thought about what a social worker friend of mine said to me a few weeks before about that field attracting a lot of, in her words, ‘normality challenged people’.  And then I went back to my desk. 

 

But I didn’t stop thinking.  I thought about a couple of lawyers that I know who make me pray that I never end up in the judicial system.  I thought about most of the people who are driving while I am out.  I thought about every single one of my relatives. 

 

And then it hit me.  It’s not IT people who are unbalanced.  It’s everyone.  It rolled over me  like a cold, dark cloud.  Everyone is crazy.   I, and I alone, am the last sane person in the world.  Finally, something I can believe in. 

 

But what can cause that type of mass infection?  Some people will say it’s a result of the society we have built (pessimists).  Others contend that it’s just a mass illusion (deniers).  And some (mostly geeks) say it’s built right into our DNA.   But I think it’s caused by the one thing that we all have in common – parents. 

 

That’s right, parents.  My mother is slowly, methodically driving me nuts right now.  Oh you don’t even want to get me started on that.   And my father – before he died – it was like dealing with something that is here physically, but mentally very far away (and no, he did not have any kind of dementia, nor did he get worse as the years went by).  

 

The sad part is that there is no way out.  It’s inevitable.  You can’t not have parents.  And so I live each day in silent fear, surrounded by those I call the ‘living weird’.  Be afraid, be very afraid. 

Impact of the Recession

In a recent LinkedIn post from the Supply Chain Managers Group, the question was asked – How has the recession changed your business?    

 

There is no single answer to that question of course, but my shot at it is how the role and strength of the finance group has changed.  Historically, operations, sales, and finance have formed a triumvirate that ruled the business world.  Each had their own interests and point of view and the three groups were able to keep each other more or less under control.  Over the last decade Finance has been slowly growing stronger but that growth has really accelerated over the past 18 months because during that time the most important thing that businesses have looked at is – cash. 

 

Yes, cash is king today and we are focused on it in a way we never have been before; namely preserving it rather than using it.  On one hand, that’s not a bad thing, if you are in business it’s a good idea to keep an eye on the cash box.  The problem is, business people, like normal people, find it hard to focus on more than one thing at a time.  Over and over again we have seen one idea come to dominate the business world view, and that one idea reigns supreme for a few years and all other concepts are subordinated to it.  And then the backlash begins.  The one new idea didn’t solve all of our problems and so we turn against it.  We’ll see if that happens here. 

 

Anyway, as the recession has focused our attention on money, we have come to view all business questions from a financial point of view.  And again, that’s not all bad.  But for many companies that means looking at any spending that doesn’t yield an immediate return as bad, and this leads us to look at things almost exclusively from a short term point of view.  In the extreme you end up hunched over the steering wheel, your left foot poised expectantly over the brake peal while nervously scanning the road ahead that is only faintly illuminated by the glare of your parking lights.  We’re not going to take a chance, we’re not going to get caught short, caution becomes not just a word but a way of doing business. 

 

Almost without thinking about it, the balance of power has shifted to finance and the natural system of checks and balances that used to keep things in order are gone.  We have gone from worrying about sales, market share, and growth, to being obsessed with how much cash we have stored up, and that emphasis on cash and being cautions could hamper efforts to come out of the doldrums and be ready to meet what comes next. 

 

What we should have learned from the recession is that what’s important is to keep our balance and be able to quickly react to changes.  It’s focusing on cash in terms of how we can best use it to position ourselves for further growth.  It’s realizing that it’s the innovators and the agile who will emerge from this downturn stronger and better positioned.      

 

There is definitely a place for caution in the business world, but neither can you fold on every hand.   The key is being balanced, listening to different voices, and then pursuing a course that is more focused on what could go right, then on what could go wrong. 

 

Am I right?  Or losing it?  Comment below.    

A Public Menace

For the last several years, no matter what type of project I was on, I have pretty much been working from home.  Yes, periodic trips to see the client and rub a few elbows or whatever, but mostly, I’ve been home. 

 

Right now, however, I am working with a very nice client who seems to feel it’s important to keep an eye on me and since they are in the town where I live, I am now working at their corporate office a few days a week. 

 

There have definitely been some adjustments there.  Like getting dressed in the morning.  Now I have to do it.   And I had to take my car down off the blocks and put the tires back on.   But the worst part is that I have had to stop carrying on long and rambling conversations with myself while I am working.  That’s probably just as well as I would often distract and annoy myself to the point that I would tell myself to shut up and then a big argument would break out.  Many of these types of issues I anticipated.

 

What I wasn’t prepared for, however, were the bathrooms.    Have you used a bathroom in a public building lately?  I guess I hadn’t and so I was totally unprepared for the noise level of the modern stall toilet. 

 

The Who?  Jet engines?  The crying baby sitting behind you on the plane?  Nothing compared to this.  And I just walked right into it.   I pushed the handle down and was engulfed in this wall of sound.  I couldn’t hear anything for two days.  And it must be even worse for women.  At least I get to use a urinal most of the time.  A woman must endure the full fury of ‘the flush’ multiple times each day.    Oh, the humanity. 

 

And it’s not just the sound.  It’s the suction.  You couldn’t be pulled all the way in, of course, but for those who are very slightly built, it could be an embarrassing walk back to your desk. 

 

It is for that reason that I am calling on state and local legislators to establish a standard of protection for the American consumer.  

 

First, an upper decibel limit to the noise that may be emitted by a toilet. 

 

Second, the use of fabric or other sound deadening materials on the inside of stall walls.

 

Third, the introduction of a muffler of sorts or an adaptation of the cone of silence that can be deployed before the toilet is flushed. 

 

And finally, adding a short bungee cord attached to the door of the stall that can be fastened to the belt or neck of those whose weight  might make them potential ‘suctionization’ victims. 

 

It’s a small start, granted, but one that is way overdue.  So climb on the bandwagon.  Let’s all work together to make is safe to use the bathroom.  If not for yourself – do it for the kids.Â