Arhitektura u agilnim projektima - tečaj 32.900 RUB. iz IBS Training Center, obuka 16 sati, Datum: 03.12.2023.
Miscelanea / / December 03, 2023
Vrlo često, prilikom implementacije Agilea, ne postoji razumijevanje kako spojiti postulate i preporuke Agilea s teorijom i praksom arhitektonskog projektiranja i menadžmenta arhitekture. U nekim se slučajevima uskraćuje potreba za arhitektonskim praksama, čak iu velikim projektima, što, naravno, ne vodi ničemu dobrom. Zapravo, ne postoji proturječnost između prakse Agile i arhitektonskog dizajna, a svi razvijeni Agile okviri to prepoznaju i određuju mjesta i uloge za arhitektonski rad. Ovaj tečaj se nastavlja na tečaj ARC-001 koji je samo dotakao ovu problematiku i detaljno proučava ovu temu. Analizira se odnos Agile i arhitektonskih praksi, saznaje se zašto i kako se nadopunjuju, što mogu postići izazvati distorzije u jednom ili drugom smjeru i koliko je praktično moguće i potrebno prilagoditi arhitektonske prakse u Agilni kontekst. Prakse kao što su: analiza zahtjeva u uvjetima njihove nepotpunosti i stalne promjene, donošenje arhitektonskih odluka (sa uzimajući u obzir rizike i kompromise), dokumentiranje i samodokumentiranje projekta, kao i arhitektonski nadzor i pregled korištenjem tehnika Okretan. Tečaj kombinira teorijski uvod i praktični razvoj vještina analize dizajna kontekstu, rizicima, kao i tehničkim i organizacijskim vještinama dizajna u okviru temama
Program tečaja
Tema završena:
1. Značajke arhitekture u Agileu (1 sat)
Povijest Agilea.
Arhitektura u Agileu: od odbijanja do modela arhitekture vođene rizikom.
2. Koncepti agilne arhitekture: RAD, SAFe (2 sata)
Arhitektura upravljana rizikom.
Arhitektura visoko promjenjivih sustava.
Uloga arhitekta u SAFe.
3. Rad s arhitektonski značajnim zahtjevima (3 sata)
Arhitektonski značajni zahtjevi.
Ključni scenariji.
Osnovni funkcionalni zahtjevi, nefunkcionalni zahtjevi.
Pristup "Ako je nefunkcionalan, zašto me briga za to?"
Ograničenja korisničke priče, Omogućivači, Priče o tehničkom dugu, Doletna zona.
Arhitektonska ograničenja.
4. Proces donošenja odluka, arhitektonski stilovi (3 sata)
Iterativni proces odlučivanja (lakše verzije ADD-a).
Brza simulacija.
Primjena stilova i predložaka s primjerima (mikroservisi).
5. Rješenja za dokumentiranje: NoUML, “live” dokumentacija (2 sata)
Kontekst, perspektive (Perspective).
NoUML: C4 i LADR.
"Živa" dokumentacija.
Antiuzorci.
6. Organizacija tima, skalabilni Agile (2 sata)
Conwayev zakon.
Dva pristupa: iz arhitekture ili iz postojećeg tima.
Antiuzorci.
7. Arhitektonski nadzor korištenjem CI i UT alata (1 sat)
Ključni mehanizmi.
Pregled arhitektonskog koda.
Ispitivanja arhitektonskih jedinica.
Statički analizatori koda, metrika.
Fitnes funkcije.
8. Prikaz arhitektonskih rješenja (2 sata)
LAAAAM.
TARA.
Sve informacije objavljene u ovom odjeljku Lifehackera nisu javna ponuda kako je definirano odredbama članka 437. Građanskog zakonika Ruske Federacije i služe samo u informativne svrhe.
Usluga koristi tehnologije iz projekta “Educated” i ne pruža obrazovne usluge.