A legtöbb átadás ott bukik el, hogy a kód megvan, de a hozzáférések, a dokumentáció és a telepítési folyamat nincs meg. Egy checklist, amit érdemes végigmenni a lezárás előtt.
Rendszeresen veszünk át olyan projekteket, ahol minden működik, mégis hetekbe telik, mire tovább lehet fejleszteni. Nem azért, mert rossz a kód. Azért, mert az előző fejlesztő átadta a forráskódot, és ezzel lezártnak tekintette a munkát.
A forráskód a legkevesebb. Az alábbiakat érdemes még a végszámla előtt elkérni, amíg van kitől.
1. Hozzáférések, a te nevedre
A verziókezelő, a tárhely vagy szerver, a domain, az adatbázis, a levélküldő szolgáltatás és minden külső API kulcsa. A lényeg nem az, hogy megkapd a jelszót, hanem hogy a fiók a te vagy a céged nevén legyen. Ha a fejlesztő saját fiókjában fut a szerver, akkor nem a tiéd a rendszer.
2. Telepítési folyamat, leírva
Hogyan kerül egy módosítás élesbe? Ha erre a válasz az, hogy „a Peti feltölti FTP-vel", akkor a következő fejlesztő félve fog hozzányúlni. Egy fél oldalas leírás a lépésekről többet ér, mint egy hosszú fejlesztői dokumentáció.
3. Környezeti változók listája
Nem a konkrét értékek, hanem hogy egyáltalán mire van szükség: melyik kulcs mit csinál, melyik szolgáltatáshoz tartozik. Egy hiányzó API-kulcs miatt napokat lehet vakon keresgélni.
4. Adatbázis-mentés és visszaállítás
Van automatikus mentés? Hova megy? Valaki kipróbálta már a visszaállítást? A mentés, amit soha nem állítottak vissza, csak egy feltételezés.
5. Ami tudatosan félkész maradt
Minden projektben van olyan rész, amit „egyelőre így hagytunk". Ezek listája aranyat ér: az új fejlesztő így nem hibaként fogja kezelni azt, ami valójában döntés volt.
6. Külső függőségek és lejáratok
Domain, SSL, fizetős szolgáltatások, licencek. Mikor járnak le, ki fizeti őket? Ez a leggyakoribb ok, amiért egy egyébként stabil rendszer egyik napról a másikra leáll.
Miért nem kérik el ezeket?
Mert a projekt végén mindenki fáradt, és a rendszer működik. A hiányzó darabok csak fél évvel később derülnek ki, amikor módosítani kellene valamit, és kiderül, hogy senki nem tudja, hogyan.
Ha most vagy egy átadás előtt, futtasd végig ezt a hat pontot. Húsz percbe telik, és rengeteg pénzt spórol.