Řízení dodávkyPodniková architektura

Prováděcí projekt a agilní vývoj: Jak se v IT projektech potkávají dva světy

25. listopadu 20252 min čtení

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í projektAgilní vývoj
Definuje formální rozsah a řídicí závazkyOrganizuje inkrementální realizační práci
Pracuje s požadavky, případy užití, architekturou, GAP analýzou, riziky a akceptačními kritériiPracuje s epiky, user stories, sprint backlogem, technickými úkoly a DoD
Je optimalizovaný pro management, smluvní jasnost a auditovatelnostJe 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ší.

Artefakty

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.

Portrét Martina Štufi

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 kvalifikaci

Pokrač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.

Architektonické posouzeníSměr modernizaceStabilizace dodávek

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áce

Související články

Pokračujte ve čtení

LicencováníPodniková architektura

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.

25. listopadu 20253 min čtení