Home/Kennis/Artikel

Artikel · Legacy

Hoe lang gaat software mee?

Veel organisaties gaan ervan uit dat software minimaal vijf tot tien jaar meegaat. Vaak investeren ze fors in een nieuw systeem, om er vervolgens na twee jaar achter te komen dat de gemiddelde programmeur het systeem al flink verouderd vindt. Bij Enigmatry zien we dat in zo’n 80% van de gevallen een opdrachtgever al software heeft, voordat hij of zij bij ons komt. In veel gevallen is de software verouderd, sluit het niet meer aan op de organisatie en de wensen van een organisatie en komen ze er met de huidige leverancier niet goed uit.

Enigmatry engineeringLegacyBijgewerkt 24 mei 2024Rotterdam · Belgrado · Novi Sad
Innovatief of degelijk?

Innovatief of degelijk?

Veel programmeurs werken graag aan de meest innovatieve en nieuwe projecten, terwijl in de realiteit het grootste deel van de bedrijven draait opverouderde software.Om hier goed mee om te kunnen gaan, heb je programmeurs nodig die snappen hoe oudere technieken werken. Die bijvoorbeeld nog weten hoe het reserveren van geheugen werkte, voordat je er een stuk tekst in kon zetten. Het was dan van belang om goed te weten hoe lang de tekst was, anders reserveerde je te weinig geheugen en liep je het risico dat het systeem crashte. Programmeurs die nu van de opleiding afkomen kennen deze techniek niet. Dit proces is volledig geautomatiseerd, dus ze hebben deze kennis ook niet meer nodig. Maar wat als een deel van jouw systeem nog wel afhankelijk is van dit soort processen of werkwijzen?

Er zijn een aantal alternatieven bij verouderde software:

  • software aanpassen en draaiend houden, tot er een alternatief is
  • de verouderde software opnieuw opbouwen

Lees hierover ook ons artikel overoude software vervangen. Wil je voorkomen dat het zover komt? Dan moet je je software net als een auto goed onderhouden.

Goede software moet je onderhouden.

Bij Enigmatry vergelijken we software graag met auto’s. Je kunt vandaag een spiksplinternieuwe auto kopen, maar als je deze niet jaarlijks (of vaker) naloopt, heb je over een aantal jaar geen mooie auto meer. Je moet een auto regelmatig smeren, bijvullen, nalopen en als er iets aan mankeert, moet je dit vervangen. Als je dit regelmatig, bijvoorbeeld jaarlijks, doet en alles wat niet meer functioneert ook direct vervangt, weet je zeker dat je auto goed en degelijk blijft.

Bij software werkt het precies hetzelfde. Je kunt software niet direct na de aanschaf loslaten. Ook software heeft onderhoud nodig. Als je regelmatig de pijnpunten oppakt, oude stukken vervangt voor nieuwe stukken en je software goed blijft onderhouden, is de kans groot dat het ook op de lange termijn nog goed past bij je organisatie. Op die manier zorg je ervoor dat oude code en technieken worden vervangen en jouw applicatie of systeem klaar voor de toekomst is en blijft.

Hoe kun je ervoor zorgen dat software zo lang mogelijk meegaat?

Enigmatry

Meer artikelen lezen over dit onderwerp?

Lees hier overde oplossing voor verouderde softwareen hetvervangen van oude software.

Legacy

Laat ons het systeem zien waar iedereen omheen werkt.

Oude stack, dunne documentatie, de laatste die het snapte gaat bijna met pensioen. Die houden we sinds 2006 in de lucht, en agents lezen ze nu in een middag.

Rotterdam · sinds 2006 · ongeveer honderd engineers