Žádná černá skříňka.
Žádná překvapení.
Jen výsledky.
Každý projekt v MoonGroup probíhá podle stejné čtyřfázové struktury. Pevný rozsah ještě před napsáním prvního řádku kódu. Týdenní dema po celou dobu vývoje. Stejný tým od kickoffu po škálování. Přesně takhle to vypadá v praxi.
Vždy víte, kde se nacházíme.
Žádné neprůhledné sprinty. Žádné tajemné „ukážeme vám to na konci." Každá fáze má jasný vstup, jasný výstup a pevnou délku.
Rozsah definujeme ještě před napsáním prvního řádku kódu.
Většina projektů selhává, protože rozsah nebyl nikdy skutečně definován — jen odhadnut a doufán. Naše discovery fáze je strukturovaný sprint: rozhovorujeme se stakeholdery, mapujeme uživatelské toky, auditujeme stávající systémy a sami píšeme produktovou specifikaci. Dostanete dokument, který odpovídá na každé „ale co…" ještě než se to stane změnovým požadavkem.
- Písemná produktová specifikace (vaše k ponechání)
- Záznam o architektonických rozhodnutích
- Registr rizik — nejasnosti pojmenovány a ošetřeny
- Fázový plán vývoje s milníkovými fakturami
- Upřímné posouzení: zvládneme to postavit ve vašem rozpočtu?
Každý týden vidíte, jak produkt roste.
Každý pátek dostanete funkční demo — ne prezentaci, ne screenshot, ale klikatelný produkt. Můžete se přihlásit, testovat funkce a poskytovat zpětnou vazbu ještě před začátkem dalšího sprintu. Posíláme asynchronní Loom walkthroughs, když se nemůžete zúčastnit naživo. Žádné neprůhledné sprinty, kde zmizíme na měsíc a „odhalíme" něco.
- Týdenní živé demo hovory (nahrávané)
- Sdílený Slack kanál — odpověď do 4 pracovních hodin
- Staging prostředí od 2. týdne
- Týdenní asynchronní Loom aktualizace, pokud se nemůžete zúčastnit
- Přehled průběhu — vždy víte, co zbývá
Zátěžově otestováno, monitorováno, zdokumentováno. Pak předáno.
Spuštění není konec naší práce — je to fáze s vlastním checklistem. Spouštíme zátěžové testy, konfigurujeme produkční monitoring a alerting, píšeme runbook a školíme váš tým. Nepředáváme zip soubor a nezmizíme. Spouštěcí týden končí, když jste spokojeni — ne když jsme se znudili.
- Produkční infrastruktura zřízena a zabezpečena
- Výsledky zátěžových testů a výkonnostní základní linie
- Nakonfigurováno sledování chyb, monitoring dostupnosti a alerting
- Sepsaný operační runbook
- Onboarding session pro tým (živá nebo nahraná)
Stejný tým. Již zaběhnutý.
Většina agentur vás po spuštění předá „podpůrnému týmu" — cizím lidem, kteří u rozhodnutí nebyli. My to neděláme. Inženýři, kteří váš produkt postavili, jsou ti, kdo ho udržují a rozvíjejí. Měsíční retainer nebo time-and-materials — vaše volba. Pozastavte kdykoli. Škálujte, když to potřebujete.
- Stejný základní tým po celou dobu — žádná ztráta znalostí
- Měsíční retainer nebo T&M, bez závazků
- Čtvrtletní produktový přehled a roadmap session
- Garantované doby odezvy pro kritické problémy
- Flexibilní — pozastavte, škálujte nebo převezměte interně kdykoli
Nikdy nečekáte na aktualizaci.
Komunikační pravidla nastavíme na kickoffu a držíme je. Žádné dohánění. Žádné ticho. Žádné „nechte mě to ověřit s týmem."
Týdenní demo hovor
30 minut každý pátek. Živé demo toho, co bylo tento týden dodáno. Nahráváme a sdílíme, pokud ho zmešká. Program zasíláme 24 hodin předem.
Sdílený Slack kanál
Jste v kanálu od prvního dne. Ptejte se, sdílejte zpětnou vazbu, dostávejte odpovědi do 4 pracovních hodin. Žádné ticketovací systémy, žádná e-mailová vlákna.
Asynchronní Loom aktualizace
Když živé hovory nevyhovují vašemu rozvrhu, posíláme 5minutový Loom walkthrough. Sledujete, kdy vám to vyhovuje, a odpovídáte ve vlákně.
Vždy písemné specifikace
Každé rozhodnutí je zaznamenáno písemně. Architektonické volby, změny rozsahu, rizikové položky — vše zdokumentováno. Nic nežije jen v něčí hlavě.
Žádné překvapivé faktury
Faktury se řídí milníky definovanými ve discovery specifikaci. Znáte částky a podmínky ještě před zahájením vývoje. Nula překvapení z „rozšiřování rozsahu".
Osobní návštěva, když pomáhá
Pro složité domény navštěvujeme vaší lokalitu. Vidíme, jak váš tým pracuje, rozumíme skutečným bolestivým místům a stavíme něco, co odpovídá skutečnému pracovnímu procesu — ne zdokumentovanému.
Výchozí nastavení, na kterých nikdy nešidíme.
Nejsou to volitelné doplňky. Jsou to základní standardy pro každý projekt, který stavíme.
Nestavíme MVP, které budou muset být při škálování zahozeny. Od prvního commitu používáme multi-tenant datové modely, správné hranice služeb a asynchronní zpracování pro vše, co by nemělo blokovat uživatele. Když rostete, architektura roste s vámi — ne proti vám.
- Horizontální škálování jako výchozí — žádné single point of failure
- Event-driven pro vše asynchronní (fronty, webhooky, notifikace)
- API-first — váš frontend a mobilní klienti sdílejí jednu smlouvu
- Migrace schématu spouštěné bez výpadku
Nemůžete opravit to, co nevidíte. Každá aplikace, kterou nasazujeme, přichází se strukturovaným logováním, distribuovaným trasováním a vlastními dashboardy. Práh alertingu konfigurujeme před spuštěním — ne po prvním výpadku.
- Strukturované JSON logy, dotazovatelné v produkci
- Distribuované trasování napříč službami a frontami
- Monitoring dostupnosti s detekcí do < 1 minuty
- Runbook pro každý alert — pohotovostní inženýr nikdy nehádá
Bezpečnost není sprint, který provedete před spuštěním. Zapojujeme ji od první migrace. Řízení přístupu na základě rolí, auditní záznamy citlivých akcí, tajné klíče v trezoru, závislosti skenované při každém pushu.
- RBAC s výchozím principem nejnižšího oprávnění na všech zdrojích
- Neměnný auditní log pro všechny citlivé operace
- Tajné klíče spravovány přes trezor — nikdy v env souborech nebo gitu
- Automatické skenování závislostí v CI
Neakumulujeme práci v dlouhodobých větvích. Trunk-based vývoj s feature flags znamená, že build je vždy ve stavu připraveném k nasazení. Když je něco hotovo, jde do produkce — ne „na konci sprintu".
- Trunk-based vývoj — žádné dlouhodobé větve
- CI pipeline při každém pushu: lint, testy, typová kontrola, build
- Feature flags pro bezpečné postupné zavádění
- Nasazení bez výpadku s automatickým rollbackem
Zálohy, které jste nikdy netestovali, nejsou zálohy. Pravidelně provádíme nácviky obnovy, testujeme přepnutí před spuštěním a dokumentujeme přesné kroky pro obnovu po každém způsobu selhání, který si dovedeme představit.
- Automatické zálohy s obnovou k libovolnému bodu v čase
- Cross-region replikace pro kritická datová úložiště
- Nácviky obnovy před spuštěním a čtvrtletně poté
- Zdokumentované failover runbooky — obnova v minutách, ne hodinách
Jedna spolupráce.
Osm oborů.
Nekoordinujete skupinu freelancerů. Dostáváte jeden multifunkční tým s jediným delivery managerem, který zodpovídá přímo vám. Vývoj, design, QA, marketing a vedení projektu — vše plně zajištěno.
Technický ředitel
Architektonická rozhodnutí, kvalita kódu, technická strategie. Vše začíná a končí tady.
Delivery Manager
Váš jediný kontaktní bod. Rozsah, časový plán a rozpočet — vše v rukou jedné osoby.
Seniorní vývojáři
Na každém projektu pracují dva seniorní inženýři. Žádní juniori na klíčovém produktu.
Produktový designer
Design postavený na uživatelském výzkumu. Nejdříve prototyp a testování, pak teprve vývoj — ne ozdoba po jeho dokončení.
QA inženýr
Testování ještě předtím, než to uvidí vaši uživatelé. Chyby odhaleny ve stagingu, ne v produkci.
Marketingový specialista
Strategie uvedení na trh a analytika budována souběžně s produktem — ne přidána až po spuštění.
Account Director
Vedení nad každou spoluprací. Pokud je potřeba eskalace, rozhodnutí padne do pár hodin.
Přijedeme za vámi — pokud to pomůže.
Dává-li to smysl, navštívíme vaše pracoviště ještě předtím, než napíšeme jediný řádek kódu. Sedneme si s vaším týmem, sledujeme, jak byznys reálně funguje, a mluvíme s lidmi, kteří v daném problému žijí každý den. Nejde o obchodní schůzku. Jde o naslouchání. Porozumění oboru, které získáte za dva dny na místě, byste přes video hovory budovali měsíce — a na výsledném produktu je to znát.
Nejsme správná volba pro každého.
Nejlépe pracujeme v konkrétních situacích. Pokud vaše odpovídá, odvedeme skvělou práci.
- Potřebujete kompletní produktový tým, ne jen kodéry
- Ceníte si předvídatelnosti před chaotickou rychlostí
- Chcete týdenní přehled o průběhu
- Stavíte něco, co má vydržet
- Jste otevřeni výzvám ohledně rozsahu, který neslouží uživatelům
- Potřebujete někoho, kdo „jen provede" pevnou specifikaci bez námitek
- Chcete každodenní standupy a sprintové ceremonie
- Potřebujete zdroj do 48 hodin bez discovery fáze
- Hledáte nejnižší hodinovou sazbu na trhu
- Potřebujete tým, který řekne ano na vše
Chcete vidět, jak to platí pro váš projekt?
Řekněte nám, co stavíte. Upřímně vám odpovíme, která fáze dává smysl pro začátek, co stojí discovery sprint a zda jsme pro to správný tým.