Przejdź do treści

Blog

Poradnik zarządzania kontraktorami IT B2B

Poradnik zarządzania kontraktorami IT: jak ustawić zasady współpracy B2B, kontrolować ryzyko reklasyfikacji i zachować sprawność projektów w firmie.

Poradnik zarządzania kontraktorami IT B2B

Projekt IT może działać szybko, a jednocześnie generować ryzyko, którego nie widać w backlogu ani w raporcie czasu pracy. Właśnie dlatego poradnik zarządzania kontraktorami IT powinien dotyczyć nie tylko stawek, dostępności i jakości kodu. Równie istotne jest to, czy codzienny model współpracy pozostaje spójny z umową B2B i nie zaczyna przypominać stosunku pracy.

W praktyce problem rzadko wynika z jednego zapisu albo pojedynczej decyzji managera. Narasta wtedy, gdy kontraktor ma ustalone godziny, działa pod bieżącym kierownictwem, musi uzyskiwać zgodę na nieobecność, korzysta wyłącznie z narzędzi firmy i przez długi czas wykonuje identyczne zadania jak pracownik etatowy. Sama nazwa umowy ani fakt wystawiania faktur nie przesądzają o charakterze relacji.

Zarządzanie kontraktorami IT zaczyna się przed onboardingiem

Najwięcej korekt wykonuje się za późno - już po podpisaniu kontraktu, gdy zespół przyzwyczaił się do określonego sposobu działania. Bezpieczniej jest rozdzielić dwa pytania już na etapie planowania współpracy: jakiego rezultatu potrzebuje firma oraz w jaki sposób wykonawca ma mieć swobodę jego osiągnięcia.

Model B2B dobrze odpowiada sytuacji, w której firma kupuje określone kompetencje lub rezultat, a kontraktor samodzielnie organizuje sposób wykonywania usług. Nie oznacza to braku standardów projektowych. Firma może określić wymagania bezpieczeństwa, zakres sprintu, terminy, kryteria odbioru czy zasady dostępu do środowiska. Granica pojawia się tam, gdzie kontrola rezultatu przechodzi w stałe kierowanie bieżącą pracą konkretnej osoby.

Przed rozpoczęciem współpracy warto ustalić, czy dana rola rzeczywiście wymaga relacji B2B. Jeśli firma potrzebuje stałej dyspozycyjności w określonych godzinach, ścisłego podporządkowania organizacyjnego i osobistego wykonywania tych samych obowiązków w strukturze zespołu, ryzyko będzie zwykle wyższe. Nie każdą potrzebę kadrową należy na siłę ubierać w kontrakt usługowy.

Opisuj zakres usług, nie stanowisko pracy

W umowie i dokumentach operacyjnych lepiej opisywać usługę: rozwój modułu, audyt architektury, utrzymanie aplikacji, testy automatyczne lub konsultacje techniczne. Samo określenie „senior backend developer” nie jest błędem, ale może brzmieć jak obsadzanie stanowiska, jeżeli towarzyszą mu typowe elementy pracownicze.

Dobry zakres usług odpowiada na trzy kwestie: co ma zostać wykonane, według jakich kryteriów zostanie odebrane oraz jak strony rozliczą rezultat lub okres świadczenia usług. Nie musi eliminować współpracy w sprintach. Wymaga jednak, aby sprint był narzędziem organizacji projektu, a nie automatycznym dowodem, że firma codziennie wydaje polecenia dotyczące każdego elementu pracy.

Ustal zasady operacyjne, które nie tworzą fikcji B2B

Najtrudniejsza część zarządzania nie dzieje się w treści kontraktu, lecz w komunikatorze, kalendarzu i procedurach zespołu. Umowa może przewidywać samodzielność wykonawcy, ale praktyka temu przeczyć. Przy ocenie relacji znaczenie ma faktyczny sposób jej wykonywania, co wynika z art. 22 §1 Kodeksu pracy.

