Umowa serwisowa powinna dokładnie określać obsługiwane strony, objęte nią czynności, wyłączenia, priorytety incydentów, sposób pomiaru czasu reakcji, zatwierdzanie zmian, raporty, własność kont oraz pełną procedurę przekazania po zakończeniu współpracy.
Umowa serwisowa dla WordPressa zamienia ogólną obietnicę opieki w konkretny zakres, odpowiedzialności i zasady komunikacji. Właściciel strony musi wiedzieć, jakie aktualizacje, kopie zapasowe, testy, monitoring i interwencje są uwzględnione, kto zatwierdza zmiany i jak obsługiwany jest incydent poza godzinami pracy. Wykonawca z kolei potrzebuje granic, aby pilne wsparcie nie było mylone z nieograniczonym rozwojem nowych funkcji.
SLA, czyli umowa o poziomie usług, powinna posługiwać się mierzalnymi pojęciami i rozróżniać potwierdzenie zgłoszenia, rozpoczęcie prac, tymczasowe przywrócenie działania oraz pełne rozwiązanie. Konkretnych czasów i kar nie da się określić uniwersalnie; zależą one od znaczenia strony, dostępności zespołu i ceny usługi. Brzmienie umowne i prawne powinien zweryfikować wykwalifikowany specjalista, a ten artykuł pomaga przygotować rzeczowy brief handlowy.
Dokładny przedmiot usługi i lista zarządzanych zasobów
W załączniku lub inwentarzu proszę wymienić każdą domenę, instalację WordPressa, środowisko produkcyjne i stagingowe, hosting, motyw, kluczowe wtyczki oraz integracje zewnętrzne. Przy każdej pozycji należy wskazać właściciela konta i zakres odpowiedzialności wykonawcy. Administracja WordPressem nie musi automatycznie obejmować DNS, serwera pocztowego, skryptów reklamowych ani ingerencji w CRM, choć ich awaria ujawnia się na ścieżce użytkownika w serwisie.
Zakres proszę podzielić na czynności prewencyjne, wsparcie przy incydentach, prace nad treścią i rozwój. Należy określić częstotliwość aktualizacji, sposób testowania, kontrolę kopii zapasowych i przywracania, monitoring oraz testy funkcjonalne. Wyłączenia trzeba nazwać równie jasno: licencje stron trzecich, rozległa naprawa po ataku, migracja hostingu lub nowa funkcjonalność mogą wymagać osobnej akceptacji. Niejasne sformułowanie „kompleksowa obsługa” tworzy różne oczekiwania po obu stronach.
Priorytety incydentów i sensowne SLA
Zdefiniuj poziomy na podstawie wpływu na użytkowników i biznes. Krytyczny incydent może oznaczać niedostępną stronę, podejrzenie aktywnego ataku lub niedziałający główny proces sprzedaży; niższym priorytetem może być błąd kosmetyczny, który nie blokuje wykonania zadania. Do każdego poziomu dodaj przykłady, kanał zgłoszenia oraz osobę uprawnioną do potwierdzenia priorytetu. Samo słowo „pilne” bez definicji nie pomaga w podejmowaniu decyzji.
SLA musi określać godziny pracy, początek pomiaru czasu, czas reakcji i sposób eskalacji. Reakcja oznacza potwierdzenie i wstępną ocenę, a niekoniecznie pełną naprawę. Czas rozwiązania może zależeć od producenta wtyczki, hostingu lub brakujących dostępów, dlatego warto uzgodnić również zasadę regularnego informowania o stanie prac oraz rozwiązanie tymczasowe. Dostępność poza godzinami pracy powinna być wyraźnie uzgodniona, zabezpieczona kadrowo i uwzględniona w warunkach handlowych.
- priorytet wynikający z rzeczywistego wpływu
- osobno zdefiniowana reakcja i rozwiązanie
- jasne godziny serwisowe i eskalacja
- regularne informowanie w trakcie otwartego incydentu
Zatwierdzanie zmian, budżetu i licencji
Ustal, które aktualizacje o niskim ryzyku administrator może wykonać w ramach abonamentu, a które działania wymagają pisemnej zgody. Wniosek o zatwierdzenie powinien zawierać uzasadnienie, zakres, oczekiwany wpływ, cenę lub wykorzystanie uzgodnionego pakietu oraz plan wycofania. W przypadku poprawki bezpieczeństwa czas na decyzję może być krótszy, ale umowa powinna określać, kto może działać, jeśli osoba kontaktowa jest niedostępna.
Własność licencji i sposób ich odnawiania muszą być przejrzyste. Firma powinna wiedzieć, które licencje posiada bezpośrednio, które zapewnia dostawca w czasie trwania umowy i co przestanie działać po jej zakończeniu. Automatyczne przedłużenie, zmiana ceny czy ograniczenie wsparcia nie powinny być zaskoczeniem. Wymagania rozwojowe ewidencjonuj oddzielnie od bieżącego utrzymania, aby raport i rozliczenie jasno pokazywały, na co wykorzystano zasoby.
Kanał komunikacji i raport serwisowy
Należy wyznaczyć jeden ewidencjonowany kanał dla zwykłych zgłoszeń oraz odrębny sposób zgłaszania krytycznego incydentu. Zgłoszenie powinno zawierać URL, czas, zaobserwowane zachowanie, urządzenie i dostępny zrzut ekranu lub nagranie bez danych wrażliwych. Telefon może uruchomić reakcję, ale wynik trzeba zapisać we wspólnym systemie. Zarówno po stronie klienta, jak i dostawcy należy określić główny i zastępczy kontakt oraz zasady, komu można zgłosić zdarzenie dotyczące bezpieczeństwa.
Regularny raport powinien zawierać aktualizacje, testy, dostępność, stan kopii zapasowych, incydenty, otwarte ryzyka, wykorzystaną pulę czasu na rozwój i zalecane decyzje. Liczba bez kontekstu nie wystarcza: nieudana kopia zapasowa wymaga opisu skutków i działania naprawczego, a nie tylko czerwonej ikony. Należy uzgodnić częstotliwość i format raportu, a kolejny okres rozpoczynać od przeglądu niezamkniętych zadań. Wrażliwych logów ani danych osobowych nie należy kopiować do zwykłego raportu.
Własność kont, dostępy i odpowiedzialność za bezpieczeństwo
Domenę, główne konto hostingowe, analitykę i profile firmowe powinna kontrolować firma lub musi mieć zapewnioną umownie i technicznie wykonalną możliwość ich przeniesienia. Wykonawca korzysta z własnej tożsamości z najniższymi niezbędnymi uprawnieniami i uwierzytelnianiem wieloskładnikowym. Haseł nie wysyła się zwykłym e-mailem ani nie umieszcza w raporcie serwisowym. Umowa powinna określać, kto zatwierdza nowe konto, jak prowadzi się ewidencję dostępów i kiedy usuwa się starą tożsamość.
Podziel odpowiedzialność za aplikację, serwer, DNS, certyfikat, kopie zapasowe, alerty bezpieczeństwa i dostawców zewnętrznych. Jeśli incydent wystąpi poza bezpośrednim zarządem wykonawcy, musi być jasne, czy koordynuje on komunikację, czy jedynie dostarcza materiały techniczne. W przypadku danych osobowych określ role i relacje przetwarzania na podstawie fachowej oceny prawnej. Umowa serwisowa nie zastępuje polityki bezpieczeństwa, ale powinna być z nią zgodna.
Rozwiązanie umowy i kontrolowane przekazanie strony
Umowa powinna określać okres wypowiedzenia, zakres współpracy, format eksportu i zasady rozliczenia niezakończonych prac. Pakiet przekazania zwykle obejmuje inwentarz, aktualny kod, bazę danych i media, dokumentację wdrożenia, stan licencji, przekierowania, kopie zapasowe, otwarte incydenty oraz datę ostatnich testów. Niejasne „przekażemy wszystko” prowadzi do sporu; konkretna lista pozwala obu stronom potwierdzić wykonanie zobowiązań.
Nowy opiekun powinien bezpiecznie przejąć konta i przeprowadzić test wdrożenia, formularzy, monitoringu i odtwarzania. Następnie usuwa się tożsamości, klucze API i zdalne dostępy poprzedniego wykonawcy bez zakłócania automatyzacji. Haseł nie należy przesyłać w zestawieniu; należy użyć bezpiecznego kanału, a następnie je zmienić. Warto określić, jak długo poprzedni wykonawca przechowuje kopie robocze i kiedy zostaną one usunięte zgodnie z obowiązkami umownymi i fachowo ocenionymi.
- konkretny pakiet przekazania i termin
- test przejęcia przez nowego administratora
- rotacja sekretów i usuwanie tożsamości
- uzgodnione usunięcie kopii roboczych
Najczęstsze pytania
Jaka jest różnica między czasem reakcji a czasem rozwiązania?
Czas reakcji określa, do kiedy wykonawca potwierdzi zgłoszenie i zacznie je analizować. Pełne rozwiązanie może zależeć od przyczyny lub strony trzeciej, dlatego wymaga osobnej definicji, aktualizacji statusu i ewentualnego rozwiązania tymczasowego.
Czy umowa serwisowa powinna obejmować nieograniczone zmiany na stronie?
Nie musi. Opiekę prewencyjną, incydenty, zmiany treści i nowe prace rozwojowe warto rozdzielić. Umowa powinna określać pulę pracy objętą umową, sposób zatwierdzania prac dodatkowych i ich skutki finansowe, bez ukrytych oczekiwań.
Kto powinien być właścicielem domeny i konta hostingowego?
Główną kontrolę powinna mieć firma, ewentualnie musi istnieć jasny i wykonalny sposób przekazania. Dostawca powinien korzystać z własnego, odpowiednio ograniczonego dostępu, który po zakończeniu współpracy zostanie usunięty bez utraty danych firmy.