Inventaris en beoordeling
Voordat er iets verhuist: wat er is, wat nog wordt gebruikt en wat waarvan afhangt.
A4IT leest COBOL-, DB2-, JCL-, CICS- en IMS-applicaties, schrijft uit wat ze echt doen en verhuist ze naar Java of .NET op PostgreSQL of SQL Server, één functie per keer. Reverse engineering komt eerst: een inventaris, de datastromen en de bedrijfsregels, in documenten die uw eigen mensen kunnen controleren. Het oude systeem blijft draaien tot het nieuwe dezelfde resultaten geeft. U werkt rechtstreeks met Tim De Smedt, zonder tussenpersonen.
Voordat er iets verhuist: wat er is, wat nog wordt gebruikt en wat waarvan afhangt.
De kennis zit in de code en in enkele hoofden. We zetten ze op papier zolang beide nog beschikbaar zijn.
Taalmodellen lezen COBOL sneller dan mensen. Ze vergissen zich ook, dus elk resultaat wordt gecontroleerd tegen de code.
Vaak is de eerste stap niet iets vervangen, maar nieuwe software laten bereiken wat er al is.
Eén functie per keer verhuist naar een platform waarvoor ontwikkelaars makkelijk te vinden zijn. Zie softwareontwikkeling.
Van DB2 naar PostgreSQL of SQL Server, met het bewijs dat er niets verloren ging of ongemerkt veranderde.
Een migratie is af wanneer het nieuwe systeem dezelfde antwoorden geeft, niet wanneer de code compileert.
Nee. Soms is het systeem documenteren en er interfaces rond zetten het juiste resultaat. De inventaris toont wat het waard is om te verhuizen; de beslissing is aan u, per onderdeel.
Dat hangt af van de omvang, van hoe de delen van elkaar afhangen en van hoeveel tijd uw mensen hebben om na te lezen. Na de inventaris krijgt u een plan in stappen met een raming per stap. Daarvoor noemen we geen duur.
Tools helpen bij de inventaris en de analyse. De nieuwe code wordt door ontwikkelaars geschreven vanuit de gedocumenteerde regels, omdat geconverteerde code meestal COBOL in een andere syntaxis is die niemand wil onderhouden.
Alleen als u dat goedkeurt. De analyse kan draaien op een lokaal model, op een dienst die u hebt goedgekeurd, of helemaal zonder taalmodellen. Zie AI-consulting.
Reverse engineering, zolang zij het resultaat nog kunnen controleren. Documentatie die zij hebben nagelezen, is meer waard dan elke reconstructie achteraf.
Tim De Smedt en het vaste ontwikkelteam, rechtstreeks. U volgt het via de documenten, regelmatige demo's en een issuelijst die u op elk moment kunt openen. Zie hoe we werken en projectmanagement & analyse.