Dostępność to nie zawsze sztywny czas pracy

Zespoły IT potrzebują wspólnego rytmu. Daily, refinement, demo, dyżury krytyczne czy okno wdrożeniowe są często uzasadnione technicznie. Problem pojawia się wtedy, gdy kontraktor ma stale pozostawać do dyspozycji od konkretnej godziny do konkretnej godziny, a każdą przerwę lub nieobecność musi uzasadniać przełożonemu.

Lepszym rozwiązaniem jest uzgodnienie dostępności potrzebnej do współpracy projektowej: godzin spotkań, czasu reakcji na incydenty, terminów przekazania rezultatów i zasad informowania o planowanej niedostępności. To inny komunikat niż polecenie pracy w narzuconym rozkładzie dnia. Nie chodzi o pozorne zastępowanie słów, lecz o rzeczywiste pozostawienie wykonawcy przestrzeni do organizacji pracy.

Odbieraj wyniki, zamiast zarządzać każdą czynnością

Manager projektu powinien móc priorytetyzować potrzeby biznesowe i weryfikować rezultat. Może przekazać wymagania, zgłosić błąd, oczekiwać zgodności z dokumentacją lub odmówić odbioru pracy niespełniającej ustalonych kryteriów. To naturalne w relacji usługowej.

Większą ostrożność warto zachować przy codziennym przydzielaniu drobnych zadań, szczegółowym kontrolowaniu kolejności działań oraz wydawaniu instrukcji dotyczących tego, kiedy i jak kontraktor ma wykonać każdą czynność. W projektach złożonych część koordynacji jest nieunikniona. Kluczowe jest, czy firma zarządza zakresem i rezultatem, czy podporządkowuje osobę bieżącemu kierownictwu analogicznemu do pracowniczego.

Zastępstwo, narzędzia i odpowiedzialność wymagają świadomych decyzji

Możliwość posłużenia się zastępcą jest jednym z elementów, które mogą wskazywać na większą samodzielność wykonawcy. W IT nie zawsze będzie praktyczna, zwłaszcza przy dostępie do kodu, danych lub środowisk produkcyjnych. Jeżeli firma ogranicza zastępstwo z uzasadnionych powodów bezpieczeństwa, warto precyzyjnie opisać procedurę akceptacji i warunki dostępu, zamiast wprowadzać bezwzględny zakaz bez kontekstu.

Podobnie jest ze sprzętem i narzędziami. Laptop firmowy, konto w repozytorium czy dostęp do systemu zgłoszeń mogą być konieczne dla ochrony informacji i ciągłości projektu. Same w sobie nie przesądzają o reklasyfikacji. Ryzyko rośnie, gdy łączą się z innymi cechami podporządkowania: stałą kontrolą czasu, obowiązkiem osobistego świadczenia pracy, urlopowym trybem nieobecności oraz długotrwałym wykonywaniem pracy w strukturze firmy.

Poradnik zarządzania kontraktorami IT: kontrola w trzech warstwach

Skuteczny proces nie wymaga, aby manager analizował każdy paragraf przy każdej zmianie projektu. Wymaga za to cyklicznej kontroli trzech warstw: umowy, codziennej praktyki i dokumentacji współpracy.

Umowa powinna jasno regulować zakres usług, zasady wynagrodzenia, odpowiedzialność, odbiór, samodzielność organizacyjną oraz warunki korzystania z zasobów klienta. Zapisy nie mogą być kopiowane mechanicznie. Kontrakt dla konsultanta architektonicznego będzie wyglądał inaczej niż umowa z osobą utrzymującą system wymagający reakcji na awarie.

Praktyka obejmuje sposób komunikacji i egzekwowania ustaleń. Warto sprawdzić, czy liderzy nie używają wobec kontraktorów języka poleceń służbowych, procedur urlopowych lub narzędzi przeznaczonych wyłącznie do ewidencji czasu pracowników. Czasem wystarczy zmienić nieprecyzyjny proces, aby ograniczyć niespójność między umową a rzeczywistością.

