Zmiana dostawcy oprogramowania rzadko zaczyna się od jednego dużego kryzysu. Zwykle wcześniej pojawiają się drobne sygnały: opóźnienia, rosnące koszty, coraz słabsza komunikacja, problemy z jakością i poczucie, że projekt jest coraz mniej pod kontrolą. Firma długo próbuje to naprawić, bo sama decyzja o zmianie partnera wydaje się kosztowna i ryzykowna.
To właśnie dlatego wiele organizacji zwleka za długo. Problem polega na tym, że im później zapada decyzja, tym trudniejsza i droższa staje się sama zmiana. W praktyce nie chodzi więc tylko o pytanie, czy obecny dostawca dowozi. Chodzi też o to, jakie ryzyka trzeba policzyć, zanim wypowiesz umowę.
Kluczowe wnioski
- Zmiana dostawcy oprogramowania to osobny projekt z własnym budżetem, harmonogramem i ryzykiem.
- Największe zagrożenia zwykle nie dotyczą samej umowy, ale wiedzy o systemie, dostępów, bezpieczeństwa i okresu przejściowego.
- Najwięcej ryzyka da się ograniczyć przed wypowiedzeniem umowy, nie po.
- Dobra zmiana dostawcy powinna zaczynać się od audytu i planu przejęcia, a nie od obietnicy, że „od jutra wszystko ruszy szybciej”.
Dlaczego firmy za długo czekają ze zmianą dostawcy
Firmy zwykle nie zmieniają dostawcy pochopnie. Wręcz przeciwnie. Większość zarządów dobrze rozumie, że taka operacja oznacza koszt, ryzyko i chwilowy spadek tempa. Właśnie dlatego obecny partner dostaje kolejne szanse, nawet jeśli ostrzegawcze sygnały pojawiły się już wcześniej.
To zrozumiałe, ale niebezpieczne. Kiedy decyzja zapada dopiero w momencie dużego chaosu, zmiana odbywa się pod presją. A wtedy łatwiej przeoczyć rzeczy, które później kosztują najwięcej.
5 ryzyk, które trzeba policzyć przed wypowiedzeniem umowy
Najważniejsze ryzyka przy zmianie dostawcy są bardziej biznesowe niż techniczne. Wpływają na czas, pieniądze, ciągłość działania i bezpieczeństwo firmy.
1. Utrata wiedzy o systemie
Kod źródłowy to nie wszystko. W każdym projekcie po kilku kwartałach gromadzi się wiedza, której nie widać w repozytorium: dlaczego podjęto konkretne decyzje, gdzie są obejścia, które integracje są kruche i czego nie wolno ruszać bez przygotowania.
Jeśli ta wiedza jest głównie po stronie obecnego dostawcy, po zmianie partnera część z niej po prostu zniknie. Nowy zespół zobaczy, co zostało zbudowane, ale nie zawsze zrozumie, dlaczego zrobiono to właśnie tak. To oznacza wolniejsze tempo zmian i większe ryzyko błędów w pierwszych tygodniach po przejęciu.
2. Niepełny dostęp do kodu, infrastruktury i narzędzi
W teorii firma jest właścicielem systemu. W praktyce bywa, że to dostawca ma pełną kontrolę nad repozytorium, hostingiem, monitoringiem, certyfikatami, sklepami mobilnymi czy bramką płatności.
To jeden z najczęstszych problemów przy zmianie partnera. Nawet jeśli umowa mówi, że kod należy do klienta, realne odzyskanie wszystkich dostępów może zająć tygodnie. Bez tego nowy dostawca nie zacznie pracować płynnie, a firma wchodzi w okres niepotrzebnej zależności i napięcia.
3. Ukryte koszty wyjścia i okresu przejściowego
Zmiana dostawcy prawie nigdy nie kończy się na prostym „od jutra pracujemy z kimś innym”. Pojawiają się koszty wypowiedzenia, opłaty za wsparcie w przekazaniu projektu, czasem także okres, w którym firma płaci równolegle staremu i nowemu partnerowi.
Do tego dochodzi koszt zarządczy po stronie samej firmy. Ktoś musi prowadzić rozmowy, weryfikować dostępność dokumentacji, spinać przekazanie projektu i pilnować terminów. Jeśli te koszty nie zostaną policzone wcześniej, bardzo łatwo zaniżyć realną cenę rozstania.
4. Presja na przepisanie wszystkiego od zera
Po zmianie dostawcy często pojawia się pokusa, by zacząć od całkowitego przepisywania systemu. Czasem rzeczywiście ma to sens. Częściej jednak oznacza wiele miesięcy bez nowej wartości biznesowej, za to z dużym ryzykiem dodatkowych opóźnień i błędów.
Dlatego pełne przepisanie systemu od zera nie powinno być automatyczną odpowiedzią na każdy problem z jakością kodu. Najpierw potrzebny jest audyt i spokojna ocena, które elementy faktycznie wymagają przebudowy, a które można utrzymać, uporządkować lub zrefaktoryzować.
5. Luki bezpieczeństwa w trakcie przekazywania projektu
Zmiana dostawcy to moment, w którym uprawnienia, klucze, konta i dostęp do danych przechodzą z rąk do rąk. Stary zespół jeszcze ma część dostępów, nowy już potrzebuje swoich, a firma jest pomiędzy.
To właśnie wtedy najłatwiej o chaos. Nierotowane hasła, zapomniane konta, stare klucze SSH, niezamknięte dostępy do środowisk czy danych osobowych. Jeśli firma nie potraktuje tego jak osobnego obszaru ryzyka, koszt ewentualnych zaniedbań może być większy niż sam koszt zmiany dostawcy.
Co sprawdzić przed wypowiedzeniem umowy
Najrozsądniejszy ruch to nie szybkie złożenie wypowiedzenia, ale przygotowanie gruntu pod zmianę. Im więcej spraw uporządkujesz wcześniej, tym mniej chaosu po oficjalnym rozstaniu.
W praktyce warto sprawdzić cztery rzeczy:
- Dostępy i własność zasobów – kto kontroluje repozytoria, chmurę, domeny, certyfikaty, konta sklepów, monitoring i narzędzia analityczne.
- Dokumentację i wiedzę o systemie – co istnieje, co jest aktualne i czego nowy zespół będzie musiał dowiedzieć się od ludzi, nie z plików.
- Koszty wyjścia – kary umowne, okres wypowiedzenia, opłaty za przekazanie projektu i ewentualny okres podwójnego finansowania.
- Plan przejęcia – co nowy partner zrobi w pierwszych tygodniach, jakie dostarczy efekty i jak ograniczy ryzyko.
Jeśli już na tym etapie widać, że projekt jest mocno uzależniony od obecnego dostawcy, warto rozważyć nie zwykłą zmianę wykonawcy, ale kontrolowane przejęcie projektu. Taki model ma sens wtedy, gdy potrzebny jest nie tylko nowy zespół, ale też audyt, uporządkowanie dostępów i plan bezpiecznego przejęcia odpowiedzialności za system.
Podsumowanie i wnioski
Zmiana dostawcy oprogramowania to nie administracyjna formalność, tylko poważna decyzja biznesowa. Jej koszt nie kończy się na wypowiedzeniu umowy, a jej ryzyko nie sprowadza się do tego, czy nowy partner napisze lepszy kod.
Najwięcej zyskują firmy, które przed rozstaniem z obecnym dostawcą liczą nie tylko cenę nowej współpracy, ale też utratę wiedzy, dostępów, czasu i bezpieczeństwa. Im lepiej przygotujesz ten moment, tym większa szansa, że zmiana rzeczywiście przywróci kontrolę nad projektem, zamiast otworzyć kolejny kryzys.
materiały partnera (lh)12
