...

Umowa SLA

SLA (Service Level Agreement) określa uzgodnione poziomy świadczenia usług, sposób ich pomiaru oraz konsekwencje niedotrzymania parametrów. Może być odrębną umową, częścią kontraktu lub załącznikiem do umowy serwisowej, chmurowej czy outsourcingowej. Nie zastępuje całej umowy utrzymaniowej — uzupełnia ją o konkretne wymagania dotyczące jakości i dostępności usług.

Z mojego doświadczenia wynika, że zbyt ogólne SLA naraża zamawiającego na przestoje i nieprzewidywalne koszty, a dostawcę na spory o zakres odpowiedzialności i gotowość zespołu. Dobrze wynegocjowany dokument ma działać operacyjnie: określać parametry obsługi, porządkować zgłoszenia i pozwalać obu stronom sprawdzić, czy usługa jest wykonywana zgodnie z ustaleniami.

Service Level Agreement

Umowa SLA - Service Level Agreement

Czym zajmuję się w ramach obsługi umów SLA?

W praktyce widzę, że większość sporów na etapie utrzymania oprogramowania (maintenance) wynika z braku precyzji w definiowaniu pojęć technicznych na gruncie prawnym. Dlatego gdy na stół trafia nowa umowa SLA, definicja jej przedmiotu nie może ograniczać się do ogólników. Buduję kontrakty tak, aby parametry dostępności (np. mityczne 99,9%) i czasy reakcji były nie tylko ładnie wyglądającymi liczbami, ale realnym, wykonalnym planem zarządzania kryzysem, gdy system napotka problemy.

Punktem wyjścia jest znaczenie systemu dla biznesu i dopuszczalny czas przerwy w jego działaniu. Sklep internetowy prowadzący sprzedaż całodobowo może potrzebować obsługi incydentów krytycznych przez całą dobę. Wewnętrzny CRM może wymagać podobnej gotowości, jeżeli wspiera kluczowe procesy lub zespoły pracujące w różnych strefach czasowych. Godziny wsparcia, priorytety i konsekwencje niedotrzymania parametrów dobieram do tych potrzeb, a nie do samej nazwy systemu.

Prawnik IT

„Znajomość specyfiki branży IT, zrozumienie jej problemów i doświadczenie przy prawnej obsłudze firm działających w obszarze IT umożliwiają mi świadczenie specjalistycznych i kompleksowych usług z korzyścią dla moich Klientów.”

Radca Prawny Piotr Stawowski

Co powinny zawierać

UMOWA SLA W PRAKTYCE IT

W umowach serwisowych SLA nie chodzi o to, by obciążyć dostawcę odpowiedzialnością za każdą nieprzewidzianą usterkę, ani o to, by zamawiający musiał czekać tygodniami na usunięcie błędu krytycznego, który blokuje jego sprzedaż. Jeżeli zastanawiasz się, co powinna zawierać umowa SLA, aby była użytecznym narzędziem zarządzania ryzykiem, musisz skupić się na precyzyjnych procedurach obsługi incydentów. Na stronach branżowych często podkreśla się znaczenie kategoryzacji błędów i wskaźników dostępności, jako elementów, które realnie porządkują współpracę na etapie utrzymania systemu. Poniżej elementy, które uwzględniam przy przygotowaniu SLA, dopasowując ich zakres do usługi i ustalonego podziału odpowiedzialności:
Przy infrastrukturze zewnętrznej i usługach chmurowych sprawdzam, czy umowa główna, SLA i pozostałe załączniki spójnie określają odpowiedzialność za dostępność, bezpieczeństwo oraz kopie zapasowe. Nie zawsze potrzebna jest dodatkowa umowa — kluczowe jest jasne przypisanie obowiązków dostawcy, klientowi i pozostałym podmiotom uczestniczącym w obsłudze środowiska.

Jeżeli w dalszym ciągu masz wątpliwości, skontaktuj się ze mną.

Gwarancja, Utrzymanie czy Rozwój?

Umowa SLA a modele współpracy

W projektach IT rozdzielam odpowiedzialność za wady wdrożenia, zobowiązania gwarancyjne, płatne utrzymanie i dalszy rozwój systemu. Gwarancja nie powstaje automatycznie przy każdym wykonaniu kodu, a stosowanie rękojmi zależy od kwalifikacji umowy i jej postanowień. SLA określa poziomy usług — samo w sobie nie przesądza, które naprawy są dodatkowo płatne.

Umowa powinna wyjaśniać, jak obsługiwane jest zgłoszenie objęte jednocześnie odpowiedzialnością za wadę i usługą utrzymania. Ustalam, jakie terminy obowiązują i co obejmuje abonament, aby strony nie spierały się o podwójne rozliczenie tej samej pracy. Poniżej opisuję dwa częste modele współpracy: utrzymanie aplikacji przez jej twórców oraz outsourcing infrastruktury i usług chmurowych.

Utrzymanie autorskie i rozwój systemu (Maintenance & Development)

Jeżeli po wdrożeniu ten sam software house odpowiada za utrzymanie i rozwój, ustalam, które obowiązki obejmuje abonament, a które wymagają osobnego zamówienia. Parametry SLA przypisuję do konkretnych usług utrzymaniowych. Rozwój może być rozliczany w tej samej umowie, ale nie powinien powodować niejasności co do pierwszeństwa obsługi incydentów.

