sty 20, 2026

Umowy outsourcingowe w IT – na co zwracać uwagę?

Outsourcing usług IT to dla wielu firm sposób na dostęp do kompetencji, skalowanie zasobów i przewidywalność kosztów. Jednocześnie jest to obszar, w którym nieprecyzyjna umowa potrafi wygenerować największe straty: od długich przestojów i sporów o odpowiedzialność, po „ukryte” koszty zmian, ograniczenia licencyjne czy problemy z bezpieczeństwem danych. Dobra umowa outsourcingowa nie jest dokumentem „dla działu zakupów”, ale praktycznym narzędziem zarządzania usługą: definiuje oczekiwania, standardy jakości, sposób mierzenia i mechanizmy eskalacji.

Poniżej najważniejsze elementy, które warto uporządkować przed podpisaniem kontraktu.

Ilustracja TrustIT przedstawiająca zespół pracujący przy kołach zębatych, analizujący dane i rozwiązujący problemy; symbol współpracy przy ustalaniu i monitorowaniu SLA oraz SLO.

SPIS TREŚCI

1. Umowa na outsourcing usług IT – co zawiera?

2. Rodzaje umów w IT

3. Czasy SLA – dlaczego są ważne w umowie IT

4. Umowy outsourcingowe w IT – dlaczego ważne?

5. Podsumowanie

Umowa na outsourcing usług IT – co zawiera?

Niezależnie od tego, czy outsourcujesz Service Desk, utrzymanie aplikacji, infrastrukturę czy cyberbezpieczeństwo, umowa powinna precyzyjnie opisać cztery obszary: zakres, odpowiedzialności, jakość oraz zarządzanie zmianą.

1) Zakres usług i granice odpowiedzialności
Opis usługi powinien być jednoznaczny: co dokładnie dostarcza dostawca, a co zostaje po stronie klienta. W praktyce sprawdza się katalog usług (Service Catalogue) oraz lista wyłączeń. Typowe punkty sporne to: urządzenia końcowe, łącza internetowe, licencje, integracje, elementy „na styku” z innymi vendorami.

2) Model świadczenia usługi
Warto opisać: godziny wsparcia (8/5, 24/7), kanały kontaktu, język obsługi, lokalizację zespołu, strefy czasowe, on-call oraz procedury na wypadek incydentów krytycznych (Major Incident).

3) Role, komunikacja i eskalacje
Umowa powinna wskazywać ownerów po obu stronach, zasady przeglądów (operacyjne i zarządcze) oraz ścieżki eskalacji. Kluczowe jest przypisanie odpowiedzialności end-to-end: klient nie powinien „koordynować” dostawców zamiast nich.

4) Wymagania bezpieczeństwa i compliance
W szczególności: zasady dostępu (MFA, uprzywilejowane konta, logowanie działań), szyfrowanie, klasyfikacja danych, wymagania audytowe, procedury zgłaszania incydentów bezpieczeństwa oraz warunki podwykonawstwa.

5) Raportowanie i mierniki jakości
To nie tylko SLA, ale też definicje metryk, źródła danych, sposób liczenia dostępności i czasów, segmentacja (np. per usługa) oraz zasady uznania „awarii” vs. „degradacji”.

6) Zmiany, rozwój i rozliczanie prac dodatkowych
Brak jasnych zapisów w tym obszarze to najczęstszy generator konfliktów. Umowa powinna opisywać: zarządzanie zmianą (CAB, okna serwisowe), wyceny zmian, stawki, limity czasowe, a także standardy dokumentacji (runbooki, baza wiedzy).

7) Kontynuacja działania i wyjście z umowy (exit plan)
Zabezpiecza ciągłość usługi przy zmianie dostawcy. Ważne: czas i forma przekazania wiedzy, dokumentacji, dostępów, konfiguracji, kodu, a także warunki współpracy w okresie przejściowym.

2. Rodzaje umów w IT

W IT spotyka się kilka dominujących modeli kontraktowych – wybór zależy od tego, czy kupujesz rezultat, pojemność zespołu, czy konkretny projekt.

1) Managed Services (usługi zarządzane)
Dostawca odpowiada za działanie usługi w określonym zakresie i jakości (SLA/SLO), często w modelu miesięcznym. To dobry wybór dla utrzymania infrastruktury, Service Desk czy aplikacji, gdzie liczy się stabilność i przewidywalność.

2) Time & Materials (T&M)
Płacisz za czas i kompetencje. Model elastyczny, ale wymaga silnego zarządzania po stronie klienta (priorytety, backlog, kontrola jakości). Sprawdza się w rozwoju, gdzie zakres bywa zmienny.

3) Fixed Price / Fixed Scope
Cena i zakres są z góry określone. Działa dobrze przy stabilnych wymaganiach, ale w IT często generuje „wojny o zakres” przy zmianach. Warto doprecyzować definicję „gotowości” (Definition of Done) i proces change request.

