Sprint — pevná iterace v Agile vývoji, během které tým vytváří dokončený přírůstek produktu. V mobilním vývoji je standardní délka sprintu 2 týdny. Scrum framework definuje rituály: Sprint Planning, Daily Standup, Sprint Review, Retrospective. Každý sprint zahrnuje Sprint Goal, backlog úkolů a kritéria dokončení (Definition of Done). Podle State of Agile 2025 používá 72 % mobilních týmů Scrum s dvoutýdenními sprinty, 18 % Kanban a 10 % hybridní metodiky.
Hlavní body
Sprint — časový interval (timebox) s pevnou délkou, na jehož konci tým dodává k použití připravený přírůstek produktu. Koncept sprintu je základem Scrumu, ale používá se i v jiných Agile frameworkích. V mobilním vývoji je přírůstek build aplikace, který lze nainstalovat na zařízení, otestovat a ukázat zainteresovaným stranám. Sprint nelze prodloužit — pokud úkoly nejsou dokončeny, přecházejí do následujícího sprintu.
Klíčovou vlastností sprintu je pevná délka. Tým po schválení nemění cíl sprintu. To poskytuje předvídatelnost: zainteresované strany vědí, kdy obdrží výsledek. Uvnitř sprintu se tým sám rozhoduje, jak rozdělit práci. Scrum Master chrání tým před vnějšími zásahy — nové úkoly se nepřidávají do aktuálního sprintu. Podle Scrum Guide 2025 je to jediný způsob, jak udržet udržitelné tempo vývoje (sustainable pace).
Sprint se skládá ze čtyř povinných událostí: Sprint Planning (plánování), Daily Scrum (denní synchronizace), Sprint Review (demonstrace výsledku), Sprint Retrospective (analýza procesu). Mezi nimi — hlavní práce: provádění úkolů, testování, code review. Délka každé události je úměrná délce sprintu: pro dvoutýdenní sprint Planning — 4 hodiny, Review — 2 hodiny, Retro — 1,5 hodiny, Daily — 15 minut. Celkově rituály zabírají asi 8 hodin na sprint — 10 % pracovní doby týmu.
Scrum rituály (ceremoniály/události) — strukturovaná setkání týmu v rámci sprintu. Sprint Planning — na začátku, Daily Scrum — každý den, Sprint Review a Retrospective — na konci. Všechny události mají timebox (časové omezení). Scrum Master dohlíží na dodržování timeboxu a soustředění. Každého rituálu se účastní celý Scrum tým: Product Owner, Scrum Master, vývojáři. Výjimka — Daily Scrum (účastní se pouze vývojáři, PO a SM — volitelně).
Spojení rituálů s fázemi sprintu: Planning udává směr (co a jak děláme), Daily synchronizuje (kdo co dělá, jaké jsou překážky), Review ukazuje výsledek (co bylo uděláno, co ne), Retrospective zlepšuje proces (jak udělat následující sprint lépe). Vynechání retrospektivy — nejčastější chyba týmů: když termíny tlačí, obětují právě Retro. To vede ke stagnaci procesů a opakování stejných chyb. Výzkum Scrum.org (2025) ukazuje: týmy, které provádějí Retro každé 2 týdny, zlepšují velocity o 35 % rychleji.
| Rituál | Timebox (2 týd) | Účastníci | Cíl |
|---|---|---|---|
| Sprint Planning | 4 hodiny | PO, SM, Dev Team | Stanovit Sprint Goal a backlog |
| Daily Standup | 15 minut | Dev Team (PO, SM volitelně) | Synchronizace a identifikace překážek |
| Sprint Review | 2 hodiny | PO, SM, Dev Team + zainteresované strany | Demonstrace přírůstku, sběr zpětné vazby |
| Retrospective | 1,5 hodiny | PO, SM, Dev Team | Analýza procesu, hledání zlepšení |
Sprint Planning — setkání týmu na začátku sprintu, kde se určuje, co bude provedeno a jak. Product Owner představuje prioritní úkoly z Product Backlogu. Tým hodnotí kapacitu (capacity — dostupný čas s ohledem na dovolené, schůzky, technický dluh) a vybírá úkoly, které může ve sprintu splnit. Výsledkem Planning je Sprint Goal (cíl sprintu) a Sprint Backlog (seznam úkolů). Sprint Goal je formulován jako krátká věta: „Realizovat objednávkovou obrazovku a integraci plateb“.
Velocity — rychlost týmu, měřená v story pointech na sprint. Průměr z posledních 3–5 sprintů. Podle Scrum.org (2025) má tým 5 mobilních vývojářů (3 Android + 2 iOS) velocity 25–40 SP na dvoutýdenní sprint. Planning používá velocity jako horní hranici — berou o 10–15 % méně na nepředvídané úkoly (code review, incidenty, pomoc jiným týmům). Capacity vs Velocity: capacity jsou „člověkohodiny“, velocity jsou „story pointy“. Capacity zohledňuje dovolené, nemoc, schůzky. Typická loss rate — 25–30 % pracovní doby jde na nekódové aktivity.
Plánování se dělí na dvě části: „co“ (PO popisuje úkoly, tým upřesňuje) — 2 hodiny, a „jak“ (tým dekomponuje a odhaduje) — 2 hodiny. U mobilních projektů se v části „jak“ diskutuje: kompatibilita s verzemi Android/iOS, potřeba feature flag, dopad na velikost APK/IPA, nová oprávnění. Technika Planning Poker se používá pro odhad: každý vývojář dává svůj odhad v story pointech (1, 2, 3, 5, 8, 13). Rozdíl větší než 2 jednotky — diskutují důvody. To odhaluje skrytá rizika ve fázi plánování, ne uprostřed sprintu.
Daily Scrum (Standup) — denní 15minutové setkání pro synchronizaci týmu. Každý účastník odpovídá na tři otázky: „Co jsem dělal včera?“, „Co plánuji dnes?“, „Jaké mám překážky?“. Daily není status report pro manažera, ale nástroj sebeorganizace týmu. Pokud se během Daily zjistí, že dva vývojáři pracují na stejném úkolu — je to signál k reorganizaci. Důležité: Daily neřeší problémy, ale identifikuje je — k řešení je po Daily svolána samostatná schůzka.
Scrum Board (sprint tabule) — vizualizace Sprint Backlogu. Sloupce: To Do / In Progress / In Review / Done. Každý úkol se pohybuje po tabuli. Burndown Chart — graf zbývající práce podle dní sprintu. Ideální burndown — přímka od total SP k 0. Skutečný burndown — stupňovitý graf zohledňující uzavírání úkolů. Klesající burndown (pod ideální přímkou) — zpožďujeme se. Signál problému: pokud je uprostřed sprintu dokončeno méně než 30 % úkolů — je třeba korekce. Možná nebyly zohledněny rizika nebo jsou úkoly nadhodnoceny.
Pro mobilní vývoj ovlivňují sledování sprintu specifické faktory: čas sestavení (build Android projektu v CI může trvat 30+ minut), čekání na moderaci App Store / Google Play (pokud je třeba doručit build testerům přes TestFlight), kompatibilita s různými zařízeními (testování na 10+ modelech zabírá čas). Rada: naplánujte 1 den rezervy na konci sprintu na závěrečné testování a sestavení release verze. To sníží riziko nedokončeného sprintu o 40 % podle Mind the Product (2025).
Sprint Review — demonstrace přírůstku zainteresovaným stranám. Tým ukazuje fungující build aplikace, ne slajdy. Délka — 2 hodiny pro dvoutýdenní sprint. Product Owner kontroluje shodu s Acceptance Criteria. Zainteresované strany poskytují zpětnou vazbu, která může ovlivnit Product Backlog. Review není zpráva, ale dialog: zainteresované strany mohou klást otázky a navrhovat změny. Klíčové pravidlo: Sprint Review je o produktu, ne o procesu. Ukazujeme, čeho bylo dosaženo, ne jak jsme to dělali.
Sprint Retrospective — interní setkání týmu pro analýzu uplynulého sprintu. Formát: Start Doing (co začít dělat), Stop Doing (co přestat), Continue Doing (co pokračovat). Délka — 1,5 hodiny pro dvoutýdenní sprint. Retrospective je bezpečný prostor pro diskusi o problémech. Pravidlo: v Retro se neřeší technické detaily (k tomu jsou technické schůzky). Pouze proces, komunikace, nástroje, kultura. Scrum Master facilituje setkání a zajišťuje, aby se každý účastník vyjádřil.
Výsledek Retrospective — 1–3 zlepšení pro následující sprint. Pokud tým identifikoval problém „Code review je příliš dlouhé“ — action item: „Nastavte SLA na review — 4 hodiny. Pokud review není provedeno včas — vývojář připomene na Slacku“. Action Items musí být konkrétní, měřitelné a přidělené konkrétní osobě. Podle Atlassian (2025) týmy, které plní své Retro action items, zlepšují velocity o 15–25 % během 3–4 sprintů. Ty, které je neplní — šlapou na místě.
2 týdny — standard pro mobilní vývoj. Optimální rovnováha mezi předvídatelností a flexibilitou. Stačí: naplánovat, realizovat 3–5 středních funkcí, otestovat, ukázat výsledek. 1 týden — pro týmy s vysokou vyspělostí procesů a CI/CD. Vyžaduje rychlá rozhodnutí, minimální byrokracii. Vhodný pro startupy v rané fázi, které potřebují rychle experimentovat. Nevýhoda: vysoká režie na rituály (každý týden Planning + Review + Retro = 7,5 hodiny).
3–4 týdny — pro komplexní projekty s hardwarovou integrací (wearables, IoT, BLE zařízení), dlouhou moderací obchodů nebo velkými migracemi (např. přechod z RxJava na Coroutines). Dlouhé sprinty dávají více času na testování, ale zvyšují riziko „vodopádového efektu“ — tým ztrácí Agile flexibilitu. Doporučení Scrum Guide: nepřekračujte 1 měsíc. Pokud je sprint delší — na Review bude příliš mnoho kontextu, zainteresované strany nebudou moci poskytnout kvalitní zpětnou vazbu.
| Délka | Kdy je vhodná | Výhody | Nevýhody |
|---|---|---|---|
| 1 týden | Startupy, experimenty, vyspělé týmy | Rychlá zpětná vazba, flexibilita | Vysoká režie, časté rituály |
| 2 týdny | Standard pro mobilní vývoj | Rovnováha flexibility a předvídatelnosti | Střední rychlost zpětné vazby |
| 3–4 týdny | Komplexní projekty, hardwarové integrace | Více času na testování | Riziko ztráty flexibility, „vodopád“ |
Problém 1: Scope Creep. Uprostřed sprintu přidá Product Owner nový „nutný a důležitý“ úkol. Tým souhlasí — a sprint selže. Řešení: Sprint Goal je kontrakt. Jakákoli změna vyžaduje revizi Sprint Goal, a to je možné jen v naléhavých případech. Nový úkol jde do Product Backlogu a následujícího sprintu. Pokud je úkol skutečně kritický — starý Sprint Goal se zruší, sprint se přeplánuje, ale to je výjimka, ne praxe. Frekvence scope creep vyšší než 1× za 3 sprinty — známka slabého Product Ownera.
Problém 2: Nedokončené úkoly. Na konci sprintu je 50 % úkolů v In Progress, 20 % v Review, pouze 30 % Done. Příčiny: nadhodnocení kapacity, podhodnocení složitosti, neplánované chyby. Řešení: analyzujte příčinu na Retro. Pokud systematicky nestíháte — nezvyšujte počet úkolů v Planning, ale snižte. Týmy, které berou o 20 % méně úkolů, vykazují vyšší procento dokončení (80 %+ oproti 50–60 %). Kontrolní seznam pro Planning: u každého úkolu zkontrolujte Acceptance Criteria, Definition of Ready a závislosti na jiných úkolech.
Problém 3: Formální Retro. Tým dělá Retro pro forma — 15 minut, všeobecné fráze, bez action items. Řešení: měňte formát každého Retro. Metody: Sailboat (co brzdí, co zrychluje), Start / Stop / Continue, Happy / Sad / Mad, 4Ls (Liked, Learned, Lacked, Longed For). Přidělte action items s termínem a odpovědnou osobou. Na začátku následujícího Retro zkontrolujte splnění předchozích action items. Podle Atlassian (2025) týmy používající různé formáty Retro generují o 50 % více užitečných poznatků.
Často kladené otázky
Standardní délka — 2 týdny pro 72 % mobilních týmů podle State of Agile 2025. Scrum Guide povoluje 1–4 týdny. Volba závisí na vyspělosti týmu, složitosti projektu a rychlosti získávání zpětné vazby. Optimální: čím menší tým a čím rychleji je třeba feedback — tím kratší sprint. Pevná délka je výhoda Scrumu, nelze ji měnit ze sprintu na sprint.
Nedokončený úkol přechází do následujícího sprintu. Sprint nelze prodloužit — to porušuje princip timeboxu. Na Retrospective se analyzuje příčina: nadhodnocení kapacity, podhodnocení složitosti nebo neplánované chyby. Pokud se přenos systematicky opakuje — tým by měl brát méně úkolů v Planning. Důležité: přenos 10–15 % úkolů je normální. Přenos 40 %+ — signál problémů v procesu.
V kontextu Agile jsou to synonyma. Sprint — termín Scrumu pro pevnou iteraci s konkrétními rituály. Iterace — obecný termín pro vývojový cyklus v jakékoli metodologii (Scrum, XP, vlastní framework). Scrum sprint má vždy Sprint Goal, Daily Standup, Review a Retrospective. V Kanban iterace nejsou — práce probíhá kontinuálním tokem. Pro Scrum je sprint jednotkou plánování a dodávání hodnoty.
Sprint Goal je formulován společně na Sprint Planning. Product Owner navrhuje obchodní cíl (např. „Realizovat registraci prostřednictvím sociálních sítí“). Tým posoudí, zda může tohoto cíle dosáhnout ve sprintu. Pokud je cíl příliš ambiciózní — PO ho upraví. Sprint Goal je povinným prvkem Scrumu: bez něj se sprint mění v soubor nesouvisejících úkolů. Podle Scrum Guide 2025 je Sprint Goal „jediným důvodem, proč tým v tomto sprintu spolupracuje“.
Podle Scrum Guide — ne. Sprint Backlog je po Planning zmrazen. Výjimka: pokud tým a PO společně rozhodnou, že přidání je kriticky důležité, ale pak je ze sprintu odstraněn objemově ekvivalentní úkol. V praxi je častá změna rozsahu známkou nezralého Product Ownera. Doporučení: pro naléhavé úkoly používejte Kanban board mimo sprint nebo si rezervujte 10–15 % kapacity na nepředvídanou práci.
Shrnutí
Vyvineme mobilní aplikaci na klíč
IT Sectr vytváří aplikace pro iOS a Android pro startupy a podniky od roku 2017. Poradíme vám a navrhneme nejlepší řešení.
Přečtěte si také