AI-vraagstuk

Een andere leverancier heeft iets achtergelaten waar we niet goed mee verder kunnen

De oorspronkelijke ontwikkelaar is weg, de documentatie is dun en iedere wijziging begint met de vraag: weet iemand hoe dit werkt? We kunnen instappen, reconstrueren wat er staat en zorgen dat jullie weer vooruit kunnen.

Herken je dit?

Een overdracht kan op papier afgerond zijn terwijl de belangrijkste kennis nog steeds ontbreekt.

  1. De repository is er, maar context ontbreekt

    Belangrijke keuzes zijn nergens vastgelegd.

  2. Deployment is een black box

    Niemand weet precies welke stappen, accounts of infrastructuur nodig zijn.

  3. Externe diensten zijn versnipperd

    Credentials, providers en beheeraccounts zitten bij verschillende mensen of partijen.

  4. Iedere wijziging kost eerst onderzoek

    Engineers moeten telkens opnieuw reconstrueren hoe functionaliteit in elkaar zit.

Waar wil je naartoe?

Het systeem moet ook te begrijpen zijn voor anderen dan de partij die het heeft gebouwd.

Technische grip terug

Architectuur, deployment, data en externe afhankelijkheden zijn weer inzichtelijk.

Risico's zijn geprioriteerd

Je weet welke onderdelen prima zijn en waar eerst werk nodig is.

Het project wordt weer overdraagbaar

Jullie team of een nieuwe leverancier kan verantwoord verder ontwikkelen.

Waarom gebeurt dit?

Software overnemen is meer dan toegang krijgen tot de Git-repository.

Bekijk hoe we dit aanpakken

Kennis zat bij mensen, niet in het systeem

Architectuur en operationele keuzes zijn nooit voldoende gedocumenteerd.

Eigenaarschap is versnipperd

Code, infrastructuur, accounts en data kunnen bij verschillende partijen liggen.

De technische kwaliteit is nog onbekend

Je weet niet wat gewoon onbekend voelt en wat daadwerkelijk een risico vormt.

Waarom 9to5 hierbij?

Instappen in bestaande software hoort bij senior engineering. Je hoeft het systeem niet zelf gebouwd te hebben om er weer structuur en grip in te brengen.

Bekijk cases

We beginnen bij wat er is

Een andere leverancier is geen reden om meteen opnieuw te bouwen.

Code én operatie

Deployment, accounts en integraties horen net zo goed bij de overdracht.

Nieuwe afhankelijkheid voorkomen

De software moet na onze inzet juist beter overdraagbaar zijn.

Wat past nog meer bij je situatie?