...

Umowa SLA

Umowa SLA - Service Level Agreement to coś więcej niż obietnica, że system „będzie działał” po zakończeniu wdrożenia. To twarde reguły gry, które decydują o tym, jak wygląda życie biznesowe i technologiczne obu stron w fazie utrzymania projektu. Z mojego doświadczenia wynika, że źle skonstruowany lub zbyt ogólny kontrakt serwisowy to dla zamawiającego ryzyko ciągłych przestojów i nieprzewidywalnych kosztów, a dla dostawcy (software house'u) – widmo nieuzasadnionych roszczeń finansowych i presja darmowej pracy „po godzinach”. Dobrze wynegocjowana umowa SLA ma działać operacyjnie: musi wyznaczać jasne granice odpowiedzialności, standaryzować proces zgłaszania błędów i chronić budżety obu stron przed niespodziewanymi awariami.

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.

Kluczowe jest dla mnie rozróżnienie: czy mówimy o systemie e-commerce zarabiającym w trybie 24/7, który wymaga natychmiastowej reakcji na każdy błąd krytyczny, czy o wewnętrznym narzędziu CRM, gdzie wsparcie w dni robocze jest całkowicie wystarczające. Te dwa światy wymagają innych akcentów w umowie, zupełnie innej kategoryzacji incydentów i mechanizmów naliczania kar umownych lub rekompensat typu service credits.

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 na bazie mojego doświadczenia traktuję jako absolutny standard w profesjonalnej umowie serwisowej (SLA):

Jeżeli obsługa serwisowa dotyczy infrastruktury zewnętrznej lub modelu chmurowego, niezbędna staje się również umowa SLA na outsourcing środowiska, która musi dodatkowo regulować kwestie polityki bezpieczeństwa, zarządzania kopiami zapasowymi (backup) oraz dostępności serwerów.

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 najczęściej spotykam się z poważnym błędem pojęciowym: mieszaniem darmowej gwarancji na wykonany kod z płatną usługą utrzymania (SLA) oraz zadaniami polegającymi na dalszym rozwoju systemu. Dobrze skonstruowana SLA umowa musi jednoznacznie oddzielać te obszary, aby uniknąć konfliktów o to, za co zamawiający płaci abonament, a co powinno być usunięte w ramach rękojmi.

Gdy doradzam klientom, zawsze dbam o to, aby umowa serwisowa była dopasowana do rzeczywistego trybu pracy zespołu. Z tego względu wyraźnie rozdzielam SLA na dwa główne nurt: utrzymanie aplikacji przez jej twórców oraz zewnętrzny outsourcing. 

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

Jeżeli kontrakt na wdrożenie przechodzi w fazę utrzymania realizowanego przez ten sam software house, SLA musi godzić naprawę błędów z bieżącym rozwojem oprogramowania. W takiej sytuacji nie wystarczy wpisać suchych czasów reakcji z dokumentów publicznych czy tabel priorytetów.

W tym modelu kluczowe staje się ustalenie hybrydowych form rozliczeń. Z reguły wprowadzam stały miesięczny ryczałt za gotowość zespołu, monitorowanie infrastruktury i usuwanie błędów krytycznych, który chroni interesy zamawiającego. Równocześnie, dla prac wykraczających poza utrzymanie (tzw. change requests czy dodawanie nowych modułów do aplikacji), stosuję transparentne stawki godzinowe Time & Material, co pozwala software house’owi zachować rentowność i elastycznie przydzielać programistów do poszczególnych zadań bez obaw o naruszenie wskaźników dostępności.

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.

W tym przypadku nie oceniamy już czasu napisania poprawki do kodu (bugfix), ale gwarancję nieprzerwanego działania serwerów (Uptime), czasy przywrócenia danych z kopii zapasowej w ramach procedur Disaster Recovery oraz odporność na ataki DDoS. Taki dokument musi również uwzględniać zasady współpracy z innymi dostawcami (np. software house’em) – tak aby w razie awarii administratorzy infrastruktury wiedzieli, w którym momencie przekazać zgłoszenie programistom, zamiast odbijać przysłowiową „piłeczkę”.

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.

Porządkuję model przeniesienia praw lub udzielania licencji na efekty prac utrzymaniowych, aby uniknąć paraliżującego zjawiska vendor lock-in. Jeżeli w ramach Service Level Agreement dostawca tworzy modyfikacje przywracające systemowi pełną funkcjonalność po awarii, zamawiający musi mieć gwarancję, że nabyte prawa (lub zakres licencji) pozwalają na swobodne korzystanie z tych rozwiązań, modyfikowanie ich w przyszłości oraz udzielanie sublicencji – np. w przypadku zmiany wykonawcy, który przejmie obsługę systemu.

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żdy umowa SLA przykład (od prostego wsparcia po złożone utrzymanie 24/7) był 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 SLA umowa, 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.