Audit kódu a softwaru než do něj dáte další peníze

Nezávisle projdeme cizí kód: bezpečnost, architekturu, výkon a technický dluh. Dostanete zprávu s prioritami a odhadem práce — a rozhodnete se podle čísel, ne podle dojmu.

Naši klienti

Firedev v číslech

30inženýrů v týmuSehraná skupina, se kterou děláme projekty roky
15 letzkušeností týmuSenioři, kteří se v cizím kódu zorientují sami
50+realizovaných projektůWeby, mobilní aplikace, firemní systémy i data — napříč obory

Kdy to pomůže

Kdy se audit vyplatí

Situace, se kterými za námi kvůli cizímu kódu chodí nejčastěji.

01

Zdědili jste cizí kód

Předchozí dodavatel skončil, nebo jste firmu koupili. Nevíte, co jste dostali a kolik bude stát v tom pokračovat.

02

Systém nestíhá

Systém zpomaluje a padá, ale nikdo neumí říct kde. Úzká místa je potřeba najít dřív, než se do toho investuje naslepo.

03

Rozhodujete o přepsání

Nabídka na nový systém leží na stole. Předtím má smysl vědět, jestli ten současný opravdu zachránit nejde.

04

Kupujete produkt nebo firmu

Před podpisem potřebujete technickou due diligence: stav kódu, licence, závislosti a rizika — ne prezentaci od prodávajícího.

Zaměření

Co v auditu projdeme

Bezpečnost

Kontrola podle OWASP, zastaralé a děravé závislosti, přístupové údaje zapomenuté v repozitáři a práce s osobními údaji podle GDPR.

Architektura a výkon

Kde systém nestíhá: úzká místa v databázi a API, provázanost modulů a co se stane, až přijde desetinásobek provozu.

Technický dluh a převzetí

Jak drahé bude v tom kódu pokračovat: čitelnost, testy, dokumentace a jak rychle se v něm zorientuje nový tým.

Technická due diligence

Kupujete firmu nebo do ní vkládáte peníze? Posoudíme, co se pod produktem skutečně skrývá — bez přikrášlení od autorů.

Formy spolupráce

Audit na míru nebo posílení týmu

Projdeme kód nezávisle, nebo doplníme váš tým seniory, kteří to zvládnou zevnitř.

Zavřeme rozsah

Nezávislý audit

  • Bezpečnost, architektura, výkon a technický dluh
  • Nálezy podle závažnosti s odhadem práce
  • Varianty řešení, ne jediná cesta
  • Prezentace zjištění vašemu týmu
Nezávazná poptávka
Posílení vašeho týmu

Pronájem — vývojářů

  • Senioři do vašeho procesu a backlogu
  • Platba za odpracované hodiny
  • Výměna do 3 dnů
  • Převzetí a rozvoj cizího kódu
Vybrat inženýry

Proč my

Proč Firedev

Hotovo znamená v provozu

Nestačí nám odevzdaný rozsah. Zajímá nás, jestli to v provozu funguje a lidem to ušetří práci — proto u projektu zůstáváme i po spuštění.

Jen senioři

Žádní junioři na vašem projektu. Lidé, kteří se v cizím kódu a procesech zorientují sami.

Nenutíme přepisovat

Audit nedělá ten, kdo kód psal, a nekončí nabídkou na nový systém. Když stačí cílený refaktoring, napíšeme to — a plán zvládne i jiný tým než my.

Dokumentace a předání

Předáváme kód, přístupy i dokumentaci — žádný vendor lock-in po dokončení.

Platba po etapách

Platíte po etapách a podle skutečnosti, rozpočet je průhledný.

Postup

Jak audit vedeme

01

Cíl a rozsah

Dohodneme, na co se ptáte: bezpečnost, výkon, převzetí nebo všechno. Podle toho se liší hloubka i cena.

02

NDA a přístupy

Před jakýmkoli přístupem podepíšeme NDA a dohodneme pravidla pro repozitář, data a prostředí.

03

Analýza

Kód, závislosti, konfigurace a chování v provozu. Statická analýza i měření pod reálnou zátěží.

04

Priority a odhady

Nálezy seřadíme podle dopadu a doplníme odhadem práce — aby šlo rozhodovat podle čísel, ne podle dojmu.

05

Zpráva a varianty

Co opravit hned, co může počkat a kde se přepsání vyplatí. S variantami, ne s jedinou cestou.

06

Volitelně oprava

Kritické věci umíme zavřít sami, nebo plán předáme vašemu týmu či jinému dodavateli.

Sazby

Co ovlivňuje rozpočet

Rozpočet počítáme podle velikosti kódu a hloubky kontroly. Vliv mají:

01

Rozsah

Velikost zadání a hloubka zpracování — na ceně se projeví nejvíc.

02

Integrace a složitost

Napojení na vaše systémy, regulatorní požadavky a zátěž.

03

Termín

Napjatý termín znamená víc lidí paralelně.

04

Forma spolupráce

Pronájem — týmu, T&M nebo pevná cena za celý projekt.

Otázky

Otázky k auditu

Pustíme vás ke zdrojovému kódu. Jak je to ošetřené?

NDA podepisujeme před jakýmkoli přístupem. Dohodneme, kdo konkrétně se ke kódu dostane, na jak dlouho a co se smí kopírovat mimo vaše prostředí. Po skončení přístupy rušíme.

Co je ve zprávě?

Nálezy seřazené podle dopadu, ne podle abecedy: u každého odhad práce na opravu a co se stane, když se neudělá. Na konci varianty postupu s cenou a riziky.

Nebudete nám tlačit přepsání celého systému?

Ne. Přepsat všechno je nejdražší varianta a většinou není potřeba. Když stačí cílený refaktoring nebo výměna jedné části, napíšeme to — a plán můžete dát vlastnímu týmu nebo jinému dodavateli.

Nezávazná konzultace

Máte cizí kód?

Napište zadání — probereme stack, termíny a formu spolupráce.

Odpovídáme v pracovní dny (Po–Pá, 9:00–18:00). Ozvěte se telefonem, e-mailem nebo přes WhatsApp — jak je vám libo.

Poptávka

Stačí jméno a kontakt — zbytek je dobrovolný.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — do 10 MB