Architektura první, kód druhý. Žádné měsíce analýz bez výsledku.
Pracujeme v krátkých fázích s jasně definovanými výstupy. Každá fáze přidává hmatatelnou hodnotu — architekturní návrh, funkční MVP, produkční release, runbook. Nikdy nefakturujeme vstupy, vždy výstupy.
48 hodin od prvního callu k architekturnímu návrhu
Týdenní demo — vždy vidíš, kam se posouváme
Každý sprint končí něčím, co lze nasadit
Pět fází každého projektu
Nejsou to sekvenční gates, které se uzavírají — jsou to úhly pohledu. Fáze 1–2 běží před smlouvou, fáze 3–5 po podpisu. Nad větším projektem paralelně probíhají.
1. Discovery
Pochopíme problém dřív, než začneme navrhovat řešení. Ptáme se na business kontext, nenápadně ověřujeme technický stav. Cíl: rozumíme tomu, co se má postavit, a víme, co je na projektu riskantní.
30min call zdarma — rychlá fit-check
Případně placený audit (1–3 dny): audit repo, infrastruktury, integrací
Písemné shrnutí s identifikovanými riziky
2. Architektura a plán
Navrhneme řešení na papíře, dřív než sáhneme na klávesnici. Diagramy, technologický výběr, fázování, rozpočet. Máš jasno v tom, CO postavíme a PROČ — bez závazku k nám.
Architekturní dokument (40 % diagramy, 60 % rozhodnutí)
ADR (Architecture Decision Records) pro klíčová rozhodnutí
Odhad pracnosti po fázích a kritické předpoklady
Návrh týmové struktury (pokud potřeba)
3. Build
Stavíme v týdenních sprintech. Každý sprint má demo — vidíš, kam se posouváme. CI/CD běží od prvního dne, každý commit projde buildem a testy. Pokud něco selže, víme to dřív než ty.
Týdenní demo + changelog pro stakeholdery
Kód s testy, code reviews, lint gates
Staging environment od druhého týdne
Incrementální produkční deploye (ne „big bang")
4. Handover
Na předání neshazujeme dokumentaci a nezmizíme. Ukážeme interním týmům, jak to funguje, napíšeme runbooky pro běžné provozní situace, provedeme je prvním on-call. Cíl: po 2 týdnech bez nás umíte systém provozovat i opravit.
Runbooky pro incidenty, deploy, rollback, škálování
Architecture walkthrough se záznamem
Shadow on-call — doprovodíme vás prvním incidentem
Code ownership matrix (kdo rozhoduje o čem)
5. Podpora
Po předání zůstáváme dostupní — buď retainer pro pokračovaný vývoj, nebo on-call backup pro kritické incidenty. Nebo nic, pokud všechno běží. Nevnucujeme měsíční paušály.
Volitelný retainer (hodinový limit měsíčně)
On-call backup pro P1 incidenty (smlouva na SLA)
Nebo prostě e-mail, když něco přijde
Co konkrétně dostáváš
Každá fáze končí hmatatelným výstupem, který je tvůj bez ohledu na to, zda pokračuje spolupráce.
Architekturní dokument
Diagramy, ADR, rozhodnutí. Použitelný i pro jiný tým, který by chtěl projekt dokončit.
Produkční kód s testy
Kód, který ovládáš ty (váš Git repo, vaše licence), se smysluplnou test coverage na kritických cestách.
CI/CD pipelines
Automatizované buildy, testy a deploye. Od prvního dne, ne „až později".
Runbooky pro provoz
Jak deploynout, jak rollbacknout, jak debuggovat časté incidenty. Písemně, aktualizované.
Týmový onboarding
Vaši lidé rozumí kódu, mohou na něm stavět dál. Záznamy ze sessions, pair programming kde má smysl.
Observability setup
Logs, metrics, tracing. Když něco selže v produkci, víte to do 5 minut — ne z customer supportu.
Jak komunikujeme
Async tam, kde to stačí. Sync tam, kde dává smysl. Nechceme tě zavalit Slackem.
Týdenní demo
30 min každý pátek. Vidíš, co bylo dodáno, co se posunulo, co je blocker. Nahráváme, pokud nemůžeš být přítomen.
Dedicated Slack/Teams kanál
Sdílený prostor s tvým týmem. Rychlé dotazy, demo videa, PR preview linky. Ne standup floody.
Async decisions via ADR
Velká rozhodnutí (volba databáze, cloud provider, auth strategie) dokumentujeme v ADR. Máš je na papíře, ne v zapomenuté Slack zprávě.
PR reviews jako dialog
Pokud máš interní tým, jejich kód reviewujeme my, náš kód reviewují oni. Žádný handoff bez ownership transfer.
Tooling, který používáme
Nestavíme si vlastní toolchain na každém projektu. Fungují standardy, které znají vaši lidé.
GitHub / Azure DevOps
Source control + PR workflow
Azure / Cloudflare
Hosting + edge services
Linear / Jira / GitHub Issues
Tickets, podle vaší preference
Slack / Teams
Komunikace, podle vaší preference
Mermaid / Excalidraw
Architecture diagramy
Datadog / App Insights / Grafana
Observability
Časté otázky
Kolik stojí discovery fáze?
První 30min call je zdarma. Placený audit (1–3 dny, 15 000–45 000 Kč) je volitelný pro hlubší posouzení existujícího systému. Jeho cena se odpočítá, pokud pokračujeme ve spolupráci.
Pracujete fixním rozpočtem, nebo T&M?
Nejčastěji time & materials s měsíční fakturací. Fixní rozpočet dává smysl pro jasně vymezený scope (audit, migrace konkrétního systému, integrace). Vždy dopředu říkáme, kolik co přibližně stojí — bez nepříjemných překvapení.
Jak rychle můžete začít?
Obvykle do 1–2 týdnů od prvního callu. Architekturní návrh do 48 hodin. Kritické incidenty (P1) umíme řešit do 24 h od kontaktu.
Co když po předání něco selže?
Do 30 dnů po handoveru opravujeme chyby zdarma — pokud selže něco, co jsme dodali. Po 30 dnech buď retainer (hodinový limit měsíčně), nebo ad-hoc T&M.
Pracujete sami, nebo máte tým?
Projekt vždy vede Tomáš Mikeš jako senior architekt. Pro build fázi přibíráme specialisty (frontend, DevOps, data) — záleží na potřebách projektu. Nikdy nedostaneš tým junior vývojářů bez senior dohledu.
Pojďme si popovídat 30 minut.
Bez obchodního tlaku. Bez prezentací. Popíšeš problém, dostaneš přímou technickou zpětnou vazbu.
Přímo s Tomášem Mikešem. Otevře Microsoft Bookings v novém okně.