+33 7 66 06 80 03 LinkedIn
Kennisbank

Hoe neemt u een webproject over dat een vorige ontwikkelaar heeft verlaten?

De ontwikkelaar antwoordt niet meer, de website toont een fout en niemand weet waar de code staat. Dat komt vaker voor dan u denkt. Het is bijna altijd op te lossen, op voorwaarde dat u in de juiste volgorde werkt.

Gepubliceerd op door

1. Toegang terugkrijgen

Inventariseer en verkrijg eerst: domeinnaam, hosting, database, coderepository, accounts bij externe diensten (betaling, e-mail, API’s). De domeinnaam gaat voor: staat die op naam van de vorige dienstverlener, laat hem dan op uw naam overzetten.

2. Back-uppen en beveiligen

Maak een volledige back-up van de bestanden en de database voordat u iets aanraakt. Wijzig daarna alle wachtwoorden en trek de toegang van de vorige ontwikkelaar in. Controleer of er geen bekend lek wordt misbruikt.

3. De code analyseren

  • versies van de taal, het framework en de afhankelijkheden;
  • aanwezigheid van tests en documentatie;
  • wijzigingen die rechtstreeks op de server zijn gedaan;
  • fragiele of slecht begrepen onderdelen.

4. Beslissen: corrigeren, overnemen of opnieuw bouwen

Alles opnieuw bouwen is zelden de beste eerste beslissing: u verliest bedrijfsregels die onzichtbaar in de code zitten. Meestal stabiliseert u eerst en moderniseert u daarna stap voor stap. Volledig opnieuw bouwen is gerechtvaardigd als de technologie niet meer wordt onderhouden of als elke wijziging iets anders breekt. Zie onze pagina migratie en upgrade.

5. Voorkomen dat het opnieuw gebeurt

Eis dat de code in een repository op uw naam staat, dat de toegangen gedocumenteerd zijn en dat het eigendom van de code in het contract staat. Een onderhoudscontract zorgt er ook voor dat een project nooit zonder toezicht blijft.

Een project om over te nemen?

Vertel ons wat nog werkt en wat vastzit: we beginnen met beveiligen.