Een applicatie moderniseren wanneer kennis bij één persoon zit
De toepassing is belangrijk, maar niemand anders kan haar betrouwbaar bouwen of aanpassen. Radorfa helpt een applicatie moderniseren in Utrecht door eerst toegang, broncode en technische kennis te ordenen. We onderzoeken wat ontbreekt en maken een werkbare basis voor vernieuwing zonder te doen alsof onbeschikbare onderdelen al zijn opgelost.
1Stel vast wat werkelijk beschikbaar is
We inventariseren repository, bronbestanden, databasebeschrijving, licenties en bestaande installatiepakketten. De aanwezige code wordt vergeleken met de draaiende versie waar dat aantoonbaar mogelijk is. Ontbrekende toegang of eigendomsafspraken worden zichtbaar gemaakt. Radorfa wijzigt geen onderdelen waarvoor benodigde rechten of bronnen ontbreken.
2Maak bouwen en begrijpen herhaalbaar
We onderzoeken de ontwikkelomgeving, pakketbronnen en configuratie die een werkende versie opleveren. Bouwinstructies worden op een afgesproken schone omgeving beproefd. Tegelijk leggen we belangrijke modules, interfaces en bedrijfsregels vast op het niveau dat onderhoud ondersteunt. Documentatie vervangt geen test, maar voorkomt dat bekende afhankelijkheden opnieuw moeten worden geraden.
3Draag een toetsbare basis over
Een beheerder of ontwikkelaar doorloopt de beschreven stappen en voert relevante controles uit. We registreren wat zelfstandig lukt en waar nog specialistische kennis nodig is. Het vervolgplan benoemt welke vernieuwing nu verantwoord kan starten. Een repository met bestanden alleen is geen bewijs van een onderhoudbare applicatie.
Vergelijk de werking met concrete voorbeelden
Een broninventaris, buildlog en overdrachtsproef onderbouwen de oplevering. We koppelen documentatie aan concrete versies en componenten. Afwijkingen tussen broncode en productie blijven expliciet open totdat ze zijn verklaard; een aannemelijke overeenkomst is geen bevestigde herkomst.
Maak onderhoud en vervolgstappen uitvoerbaar
Radorfa kan volgende onderhouds- en moderniseringsstappen begeleiden. We spreken af hoe technische documentatie bij een release wordt bijgewerkt en wie toegang beheert. Kennisoverdracht wordt gekoppeld aan werkelijke taken, zodat een dossier niet los komt te staan van de toepassing.
De techniek achter applicatiemodernisering
Repositorystructuur, dependencybestanden, buildconfiguratie en databasescripts bepalen reproduceerbaarheid. Versies en testresultaten maken de overdracht navolgbaar. Geheime waarden krijgen een beheerroute buiten de broncode en worden niet in algemene documentatie opgenomen.
Welke beperking wilt u oplossen?
Welke kennis of bron ontbreekt om uw applicatie aan te passen? We onderzoeken eerst of een werkende versie reproduceerbaar is.
Bespreek uw applicatie