Evolutie versus revolutie van het mainframe

Wat te doen met het mainframe en de applicaties die erop draaien. Het functioneert als een zonnetje, maar hoe meer je er gebruik van maakt des te duurder het wordt. Daarnaast wordt ook nog eens de generatie IT’ers die de taal van het mainframe spreekt steeds schaarser. Toch klampt menig IT’er zich vast aan de roemruchte uitspraak ‘If it aint broke, don’t fix it’, maar voor degene die betrokken is bij het IT vak en bij de organisatie is het wel degelijk een interessant vraagstuk. Alles bij het oude houden, daarvan is dan geen sprake. De vraag is echter: Gaan we voor een evolutie of een revolutie van het mainframe?
Revolutie, oftewel alles of niets. Een complete overstap naar een ander platform waarbij alle applicaties herschreven worden om te kunnen draaien op Linux, Windows of UNIX. Deze platformen hebben als grote voordeel dat zij vele malen voordeliger zijn in gebruik. Dit is verleidelijk, maar voordat de investering van het herschrijven van de applicaties is terugverdiend kan het innoveren opnieuw beginnen. De hoge kosten van het herschrijven blijken niet op te wegen tegen de lagere kosten in gebruik. Herschrijven neemt bovendien niet alleen heel veel tijd in beslag, maar brengt ook de betrouwbaarheid van de applicaties in gevaar. En dat is in geen enkel geval acceptabel.
Moeten we dan toch alles bij het oude houden? Nee, dat zou een verkeerde conclusie zijn. Naast een revolutie van het mainframe naar een open platform is ook een evolutie mogelijk, oftewel doorontwikkeling en modernisatie. Daarbij worden de waardevolle applicaties als uitgangspunt genomen.
Een mogelijkheid is bijvoorbeeld om de code met behulp van moderniseringstools over te brengen naar een nieuw platform. De tijd voor het herschrijven van de applicaties blijft daarmee bespaard. De tijdswinst kan wel oplopen tot zo’n 3 tot 4 jaar die het herschrijven in beslag zou hebben genomen. Door de snelle doorlooptijd wordt innovatie ook niet in de weg gestaan. Bovendien gaat er geen waarde verloren die de oorspronkelijk op maat gesneden applicaties met zich meebrachten. Door een evolutie van het mainframe behoudt de organisatie de voordelen van het maatwerk en gaan de variabele kosten omlaag.
Een andere mogelijkheid is een meer stapsgewijze evolutionaire aanpak om de systeemontwikkeling en het onderhoud op een moderner platform te doen. Door bijvoorbeeld de ontwikkelomgeving met een moderne PC-gebaseerde tooling te doen, kan al veel bespaard worden en wordt de flexibiliteit en kwaliteit van de applicaties verbeterd. Ook kan, meteen of later, de testomgeving worden gerehost, zodat alleen productie nog op het mainframe draait. Op deze manier is het heel goed mogelijk om de OTAP-straat deel voor deel te moderniseren.
Moeten we daarom niet meer nadenken over een revolutie? Integendeel, alle opties moeten zorgvuldig afgewogen worden om tot een gefundeerde beslissing te komen. Inzicht in de voor- en nadelen van verschillende mogelijkheden is daarbij essentieel. Dus zou ik IT’ers van nu willen adviseren: ook al draait het mainframe als een zonnetje, kijk eens hoe het nog zonniger kan.
|
|





Nieuwe reactie inzenden