Architektura v agilních projektech - kurz 32 900 RUB. z IBS Training Center, školení 16 hodin, Termín: 3. prosince 2023.
Různé / / December 03, 2023
Při implementaci Agile velmi často chybí porozumění tomu, jak kombinovat postuláty a doporučení Agile s teorií a praxí architektonického designu a managementu architektury. V některých případech je potřeba architektonických postupů popřena i u velkých projektů, což samozřejmě nevede k ničemu dobrému. Ve skutečnosti neexistuje žádný rozpor mezi postupy agilního a architektonického designu a všechny vyvinuté agilní rámce to uznávají a určují místa a role pro architektonickou práci. Tento kurz navazuje na kurz ARC-001, který se tohoto problému pouze dotkl, a podrobně studuje toto téma. Je analyzován vztah mezi agilními a architektonickými postupy, zjišťuje se, proč a jak se vzájemně doplňují, čeho mohou dosáhnout způsobit zkreslení v jednom či druhém směru a jak prakticky je možné a nutné přizpůsobit architektonické postupy Agilní kontext. Praktiky jako: analýza požadavků v podmínkách jejich neúplnosti a neustálých změn, přijímání architektonických rozhodnutí (s zohlednění rizik a kompromisů), dokumentování a vlastní dokumentace projektu, stejně jako architektonický dozor a revize pomocí technik Agilní. Kurz kombinuje teoretický úvod a praktický rozvoj dovedností návrhové analýzy kontextu, rizik, jakož i technických a organizačních návrhářských dovedností v rámci témata
Program kurzu
Pokrytá témata:
1. Vlastnosti architektury v Agile (1 hodina)
Historie Agile.
Agilní architektura: od popření k modelu architektury založené na riziku.
2. Koncepty agilní architektury: RAD, SAFe (2 hodiny)
Risk-Managed Architecture.
Architektura vysoce variabilních systémů.
Role architekta v SAFe.
3. Práce s architektonicky významnými požadavky (3 hodiny)
Architektonicky významné požadavky.
Klíčové scénáře.
Základní funkční požadavky, nefunkční požadavky.
Přístup „Pokud je to nefunkční, proč se o to starám?“.
Omezení týkající se uživatelského příběhu, aktivátorů, příběhů Techdebt Stories, cílové zóny.
Architektonická omezení.
4. Rozhodovací proces, architektonické styly (3 hodiny)
Iterativní rozhodovací proces (odlehčené verze ADD).
Rychlá simulace.
Použití stylů a šablon s příklady (mikroslužby).
5. Řešení dokumentace: NoUML, „živá“ dokumentace (2 hodiny)
Kontext, perspektivy (Perspective).
NoUML: C4 a LADR.
"Živá" dokumentace.
Antipatterny.
6. Organizace týmu, škálovatelná agilní (2 hodiny)
Conwayův zákon.
Dva přístupy: z architektury nebo ze stávajícího týmu.
Antipatterny.
7. Architektonický dohled pomocí nástrojů CI a UT (1 hodina)
Klíčové mechanismy.
Revize architektonického kódu.
Testy architektonických jednotek.
Analyzátory statického kódu, metriky.
Fitness funkce.
8. Recenze architektonických řešení (2 hodiny)
LAAAAM.
TARA.
Veškeré informace zveřejněné v této části Lifehackeru nejsou veřejnou nabídkou ve smyslu ustanovení článku 437 občanského zákoníku Ruské federace a slouží pouze pro informační účely.
Služba využívá technologie z projektu „Educated“ a neposkytuje vzdělávací služby.