System overhauls: is there a doctor in the house?

I read recently that companies change their main applications once every seven years. I find that an astounding statistic. That companies choose to go through the trauma of changing systems so regularly unless absolutely and unavoidably necessary seems quite strange.

Leach What are the underlying reasons for this apprently unusual strategy? Firstly, there's the old adage 'the grass is greener on the other side' - maybe our system is getting long in the tooth, maybe we're having trouble with the supplier, maybe our company is being held back because we aren't using the latest technology.

It could be as simple as a personailty clash between an incoming IT manager and an existing computer system. The "I didn't select it so it can't be any good" syndrome. Or it could be bored support staff needing some new toys to play with.

Here are my golden rules that should apply when considering a change to a different computer system:

  • If it's Open Source, change to Closed Source (but remember, it's important psychologically to have someone to blame if it goes wrong)

  • If its Closed Source, change to Open Source (wow, we get the source as well?)

  • If it's character-based, change to GUI (pretty colours, dials and knobs)

  • If it's GUI, change to a Web-based system (more pretty colours and graphics)

  • If it's Web-based, change back to character-driven (wow, it's so much faster)

As it usually takes a long time - often years - to finally change over from one system to another, a prudent rule is: always keep two systems running.

The most opportune time to think about changing your computer software is when you've finally powered-down its predecessor system for the last time; up until then you haven't had time to properly think about the future as you've been busy maintaining two systems.

What's the lesson for developers trying to sell their software? Always keep up with the latest fashions. And the lessons for developers with older systems? Add some pretty, bleeding-edge facilities. Put in some useless xml-rpc call, or add in one program written in "insert flavour of the month programming language here" or even better, invent your own. Even if it doesn't enhance the system, it'll still work wonders on your resume.

John Leach is Managing Director of Melbourne-based open source consultants Osware. You can reach John by e-mail at johnl@osware.net or on the Web at http://osware.net

Advertisement

Talkback 0 comments

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Phil Dobbie A guide to the future of the internet
    Last week we looked at the history of the internet in Australia. It's been around for 20 years and changed our lives in so many ways. Imagine what it could do given another 20 years.
  • Array Carelessness busts Linux security
    No operating system can ever properly protect a computer from trojans as long as users continue to do silly things. Just because Linux is immune to your standard drive-by viruses it does not mean that it can escape trojan horses.
  • Array Sun shining on Ajnaware
    Graham Dawson talks about the future of iPhone app development and augmented reality.
  • More blogs »

Tags

Back to top

Featured