Why change so much?
I was recently asked 'why do you have to change so much' and it was suggested that it would be good to explain this.
If it works don't fix it right, unfortunately this does not apply to software, software is more like a garden that has to be constantly maintained. It is not that existing code degrades or that servers wear out (they don't), the major driver is technical advance and obsolescence.
If you don't keep updating the systems you use you get left behind. You end up with a system that will eventually become unusable, even though it works as well as the day you bought it. (Think of those old dot matrix printers or video cassettes in the attic.)
Technology moves particularly fast in the cloud space, as a rule we have to change or update core systems every 1 - 2 years.
The other driver is user demand, we have a long list of suggested improvements and because we can implement these relatively quickly we do. Like we have to keep up with changing technology you need to keep up with an equally fast changing business environment.
The upside is latest technology and features the down side is constant change, bugs that come with it and learning that can be a roller coaster that leaves everyone breathless.
We are not sure what the answer for this is, we do all we can to smooth the ride but it is not possible to stop.
|