Hur tar du över ett webbprojekt som en tidigare utvecklare har lämnat?
Utvecklaren svarar inte längre, webbplatsen visar ett fel och ingen vet var koden finns. Situationen är vanligare än man tror. Den går nästan alltid att lösa, förutsatt att du gör saker i rätt ordning.
1. Återfå åtkomsten
Lista och återfå först: domännamn, webbhotell, databas, kodförråd, konton för tredjepartstjänster (betalning, e-post, API:er). Domännamnet går först: om det står på den tidigare leverantören, låt det föras över till ditt namn.
2. Säkerhetskopiera och säkra
Gör en fullständig säkerhetskopia av filerna och databasen innan du rör något. Byt sedan alla lösenord och ta bort den tidigare utvecklarens åtkomst. Kontrollera att ingen känd sårbarhet utnyttjas.
3. Granska koden
- versioner av språk, ramverk och beroenden;
- förekomst av tester och dokumentation;
- ändringar som gjorts direkt på servern;
- sköra eller dåligt förstådda delar.
4. Bestäm: rätta, ta över eller bygga om
Att bygga om allt är sällan det bästa första beslutet: du förlorar affärsregler som är osynliga i koden. Oftast stabiliserar man först och moderniserar sedan bit för bit. En fullständig ombyggnad är motiverad när tekniken inte längre underhålls eller när varje ändring förstör något annat. Se vår sida om migrering och uppgradering.
5. Förhindra att det händer igen
Kräv att koden ligger i ett förråd i ditt namn, att åtkomsterna är dokumenterade och att ägandet av koden står i avtalet. Ett underhållsavtal gör också att ett projekt aldrig blir utan tillsyn.
Ett projekt att ta över?
Berätta vad som fortfarande fungerar och vad som står still: vi börjar med att säkra.