Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

Unprepared for hidden costs

Packaged applications' ugly surprises include training time, integration woes

By Jeff Angus
January 17, 2003
 

A NOSTRUM of the late '90s was to dump internally developed, custom applications in favor of packaged applications. But the hidden costs of those packaged apps are coming back to haunt many companies that implemented them too hastily.

Free IT resource

Hear how top CIOs turn change into a competitive advantage.

Sponsored by HP

Free IT resource

Attend the SOA Executive Forum: Breaking SOA Bottlenecks SOAExecForum.com/may2007

Sponsored by InfoWorld



Hidden costs of packaged applications


Executive Summary:
Packaged applications offered many companies a purported solution to the costs of internal development, but complexity and lack of planning for packaged software's hidden costs can end up making them more expensive, costing more time and money than anticipated.

Test Center Perspective:
Addressing packaged apps' hidden costs takes planning. The five-layer OUCH model can help illuminate costs, ranging from obvious (hardware) to tangential (training time, integration) and organizational (opportunity costs).

The motivation behind that lurching, tectonic shift was the horror generated by over-budget attempts to build systems internally. An entire generation of in-house programmers was pulled from projects and thrown at ERP and CRM systems -- or out the door -- because executives believed that packaged apps would fix the problem of hidden costs.

"Companies that had been building their own software for 40 years started thinking maybe they didn't need all those people, and that was a sign of something bigger: a crisis of confidence," says Tom DeMarco, a Camden, Maine-based principal at Atlantic Systems Guild and co-author of Peopleware.

DeMarco thinks the rush to packaged software was accelerated by organizations losing confidence in their ability to invest wisely in IT and the creeping belief that original works of code were merely a cost, not an investment. But the hidden-costs problem didn't go away with the adoption of packaged apps, which can hide even more expenses.

Tackling the hidden costs of packaged software can also drag down projects and hopes of simple adoption strategies.

"If companies were feeling defeated by custom software, then packaged software has proven an even greater defeat. The fiasco with Oracle last year indicates that even upgrading a package isn't affordable," DeMarco adds, referring to the snarled application-migration problems last August that purportedly cost Agilent more than $100 million.

Uncovering layers of hidden costs

Why do hidden costs seep into every significant software project, custom or packaged? To understand, you have to apply what I like to call the OUCH (Overwhelming Unforeseen Cost Headaches) five-layer model of potential hidden costs to your packaged software deployment project.

Layer I is the set of costs that appears on any vendor's or SI's checklist, including staff, the packaged application, and dedicated hardware.

Layer II, the "absolutely should have known" layer, contains costs that any competent project manager would have accounted for in scheduling -- items such as package customization and post-deployment, dedicated tech support.

Layer III includes the costs tangential to the project's mission and specifics: efforts the organization wouldn't have required without the project, but ones that lie outside the way normal organizations scope deployment projects. Tangential costs include post-deployment training, integration, and the repurposing, firing, and hiring of personnel associated with the application.

Layer IV includes costs that the deployment creates external to the project itself but become an expense to the departments touched by the software package. External costs include changes required to other systems (electronic and manual) and loss of effectiveness during the early part of the learning curve.

Layer V is the organization structure and superstructure layer. It includes project-generated distortions of effective behaviors throughout the organization for political or emotional reasons, and opportunity costs of putting one project ahead of another.

The higher up the stack you go, the more difficult it is to account for the hidden costs. Although internally developed custom software shares the same potential for these costs, most of these unforeseen costs are more controllable in a custom software deployment. Internal critics also have more power to affect an internal project's design than that of a packaged one. The luster, self-confidence, and branding of packaged application vendors help to mute corporate Cassandras.

The fact that these large-scale systems work most coherently when accepted in their entirety, without customization, creates an all-or-nothing proposition that's polarizing, increasing both politics and human engineering stress.

Layers I and II: the obvious

There are obvious costs that should never have been hidden from an experienced observer: upgrades to hardware and operating systems to accommodate new, "more robust" (translation: blubbery) program code, and consultants to tweak and modify the packaged code to match the enterprise's requirements, for example.

"It seems like it's always a surprise to the client how much it costs to customize the package when they find out it doesn't have something they want," says Doug Zeffer, vice president of production at Enlighten, an Ann Arbor, Mich.-based Internet professional services company.

"Buyers take for granted a lot of things, don't ask the right questions, and discover after they bought it the features they requested aren't included," says George Brown, president of Database Solutions in King of Prussia, Pa. "And their sense of the complexity of these solutions, because they're packaged, is too low."

Another issue that can torpedo estimators' plans involves underestimating the amount of effort that it takes even great systems programmers to tweak, customize, and continually upgrade a packaged application. A high-performance coder such as Nik Malenovic, managing director at ThoughtSpring Consulting in Chicago, may spend 10 minutes trying to do a task in a new system it would have taken him 30 seconds to do in a system he already knows.

For Malenovic, the coding skills are so ingrained in his psyche that he has to "translate" when presented with another format, and in that case, "familiarity becomes a liability," he says. That liability sneaks into projects when managers, knowing high-performance coders' usual productivity rates, assume the same high rates on new packaged app tasks. Phillip Gordon, a consultant at Neon Consulting Group in San Francisco, points out an expensive hidden cost in Layer II that involves people rather than technology: critical staff being off-line during training.

