Website și server protejate de o arcadă într-o scenă colorată

Lansarea este începutul utilizării, nu sfârșitul responsabilității tehnice. Website-urile și aplicațiile depind de server, biblioteci, servicii externe și conturi care se schimbă în timp. Un acord de mentenanță bun explică ce este verificat, ce se întâmplă când apare o problemă și ce rămâne în afara serviciului.

Backupul trebuie să poată fi restaurat

Existența unor fișiere de backup nu dovedește că aplicația poate fi recuperată. Verifică ce este inclus: baza de date, fișierele încărcate, configurația și elementele necesare pornirii sistemului. Stabilește frecvența în funcție de câtă informație ai putea pierde acceptabil.

O copie separată de serverul principal reduce riscul ca aceeași problemă să afecteze și aplicația, și backupul. Accesul la copie trebuie limitat, iar restaurarea testată periodic într-un mediu potrivit.

Actualizări cu verificare

Actualizarea unui CMS sau framework poate corecta vulnerabilități, dar poate schimba și comportamentul unor extensii. Pentru un sistem important, este prudentă verificarea compatibilității într-un mediu de test și existența unei proceduri de revenire.

  • Inventar al versiunilor și componentelor folosite.
  • Prioritizare în funcție de risc și expunere.
  • Backup înainte de intervenții relevante.
  • Verificarea formularelor, autentificării și fluxurilor critice după actualizare.

Monitorizare și răspuns sunt lucruri diferite

O alertă că website-ul nu răspunde nu înseamnă că există automat intervenție permanentă. Clarifică programul de suport, timpul de răspuns agreat, canalele de contact și ce se consideră incident urgent. Nu presupune disponibilitate 24/7 dacă nu este prevăzută explicit.

Pentru aplicații integrate, monitorizarea poate include sarcini programate eșuate, emailuri netrimise și sincronizări blocate. Aceste probleme pot exista chiar dacă pagina principală se încarcă normal.

Responsabilități și acces

Compania trebuie să știe cine administrează domeniul, găzduirea, certificatele și conturile externe. Folosește acces individual unde este posibil, autentificare suplimentară pentru conturi importante și o procedură pentru retragerea accesului unui fost colaborator.

Nu păstra parole și chei API în documente publice sau în cod accesibil vizitatorilor. Separă mediul de test de producție și evită copierea inutilă a datelor personale.

Ce nu este inclus automat

Funcțiile noi, refacerea designului, migrarea la altă platformă și integrarea unui furnizor nou sunt adesea proiecte distincte. Un acord clar delimitează remedierea erorilor de dezvoltarea suplimentară și explică modul de estimare.

Un checklist înainte de predare

  1. Ai lista conturilor și responsabililor?
  2. Știi ce copii există și când a fost testată restaurarea?
  3. Ai un canal pentru incidente și un program de suport agreat?
  4. Sunt documentate dependențele și integrările?
  5. Este clar ce costuri externe revin companiei?

Prin serviciile de mentenanță și găzduire, stabilim împreună nivelul de suport potrivit proiectului. Nu promitem eliminarea tuturor incidentelor, ci un mod clar de prevenție, verificare și intervenție.