Prováděcí projekt a agilní vývoj: Jak se v IT projektech potkávají dva světy
Jedním z nejčastějších nedorozumění v technologických programech je přesvědčení, že formální prováděcí dokumenty a agilní realizační artefakty jen duplikují totéž. Ve skutečnosti fungují na různých úrovních a slouží různým cílovým skupinám.
Role prováděcího projektu
Prováděcí projekt představuje smluvní a řídicí vrstvu dodávky. Poskytuje formální strukturu, kterou zákazníci, management i regulatorní zainteresované strany potřebují k tomu, aby rozuměli tomu, co se dodává a jak bude řízen rozsah.
Obvykle zahrnuje:
- funkční a nefunkční požadavky
- katalogy případů užití
- architektonické a integrační modely
- GAP analýzu mezi současným a cílovým stavem
- milníky a harmonogram
- akceptační kritéria
- artefakty řízení rizik
Tato vrstva odpovídá na jednoduchou, ale zásadní otázku: co přesně se zavazujeme dodat?
Role agilního backlogu
Vývojové týmy pracují na jiné úrovni detailu. Potřebují jednotky dodávky, které jsou dostatečně malé na odhad, implementaci, testování a průběžnou adaptaci.
Právě zde vstupuje do hry backlog:
- epiky zachycují širší byznysové výsledky
- uživatelské příběhy převádějí tyto výsledky do scénářů z pohledu uživatele
- akceptační kritéria definují testovatelná očekávání
- technické úkoly rozkládají práci do realizovatelných částí
- sprint backlog organizuje nejbližší inkrement dodávky
Tato vrstva odpovídá na další zásadní otázku: jak se krok za krokem dostaneme od rozsahu k fungujícímu softwaru?
Praktické srovnání může vypadat takto:
| Prováděcí projekt | Agilní vývoj |
|---|---|
| Definuje formální rozsah a řídicí závazky | Organizuje inkrementální realizační práci |
| Pracuje s požadavky, případy užití, architekturou, GAP analýzou, riziky a akceptačními kritérii | Pracuje s epiky, user stories, sprint backlogem, technickými úkoly a DoD |
| Je optimalizovaný pro management, smluvní jasnost a auditovatelnost | Je optimalizovaný pro realizaci, adaptaci a každodenní tok dodávky |
| Popisuje řízený celek | Řídí cestu k fungujícímu softwaru |
Trasovatelnost je mostem mezi oběma světy
Mostem mezi těmito dvěma světy je trasovatelnost.
Dobrý model trasovatelnosti zajišťuje, že:
- každý smluvní požadavek má odpovídající realizační cestu
- nic se neztratí mezi analýzou a dodávkou
- testování a akceptace lze dohledat zpět k původnímu rozsahu
Bez trasovatelnosti se formální dokumentace odpojuje od skutečné realizace. Bez strukturovaných realizačních artefaktů naopak agilní týmy riskují, že budou postupovat rychle, ale bez dostatečné kontroly.
Proč je to důležité v podnikovém a veřejném sektoru
V regulovaném podnikovém i veřejnosektorovém prostředí jsou obě vrstvy nezbytné.
- management potřebuje přehled, soulad a kontrolu nad rozsahem
- zákazníci potřebují důkazy, že smluvní závazky zůstávají zachovány
- realizační týmy potřebují použitelné iterativní jednotky, které podporují skutečný postup
Pokud se na prováděcí projekt a agilní backlog díváme jako na vzájemně se doplňující vrstvy namísto konkurujících přístupů, vzniká model dodávky, který je transparentnější, lépe řiditelný a nakonec i praktičtější.

Závěrečný pohled
Prováděcí projekt a agilní backlog je nejlepší chápat jako dva pohledy na jeden a tentýž systém.
Prováděcí projekt popisuje řízený celek.
Agilní backlog určuje inkrementální cestu k jeho realizaci.
Projekty, které tyto dvě vrstvy propojí jasným způsobem, mají tendenci podávat lepší výsledky, protože si zachovávají jak odpovědnost, tak schopnost adaptace.

O autorovi
Martin Štufi, Ph.D.
Martin Štufi, Ph.D. je softwarový architekt, technologický poradce a zakladatel společnosti Solutia s.r.o. Více než 20 let navrhuje a realizuje rozsáhlé informační systémy pro firmy i instituce se specializací na podnikovou architekturu, integrace, cloud, Big Data, umělou inteligenci a bezpečnost. Doktorské studium v oblasti vysoce výkonných distribuovaných systémů a zpracování dat na big data clusterech promítá do praxe při návrhu škálovatelných a spolehlivých digitálních řešení. Je držitelem mezinárodních certifikací, mimo jiné TOGAF, PRINCE2, ITIL a Oracle Cloud Infrastructure.
Zobrazit kvalifikaciPokračujte v rozhovoru
Pokud se tohle téma potkává s vašimi architektonickými rozhodnutími, pojďme si promluvit.
Nezávislé poradenství pro architektonická posouzení, směřování modernizace, stabilizaci dodávek a technologická rozhodnutí s vysokým dopadem.
Přímé poradenství
Přímá konverzace s Martinem Štufi o architektuře, řízení a nejbližším praktickém dalším kroku.
Otevřít možnosti spolupráceSouvisející články
Pokračujte ve čtení
Java audit v podnikovém prostředí: Co skutečně znamená a proč se vyplatí mít jasno
Proč je Java audit důležitý po změnách v licencování Oracle a jak organizacím pomáhá snížit riziko, zlepšit bezpečnost a mít náklady pod kontrolou.