TechRepublic : A ZDNet Tech Community

TR Dojo

by Bill Detwiler, Head Technology Editor
Contact

California’s Controller said it would take six months or more to reprogram their COBOL-based payroll system to issue minimum-wage checks to state workers, as planned by Governor Arnold Schwarzenegger. Replacing a massive system like California’s is expensive, but keeping a dying system on life support can be catastrophic.

——————————————————————————————————————-

Forget Sarah Connor or the T-1000, the Terminator is facing a far more tenacious adversary these days–COBOL. California’s Republican Governor Arnold Schwarzenegger wants to issue minimum-wage checks to 200,000 state workers by the end of August. But according to The Sacramento Bee, Democratic state Controller John Chiang said the state would need at least six months to reprogram California’s COBOL-based payroll system to issue the minimum-wage checks.

Pushing IT beyond its limit

Chiang’s reluctance to implement Schwarzenegger’s plan may be more political than technical. But, there’s no denying that California’s reliance on a decades-old payroll system has turned a bureaucratic problem into a technical crisis. California’s not alone in this quandary. A great many businesses and large government agencies rely on archaic systems for daily operation. Why? Money and institutional inertia.

In describing the situation to The Sacramento Bee, Michael Cohen, director of state administration with the Legislative Analyst’s Office, said:

It’s an example of a number of computer systems in which the state made a large investment decades ago and has been keeping it going the last few years with duct tape.

When organizations make large capital investments, they want the assets to last as long as possible–whether it’s a new building or a network infrastructure. But, pushing systems too far past their intended lifespan has several negative consequences: increased risk of catastrophic failure, increased maintenance costs, increased incompatibility with newer systems, and significant inefficiency. Just read what writers for The Union-Tribune uncovered about San Diego’s antiquated IT system.

Change can be costly but is necessary

Some argue that sticking with existing systems, even when they’re held together with duct-tape, can have advantages over a new deployment. In his InfoWorld.com blog post on the California COBOL situation, Neil McAllister posits that the complexities and costs of replacing California’s payroll system may outweigh the costs of keeping the current system. McAllister sites an IDC study that examined the cost of developing and deploying in-house software. Interpreting the report, McAllister wrote:

It turns out that it isn’t the applications that are growing more complex, but the technologies themselves. Multicore processing, SOA, and Web 2.0 all contribute to rising software development costs, says IDC. In other words, new code is more expensive than old code. The more you take advantage of today’s hot new technologies, the more likely you are to experience development delays and software defects.

I have first-hand experience with large, expensive software development and deployment project–from both an IT and end-user perspective. I’ve seen ill-conceived and poorly managed projects run months past their completion date and thousands over budget. But, I’ve also seen the opposite. Just because developing and deploying a new system might be difficult, complex, and even more expensive than maintaining the status quo, sometimes it’s necessary. Consider the technological advances in automobiles over the past 50 years. Are modern cars more complex and more expensive to purchase and maintain than Ford’s Model T? Yes. But, today’s autos are safer, more comfortable, and more functional.

The bottom line for IT leaders

IT executives cannot ignore the substantial risks associated with pushing IT systems too far beyond their intended lifecycle. Nor should IT hold onto out-dated and dysfunctional systems because deploying a new system would be difficult or expensive. As California’s COBOL quandary demonstrates, duct-tape IT can turn a simple request into a technical crisis.

Bill DetwilerBill Detwiler is Head Technology Editor of TechRepublic. Previously, he worked as a Support Tech and IT Manager in the social research and energy industries. Read his full bio and profile. You can also follow him on Twitter.

Print/View all Posts Comments on this blog

Is duct-tape IT killing your organization? Bill Detwiler - TechRepublicTechrepublic Moderator | 08/22/08
When coded properly, there is nothing wrong with COBOL Locrian_Lyric | 08/22/08
Cobol getting blamed for dumb people jdclyde | 08/25/08
It will only be a PIC 99 Change The 'G-Man.' | 08/25/08
Bigger issue... When is IT *not* duct tape, chewing gum and bailing wire? Locrian_Lyric | 08/28/08
Right... TonytheTiger | 08/25/08
There are two questions here fidlrjiffy@... | 08/23/08
Something I Haven't Seen Mentioned Yet: Stargzer | 09/03/08
For some strange reason being a brit Tony Hopkinson | 08/23/08
I love all the posts here. zetacon4@... | 08/25/08
It probably has nothing to do do with COBOL, or IT mario_silvio_hotmail.com | 08/25/08
and the controller Dr Dij | 08/25/08
Takes time when they don't profit cory.schultze@... | 08/26/08
Hidden Agendas + Ignorance + Press Bias = Fiasco Sensor Guy | 08/25/08
What about a pay increase? WV Rich | 08/25/08
Damn, that was a good one! Sensor Guy | 08/25/08
Pay increase point made in later Sacto Bee article dstreifling@... | 08/25/08
Everyone is skipping analysis allanlindsay@... | 08/25/08
Nope that was skipped in the requirements. Tony Hopkinson | 08/25/08
What they need to do instead! Dr Dij | 08/25/08
COBOL For Hire mvandeneede@... | 08/25/08
......... and me too! Gissajob? ShadyHouse | 08/25/08
Take things in the proper order pvtechrepublic@... | 09/03/08
Hard coded or parametrized klaasvanbe@... | 09/11/08
Inertia is driven by money too. HypnoToad | 08/22/08
I hear you, to an extent. bernalillo | 08/25/08
What the heck have they done ? Tony Hopkinson | 08/22/08
This is BS rhomp2002@... | 08/25/08
It's not just the cobol, or fortan or whatever Tony Hopkinson | 08/25/08
Maybe the six months is training time? ;) NickNielsen | 08/25/08
It doesn't over here TonytheTiger | 08/25/08
I must admit I was talking with my corporate Tony Hopkinson | 08/25/08
Definitely not rocket science ShadyHouse | 08/25/08
Well I'm sure there's a bit of a bureauocracy Tony Hopkinson | 08/26/08
The marketing clowns NEED to kill off old systems jdclyde | 08/25/08
I don't think the auto example is the best wdewey@... | 08/25/08
Just say No! (and get the crap beat out of you) bernalillo | 08/25/08
As some one else has said, it;s difficult if not outright Tony Hopkinson | 08/25/08
True but, bernalillo | 08/26/08
No need, agreed Tony Hopkinson | 08/26/08
It's a Duct Tape World Sensor Guy | 08/27/08
Amen Sensor Guy | 08/26/08
IT'S GOVERNMENT! expect it.... mikifinaz1@... | 08/25/08
So why not... tungstendiadem | 08/26/08
There is no "real" problem. TonytheTiger | 08/27/08
COBOL is too advanced for the youngsters dbecker@... | 09/03/08
Yep. kclark@... | 09/03/08
Agreed. COBOL requires skill and understanding. Locrian_Lyric | 09/03/08
Cobol easier to debug? Are you high? jmgarvin | 09/03/08
Point proven I think iansavell@... | 09/11/08
Another Solution (Time 1.5 Weeks) HanksComputer | 09/03/08
Just remember... dbecker@... | 09/03/08
Oh, just let the governor do it! dbecker@... | 09/03/08
Bill totally misses it here... rcpr@... | 09/04/08

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



500 Things Every Technology Professional Needs to Know
Did you know Microsoft's RegClean does not work with XP but you can use shareware to clean your registry? Did you know most wireless access points don't have encryption enabled by default? Did you know there are 500 tidbits of information contained in TechRepublic's 500 Things Every Technology Professional Needs to Know that will help you become a successful IT professional.
Buy Now
Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now

SmartPlanet

Click Here