Maintenance Dollars at Work
Software vendors have it right: Maintenance work can double as development
Computerworld - Most executives say their businesses are changing faster than their IT organizations can keep critical systems current. Yet IT can't afford to make any major changes because so much of the technology budget is devoted to incremental maintenance.
The frustration is most acute at Fortune 1,000 companies. A recent Crossroads-OSA poll of 200 executives showed that only about 3% of their companies' programmers are assigned to new systems development. Almost 52% are devoted to software maintenance. Just over 45% are dedicated to interface development and maintenance.
Businesspeople know something is wrong but find it hard to hold their own when discussing technical resource allocation. One solution is for Fortune 1,000 firms to adopt the approach of independent software vendors, whose ratio of new development to maintenance work is about 1-to-1, compared with a Fortune 1,000 ratio of 1-to-17.
Why the huge difference? Are software vendors exempt from maintaining their applications? Hardly. Rather, they do much of the maintenance as the applications are built.
Disciplined by the competitive market, software vendors build applications with staying power. This means designing applications that make more frequent and disciplined use of standards and shared components. This keeps the interaction among program components more uniform and better documented for fewer maintenance-induced errors. Moreover, software vendors look at maintenance as an opportunity to periodically go the extra mile and rewrite modules to keep the architecture fresh and flexible.
Fortune 1,000 technology firms should borrow this page from the software vendors' playbook. By creating and maintaining applications with flexibility as a goal, and spending more effort reeling in spaghetti code, the Fortune 1,000 can make the same dollars work twice.
But this advice isn't a panacea for all large companies. In industries such as financial services, corporations typically regard in-house development as an important ongoing responsibility. But in manufacturing, purchased applications, services and software components are combined with legacy systems. Application development has a limited role, and thus maintenance is dwindling. This leaves the development and maintenance of interfaces as the primary focus.
To succeed, businesses must automate interface development and maintenance. The financial returns are as dramatic as when manufacturing moved to the assembly line. Companies can reduce the cost of keeping line-of-business applications current. Interface maintenance that used to take months to develop and test can be done in an afternoon simply by changing parameters. Such an improvement is an opportunity to gain competitive advantage. roi
Read more about ROI in Computerworld's ROI Topic Center.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Streamline Compliance and Increase ROI
- Streamline, simplify, and automate compliance related activities; especially those that impact multiple business units. This white paper from NetIQ, outlines solutions that will...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,...
- Insiders Can Ruin Your Company. Take Action.
- Did you know that 80 percent of threats to an organization come from the inside? The threat from insiders is often overlooked in...
- Top Solutions and Tools to Prevent Devastating Malware
- Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring...
- X-Ray of the PCI Process-4 Proactive Steps
- This white paper from Forrester Research Inc., helps break PCI into understandable components. Security and risk professionals will gain knowledge and insight into... All ROI White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All ROI Webcasts