Spis treści
Outsourcing IT opłaca się wtedy, gdy firma potrzebuje kompetencji, których nie wykorzysta na pełen etat, albo musi szybko zwiększyć zespół bez wielomiesięcznej rekrutacji. Nie opłaca się, gdy IT jest sercem przewagi konkurencyjnej i nikt w firmie nie rozumie, co dostawca robi. Poniżej opisuję, co można zlecić na zewnątrz, jakie są modele współpracy, gdzie są ryzyka i co musi znaleźć się w umowie.
Patrzę na to z perspektywy dostawcy, bo Web Systems od lat realizuje projekty i utrzymanie systemów dla innych firm. Dlatego wiem, które ustalenia na starcie oszczędzają nerwów obu stronom, a których brak wychodzi dopiero po roku.
Co to jest outsourcing IT i co można zlecić
Outsourcing IT to przekazanie zewnętrznej firmie części lub całości zadań informatycznych: od utrzymania komputerów, przez administrację serwerami, po tworzenie i rozwój oprogramowania. Zakres może być bardzo wąski albo obejmować cały dział IT.
- Wsparcie użytkowników: helpdesk, konfiguracja komputerów, konta i uprawnienia.
- Infrastruktura: serwery, chmura, sieć, kopie zapasowe, monitoring.
- Oprogramowanie: budowa nowych systemów, rozwój i utrzymanie istniejących, integracje.
- Bezpieczeństwo: audyty, aktualizacje, reagowanie na incydenty.
- Kompetencje punktowe: architekt, specjalista od baz danych, wdrożenia AI, na kilka tygodni lub miesięcy.
Kiedy outsourcing IT się opłaca
Outsourcing ma sens, gdy koszt własnego zespołu jest wyższy niż wartość pracy, którą ten zespół wykona, albo gdy czas jest ważniejszy niż koszt. Kilka typowych sytuacji:
- Firma potrzebuje specjalisty, ale nie ma dla niego pracy na cały etat.
- Projekt ma termin, którego nie da się dotrzymać przy kilkumiesięcznej rekrutacji.
- Potrzebna jest technologia, której nikt w firmie nie zna, a jej nauka nie jest celem firmy.
- Jedyna osoba od IT odchodzi i trzeba zabezpieczyć ciągłość działania.
Licząc opłacalność, porównuj pełny koszt. Po stronie własnego zespołu to nie tylko pensja, ale też rekrutacja, wdrożenie nowej osoby, urlopy, zastępstwa, sprzęt i szkolenia. Po stronie dostawcy to stawka, ale też czas Twoich ludzi na komunikację i odbiór prac.
Modele współpracy z dostawcą
Model współpracy decyduje o tym, kto odpowiada za wynik, a kto tylko za wykonaną pracę. To najważniejsza decyzja przy zlecaniu IT na zewnątrz.
| Model | Na czym polega | Kto odpowiada za wynik |
|---|---|---|
| Body leasing | specjalista dostawcy pracuje w Twoim zespole, pod Twoim kierownictwem | Ty |
| Zespół dedykowany | dostawca daje zespół z własnym kierownikiem, Ty ustalasz priorytety | wspólnie |
| Projekt o stałej cenie | określony zakres za określoną kwotę | dostawca, w granicach zakresu |
| Utrzymanie z SLA | stała opieka nad systemem z czasami reakcji | dostawca, według umowy SLA |
Projekt o stałej cenie wydaje się najbezpieczniejszy, ale wymaga bardzo dobrze opisanego zakresu. Rozliczenie za czas pracy jest elastyczniejsze, ale wymaga od Ciebie aktywnego zarządzania priorytetami. Plusy i minusy obu podejść rozpisałem we wpisie fixed price czy time and materials.
Ryzyka outsourcingu, o których mało się mówi
Największym ryzykiem outsourcingu nie jest jakość pracy dostawcy, tylko utrata kontroli nad wiedzą i dostępami. Po kilku latach okazuje się, że tylko dostawca wie, jak działa system, i tylko on ma hasła.
- Zależność od dostawcy: brak dokumentacji i dostępu do kodu sprawia, że zmiana firmy staje się bardzo kosztowna.
- Utrata wiedzy w firmie: nikt wewnątrz nie rozumie systemów na tyle, żeby ocenić wycenę lub jakość pracy.
- Komunikacja: dostawca zna technologię, ale nie zna Twojego biznesu, a ktoś musi to przekładać.
- Dostępy: konta dostawcy w Twoich systemach, często z pełnymi uprawnieniami, zostają po zakończeniu współpracy.
- Prawa do kodu: bez zapisu w umowie możesz nie mieć praw do oprogramowania, za które zapłaciłeś.
Każde z tych ryzyk da się ograniczyć umową i dobrymi nawykami. Problem z dostępami po zakończonej współpracy opisałem osobno w tekście o higienie dostępów po poprzednim wykonawcy.
Jak wybrać dostawcę usług IT
Dostawcę wybiera się po tym, jak pracuje, a nie po prezentacji. Najlepszym sprawdzianem jest krótki, płatny etap na początek: analiza, audyt albo mały fragment projektu.
Zwróć uwagę, kto konkretnie będzie pracował przy Twoim projekcie, jak dostawca raportuje postępy, jak wygląda przekazanie wiedzy na koniec współpracy i czy potrafi powiedzieć, czego nie zrobi. Listę pytań przed podpisaniem umowy zebrałem we wpisie o tym, jak wybrać software house.
Co musi być w umowie outsourcingowej
Umowa powinna opisywać nie tylko zakres i cenę, ale też to, jak współpraca się kończy. Wtedy obie strony pracują spokojniej, bo wiedzą, że rozstanie nie oznacza paraliżu.
- zakres usług i sposób zgłaszania zmian,
- czasy reakcji i naprawy dla różnych kategorii problemów,
- przeniesienie praw autorskich do kodu i dokumentacji,
- umowa powierzenia przetwarzania danych osobowych, jeśli dostawca ma do nich dostęp,
- zasady przechowywania i przekazywania dostępów,
- procedura zakończenia współpracy: przekazanie kodu, dokumentacji, haseł i wiedzy.
Szczegóły dwóch najczęściej zaniedbywanych punktów opisałem w tekstach o tym, co musi zawierać umowa SLA na utrzymanie systemu, i o tym, jak zapisać prawa autorskie do oprogramowania.
Pierwsze tygodnie współpracy z dostawcą
Pierwsze tygodnie decydują o tym, czy outsourcing IT będzie działał, bo wtedy powstają nawyki, które potem trudno zmienić. Warto potraktować ten okres jak osobny etap z jasnym celem: dostawca ma poznać systemy, a firma ma zobaczyć, jak dostawca pracuje.
W praktyce dobrze sprawdza się kilka prostych kroków. Najpierw wspólna inwentaryzacja: lista systemów, kont, dokumentacji i znanych problemów. Potem ustalenie kanałów komunikacji, czyli gdzie zgłaszamy problemy, kto po stronie firmy je zatwierdza i jak często rozmawiamy o priorytetach. Na koniec pierwsze, niewielkie zadania, po których obie strony widzą, jak wygląda wycena, realizacja i odbiór.
Jeśli po tym okresie nadal nie wiesz, kto u dostawcy odpowiada za Twój system i jak sprawdzić, nad czym pracował w zeszłym tygodniu, to sygnał, żeby poprawić zasady współpracy, zanim powierzysz mu ważniejsze rzeczy.
Czy outsourcing IT jest bezpieczny
Outsourcing może podnieść poziom bezpieczeństwa, jeśli dostawca ma lepsze procedury niż firma miała sama. Może też go obniżyć, jeśli zewnętrzna firma dostaje pełne uprawnienia i nikt tego nie kontroluje.
Bezpieczny model to taki, w którym każda osoba dostawcy ma imienne konto, dostęp tylko do potrzebnych systemów, logowanie z drugim składnikiem, a firma ma u siebie kopię wszystkich haseł i kluczy. Do tego regularny przegląd uprawnień i wpis w umowie o obowiązku zgłaszania incydentów.
Jeśli rozważasz outsourcing IT, zacznij od spisania, co dziś robi Twój zespół lub jedna osoba od IT, ile to zajmuje czasu i co się stanie, gdy jej zabraknie na miesiąc. Ta lista pokaże, co zlecić na zewnątrz, a co zostawić w firmie. Jak wygląda taka współpraca u mnie, opisałem na stronie o współpracy z Web Systems.
FAQ
Czy outsourcing IT jest tańszy niż własny zespół?
Bywa tańszy, gdy potrzebujesz kompetencji poniżej pełnego etatu albo na ograniczony czas. Przy stałej, pełnej pracy własny zespół często wychodzi taniej. Porównuj pełny koszt, łącznie z rekrutacją, zastępstwami i czasem na koordynację dostawcy.
Co lepiej zostawić w firmie przy outsourcingu IT?
Decyzje o priorytetach, wiedzę o procesach biznesowych i kontrolę nad dostępami. Przynajmniej jedna osoba w firmie powinna rozumieć systemy na tyle, żeby ocenić wycenę i jakość pracy dostawcy.
Jak zmienić dostawcę IT bez przestoju?
Najpierw zabezpiecz dostęp do kodu, dokumentacji i wszystkich kont administratorów. Potem zaplanuj okres przejściowy, w którym nowy dostawca poznaje systemy, a poprzedni jeszcze odpowiada na pytania. Pomaga zapis o procedurze zakończenia współpracy w umowie.
Czy dostawca IT musi podpisać umowę powierzenia danych?
Tak, jeśli w ramach usług ma dostęp do danych osobowych przetwarzanych przez Twoją firmę, na przykład w CRM, sklepie lub poczcie. Umowa określa, w jakim zakresie i celu dostawca może te dane przetwarzać.