Miten ottaa haltuun edellisen kehittäjän hylkäämä verkkoprojekti?
Kehittäjä ei enää vastaa, sivusto näyttää virheen, eikä kukaan tiedä, missä koodi on. Tilanne on yleisempi kuin luulisi. Se on lähes aina ratkaistavissa, kun etenee oikeassa järjestyksessä.
1. Palauta käyttöoikeudet
Listaa ja hanki ensin: verkkotunnus, palvelin, tietokanta, koodivarasto, kolmansien osapuolten palveluiden tilit (maksaminen, sähköposti, rajapinnat). Verkkotunnus on tärkein: jos se on edellisen toimittajan nimissä, siirrä se omiin nimiisi.
2. Varmuuskopioi ja suojaa
Tee täydellinen varmuuskopio tiedostoista ja tietokannasta ennen kuin kosket mihinkään. Vaihda sitten kaikki salasanat ja poista edellisen kehittäjän käyttöoikeudet. Varmista, ettei mitään tunnettua haavoittuvuutta hyödynnetä.
3. Auditoi koodi
- ohjelmointikielen, sovelluskehyksen ja riippuvuuksien versiot;
- testien ja dokumentaation olemassaolo;
- suoraan palvelimella tehdyt muutokset;
- hauraat tai huonosti ymmärretyt osat.
4. Päätä: korjaa, ota haltuun vai rakenna uudelleen
Kaiken rakentaminen uudelleen on harvoin paras ensimmäinen päätös: menetät liiketoimintasääntöjä, jotka ovat näkymättömissä koodissa. Useimmiten ensin vakautetaan ja sitten modernisoidaan pala kerrallaan. Täydellinen uudelleenrakentaminen on perusteltua, kun teknologiaa ei enää ylläpidetä tai jokainen muutos rikkoo jotain muuta. Katso migraatio ja päivitys -sivumme.
5. Estä toistuminen
Vaadi, että koodi on omissa nimissäsi olevassa koodivarastossa, käyttöoikeudet on dokumentoitu ja koodin omistus on kirjattu sopimukseen. Ylläpitosopimus varmistaa myös, ettei projekti koskaan jää ilman valvontaa.
Haltuun otettava projekti?
Kerro, mikä vielä toimii ja mikä on jumissa: aloitamme suojaamisesta.