Dokumentacja powinna potwierdzać biznesowy charakter współpracy. Przydatne są opisy zakresu, zamówienia, protokoły odbioru, potwierdzenia wykonanych usług, zgłoszenia zmian i korespondencja dotycząca rezultatów. Nie chodzi o tworzenie dokumentów dla pozoru. Chodzi o uporządkowany ślad tego, co strony faktycznie uzgodniły i wykonały.

Sygnały ostrzegawcze dla HR, delivery i właściciela firmy

Ryzyko warto oceniać przed zmianą warunków, a nie dopiero po otrzymaniu pisma z PIP. Szczególną uwagę powinny zwrócić sytuacje, w których kontraktor przez wiele miesięcy pracuje wyłącznie dla jednej firmy, w pełnym wymiarze godzin, w tym samym zespole i pod bezpośrednim nadzorem managera. Pojedynczy element nie rozstrzyga sprawy, ale zestaw takich okoliczności wymaga analizy.

Sygnałem jest także rozjazd między dokumentami. Umowa mówi o samodzielności, ale regulamin nakazuje uzyskiwanie zgody na wolne dni. Kontrakt przewiduje rozliczenie usług, lecz wewnętrzny system rozlicza obecność jak etat. Wykonawca formalnie świadczy usługi, ale dostaje ocenę okresową, benefity pracownicze i zadania przekazywane w identycznym trybie jak członkowie etatu.

W takich przypadkach nie należy ograniczać się do zmiany jednego sformułowania. Trzeba zidentyfikować, które elementy są konieczne ze względów projektowych, a które wynikają wyłącznie z przyzwyczajenia organizacji. Następnie można dopasować model współpracy, proces lub treść umowy do realnej potrzeby biznesowej.

Jak przeprowadzić przegląd bez blokowania projektów

Przegląd kontraktów B2B najlepiej połączyć z naturalnymi punktami operacyjnymi: rozpoczęciem projektu, zmianą roli, przedłużeniem umowy albo wdrożeniem nowego modelu pracy. Dzięki temu firma nie musi tworzyć jednorazowej akcji obejmującej wszystkie dokumenty naraz.

Najpierw należy sprawdzić sam kontrakt i wskazać zapisy wymagające uwagi. Następnie porównać je z praktyką zespołu: kalendarzami, obiegiem akceptacji nieobecności, sposobem zlecania zadań i dokumentowaniem odbioru usług. Na końcu warto przekazać liderom krótkie, konkretne reguły działania. Bez tego nawet dobrze przygotowana umowa szybko przestanie odpowiadać rzeczywistości.

Na etapie pierwszej selekcji pomocny może być PipCheck, który analizuje treść umowy pod kątem kryteriów związanych z ryzykiem reklasyfikacji, wskazuje konkretne fragmenty kontraktu i porządkuje obszary wymagające weryfikacji. Taki raport nie zastępuje indywidualnej porady prawnej w sprawie sporu lub złożonego stanu faktycznego, ale pozwala szybciej ustalić, gdzie potrzebna jest dalsza decyzja.

Dobrze zarządzany kontraktor nie jest „pracownikiem bez etatu” ani osobą pozostawioną bez kierunku. To wykonawca, dla którego firma precyzyjnie określa oczekiwany rezultat, standardy współpracy i granice dostępu, a jednocześnie nie buduje w praktyce relacji sprzecznej z deklarowanym modelem B2B. Taki porządek chroni projekt, wykonawcę i firmę równie skutecznie jak sprawne planowanie sprintu.

Sprawdź umowę za darmo

Wynik ma charakter informacyjny. Nie stanowi porady prawnej, podatkowej ani pracowniczej.

Wynik ma charakter informacyjny. Nie stanowi porady prawnej, podatkowej ani pracowniczej.