Managed hosting door True
Deze opinie is van een externe deskundige. De inhoud vertegenwoordigt dus niet noodzakelijk het gedachtegoed van de redactie.

Complex it-landschap vereenvoudigen is moeilijk

Computable Expert

ir. Robert van der Linden
CEO, Thinkwise. Expert van Computable voor de topics Digital Transformation, Development en Digital Innovation.

Een it-oplossing die vandaag geschikt is, kan morgen alweer gedateerd zijn. Voor it-managers in een digitaal transformatietraject is het daardoor een flinke uitdaging om de juiste keuze te maken. Legacy maakt het nog lastiger omdat organisaties vaak moeilijk afscheid kunnen nemen van hun verouderde systemen. Lees hier welke stappen je kunt doorlopen om dergelijke complexe it-landschappen te vereenvoudigen.

De term legacy wordt te pas en te onpas gebruikt in de it. In de kern omschrijft het oudere systemen en toepassingen die niet of niet langer de gewenste flexibiliteit en schaalbaarheid bieden. Daardoor kunnen deze toepassingen niet meer inspelen op de steeds dynamischer digitale wereld om een organisatie heen.

Legacy is ontstaan met de toenemende complexiteit van it-omgevingen in de loop der jaren; van de opkomst van de eerste mainframe computers in de jaren zestig en zeventig tot aan de opkomst van XaaS, cloud-diensten en -infrastructuur vanaf 2010. Digitale transformatie is een volgende stap in de digitale evolutie, waarbij de focus ligt op het gebruik van digitale technologie als bedrijfskritiek element in het zaken doen.

Legacy remt innovatie

"Niet alle organisaties hebben hetzelfde legacy-probleem en het verschilt per type bedrijf hoe snel en effectief een digitale transformatie doorgevoerd kan worden."

Omdat de overgrote meerderheid van de bedrijven voor 2010 is ontstaan, hebben ze te maken met legacy. Dit levert een aantal bedrijfsrisico’s op. Bijvoorbeeld hoe meer koppelingen en nieuwe schillen om de oude it gebouwd zijn, des te groter de inflexibiliteit. Een it-omgeving is in feite zo snel en flexibel als de zwakste/oudste schakel. Naarmate er meer legacy-toepassingen zijn, zal er een bredere it-kennis nodig zijn en daarmee personeel om de toepassingen in de lucht te houden. En als de hard- of software niet meer werkt, wie heeft er dan nog de kennis om het te herstellen of vervangen?

Legacy kan op een gegeven moment een dusdanige molensteen om de nek van een bedrijf worden dat het een organisatie tegenhoudt bij verdere groei en innovatie en het bedrijf zelfs omlaag trekt in de complexiteit van het it-moeras. Niet alle organisaties hebben hetzelfde legacy-probleem en het verschilt per type bedrijf hoe snel en effectief een digitale transformatie doorgevoerd kan worden. Bij een webwinkel speelt digitale transformatie een grotere rol, omdat deze sneller moet meebewegen met klantbehoeften. Legacy is hier dus een veel groter probleem dan voor een organisatie waarbij it alleen een ondersteunende rol heeft voor de bedrijfsprocessen, zoals administratieve software bij een advocatenkantoor.

Cloud-computing

Overgaan naar de cloud kan helpen om legacy-omgevingen en -toepassingen te vervangen of vernieuwen. Dit gebeurt bij voorkeur gefaseerd. Cloud computing creëert meer flexibiliteit en schaalbaarheid, maar het is zeker geen wondermiddel. Ook binnen een cloud-omgeving kan een star en complex applicatielandschap uiteindelijk een probleem worden, waardoor een bedrijf niet snel kan inspringen op de technologische mogelijkheden die de snel veranderende markt eist. Een door de jaren heen gegroeid complex applicatielandschap bevat vaak een of meer van de volgende componenten: centrale standaard erp-software geïntegreerd met maatwerk software; randapplicaties naast de erp-software, vaak planningspakketten, crm of hr-software; een wildgroei aan interfaces om al deze applicaties aan elkaar te koppelen.

Je ziet dit bij zowel startups als grote organisaties. Jonge bedrijven beginnen vaak met zelfgebouwde applicaties in Excel en Access, waaruit een onontwarbare mix van eigen maatwerk- en standaard- software groeit. Grote organisaties hebben ook te maken met veel maatwerk en randapplicaties om het tekortschieten van hun grote standaardpakket te compenseren. Al dit maatwerk maakt het erg risicovol en kostbaar om de updatecyclus van erp-leveranciers te volgen. Bij iedere update moet immers een groot gedeelte van de erp-software opnieuw getest worden en het maatwerk moet worden aangepast. 

