Proces vývoje aplikace

Jak pracujeme — 6 fází od nápadu po launch

Transparentní popis našeho procesu vývoje aplikace. Co se děje v každé fázi, co od klienta potřebujeme, jak komunikujeme, kdy fakturujeme. Žádné překvapení v polovině projektu.

Naše hodnoty během spolupráce

  • Transparence — žádné skryté náklady, vše písemně dopředu
  • Realismus — radši vás odradíme od neopodstatněné funkce, než ji uděláme špatně
  • Iterace — pravidelně demo, pravidelně zpětná vazba, žádné překvapení po 6 měsících
  • Vlastnictví — po dokončení vlastníte 100 % kódu a designu, žádný vendor lock-in
  • Dlouhodobost — preferujeme klienty, se kterými můžeme být partnerem 5+ let, ne 1× projekty

Fáze 1: Úvodní konzultace (1–2 dny)

Bezplatná 60–90 minutová konzultace. Telefonicky, přes Google Meet, nebo osobně v Praze či u vás (do 50 km od Měšic / Prahy zdarma).

Co probíráme

  • Co potřebujete vyvinout a proč
  • Cílová persona a uživatelský problém, který řešíte
  • Existující řešení a konkurence
  • Rozpočet a deadline (bez tabu, pomáhá to)
  • Technologické preference, pokud nějaké jsou
  • Dlouhodobý plán — má aplikace růst, být to MVP, nebo finální produkt

Co od vás potřebujeme

  • Krátký brief (1–2 stránky), nebo si ho dovedeme pomoct sepsat
  • 3–5 podobných aplikací nebo webů, které se vám líbí
  • Rozhodovací autoritu na schůzce (nebo dohodnutý follow-up)

Co dostanete

  • Do týdne písemnou nabídku — detailní rozpočet po fázích, harmonogram, technologické rozhodnutí
  • Doporučení rozsahu — často vám doporučíme menší MVP než to, co jste plánovali
  • Otevřená diskuse alternativ — pokud existuje levnější / rychlejší cesta, řekneme

Fáze 2: Analýza a UX návrh (3–6 týdnů)

Začínáme po podpisu smlouvy a zaplacení 30 % zálohy. Cílem je klikatelný prototyp, který má klient i tým schválený.

Co se děje

  • Workshop — 2–4 hodiny s klíčovými lidmi z klientova týmu, mapujeme procesy a potřeby
  • Persona analýza — pro koho aplikaci stavíme, jaké jsou jejich motivace
  • User stories — co konkrétně musí aplikace umět, prioritizováno (must-have / nice-to-have)
  • Wireframy — low-fidelity náčrty obrazovek a flow
  • Hi-fi prototyp ve Figmě — finální vizuální design, klikatelný
  • Iterativní review — typicky 3–4 round of feedback, finální schválení klientem

Komunikace

Týdenní status meeting (30–45 min), průběžná komunikace přes Slack nebo e-mail. Figma prototyp dostáváte už po 2 týdnech (i když není finální), abyste viděli směr.

Co dostanete

Schválený design v Figmě (otevřený soubor + read-only link pro vaše stakeholdery), user story dokument, design system pro budoucí rozvoj.

Fáze 3: Vývoj v dvoutýdenních iteracích (8–20 týdnů)

Hlavní programovací fáze. Pracujeme agilně, ve sprintech po 2 týdnech. Začíná po podpisu druhé tranše (30 % po dokončení designu).

Sprintový cyklus

  1. Pondělí 1. týden: sprint planning — co bude tým dělat příští 2 týdny
  2. Denní standupy v týmu (interní, klient se jich neúčastní)
  3. Středa 2. týden: pre-demo review interně
  4. Pátek 2. týden: demo s klientem — ukazujeme, co je hotové, sbíráme feedback
  5. Pondělí 3. týden: další sprint planning podle feedbacku

Co od klienta potřebujeme

  • Účast na demu — 30–60 min každé 2 týdny, kritické pro úspěch
  • Rozhodnutí během sprintu — když narazíme na otázku, potřebujeme odpověď do 24–48 hodin
  • Obsah — texty, fotografie, logo, brand guidelines (postupně)
  • Přístupy — Apple Developer účet, Google Play Console, hosting credentials, externí služby