Jednym z możliwych rozwiązań jest miesięczny ryczałt za gotowość i określone usługi utrzymaniowe, połączony z rozliczeniem Time & Material za rozwój. Zakres każdej opłaty wymaga jednak precyzyjnego opisu. Ustalam też priorytety, dostępność zespołu i zasady wdrażania zmian, ponieważ sam model rozliczeń nie gwarantuje dotrzymania parametrów SLA.

Umowa SLA – outsourcing infrastruktury i usług chmurowych

Kiedy utrzymanie systemu nie spoczywa na barkach twórców kodu, lecz zewnętrznego operatora IT (np. administratorów serwerów czy dostawców usług chmurowych), zasady gry całkowicie się zmieniają. Gdy przedmiotem negocjacji jest umowa SLA outsourcing wymaga szczególnego podejścia do bezpieczeństwa, ponieważ zewnętrzny podmiot uzyskuje dostęp do środowisk produkcyjnych i wrażliwych danych.

Przy utrzymaniu infrastruktury ustalam przede wszystkim wymagany poziom dostępności, zakres zabezpieczeń oraz zasady odtwarzania środowiska i danych. Rozdzielam docelowy czas przywrócenia działania (RTO) od dopuszczalnego zakresu utraty najnowszych danych, wyrażanego w czasie (RPO). Jeżeli usługa obejmuje ochronę przed DDoS, określam jej zakres i ograniczenia. Doprecyzowuję również zasady współpracy z software house’em, aby incydent dotyczący aplikacji i infrastruktury miał ustalonego koordynatora i jasną ścieżkę eskalacji.

Kancelaria Radcy Prawnego Piotr Stawowski: Prawna obsługa | branża IT | E-commerce | Korporacji | E-sport
Umowa SLA - Service Level Agreement

Na co zwracam uwagę?

WŁASNOŚĆ INTELEKTUALNA A UMOWA SLA

W projektach IT utrzymanie systemu i prawa autorskie to naczynia połączone. W praktyce najwięcej problemów w fazie maintenance pojawia się wtedy, gdy zamawiający płaci za usunięcie błędu krytycznego lub stworzenie obejścia awarii, a po zakończeniu prac okazuje się, że nie posiada praw do nowo napisanego kodu. Dlatego dbam o to, by SLA umowa precyzyjnie regulowała kwestie własności intelektualnej do wszelkich łatek (bugfixów), skryptów naprawczych czy aktualizacji wdrażanych w ramach prac serwisowych.

Przeniesienie autorskich praw majątkowych oraz udzielenie licencji wyłącznej wymagają formy pisemnej pod rygorem nieważności. Elektronicznie można zachować równoważną formę przy użyciu kwalifikowanych podpisów elektronicznych. Zwykły e-mail lub wymiana skanów nie wystarczają do spełnienia tego wymogu.

W umowie obejmującej prace utrzymaniowe porządkuję prawa do powstających w ich ramach utworów oraz zasady korzystania z pozostałych rezultatów. Zakres przeniesienia praw lub licencji dopasowuję do planowanego używania i rozwoju systemu, z uwzględnieniem komponentów zewnętrznych. Jeśli utrzymanie ma móc przejąć inny wykonawca, sprawdzam możliwość udostępnienia mu kodu i zlecenia modyfikacji. W zależności od konstrukcji prawnej może to wymagać zgody na działanie na rzecz klienta, sublicencji lub innych odpowiednich uprawnień.

Zwracam również szczególną uwagę na powiązanie dostępu do kodu źródłowego z procedurami eskalacji. Uregulowanie zasad przekazywania repozytorium czy mechanizmów escrow staje się dla klienta swoistym „wyjściem awaryjnym”. Gdy dostawca rażąco narusza gwarantowane wskaźniki dostępności, nie usuwa na czas błędów krytycznych lub grozi mu utrata płynności finansowej, odpowiednio skonstruowana umowa SLA pozwala zamawiającemu przejąć kontrolę nad procesem naprawczym bez ryzyka roszczeń o naruszenie majątkowych praw autorskich.

Nasz zespół

Nasz zespół to prawnicy z doświadczeniem w pracy z firmami z sektora IT, gamedev i startupami. Współpracowaliśmy m.in. z Imnite, Nice Guys, InviNets i innymi wiodącymi firmami działającymi w obszarze IP/IT.

obsługa prawna it

Piotr Stawowski

Właściciel

Radca prawny

obsługa prawna it

Natalia Rogalewska

of Counsel

Radca prawny

obsługa prawna it

Michał Ciepłucha

of Counsel

Radca prawny

Rekomendacje

Opinie moich klientów

Umowy wdrożeniowe na systemy IT

Wsparcie prawnika

NEGOCJOWANIE I OPINIOWANIE UMÓW SLA

W negocjacjach kontraktów serwisowych nie interesuje mnie mnożenie ryzyk czy wpisywanie nierealnych kar finansowych, które zniszczą relacje biznesowe – zależy mi na tym, żeby system miał zagwarantowaną ciągłość działania, a obydwie strony jasne reguły rozliczeń. Dlatego pracuję tak, by każda umowa SLA (od prostego wsparcia po złożone utrzymanie 24/7) była dokumentem mierzalnym technicznie i zrozumiałym dla zarządu, prawnika oraz zespołu wsparcia (helpdesk).

Najczęściej pomagam w jednym z poniższych wariantów:

Jeżeli na Twoim biurku leży do podpisu nowa umowa SLA, podeślij mi dokument. Przeanalizuję proponowane poziomy świadczenia usług i podpowiem, które zapisy należy doprecyzować, by chroniły Twój budżet i spokój.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.