Architektúra v agilných projektoch - kurz 32 900 RUB. z IBS Training Center, tréning 16 hodín, Termín: 3.12.2023.
Rôzne / / December 03, 2023
Pri implementácii Agile veľmi často nie je pochopené, ako skombinovať postuláty a odporúčania Agile s teóriou a praxou architektonického dizajnu a manažmentu architektúry. V niektorých prípadoch sa popiera potreba architektonických postupov, dokonca aj pri veľkých projektoch, čo, samozrejme, nevedie k ničomu dobrému. V skutočnosti neexistuje rozpor medzi postupmi agilného a architektonického dizajnu a všetky vyvinuté agilné rámce to uznávajú a určujú miesta a úlohy pre architektonickú prácu. Tento kurz pokračuje v kurze ARC-001, ktorý sa len dotkol tohto problému a podrobne študuje túto tému. Analyzuje sa vzťah medzi agilnými a architektonickými postupmi, zisťuje sa, prečo a ako sa navzájom dopĺňajú, čo môžu dosiahnuť spôsobiť deformácie v jednom alebo druhom smere a ako prakticky je možné a potrebné prispôsobiť architektonické postupy Agilný kontext. Praktiky ako: analýza požiadaviek v podmienkach ich neúplnosti a neustálej zmeny, prijímanie architektonických rozhodnutí (s berúc do úvahy riziká a kompromisy), dokumentovanie a samodokumentovanie projektu, ako aj architektonický dozor a preskúmanie pomocou techník Agilný. Kurz kombinuje teoretický úvod a praktický rozvoj zručností analýzy dizajnu kontext, riziká, ako aj technické a organizačné dizajnérske zručnosti v rámci témy
Program kurzu
Preberané témy:
1. Vlastnosti architektúry v Agile (1 hodina)
História Agile.
Agilná architektúra: od popierania k modelu architektúry riadenej rizikom.
2. Koncepty agilnej architektúry: RAD, SAFe (2 hodiny)
Risk-Managed Architecture.
Architektúra vysoko variabilných systémov.
Úloha architekta v SAFe.
3. Práca s architektonicky významnými požiadavkami (3 hodiny)
Architektonicky významné požiadavky.
Kľúčové scenáre.
Základné funkčné požiadavky, nefunkčné požiadavky.
Prístup „Ak je to nefunkčné, prečo sa o to starám?“.
Obmedzenia týkajúce sa používateľského príbehu, aktivátorov, príbehov technického dlhu, cieľovej zóny.
Architektonické obmedzenia.
4. Rozhodovací proces, architektonické štýly (3 hodiny)
Iteratívny rozhodovací proces (odľahčené verzie ADD).
Rýchla simulácia.
Aplikácia štýlov a šablón s príkladmi (mikroslužby).
5. Dokumentačné riešenia: NoUML, „živá“ dokumentácia (2 hodiny)
Kontext, perspektívy (Perspective).
NoUML: C4 a LADR.
„Živá“ dokumentácia.
Antipatterns.
6. Organizácia tímu, škálovateľná agilita (2 hodiny)
Conwayov zákon.
Dva prístupy: z architektúry alebo z existujúceho tímu.
Antipatterns.
7. Architektonický dozor pomocou nástrojov CI a UT (1 hodina)
Kľúčové mechanizmy.
Preskúmanie architektonického kódu.
Testy architektonických jednotiek.
Analyzátory statického kódu, metriky.
Fitness funkcie.
8. Prehľad architektonických riešení (2 hodiny)
LAAAAM.
TARA.
Všetky informácie uverejnené v tejto časti Lifehacker nie sú verejnou ponukou v zmysle ustanovení článku 437 Občianskeho zákonníka Ruskej federácie a slúžia len na informačné účely.
Služba využíva technológie z projektu „Educated“ a neposkytuje vzdelávacie služby.