Legacy-software

Legacy-software weer beheersbaar en veranderbaar

Wanneer kennis verdwijnt, releases spannend worden of de oorspronkelijke bouwer niet meer beschikbaar is, wordt een webapplicatie al snel legacy-software. Revolted onderzoekt, stabiliseert en neemt de oplossing over, zodat gericht moderniseren of gefaseerd herbouwen weer mogelijk wordt.

Bespreek jouw vraagstuk

Bestaande maatwerksoftware wordt onderzocht, gedocumenteerd en veilig overgenomen

Een kwetsbare uitgangspositie

De legacy-applicatie werkt nog, maar vertrouwen ontbreekt

Veel bestaande maatwerksoftware is bedrijfskritisch geworden zonder dat beheer, documentatie en releases zijn meegegroeid. Zolang niets verandert lijkt dat acceptabel. Zodra een leverancier vertrekt, een beveiligingsupdate nodig is of een koppeling uitvalt, blijkt hoeveel kennis impliciet is gebleven.

Legacy betekent niet automatisch dat software waardeloos of technisch onherstelbaar is. Het betekent vooral dat ouderdom, afhankelijkheden of ontbrekende kennis verandering en verantwoord beheer in de weg staan. Overnemen begint daarom met vaststellen wat dagelijks waarde levert en welke risico’s eerst beheersbaar moeten worden.

  • De oorspronkelijke ontwikkelaar is niet meer beschikbaar.
  • Updates worden uitgesteld uit angst voor uitval.
  • Documentatie, tests of een betrouwbare ontwikkelomgeving ontbreken.
  • Hosting en toegang zijn afhankelijk van persoonlijke accounts.
  • Nieuwe wensen blijven liggen omdat niemand de impact kan inschatten.

Gefaseerde overname

Eerst begrijpen, dan stabiliseren, daarna verbeteren

01

Toegang en inventaris

Code, infrastructuur, database, accounts, leveranciers, gegevensstromen en releasepaden worden in kaart gebracht.

02

Technische nulmeting

We beoordelen onderhoudbaarheid, beveiligingsrisico’s, back-ups, logging, tests en de belangrijkste afhankelijkheden.

03

Stabilisatieplan

Directe risico’s krijgen prioriteit. De oplossing wordt reproduceerbaar te bouwen, te testen en gecontroleerd uit te rollen.

04

Beheer en roadmap

Pas daarna volgen optimalisaties, nieuwe functies of een onderbouwde keuze voor gedeeltelijke herbouw.

Concreet resultaat

Geen audit die in een la verdwijnt

Risicokaart

Een geprioriteerd overzicht van technische, operationele en continuïteitsrisico’s.

Overdrachtsdossier

Toegang, architectuur, afhankelijkheden, gegevensstromen en release-instructies op één plek.

Herstelbare basis

Back-ups, monitoring en een gecontroleerd releasepad passend bij het belang van de oplossing.

Beslisbare roadmap

Heldere keuzes tussen onderhouden, gericht moderniseren en onderdelen vervangen.

Legacy herbouwen of doorontwikkelen?

Niet alles oud is automatisch slecht

Een volledige herbouw lijkt aantrekkelijk, maar brengt nieuwe aannames, migratierisico en een lange periode zonder zichtbare verbetering mee. Soms maakt gerichte modernisering van een legacy-webapplicatie de software veel sneller veilig, onderhoudbaar en veranderbaar.

De keuze volgt uit gebruik, technische staat, beschikbaar bewijs, veranderende bedrijfsbehoeften en de kosten van parallel beheer. Lees ook wanneer legacy-software doorontwikkelen verstandiger is dan volledig herbouwen.

Waar we niet omheen lopen

Als herstel economisch onverstandig is, beveiliging niet verantwoord kan worden of de architectuur iedere kleine wijziging blokkeert, wordt dat concreet onderbouwd. Dan kan gefaseerd ombouwen of herbouwen de beste route zijn.

Relevante ervaring
Bekijk op de casepagina hoe Revolted doorontwikkeling en technisch beheer combineert voor onder meer Arriva en Keolis.

Veelbesproken in een eerste gesprek

Praktische vragen vóór je beslist

Kun je software overnemen zonder documentatie?

Vaak wel, maar het onderzoek kost meer tijd en onzekerheden moeten expliciet worden gemaakt. Beschikbaarheid van broncode, database, hostingtoegang en een werkende productieomgeving is meestal de minimale basis.

Moet de huidige leverancier direct stoppen?

Liever niet. Een gecontroleerde overdrachtsperiode geeft ruimte om toegang, historie en impliciete kennis vast te leggen. Als samenwerking niet mogelijk is, maken we eerst een alternatief inventarisatieplan.

Kun je vooraf zeggen wat overname kost?

Een vaste totaalprijs zonder inzage zou schijnzekerheid zijn. De eerste fase wordt wel afgebakend: toegang, inventaris, risicoanalyse en een concreet vervolgvoorstel.

Blijft de software tijdens de overname online?

Dat is meestal het uitgangspunt. Wijzigingen aan productie worden pas gedaan nadat back-up, terugval en impact passend zijn voorbereid.

Gerelateerde inhoud

Van overname naar beheersbare groei

Kennismaken

Wil je weten of jouw software verantwoord over te nemen is?

In een eerste gesprek bespreken we de huidige afhankelijkheden, beschikbare toegang en wat nu het meeste risico of vertraging veroorzaakt.

Plan een kennismaking