Hvordan overtager du et webprojekt, som en tidligere udvikler har forladt?
Udvikleren svarer ikke længere, hjemmesiden viser en fejl, og ingen ved, hvor koden er. Situationen er mere almindelig, end man tror. Den kan næsten altid løses, hvis man gør tingene i den rigtige rækkefølge.
1. Få adgangen tilbage
Få først overblik over og adgang til: domænenavn, hosting, database, koderepository, konti hos tredjepartstjenester (betaling, e-mail, API’er). Domænenavnet kommer først: står det i den tidligere leverandørs navn, så få det overført til dit.
2. Tag backup og sikr
Tag en fuld backup af filerne og databasen, før du rører noget. Skift derefter alle adgangskoder, og fjern den tidligere udviklers adgang. Kontrollér, at ingen kendt sårbarhed bliver udnyttet.
3. Gennemgå koden
- versioner af sprog, framework og afhængigheder;
- tilstedeværelse af tests og dokumentation;
- ændringer foretaget direkte på serveren;
- skrøbelige eller dårligt forståede dele.
4. Beslut: rette, overtage eller bygge om
At bygge alt om er sjældent den bedste første beslutning: du mister forretningsregler, der er usynlige i koden. Oftest stabiliserer man først og moderniserer derefter bid for bid. En fuld ombygning er berettiget, når teknologien ikke længere vedligeholdes, eller når hver ændring ødelægger noget andet. Se vores side om migrering og opgradering.
5. Undgå, at det sker igen
Kræv, at koden ligger i et repository i dit navn, at adgangene er dokumenteret, og at ejerskabet af koden står i kontrakten. En vedligeholdelsesaftale sikrer også, at et projekt aldrig står uden opsyn.
Et projekt, der skal overtages?
Fortæl os, hvad der stadig virker, og hvad der er gået i stå: vi begynder med at sikre.