Stały zakres · 1–3 tygodnie · od 18 000 PLN

Audyt kodu i technical due diligence

Dowiedz się, jaki kod kupujesz lub przejmujesz — jaka jest jego jakość, architektura, bezpieczeństwo i dług techniczny — zanim podpiszesz umowę, zainwestujesz albo zobowiążesz się do roadmapy.

Kiedy potrzebujesz niezależnego audytu

01

Inwestycja lub przejęcie

Zamierzasz zainwestować w firmę technologiczną albo ją kupić. Prezentacja mówi o produkcie i rynku, a audyt pokazuje, co naprawdę udźwigną kod, architektura i zespół.

02

CTO przejmuje system

Właśnie przejąłeś system, którego nie budowałeś. Zanim zobowiążesz się do roadmapy, potrzebujesz zewnętrznej oceny: gdzie jest solidny, a gdzie zawiedzie.

03

Odchodzi dostawca

Partner technologiczny wygasza współpracę albo kończy się umowa. Audyt ustala, co dokładnie przejmujesz, czego brakuje w dokumentacji i co nowy zespół będzie musiał naprawić w pierwszej kolejności.

04

Kod generowany przez AI

Część systemu powstała z pomocą asystentów AI. Może działać, ale nikt nie sprawdził jej pod kątem luk bezpieczeństwa, zduplikowanej logiki ani kodu, którego zespół nie będzie w stanie utrzymać.

Dwa pakiety o stałym zakresie

Zakres, czas trwania i cenę początkową ustalamy z góry. Zanim zaczniemy, wiesz, co otrzymasz.

Audyt kondycji kodu (Code Health Audit)

1–2 tygodnie od 18 000 PLN
  • Przegląd kodu i analiza statyczna
  • Ocena architektury
  • Profilowanie wydajności
  • Przegląd bezpieczeństwa kodu i zależności
  • Oszacowanie długu technicznego
Rezultat

Raport z mapą ryzyk i priorytetowym planem naprawczym

Opcja: audyt kodu generowanego przez AI

Technical Due Diligence

2–3 tygodnie od 35 000 PLN
  • Wszystko z audytu kondycji kodu
  • Zespół i proces wytwarzania
  • Skalowalność i infrastruktura
  • Zgodność licencji open source
  • Ryzyka istotne dla inwestora lub kupującego
Rezultat

Raport dla inwestora i spotkanie podsumowujące z decydentami

Przed inwestycją i transakcją M&A

Nie wiesz jeszcze, czego potrzebujesz? Zacznij od bezpłatnej listy kontrolnej długu technicznego — 42 pytania tak/nie w siedmiu obszarach systemu.

Co zawiera raport

Mapa ryzyk

Ustalenia pogrupowane według obszarów — kod, architektura, bezpieczeństwo, wydajność, proces — i ocenione według wpływu na biznes, a nie według tego, jak bardzo interesują inżynierów.

Oszacowanie długu technicznego

Gdzie leży dług, ile kosztuje Cię w codziennym wytwarzaniu i czego wymagałaby jego spłata.

Priorytety

Wyraźny podział na to, co trzeba naprawić od razu, co może poczekać do kolejnego kwartału, a co możesz świadomie zaakceptować.

Plan działania

Konkretne kroki naprawcze we właściwej kolejności, tak aby Twój zespół, nowy dostawca albo ARDURA mogli zacząć pracę tydzień po spotkaniu podsumowującym.

Jak przebiega audyt

1

NDA i dostęp

Podpisujemy NDA, uzgadniamy zakres i otrzymujemy dostęp do odczytu repozytoriów, dokumentacji oraz — jeśli to potrzebne — środowisk.

2

Skany automatyczne i przegląd ręczny

Analiza statyczna i skanowanie zależności pozwalają objąć cały kod, a następnie doświadczeni inżynierowie ręcznie czytają krytyczne ścieżki, aby oddzielić realne ryzyka od szumu generowanego przez narzędzia.

3

Rozmowy z zespołem

Krótkie rozmowy z osobami, które budują i utrzymują system, wyjaśniają, dlaczego kod wygląda tak, a nie inaczej, i jak naprawdę przebiega wytwarzanie.

