




Replatforming is je bestaande software verplaatsen naar een modern platform, terwijl de onderdelen binnen het systeem die dagelijks worden gebruikt door je teams, grotendeels hetzelfde blijven. Je verandert dus niet je hele systeem. Je vernieuwt vooral de techniek erachter, zodat het stabieler draait en je team weer normaal kan doorontwikkelen.
Veel software is de afgelopen jaren hard gegroeid. Je ziet door de koppelingen het proces niet meer. Daardoor is de basis onder veel platformen langzaam zwaarder belast geraakt. Een wijziging kost ineens veel meer uren dan je had verwacht, waardoor de planning constant verschuift.
Op een gegeven moment merk je dat een relatief simpele wijziging dagen kost in plaats van uren. Updates schuif je op de lange baan, omdat niemand zijn vingers eraan wilt branden. Moet iets live? Reken er dan maar op dat het halve team niet alleen betrokken, maar vooral gestrest is.
Lang verhaal kort, blijft de lijst met optimalisaties en doorontwikkeling ondertussen alleen maar groeien, omdat je team vooral bezig is met het draaiend houden van wat er al is.
Replatforming is dus alles behalve een hype. Het is onderhoud dat je te lang hebt uitgesteld, maar nu nodig is om weer vooruit te kunnen. De reden dat je het zoveel voorbij ziet komen is omdat de meeste bedrijven inderdaad te lang wachten en deze pagina om dezelfde reden bezoeken als jij.
Verschil systeem en platform
Om het begrip replatforming beter te begrijpen is het belangrijk dat we uitleggen wat het verschil is tussen een systeem en een platform.
Een systeem is wat je mensen gebruiken om hun werk te doen.
Een platform is de basis waarop dat systeem draait [de omgeving die zorgt dat het snel, veilig en betrouwbaar werkt].
Als je van systeem wisselt, verander je vaak processen, training en adoptie.
Als je kiest voor replatforming, verbeter je vooral de basis, zonder dat je team hier operationeel iets van merkt.
Verschil tussen replatforming en refactoring
Zie je software als een huis. Replatforming is het verstevigen van de fundering en het vervangen van oude leidingen en elektra. Refactoring is daarna de verbouwing van binnen. Je deelt kamers slimmer in en werkt alles af, omdat het huis stevig staat en je niet bang hoeft te zijn dat er iets instort of dat er plots een lekkage ontstaat.
Wanneer kies je als bedrijf wel voor een groter traject?
Soms is replatforming niet genoeg. Bijvoorbeeld als je systeem inhoudelijk niet meer past bij je processen, of als je zoveel omwegen hebt dat de onderdelen zelf het probleem zijn. Dan is het eerlijker om te kijken naar herontwerp of nieuwbouw, ook al is dat een groter traject.
Wanneer replatforming niet voldoende is, ligt de vervolgstap vaak in een breder traject. Met onze dienst software architectuur brengen we de structuur van je applicatielandschap opnieuw helder in kaart, zodat keuzes over herontwerp of nieuwbouw ook echt toekomstbestendig zijn. En als de grootste knelpunten vooral ontstaan tussen systemen onderling, dan is software koppelingen het logische vervolgtraject om die samenwerking wel soepel te laten verlopen.
CODE14 is de partner bij replatforming begeleiding
Hoor je intern dat het “tijd is om te replatformen” en wil je weten wat dit betekent voor jouw strategie en organisatie? We maken graag kennis met jou en je bedrijf om hier samen over te sparren. Je ontvangt een concreet beeld van wat er nodig is en welke route het beste past bij jullie situatie.