4) Body leasing / Staff augmentation
Dostawca dostarcza specjalistów do zespołu klienta. Kluczowe jest precyzyjne opisanie odpowiedzialności, narzędzi i zasad zastępowalności oraz rotacji.

5) Hybrydy
Częste w praktyce: utrzymanie w managed services, a rozwój w T&M. Wtedy szczególnie ważne są zasady „handover” między utrzymaniem i rozwojem oraz odpowiedzialność za wdrożenia.

W outsourcingu IT najdroższe są nie same awarie, tylko niejasności. Jeśli umowa nie definiuje odpowiedzialności end-to-end, sposobu pomiaru SLA i procesu zmian, organizacja płaci czasem ludzi i przestojami. Dobrze zaprojektowany kontrakt działa jak narzędzie operacyjne: porządkuje priorytety i skraca drogę od zgłoszenia do rozwiązania.

Michał Połowiński

Założyciel i Prezes Zarządu, TrustIT

3. Czasy SLA - dlaczego są ważne w umowie IT

SLA (Service Level Agreement) w umowie outsourcingowej to nie ozdobnik, lecz mechanizm ograniczania ryzyka. Najczęściej obejmuje:

  • czas reakcji (np. rozpoczęcie pracy nad incydentem),

  • czas rozwiązania / przywrócenia usługi,

  • dostępność (w % w danym okresie),

  • czas realizacji wniosków serwisowych (request fulfillment).

Kluczowe, aby czasy SLA były:

  • powiązane z priorytetami i jasno zdefiniowane (P1/P2/P3 – wpływ, pilność, obejście),

  • mierzalne (źródło danych, okno pomiaru, start/stop timera),

  • realistyczne w kontekście godzin wsparcia oraz on-call,

  • spójne z zależnościami (np. jeśli vendor aplikacji ma 24h na reakcję, nie wpisuj 1h na rozwiązanie bez dodatkowych mechanizmów).

Warto również zadbać o „miękkie” elementy jakości, które często budują satysfakcję użytkownika:

  • częstotliwość update’ów statusowych w incydentach,

  • czas eskalacji do 2. linii,

  • zasady komunikacji w Major Incident (kanał, szablony, RACI).

Najczęstszy błąd: SLA opisuje czasy, ale nie opisuje jakości rozwiązania. Efekt to „zamknięte” tickety bez trwałej poprawy. W umowie warto powiązać SLA z praktykami problem management (analiza przyczyn, działania zapobiegawcze) oraz z KPI typu odsetek incydentów powracających.

4. Umowy outsourcingowe w IT - dlaczego ważne?

Dobrze skonstruowana umowa outsourcingowa:

  • minimalizuje szare strefy odpowiedzialności (kto prowadzi sprawę end-to-end),

  • chroni ciągłość działania (procedury incydentowe, DR, backupy, testy odtworzeń),

  • stabilizuje koszty (jasne zasady rozliczeń, prace dodatkowe, indeksacja),

  • zwiększa przewidywalność jakości (SLA/SLO, raportowanie, przeglądy),

  • ułatwia zmianę dostawcy (exit plan i transfer wiedzy).

W praktyce największą wartość daje umowa, która jest „operacyjna” – czyli używana w cyklicznych przeglądach, a nie wyciągana dopiero w momencie sporu. Dlatego warto już na etapie negocjacji ustalić rytm governance: spotkania operacyjne, miesięczne SLA review, kwartalne przeglądy ryzyk i plan usprawnień.

5. Podsumowanie

Outsourcing w IT może być bardzo efektywny, ale tylko wtedy, gdy umowa precyzyjnie definiuje zakres, odpowiedzialności, standardy jakości i sposób zarządzania zmianą. Szczególną uwagę warto poświęcić SLA (wraz z definicjami i pomiarem), bezpieczeństwu, rozliczeniom prac dodatkowych oraz planowi wyjścia z umowy. Dobrze przygotowany kontrakt zmniejsza liczbę eskalacji, ogranicza przestoje i pozwala skupić się na rozwoju usług zamiast rozstrzygać, „czyja to wina”.

To może Cię zainteresować

NIS2, czyli nowe wymogi dotyczące cyberbezpieczeństwa

NIS2, czyli nowe wymogi dotyczące cyberbezpieczeństwa

Dyrektywa NIS2 to jedno z najważniejszych regulacyjnych wydarzeń ostatnich lat w obszarze cybersecurity w Unii Europejskiej. Jej celem jest podniesienie poziomu bezpieczeństwa sieci i systemów informatycznych w organizacjach, które mają kluczowe znaczenie dla...

Darknet a DeepWeb – czym różnią się te pojęcia?

Darknet a DeepWeb – czym różnią się te pojęcia?

W przestrzeni cyfrowej bardzo często pojawiają się pojęcia, które bywają ze sobą mylone, mimo że oznaczają zupełnie różne obszary internetu. Jednym z najczęstszych przykładów jest Darknet a DeepWeb. Choć oba terminy funkcjonują w kontekście ukrytych zasobów sieci, ich...