Stap 1: Plan – bepaal de juiste aanpak voor jouw organisatie
Iedere organisatie is anders. Daarom is er niet maar één juiste manier van applicatiemodernisering. Wat de juiste aanpak voor jouw organisatie is, hangt af van context, budget en prioriteiten. In deze fase bepaal je welke Application Modernization-strategieën het beste bij jouw organisatie passen. Is dat er één, twee of een mix van meerdere? Je hebt de keuze uit:
- Retire: stop het gebruik van legacy-applicaties.
- Replace: vervang verouderde applicaties.
- Rehost: verplaats applicaties naar de cloud.
- Refactor: herstructureer de code van de applicatie.
- Rearchitect: herzie het applicatielandschap.
- Rebuild: bouw de applicatie opnieuw.
- Retain: behoud de legacy-applicatie.
Bepaal hoe die strategieën aansluiten op jullie context: visie, processen, applicaties en wensen. En welke strategieën mogelijk zijn met jullie budget en prioriteiten. Zo krijg je een punt op de horizon voor jouw organisatie. En zorg je dat Application Modernization daadwerkelijk waarde toevoegt voor jouw organisatie. We lichten elk van deze strategieën toe en vertellen hoe je bepaalt welke strategieën bij jouw situatie passen in ons whitepaper Voorkom stilstand door legacy IT met Application Modernization.
Stap 2: Build and manage – voer jouw plan flexibel uit
In deze stap voer je het plan uit. Je kan build en manage ook los van elkaar doorlopen. Door ze echter te bundelen, spring je makkelijker in op veranderingen en heb je ook ruimte om tijdens de implementatie bij te sturen. Overigens lukt dat alleen als jouw aanpak aan de volgende twee voorwaarden voldoet:
- Beheer en development werken samen: binnen DevOps (Development en Operations) werken softwareontwikkeling, IT-operations en architectuur samen in één team. De rolverdeling is hetzelfde: de architect stelt richtlijnen en een plan op, developers passen het toe en operations rolt het resultaat uit. Doordat je deze rollen in één team onderbrengt, kun je snel schakelen binnen de keten. Zo innoveer je zo snel mogelijk én beheer je vervolgens nauwgezet.
- Cyclisch werken: met een Agile-aanpak boek je iedere maand resultaat en heb je de mogelijkheid bij te sturen. Je ontwikkelt en moderniseert software namelijk in kort-cyclische stappen (sprints) van één tot vier weken. Iedere sprint levert een concreet resultaat op, zodat jij op basis hiervan kan bijsturen, aanvullen of aanpassen.
Stap 3: Circle back – kies voor een doorlopend proces
Na stap 2 ben je klaar met de kern van Application Modernization. Stop je hier, dan loop je het risico dat je over een paar jaar opnieuw in dezelfde legacy-situatie terechtkomt. Iedere applicatie veroudert uiteindelijk door technologische vooruitgang, organisatorische aanpassingen en een veranderende wereld. Maak van applicatiemodernisering daarom een doorlopend proces, waardoor je dat moment voorblijft. Bekijk applicaties dus continu kritisch. Bespreek relevante veranderingen, wensen en securityontwikkelingen regelmatig en voer verbeteringen door wanneer nodig.
Maak het nog makkelijker
Ondanks deze drie duidelijke stappen, blijft Application Modernization complex. Wil je echt alle voordelen van applicatiemodernisering ervaren, val dan terug op een partner die expert is op dit gebied. Cegeka helpt je bij een aanpak die past bij jouw organisatie, geeft je adviezen en kijkt naar de beste oplossingen voor jou. Jij hebt dan vervolgens de keuze en houdt het laatste woord. Wil je weten hoe Cegeka dat aanpakt? Of wil je meer lezen over de risico’s van verouderde applicaties en de voordelen van applicatiemodernisering? Download dan vooral ons whitepaper Voorkom stilstand door legacy IT met Application Modernization