Menu
Enterprise Software Upgrades: Less Pain, More Gain

Enterprise Software Upgrades: Less Pain, More Gain

Every CIO has complained about how tough it is to install new versions of ERP and other enterprise apps. Here's how to stop the hurting and start making the process work for you.

But CIOs must be careful before they get rid of their customised code during an upgrade. Business users may love that code, so you need their backing - or at least their understanding - for why you're dropping it, says Cheryl T Smith, the former senior vice president and CIO of KeySpan, a New York-based gas and electric company. (Smith became CIO at McKesson in September.) During recent upgrades to KeySpan's Oracle ERP system, Smith and Don Stahlin, director of IT, identified all the customised components of the software and the opportunities to go to standard functions in the package's new version. They met with users to see which customisations they were willing to give up. When the two groups disagreed, they brought the discussion before a steering committee composed of functional and business leaders from across KeySpan.

Smith and Stahlin came up with costs for two options: modifying the actual ERP code of the new version (expensive and difficult) or adding a custom program outside of the ERP system to perform the function. That helped users understand just how much effort IT had to put into writing and maintaining those customisations, says Stahlin. But the users also had to do some research before they could go before the steering committee to plead their case. They had to come up with a "no-technology" option, usually a change to the business process to fit with the software out of the box.

"Sometimes the users had valid reasons for keeping the customisations, like labour contracts that required things to be done a certain way," Smith says. "But we found nine and a half times out of 10 we could change the way we do business because it wasn't that critical; it was just habit. You just unfreeze the organisation and rearrange the way people do things, and now you just do them a slightly different way and that's OK."

The steering committee tended to shoot down the requests for customisations, says Smith, because they were invariably more expensive than the no-technology options. "When someone from HR came to them and said: Â'We have to do it this way', the committee would say: Â'No you don't - change your process. I'd rather spend this money in my business.'"

Strategy No. 3 - Do It Yourself (Forget Consultants).

Having a continuous internal planning system for upgrades makes it easier for CIOs to limit the number of outside consultants they need to bring in to help with upgrades. An AMR study found that companies that handed over responsibility for their upgrade projects to outside consultants spent twice as much ($US2.3 million versus $US1.5 million) and took longer (10 months versus six) than those that kept the project leadership and as much of the work as possible in-house. "The costs skyrocket because you will have people on the project who don't know your business," says Judy Bijesse, an analyst at AMR Research, "and you'll have a lot of consultants who are being trained while you're paying them."

By retaining leadership yourself and tracking the fortunes of colleagues who are upgrading, "you can avoid being the one that bleeds on that first release," says Nextel's LeFave. Indeed, most enterprise software is so bug-ridden in its first release that CIOs can wind up installing the upgrade all over again when the vendor comes out with a "point release" to fix the initial bugs. Manish Khadepau waited until Oracle was on the second point release of Oracle 11i before implementing it at Infogrames, a New York-based video game publisher. (There have been six point releases of 11i since it was first introduced in 2000 - each requiring a complete reinstall if the customer has customised it.) But it was still bleeding edge at the time, Khadepau says, and full of bugs.

Each time Oracle would send Khadepau a new bug fix, the fix would destabilise the rest of his system and require him to rewrite the customisations his company had made. "Oracle 11i is so big and so interconnected that when they fixed one piece, three others would break somewhere else in the system," he says. The earlier version of Infogrames' ERP software was so heavily customised that the upgrade wound up costing as much as a new installation - between $US400,000 and $US500,000, according to Khadepau.

Quinlan, the MFS systems manager who blanched at the cost of consulting fees for her company's upgrade, has decided to install a new HR application herself (she has a background in HR and is a former PeopleSoft consultant) with support from a few internal staffers. But the financial upgrade is bigger and much more complex than she and her staff can handle. "We haven't decided what to do there yet," she says.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

More about ACTAMR ResearchBrother International (Aust)Brother International (Aust)Burger KingGartnerHISHR SoftwareInfogramesJD EdwardsKeyspanMultilink TechnologymySAP.comNextelOAUGOraclePeopleSoftSAP AustraliaSpeedVerizon

Show Comments
[]