Jeśli działacie w bankowości albo w branży medycznej, prędzej czy później usłyszycie zdanie: „testy musi wykonać firma niezależna od producenta”. Zwykle pada ono od nadzoru, audytora albo działu compliance, i zwykle pada bez instrukcji obsługi. Co to właściwie znaczy „niezależna”? Kto to sprawdza? I co dokładnie kontroler ocenia, zanim ktokolwiek podpisze umowę na taki audyt? Ten artykuł odpowiada na te trzy pytania po kolei, bo w rozmowach z CTO i Head of QA z sektorów regulowanych wracają one prawie za każdym razem.
- Skąd w ogóle bierze się wymóg niezależności
- Co „niezależny” znaczy naprawdę, nie tylko na papierze
- Audyt compliance a niezależne testowanie: dwie różne rzeczy pod jedną nazwą
- Co dokładnie sprawdza kontroler przed podpisaniem umowy
- Pozorna niezależność kontra prawdziwa niezależność
- Ile to trwa i jak wygląda sama ocena niezależności
- Najczęstszy błąd: wybór na podstawie relacji, nie niezależności
- Co się dzieje, kiedy audyt odrzuci wykonawcę jako niewystarczająco niezależnego
- Co, jeśli regulator nie precyzuje, kogo uznaje za niezależnego
- Nasza perspektywa
- Jak zacząć, jeśli dopiero wchodzicie w ten wymóg
- Kto w organizacji powinien prowadzić ten proces
Skąd w ogóle bierze się wymóg niezależności
Logika stojąca za tym wymogiem jest prosta i sprawiedliwa: firma, która napisała oprogramowanie, ma naturalny interes w tym, żeby ocenić je łagodnie. Nie chodzi o złą wolę, tylko o zwykłą psychologię: trudno być surowym sędzią własnej pracy, zwłaszcza pod presją terminu i budżetu. W sektorach, gdzie błąd oprogramowania kosztuje więcej niż w typowym e-commerce, czyli tam, gdzie w grę wchodzą pieniądze klientów banku albo bezpieczeństwo pacjenta, nadzór branżowy i regulacje przesuwają tę ocenę do podmiotu, który nie ma żadnego interesu w wyniku.
W praktyce oznacza to, że sam fakt zlecenia testów firmie zewnętrznej nie wystarcza. Niezależność sprawdza się głębiej niż nazwa na fakturze, i właśnie to najczęściej umyka firmom, które robią to po raz pierwszy. Klasyczny scenariusz: bank albo placówka medyczna od lat współpracuje z jednym dostawcą IT, który zna system od podszewki. Kiedy pojawia się wymóg niezależnego audytu, naturalnym odruchem jest zapytać tego samego dostawcę, czy nie mógłby „przetestować tego niezależnie”, bo zna produkt najlepiej. To pytanie samo w sobie pokazuje nieporozumienie: znajomość produktu i niezależność wobec niego to dwie różne, częściowo wykluczające się cechy.
Warto to potraktować jako mechanizm kontroli jakości samej oceny, nie jako biurokratyczną fanaberię regulatora. Bank czy szpital nie mają w praktyce narzędzi, żeby samodzielnie zweryfikować, czy testy dostawcy były rzetelne, więc kupują tę wiarygodność u strony trzeciej. Jeśli ta strona trzecia nie jest naprawdę trzecia, cały mechanizm się zawiesza, a wy zostajecie z dokumentem, który wygląda jak zabezpieczenie, ale nim nie jest.
Źródło: metodyka i praktyka własna Quality Island z projektów testów niezależnych od producenta.
Co „niezależny” znaczy naprawdę, nie tylko na papierze
Trzy kryteria wracają w każdej rozmowie z klientem z sektora regulowanego, i wszystkie trzy sprawdza kontroler zanim zatwierdzi wykonawcę.
Brak powiązań kapitałowych i organizacyjnych z producentem. Jeśli firma testująca i firma, która napisała oprogramowanie, mają wspólnego właściciela, wspólny zarząd albo jedna jest podwykonawcą drugiej w innym projekcie, niezależność jest fikcją, niezależnie od tego, co stoi w umowie. Kontroler pyta o to wprost, czasem żąda oświadczenia.
Brak wcześniejszego udziału w budowie testowanego systemu. Firma, która rok wcześniej pisała kod albo konfigurowała środowisko dla tego samego klienta, a teraz ma to samo środowisko audytować, ocenia częściowo własną pracę. To pułapka, w którą łatwo wpaść przy długoletniej współpracy z jednym dostawcą IT: jest wygodnie, bo zna system, ale przestaje być niezależny.
Udokumentowana metodyka, nie wrażenie z rozmowy. Niezależność bez powtarzalnej, spisanej metodyki testowej jest trudna do obrony przed regulatorem. Kontroler chce zobaczyć, jak wygląda proces, zanim zapyta o wynik: co dokładnie jest testowane, w jakiej kolejności, jakim narzędziem, i kto to podpisuje.
Audyt compliance a niezależne testowanie: dwie różne rzeczy pod jedną nazwą
W rozmowach te dwa pojęcia często się ze sobą mieszają, choć odpowiadają na różne pytania. Audyt compliance sprawdza, czy organizacja spełnia konkretne wymogi formalne: czy ma spisane procedury, czy prowadzi wymaganą dokumentację, czy przestrzega określonych terminów i progów. Niezależne testowanie sprawdza samo oprogramowanie: czy działa zgodnie z założeniami, czy nie ma krytycznych błędów, czy wytrzyma realne obciążenie. Wymóg niezależności od producenta dotyczy tego drugiego, ale najczęściej jest częścią tego pierwszego: to jeden z punktów, które audyt compliance sprawdza, pytając „czy testy zostały wykonane przez podmiot niezależny”.
Mechanizm, który za tym stoi, jest prosty: audyt compliance pyta o istnienie procesu, niezależne testowanie pyta o jego skuteczność. Firma może mieć nienaganną procedurę zamawiania testów u zewnętrznego dostawcy i jednocześnie dostawać od niego raporty, które nic nie mówią o realnym stanie systemu. Dlatego dobrze zaprojektowany proces łączy oba pytania od początku, zamiast traktować je jako dwa osobne zamówienia u dwóch różnych firm.
Rozróżnienie ma znaczenie praktyczne, bo firmy czasem zamawiają jedno, myśląc, że dostaną drugie. Sam audyt compliance, bez faktycznych testów niezależnych, da odpowiedź „macie procedurę”, ale nie odpowie na pytanie, czy oprogramowanie faktycznie działa poprawnie. I odwrotnie: testy niezależne bez udokumentowanego procesu zamówienia nie przejdą audytu compliance, nawet jeśli same testy były rzetelne, bo zabraknie śladu, że w ogóle spełniono wymóg niezależności formalnie, nie tylko merytorycznie.
Co dokładnie sprawdza kontroler przed podpisaniem umowy
Pięć rzeczy pojawia się praktycznie zawsze, w tej albo bardzo zbliżonej kolejności. Zanim rozwiniemy każdą z nich osobno, oto skrócony przegląd.
Źródło: metodyka i praktyka własna Quality Island z projektów testów niezależnych od producenta.
1. Status prawny i strukturę własnościową wykonawcy
Kto jest właścicielem firmy testującej, czy nie ma udziałów w firmie producenta, czy nie należy do tej samej grupy kapitałowej. To pierwsze pytanie, bo jeśli odpowiedź jest zła, reszta rozmowy nie ma sensu.
2. Historię współpracy z producentem testowanego systemu
Czy firma testująca miała wcześniej jakikolwiek kontrakt z producentem, w tym samym albo innym projekcie. Sama wcześniejsza znajomość nie zawsze dyskwalifikuje, ale musi być ujawniona i oceniona pod kątem konfliktu interesów.
3. Certyfikacje i kompetencje zespołu
Certyfikaty branżowe, na przykład ISTQB, nie są formalnością do odhaczenia, tylko dowodem, że zespół rozumie metodykę testową na poziomie, który da się zweryfikować z zewnątrz, a nie tylko „umie testować, bo robi to od lat”.
4. Udokumentowaną metodykę i ślad audytowy
Kontroler chce zobaczyć, jak wygląda proces zapisu: kto testował co, kiedy, jakim narzędziem, i gdzie leży dowód. Bez śladu audytowego wynik testów jest twierdzeniem, nie dowodem, a to dokładnie odwrotność tego, po co niezależny audyt w ogóle istnieje.
5. Format raportu końcowego
Raport, który ma trafić przed regulatora albo audytora zewnętrznego, musi dać się z nim skonfrontować: jasne kryteria, jasne wyniki, jasne rekomendacje, bez języka, który brzmi dobrze, ale niczego nie stwierdza wprost. Kontroler ocenia próbki wcześniejszych raportów właśnie pod tym kątem.
Pozorna niezależność kontra prawdziwa niezależność
W praktyce łatwo pomylić te dwie rzeczy, dlatego zestawiamy je obok siebie.
Źródło: metodyka i praktyka własna Quality Island z projektów testów niezależnych od producenta.
Ta tabela pokazuje jedną rzecz wprost: różnica między pozorną a prawdziwą niezależnością rzadko widać na pierwszy rzut oka. Obie kolumny brzmią podobnie, dopóki nie zapytacie o szczegół, na przykład czy ten sam zespół, który konfigurował środowisko produkcyjne rok temu, dziś je audytuje. Kontroler zadaje właśnie takie pytania, bo wie, że odpowiedzi zbyt ogólne zwykle kryją pozorną niezależność.
Ile to trwa i jak wygląda sama ocena niezależności
Zanim padnie pierwsze pytanie testowe, kontroler zwykle najpierw ocenia samego wykonawcę, nie system. Ten etap trwa typowo od kilku dni do dwóch tygodni: przegląd struktury właścicielskiej, historii kontraktów, certyfikatów zespołu i próbek wcześniejszych raportów. Dopiero po tej ocenie zaczyna się właściwy audyt systemu, który sam w sobie trwa tygodnie, zależnie od zakresu. Firmy, które traktują etap oceny niezależności jako formalność do przeklikania, najczęściej właśnie na nim tracą najwięcej czasu, bo brakuje im gotowych dokumentów, o które kontroler pyta w pierwszej kolejności.
Jeśli wymóg niezależności pojawił się u was nagle, na przykład po zmianie regulacji albo po kontroli, która wykazała brak takiego audytu, dobra wiadomość jest taka, że etap oceny wykonawcy da się przygotować równolegle z wyborem firmy testującej. Lista dokumentów, o które warto zapytać potencjalnego wykonawcę już na pierwszym spotkaniu, pokrywa się dokładnie z pięcioma punktami z sekcji wyżej.
Najczęstszy błąd: wybór na podstawie relacji, nie niezależności
Firmy z sektora regulowanego, które robią to po raz pierwszy, często wybierają firmę testującą tak samo, jak wybierałyby każdego innego dostawcę: po znajomości, po cenie, po tym, kto już zna ich system. To dokładnie odwrotność tego, czego szuka kontroler. Znajomość systemu bywa wygodna operacyjnie, ale osłabia niezależność, którą cały ten proces ma zagwarantować.
Drugi częsty błąd to traktowanie niezależności jako formalności do spełnienia raz, przy pierwszym audycie. Jeśli ten sam niezależny wykonawca zaczyna z czasem doradzać producentowi, jak naprawić znalezione błędy, a potem wraca rok później oceniać poprawki, granica niezależności zaciera się z każdą kolejną rundą współpracy z tym samym środowiskiem po obu stronach. To pułapka szczególnie łatwa do przeoczenia, bo każdy pojedynczy krok wygląda niewinnie: pomoc w interpretacji wyniku, potem konsultacja przy poprawce, potem wspólne planowanie kolejnej rundy testów. Żaden z tych kroków osobno nie jest problemem, ale ich suma jest.
Co się dzieje, kiedy audyt odrzuci wykonawcę jako niewystarczająco niezależnego
To scenariusz, o którym firmy myślą najmniej, a warto go przewidzieć wcześniej, nie odkrywać go w połowie procesu. Jeśli kontroler uzna, że wybrany wykonawca nie spełnia kryteriów niezależności, cały proces testowy trzeba powtórzyć od zera, z innym wykonawcą, zwykle pod presją terminu, który już wcześniej był napięty. To nie jest kara administracyjna, tylko strata czasu liczona w tygodniach, a czasem w miesiącach, jeśli w międzyczasie zbliża się termin obowiązkowego przeglądu albo audytu regulacyjnego.
Mechanizm tej straty jest bardziej dotkliwy, niż sugeruje sam termin „powtórzenie procesu”. Zespół, który już zaangażował się w rozmowy techniczne z odrzuconym wykonawcą, traci nie tylko czas kalendarzowy, ale też kontekst: nowy wykonawca zaczyna od zera, bez wiedzy o specyfice systemu, którą poprzedni zdążył zbudować w trakcie rozmów wstępnych. Do tego dochodzi koszt wewnętrzny, którego nikt nie liczy osobno: godziny działu compliance, prawnego i IT spędzone na ocenie kandydata, który finalnie nie przejdzie weryfikacji. Stąd rada, żeby weryfikację niezależności robić najpierw, zanim padnie jakakolwiek rozmowa techniczna, bo to jedyny sposób, żeby ten koszt ponieść raz, nie dwa razy.
Dlatego rozsądna kolejność jest odwrotna od intuicyjnej: zanim zaczniecie negocjować zakres i cenę testów, warto najpierw poprosić potencjalnego wykonawcę o odpowiedzi na pięć pytań o niezależność z sekcji wyżej, najlepiej na piśmie. Firma, która się przed tym broni albo odpowiada wymijająco, sama się dyskwalifikuje, zanim zdąży wystawić ofertę.
Co, jeśli regulator nie precyzuje, kogo uznaje za niezależnego
Częsty problem w praktyce: przepis albo wytyczna mówi „firma niezależna od producenta”, ale nie definiuje tego pojęcia w sposób, który dałoby się mechanicznie sprawdzić. W takiej sytuacji odpowiedzialność za interpretację spada na firmę zamawiającą audyt, nie na regulatora, co dla wielu CTO jest zaskoczeniem. Praktyczna odpowiedź, którą stosujemy w takich przypadkach, jest ostrożna: przyjmujemy najsurowszą rozsądną interpretację pięciu kryteriów z tego artykułu, dokumentujemy uzasadnienie wyboru wykonawcy na piśmie, i trzymamy tę dokumentację gotową na wypadek pytania przy kolejnej kontroli. Nie jest to porada prawna, tylko opis podejścia, które sprawdza się w praktyce: łatwiej wyjaśnić kontrolerowi wybór zbyt ostrożny niż zbyt liberalny.
W praktyce oznacza to też, że warto prowadzić prosty rejestr decyzji: kto, kiedy i na jakiej podstawie zaakceptował danego wykonawcę jako niezależnego. Nie chodzi o rozbudowaną dokumentację, tylko o jedną notatkę na wykonawcę, którą można pokazać kontrolerowi rok później, kiedy nikt już nie pamięta szczegółów rozmowy sprzed dwunastu miesięcy. Ta notatka jest tańsza niż wygląda: kilka zdań o strukturze własnościowej wykonawcy, dacie sprawdzenia i osobie, która to zrobiła, wystarczy, żeby zamknąć temat przy kolejnym przeglądzie.
Nasza perspektywa
W Quality Island prowadzimy testy niezależne od producenta dla klientów z sektora bankowego i medycznego, między innymi w ramach współpracy z PKO BP, gdzie zakres obejmował strategię jakości i audyt procesów QA całej organizacji. Trzy wnioski z tej pracy, które regularnie powtarzamy klientom pytającym o niezależność.
Pierwszy: niezależność, którą trzeba tłumaczyć przez pół godziny na spotkaniu, prawdopodobnie nie jest wystarczająco czysta. Jeśli struktura własnościowa i historia współpracy są proste do wyjaśnienia w dwóch zdaniach, kontroler przechodzi dalej szybciej, a wy nie tracicie tygodni na wyjaśnienia.
„Najpierw niezależność, potem zakres, na końcu cena.”
Drugi: certyfikacja zespołu (u nas cały zespół jest certyfikowany ISTQB) to nie jest punkt do odhaczenia w ofercie, tylko realny argument w rozmowie z regulatorem, bo daje wspólny, sprawdzalny język do opisu tego, co zostało przetestowane.
Trzeci: prawdziwa wartość niezależnego audytu nie kończy się na przejściu kontroli. Firma, która potraktuje go jako formalność do zaliczenia, dostanie dokładnie tyle, ile w niego włożyła: stempel, nie diagnozę. Ten sam proces, potraktowany poważnie, pokazuje realne ryzyka w procesie jakości, nie tylko w pojedynczym wydaniu oprogramowania.
Czwarty, najbardziej praktyczny: niezależność wykonawcy warto zweryfikować, zanim zacznie się rozmowa o zakresie testów, nie po niej. Firmy, które najpierw ustalają szczegóły techniczne, cenę i harmonogram, a dopiero na końcu pytają o strukturę właścicielską wykonawcy, ryzykują, że cała wcześniejsza praca okaże się nieważna, jeśli odpowiedź na pytanie o niezależność wypadnie źle. Kolejność, która się u nas sprawdza, jest odwrotna: najpierw niezależność, potem zakres, na końcu cena.
Piąty, mniej oczywisty: akredytacja jako dostawca szkoleń ISTQB i certyfikacja całego zespołu nie są dla nas dodatkiem marketingowym, tylko częścią tego samego argumentu o niezależności, bo dają regulatorowi wspólny język do oceny metodyki, zamiast każdorazowego tłumaczenia jej od zera przy każdym nowym kontrolerze.
Jak zacząć, jeśli dopiero wchodzicie w ten wymóg
Jeśli wymóg niezależnych testów dopiero się u was pojawił, najbezpieczniejszą drogą jest zacząć od audytu QA, który ocenia dziś istniejący proces jakości, zanim padnie pytanie o konkretny system do przetestowania. Audyt pokazuje, gdzie dzisiejszy proces nie wytrzyma pytań kontrolera, zanim to zrobi sam kontroler, na waszym terminie, nie na jego. Pełny zakres, przebieg krok po kroku i koszt takiego audytu opisujemy osobno.
W praktyce dobry punkt startowy to jedna rozmowa, w której padają cztery pytania.
Źródło: metodyka i praktyka własna Quality Island z projektów testów niezależnych od producenta.
Jeśli na wszystkie cztery pada jasne, udokumentowane „tak”, reszta procesu jest już tylko logistyką: harmonogramem, zakresem i ceną. Jeśli którakolwiek odpowiedź jest wymijająca, lepiej wiedzieć to na pierwszym spotkaniu niż po podpisaniu umowy.
Kto w organizacji powinien prowadzić ten proces
W praktyce ocena i wybór niezależnego wykonawcy rzadko powinien leżeć wyłącznie po stronie zespołu, który na co dzień współpracuje z dotychczasowym dostawcą IT. Ten sam mechanizm, który każe kwestionować niezależność wykonawcy zbyt blisko związanego z producentem, działa też wewnątrz organizacji zamawiającej: osoba, która od lat pracuje z tym samym dostawcą, ma naturalną skłonność do polecenia go także do roli niezależnego audytora, nawet nieświadomie. Dobrą praktyką jest, żeby decyzję o wyborze wykonawcy podejmowała osoba albo komitet z pewnym dystansem od codziennej współpracy z dostawcą, na przykład dział compliance albo bezpośrednio CTO, nie zespół, który na co dzień zamawia u niego zmiany.
- Niezależność testera to nie nazwa innej firmy na fakturze, tylko brak powiązań kapitałowych, brak wcześniejszego udziału w budowie systemu i udokumentowana metodyka.
- Kontroler przed podpisaniem umowy sprawdza pięć rzeczy: strukturę własnościową, historię współpracy z producentem, certyfikacje zespołu, ślad audytowy i format raportu.
- Najczęstszy błąd to wybór wykonawcy po znajomości systemu, nie po realnej niezależności.
- Niezależność, którą trzeba długo tłumaczyć, zwykle nie jest wystarczająco czysta.
- Audyt QA jest bezpiecznym pierwszym krokiem, jeśli wymóg niezależnych testów dopiero się pojawił.
Jeśli potrzebujecie testów niezależnych od producenta i chcecie sprawdzić, czy dzisiejszy proces przetrwa pytania kontrolera, zróbmy to na konkretach, nie na domysłach.
Zamów audyt QAPowiązane na Strefie QA
- 10 oznak braku kontroli przez Twojego dostawcę software’u
- Plan testów QA i 3 rodzaje ryzyka, których nikt nie uwzględnia
- Jak testować zgodność z RODO, nie blokując całego developmentu
Źródła:
- Case study klienta Quality Island: PKO BP, sektor bankowy, zakres pracy potwierdzony przez klienta, 2026
- Zakres usługi Audyt QA, Quality Island
- Metodyka i praktyka własna Quality Island z projektów testów niezależnych od producenta