"Yes, the vendor told you," Gordon says, "and you even paid for the training and set aside the time in the project plan, but when that time comes, their managers scream because they haven't planned for having their staff out of pocket for three days, not doing scheduled work."

Layers III and IV: revenge of the subtle

An even bigger people cost skulks in Layer III: ongoing training and technical support. "The cost of training -- and it's a significant one -- is an ongoing responsibility, and the cost isn't being tracked," according to AMR Research Vice President Bill Swanton. "There's the training you need long after deployment for new people or those who change positions."

And, of course, there's the lost productivity of users as they abandon their usual way of doing things and climb the learning curve of the packaged app and its new processes.

These hidden costs are much more subtle because of a fatal weakness of the finance professions: Most costs don't fit into a chart of accounts. No CFO can trace the inevitable external cost that Database Solutions' Brown cites: "How do you get focused mind-share from the users in flattened, lean, and mean organizations? They've been re-engineered, they're doing three jobs, and you want them to be effective [while] learning a massive new way of doing their work. They're out of altitude, air speed, and ideas" and will end up underperforming any estimate.

Layer V: the death spiral

Every corporate neurosis festering inside an organization can derail deployments by lurking in the background and loading hidden expenses. And in a co-opetition-filled, merger-frenzied, online-partnershipped world, it doesn't end with internal politics; the inter-organization costs can be astronomical, too.

Enlighten's Zeffer has seen the effects of these hidden costs firsthand. His organization built a CRM system for a billion-dollar homebuilder. They front-loaded the analysis and design, spent a year mapping how the parts of the company would integrate, and crafted it around the company and its culture.

The unforeseen factor was a merger. The client company was the acquirer, but when the two entities merged, the smaller company had a bigger IT group, so the acquired company forced its technical infrastructure on the acquirer. The acquired IT group insisted -- without knowing the analysis and design -- on micromanaging, asking for explanations of every fragment of the system that was already explained and signed-off, delaying its implementation, Zeffer says.

The single biggest hidden cost associated with packaged apps hasn't hit the industry yet, but Atlantic System Guild's DeMarco believes it's inevitable, and it's a killer. He calls it "latent turnover," and it has deep roots.

By 1997, many companies already had a three-year backlog of development work; a backlog that was exacerbated by the pressing needs of immediate, must-do-now initiatives such as Y2K and the Euro conversion. "There's got to be seven years of backlog now," DeMarco says, and the developers who are left must work on the relatively banal tasks of maintaining and buffing packaged vendors' code -- and it is demoralizing.

"The result is latent employee turnover ... they've decided to leave, they're checked out, but they're still there," DeMarco says. "The companies retreating from organizationally discriminating development have left developers disenchanted, but they are not leaving because in this economy there aren't options."

Without a push for changes in packaged applications and their treatment, when the economy does turn around, resources for attacking the gargantuan backlog will become available -- but disenchanted developers, now with other options, will leave in droves. DeMarco sees this putting CTOs in a panic: a sudden upsurge of work for developers but decimated coder ranks.

Also alarming is a different latent turnover that could create another lurching shift. Dave Perkins, principal at American Management Systems in Fairfax, Va., says that because IT has commanded so much of the strategic mind-share for so long, it's not just applications that are backlogged ... strategies are, too. Perkins thinks the passionate focus on packaged enterprise applications begat an "idea backlog," which created the same disgruntlement among top managers as packaged apps have among developers.

Perkins believes the result will be the same: When economic situations make moving on possible, the key strategists will be fleeing their current employers, immobilizing ambitious companies looking to take advantage of a recovery. And that's a cost that will not be easily hidden.





 


 
Jeff Angus is an InfoWorld contributing editor. Contact him at jeff_angus@infoworld.com.
 

TOP NEWS:


»  Top 10: Intel antitrust redux, AMD change, network woes
This week's roundup of the top tech news stories includes Intel's EC woes, AMD's new CEO, San Francisco's network issues, the ongoing MS-Yahoo saga, and more

»  Why San Francisco's network admin went rogue
An inside source reveals details of missteps and misunderstandings in the curious case of Terry Childs, network kidnapper

»  AMD takes on Intel with its own low-power chip
The chip, code-named Bobcat, is designed for low-cost laptops and mobile devices and will compete with Intel's Atom processor

»  Hold off on WiMax investments, Gartner cautions
Analysts say businesses should wait until WiMax is more widely deployed and there are more dual-mode handsets

»  Samsung, Sun jointly develop NAND flash memory chip
The 8GB single-level cell NAND flash memory chip developed by Samsung and Sun should have a significantly longer lifespan than current flash memory

»  RIM fixes critical BlackBerry Enterprise Server bug
Research in Motion patched a critical bug in its BlackBerry Enterprise Server that could have allowed hackers to break into company networks




Solutions to the Toughest IT Challenges in Remote Offices
Though small in size, remote offices face many of the same IT challenges as larger central offices. This Webcast zeroes in on the top line challenges to deliver information that can provide immediate benefits to your business. Sponsor: AMD and Dell

»  Click here to view this Webcast
  Zombie PCs Are Attacking Your LAN
A recent study showed that malware-infected zombie PCs are now a bigger threat to ISPs and Web infrastructure than DoS attacks. As this brand new IT Strategy Guide explains, an increased use of peer-to-peer techniques by the attackers has made it harder to fight back. Download now, compliments of Verio:

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist