http://strom.com/awards/322.html
I
had an opportunity to visit an old friend of mine who is an IT manager at a
mid-sized company this week. My friend has worked at the same shop for over a
decade, and has seen products come and go and his data center transformed from
using a small IBM mainframe and token ring to running Netware and Ethernet. My
visit, though, was marred by a crisis: one of his users couldn't get access
rights to her shared applications (most notably, Groupwise email) when she
logged in.
Now,
I am not writing this column to ask for suggestions: subsequently, my pal fixed
his problem and his user is no longer in distress. But it got me thinking about
how companies upgrade their applications and how old in general their software
versions are, compared to our fairy-tale lives here in journalist-land where we
have the latest and greatest of everything. Truth be told, I still run Windows
NT in my lab, just to give me some perspective. (And I keep all those ancient
Windows CDs around just in case I have to test something out. I think I even
have a couple of OS/2 CDs around.) But that is a test lab, my friend is dealing
with real life.
You
see, my friend is running on ancient gear: Netware 4.11, Groupwise 5, Zenworks
1.something, and that's just the Novell portion of his program. Most of his
desktops are still at Windows 98, too. He knows he is behind the times. It
isn't because he doesn't want to upgrade: they are small IT shop and they don't
have the time to deal with it. They can't really upgrade their Netware servers
because they have production applications that run on the older versions, you
know, those older versions that still make use of IPX, a protocol that Novell
has moved away from. Their clients are all a mishmash and need to be refreshed,
but they figured they would wait until they could roll out a new version of
Windows. Plus, to make matters worse, there was a period of about a year when
they didn't have anyone who really knew Novell on staff, and that was after
spending tons of dough on a consultant who couldn't seem to get anything done.
On top of this, the firm has a bunch of workaholics that don't want the IT
staff to take down the network over the weekend, because they are working over
the weekend. Does this sound like your shop?
Actually,
it does sound familiar. Here at CMP our IT shop isn't all that different. We
have slimmed down the staff so much that we can't really support a major
desktop upgrade either. And we subscribe to the winery model of software
deployment -- we are fond of buying huge applications and then letting them sit
on the shelf for a few years before they are deployed to the general public. We
replaced a perfectly simple and effective Excel macro with this complex
Web-based Intranet solution to do our expense reports. Now I can't do my
reports on the plane home, because I need to be logged in to the network. What
took me a few minutes now takes an hour. To add insult to injury, the software
was three years old by the time we deployed it. Too bad that most software
doesn't age as well as most wines.
This
isn't a new problem, by any means. Back in the day when I worked for Megalithic
Insurance in downtown Los Angeles, we had mainframe Cobol applications that were
20 or 25 years old. Actually, none of us knew their exact age because they all
pre-dated the IT staff that maintained them. The code was actually commented
with warnings about "Don't touch these next N lines because we don't know
what this subroutine does!" Kinda scary.
So
I thought, let's see if this really is typical or not among you, my loyal
readers. I ask you to take a moment from your day and send in the details of
your Oldest Working Software.
Heck,
let's make it a contest. No purchase necessary to win. Offer void in Oklahoma.
Only readers of this column can apply, and you can have multiple entries if you
are a real glutton for punishment. Tell me the details, why you can't or won't
upgrade, and approximately how many desktops or servers are running this aging
code. It must be a commercial product, not something that you developed. All
entries become my property, and if you don't want me to embarrass you or your
company, then tell me so and I won't mention any names to protect the winners.
The winner will receive $25. Entries judged on originality, actual age of
application, widest deployment, and other criteria that I reserve the right to
change at the last minute.
I
look forward to hearing from you.
Entire contents copyright 2003
by David Strom, Inc.
David Strom, dstrom@cmp.com, +1
(516) 562-7151
Port Washington NY 11050
Web Informant is (r) registered
trademark with the
U.S. Patent and Trademark
Office.
ISSN #1524-6353 registered with U.S.
Library of Congress
If you'd like to subscribe (issues are sent via email),
please send an email to:
mailto:Informant-request@avolio.com?body=subscribe.