Co dostanete každé 2 týdny

  • Demo nové funkčnosti
  • Build aplikace pro testování (TestFlight pro iOS, APK / Internal Testing pro Android)
  • Sprint report — co bylo dokončeno, co je v progressu, co je další
  • Aktualizovaný harmonogram

Fáze 4: Testování a QA (paralelně + 1–2 týdny finále)

Testování probíhá průběžně během vývoje, ne až na konci. Finální testovací fáze typicky 1–2 týdny intenzivně před nasazením.

Vrstvy testování

  • Unit testy — automatické, pokrývají business logiku, spouštěné v CI
  • Integrační testy — testují propojení frontend ↔ backend ↔ databáze
  • End-to-end testy — automatizovaný test celých uživatelských scénářů (Detox, WebdriverIO)
  • Manuální testování — náš QA tým a klient procházejí scénáře manuálně
  • Performance testing — load testing, profiling pro hot paths
  • Bezpečnostní testy — vulnerability scanning, penetrační test pro citlivé aplikace
  • Akceptační testování — klient finálně schvaluje funkcionalitu před nasazením

Bug tracking

Vlastní issue tracker (typicky Linear nebo GitHub Issues), ke kterému má klient přístup. Vidíte všechny otevřené chyby, jejich prioritu a status. Před nasazením musíme mít 0 P0 (kritických) a P1 (high) bugů.

Fáze 5: Nasazení a publikace (1–4 týdny)

Příprava produkčního prostředí, nasazení a publikace. Začíná zaplacením třetí tranše (30 % po dokončení vývoje).

Co se děje

  • Setup produkční infrastruktury — cloud servery, databáze, CDN, SSL certifikáty
  • CI/CD pipeline — automatizace deploymentu (více v CI/CD a DevOps)
  • Monitoring a alerting — Datadog, Sentry nebo podobně, alert do Slacku/SMS pro tým
  • Příprava store materiálů (pro mobilní apps) — screenshoty, popisky, ikona, App Privacy formulář, Data Safety formulář
  • App Store / Google Play submission — upload, vyplnění formulářů, čekání na review (1–14 dní)
  • Soft launch / phased rollout — postupné rolování na 5 % → 20 % → 100 % uživatelů
  • Předání klientovi — technická dokumentace, credentials, repository access, školení obsluhy

Závěrečná fakturace

Posledních 10 % po úspěšném nasazení do storů a předání všech materiálů. Tím získáváte plné vlastnictví zdrojového kódu a všech materiálů.

Fáze 6: Dlouhodobý servis a rozvoj (průběžně)

Po dokončení je projekt v provozu a vyžaduje péči. Naše silná specializace — pro 80 % klientů zůstáváme dlouhodobým partnerem.

Servisní paušál

  • Drobná údržba — od 8 000 Kč/měs (2–5 hod práce/měs) — bezpečnostní aktualizace, monitoring, drobné opravy
  • Aktivní rozvoj — 30 000 – 200 000 Kč/měs (20–80 hod práce/měs) — pravidelné nové funkce, dvoutýdenní iterace
  • Hodinová sazba ad hoc — 1 200 – 2 400 Kč/hod podle role

Co je v servisu

  • Bezpečnostní updaty (závislosti, dependency security patches)
  • Aktualizace na nové verze iOS a Androidu
  • Monitoring a reakce na incidenty
  • Drobné opravy chyb hlášených uživateli
  • Měsíční report — co se dělalo, kolik hodin, výhled na další měsíc
  • Postupný rozvoj funkčnosti podle roadmapy

Co očekávat — realistický scénář

Pro standardní MVP mobilní aplikace iOS + Android s backendem:

  • Týden 0: úvodní konzultace, podpis smlouvy
  • Týdny 1–4: analýza a UX návrh
  • Týdny 5–18: vývoj (7 sprintů po 2 týdnech)
  • Týdny 19–20: finální QA, příprava store materiálů
  • Týdny 21–22: App Store / Google Play review
  • Týden 22: aplikace live
  • Týden 23+: měsíční servisní paušál

Celkem 5 měsíců od kick-off po live aplikaci. Pro komplexnější projekty 8–10 měsíců.

Připraveni začít?

Domluvíme úvodní konzultaci. Bezplatná, nezávazná, do týdne dostanete písemnou nabídku.