În ce constă munca
Pe staging se ridică o copie a producției - toată baza, nu un eșantion, pentru că se strică mereu pe rândul la care nu se aștepta nimeni. Upgrade-ul rulează întâi acolo, iar stricăciunile se repară în module, nu prin petice pe date.
Apoi aceeași rulare se repetă până devine plictisitoare. Abia după aceea se mută sistemul viu - într-o seară aleasă de dumneavoastră, cu versiunea veche pregătită.
Din ce se compune prețul
Nu din numărul de versiuni dintre dumneavoastră și țintă. Din cât din ce s-a construit stă în cod care poate fi citit: modulele cu istoric git se mută ieftin, automatizările din clicuri nu.
Un răspuns aproximativ cere o discuție cu lista de module în față. Unul ferm cere prima rulare pe staging - ea este estimarea.
Ce rămâne la final
Același sistem pe o versiune suportată, cu datele și personalizările dumneavoastră și o listă scrisă a schimbărilor. Plus mediul de staging, care rămâne - următorul upgrade pornește de acolo, nu de la zero.
Dacă răspunsul onest e că migrarea nu merită încă, îl auziți la prima discuție, nu după prima factură.