Disciplinované agilní doručení

Disciplined Agile Delivery ( anglicky  disciplined flexibilně rozvoj ), DAD  je přístup k flexibilnímu vývoji IT řešení, který je zaměřen na učení a primárně zohledňuje lidský faktor. Tento přístup je škálovatelný a lze jej aplikovat napříč podniky, nejen malými týmy. Životní cyklus přístupu je postaven na principech „rizikové hodnoty“ a je zaměřen na brzké dosažení cílů [1] [2] .

Popis

Framework je hybridní přístup, který doplňuje Scrum o osvědčené[ kým? ] strategie z různých oblastí: agilní modelování, extrémní programování , kanban , štíhlý vývoj softwaru , Unified Process (UP), Outside-in Development (OID) a další. DAD je vyvinut společností IBM. Cílem frameworku bylo rozšířit Scrum tak, aby plně popsal životní cyklus vývoje softwaru, od zahájení projektu až po uvedení produktu na trh a jeho použití koncovými uživateli [3] .

Na rozdíl od preskriptivního přístupu používaného ve Scrum a Extreme Programming , Disciplined Agile Delivery používá přístup založený na cíli.[ co? ] . DAD poskytuje zejména možnost výběru mezi několika alternativami, což umožňuje upravovat rámec v souladu s každou konkrétní situací a vybírat strategie vhodné pro konkrétní uživatele rámce [4] .

Podle rámce Disciplined Agile 2.X obsahuje životní cyklus projektu tři hlavní fáze [5] :

  1. Začátek . Během této fáze je projekt zahájen. Navzdory tomu, že agilní komunita nevítá rozdělování projektů do „fází“, ve skutečnosti drtivá většina týmů vykonává určitou frontu práce na samém začátku projektu. Tato fáze by se neměla zaměňovat s „nulovým sprintem“, protože většinu času tyto aktivity trvají déle. DAD tak tyto práce odděluje do samostatné fáze, jejímž účelem je zafixovat hranice projektu.
  2. Design . Tato fáze umožňuje vývojovému týmu postupně vytvářet potenciálně použitelné řešení. To lze provést pomocí iterací nebo spojitějším způsobem. Tým může aplikovat různé postupy ze Scrumu, Extreme Programming a dalších agilních vývojových metodologií.
  3. Přenést . Podle DAD není dodání softwaru zainteresovaným stranám triviální proces. Vývojové týmy, stejně jako podnik přijímající hotový produkt, zlepšují dodací procesy po dobu životnosti produktu, takže tato fáze zabere minimum času a v ideálním případě by úplně zmizela.

Poznámky

  1. Agile Software Development Archived 20. prosince 2016 na Wayback Machine Jak jej implementovat a přizpůsobit svým potřebám. IBM developerWorks Russia
  2. IBM developerWorks Russia: Začínáme s IBM Connections 3.0.1 . www.ibm.com (7. října 2011). Získáno 13. ledna 2017. Archivováno z originálu 20. prosince 2016.
  3. Kapitola 17: Rámec disciplinovaného agilního doručování – Průvodce projektového manažera zvládnutím agilnosti: Principy a postupy pro adaptivní přístup [Kniha ] . safaribooksonline.com. Datum přístupu: 17. prosince 2016. Archivováno z originálu 20. prosince 2016.
  4. Scott W. Ambler. Going Beyond Scrum (nedostupný odkaz) . disciplindagileconsortium.org. — Disciplinované agilní doručení. Datum přístupu: 17. prosince 2016. Archivováno z originálu 20. prosince 2016. 
  5. Full Agile Delivery Lifecycles  , Disciplined Agile 2.X (6. května  2014). Archivováno z originálu 22. prosince 2016. Staženo 13. ledna 2017.