Mogelijke strategieën en plan van aanpak

Er zijn diverse veranderstrategieën waar it-beheerders uit kunnen kiezen om de complexiteit van hun applicatieomgeving aan te pakken. De reden is helder: zij willen tegemoetkomen aan de vraag vanuit de business, de concurrentie voorblijven, hun dienstverlening verbeteren, voldoen aan veranderende wetgeving en hun klanten beter bedienen. Vier mogelijke strategieën zijn: back to basics, best of breed, made to measure en een low-code platform om centrale business-software te realiseren. Als bepaald is welke strategie het beste past bij een organisatie is een plan van aanpak noodzakelijk om de gekozen strategie ook daadwerkelijk uit te voeren.  

Maar let wel: geen enkele strategie is voor elke organisatie op elk moment geschikt. Zowel maatwerk- als standaardsoftware hebben hun voordelen, maar ook aandachtspunten. Wel is duidelijk dat de vierde strategie, het toepassen van low code software, veel van de beperkingen van standaardpakketsoftware en maatwerksoftware oplost. Het reikt hier helaas te ver om alle vier de strategieën en het plan van aanpak te behandelen.

Wilt u meer weten?  De whitepaper 'Hoe complex is uw it-landschap en hoe lost u dit op?' is hier te downloaden.

Dit artikel delen:

Reacties

"Legacy remt innovatie". Die vind ik leuk.
zoiets als "Roken schaadt de gezondheid".
Moeten eigenlijk ook plaatjes bij, ter illustratie.
Maar straks : Je bent een rund als je met innovatie stunt.

Legacy verhult het onderliggende principe: Technische schuld. Bedrijven met een technische schuld hebben vaak ook een organisatorische schuld (shortcuts die genomen zijn om maar verder te kunnen en achteraf niet alsnog opgelost zijn) . Als je de onderliggende problemen niet oppakt zal een vernieuwing leiden tot een nieuwe iteratie van legacy. Je moet starten met het voorkomen van organisatorische schuld, daarmee voorkom je technische schuld en daarmee voorkom je dat je software landschap snel vervalt tot legacy.

https://medium.com/the-ready/how-to-eliminate-organizational-debt-8a949c06b61b

@Henri
Er zit een wezenlijk verschil tussen een legacy applicatie en een legacy systeem, bij de laatste zit het onderliggende probleem namelijk meer in allerlei organisatorische shortcuts die in de loop van de tijd binnen het proces gemaakt zijn met bijvoorbeeld ideeën als een 'low-coding' SOA-laag over een legacy fundament. En het leuke is dat wetgeving hierop veel meer impact heeft met nieuwe privacy regels want organisaties zijn min of meer verplicht om hun datastromen te analyseren op het gebruik van persoonsgegevens.

Grote kans dat binnen een B2C ERP-systeem links en recht persoonsgegevens gebruikt worden die bij nader inzien beter toch onomkeerbaar geanonimiseerd hadden kunnen worden. Het 'privacy-by-design' principe geldt uiteindelijk ook voor oplossingen die gemaakt worden middels een Low Coding Development Plaform.

Ewout, kan me vinden in je reactie.
aangaande "organisatorische shortcuts". Dit leidt dus tot organisatorische schuld wat leidt tot technische schuld wat leidt tot legacy systemen en/of applicaties, wat weer de titel van het artikel verklaart "Complex it-landschap vereenvoudigen is moeilijk"

Ik durf er trouwens wat op te verwedden dat de titel is aangepast door de redactie en dat de oorspronkelijk titel door Robert anders was.... (ik herken een patroon)

Jouw reactie

LET OP: U bent niet ingelogd. U kunt als gast reageren maar dan wordt uw reactie pas zichtbaar na goedkeuring door de redactie. Om uw reactie direct geplaatst te krijgen moet u eerst rechtsboven inloggen of u registreren

Vul uw naam in
Vult u een geldig e-mailadres in
Vult u een reactie in
Jaarbeurs b.v. gaat zorgvuldig en veilig om met je persoonsgegevens. Meer informatie over hoe we omgaan met je data lees je in het privacybeleid
Als u een reactie wilt plaatsen moet u akkoord gaan met de voorwaarden

Stuur dit artikel door

Je naam ontbreekt
Je e-mailadres ontbreekt
De naam van de ontvanger ontbreekt
Het e-mailadres van de ontvanger ontbreekt

×
×
Wilt u dagelijks op de hoogte worden gehouden van het laatste ict-nieuws, achtergronden en opinie?
Abonneer uzelf op onze gratis nieuwsbrief.