4

Raport i spotkanie podsumowujące

Otrzymujesz pisemny raport, a my omawiamy ustalenia z Twoimi decydentami i odpowiadamy na pytania, zanim podejmiecie działania.

Dowód

Od takiego audytu zaczynamy nasze projekty Software Rescue. W case study ratunku platformy SaaS dwutygodniowy audyt techniczny platformy pozostawionej przez zewnętrznego dostawcę wskazał krytyczne problemy i uszeregował je według wpływu na biznes — a ta lista stała się planem, który przeprowadził platformę od ciągłych awarii do stabilnej produkcji.

Następny krok: jeśli audyt pokaże, że system wymaga stabilizacji albo zmiany dostawcy, Software Rescue przejmie pracę od planu działania.

07 Najczęściej Zadawane Pytania

Czy podpisujecie NDA przed audytem?

Tak. NDA podpisujemy, zanim otrzymamy jakikolwiek dostęp do kodu, dokumentacji czy systemów.

Jakiego dostępu do kodu i systemów potrzebujecie?

Dostępu do odczytu repozytoriów kodu źródłowego oraz do dokumentacji, którą macie — notatek architektonicznych, zgłoszeń, procedur operacyjnych. Dostęp do środowisk testowych lub produkcyjnych jest opcjonalny: pomaga w ocenie wydajności i infrastruktury, ale audyt można przeprowadzić bez niego. Nigdy nie potrzebujemy uprawnień do zapisu.

Czy audytujecie kod generowany przez asystentów AI?

Tak. To opcja dostępna w ramach audytu kondycji kodu. Sprawdzamy problemy typowe dla kodu generowanego przez AI: luki bezpieczeństwa, niezweryfikowane zależności, zduplikowaną logikę oraz kod, który działa, ale którego utrzymanie będzie dla Twojego zespołu trudne.

Czym audyt techniczny różni się od testu penetracyjnego?

Audyt ocenia kod, architekturę i proces wytwarzania od środka — pokazuje, skąd biorą się problemy i ile kosztują. Test penetracyjny atakuje działający system z zewnątrz, aby znaleźć podatności możliwe do wykorzystania. Oba podejścia się uzupełniają: audyt obejmuje przegląd bezpieczeństwa kodu i zależności, ale nie zastępuje pentestu działającego systemu.

Ile trwa audyt i ile kosztuje?

Oferujemy dwa pakiety o stałym zakresie. Audyt kondycji kodu trwa 1–2 tygodnie, a jego cena zaczyna się od 18 000 PLN. Technical Due Diligence, który dodatkowo obejmuje zespół i proces, skalowalność, infrastrukturę oraz zgodność licencji open source, trwa 2–3 tygodnie, a jego cena zaczyna się od 35 000 PLN. Ostateczna cena zależy od wielkości systemu i ustalamy ją przed rozpoczęciem prac.

Dla kogo jest raport?

Dla osób, które podejmują decyzję. Raport z audytu kondycji kodu jest pisany dla CTO i liderów zespołów inżynierskich, którzy potrzebują planu naprawczego. Raport z Technical Due Diligence jest pisany tak, aby inwestorzy, kupujący i zarządy mogli go przeczytać bez przygotowania technicznego i zobaczyć, które ryzyka wpływają na wartość transakcji.

Co dzieje się po audycie?

Raport i plan działania należą do Ciebie, a Ty decydujesz, kto go zrealizuje — Twój zespół, inny dostawca czy my. Jeśli system wymaga stabilizacji albo zmiany dostawcy, ARDURA może kontynuować pracę w ramach usługi Software Rescue, zaczynając od priorytetów ustalonych w audycie.

ARDURA Consulting Contact Background

Umów bezpłatną konsultację

Otrzymaj ekspercką poradę w ciągu 24h. Bez zobowiązań, tylko rozwiązania dla Twojego biznesu.

Adres

ul. Ząbkowska 31
03-736 Warszawa

Telefon

+48 791 494 006

Email

biuro@ardura.pl

Gwarantowana odpowiedź w 24h
Uzyskaj wycenę
Umow konsultacje