Arhitektura v agilnih projektih - tečaj 32.900 RUB. iz IBS Training Center, usposabljanje 16 ur, datum: 3. december 2023.
Miscellanea / / December 03, 2023
Pri implementaciji Agile-a zelo pogosto ni razumevanja, kako združiti postulate in priporočila Agile-a s teorijo in praksami arhitekturnega načrtovanja in upravljanja arhitekture. V nekaterih primerih se potreba po arhitekturnih praksah zanika, tudi pri velikih projektih, kar seveda ne vodi v nič dobrega. Pravzaprav ni protislovja med praksami Agile in arhitekturnim načrtovanjem in vsi razviti Agile okviri to priznavajo in določajo mesta in vloge za arhitekturno delo. Ta tečaj nadaljuje tečaj ARC-001, ki se je le dotaknil tega problema, in to temo podrobno preučuje. Analiziran je odnos med Agile in arhitekturnimi praksami, ugotavlja se, zakaj in kako se dopolnjujejo, kaj lahko dosežejo. povzročajo distorzije v eno ali drugo smer in kako praktično je možno in potrebno prilagoditi arhitekturne prakse v Agilni kontekst. Prakse, kot so: analiza zahtev v pogojih njihove nepopolnosti in nenehnega spreminjanja, sprejemanje arhitekturnih odločitev (z ob upoštevanju tveganj in kompromisov), dokumentiranje in samodokumentiranje projekta ter arhitekturni nadzor in pregled z uporabo tehnik Agile. Predmet združuje teoretični uvod in praktični razvoj veščin analize načrtovanja kontekst, tveganja ter tehnične in organizacijske oblikovalske sposobnosti v okviru teme
Program tečaja
Zajete teme:
1. Značilnosti arhitekture v Agile (1 ura)
Zgodovina Agile.
Arhitektura v Agile: od zanikanja do modela arhitekture, ki temelji na tveganju.
2. Koncepti agilne arhitekture: RAD, SAFe (2 uri)
Arhitektura z upravljanjem tveganja.
Arhitektura visoko spremenljivih sistemov.
Vloga arhitekta v SAFe.
3. Delo z arhitekturno pomembnimi zahtevami (3 ure)
Arhitekturno pomembne zahteve.
Ključni scenariji.
Osnovne funkcionalne zahteve, nefunkcionalne zahteve.
Pristop »Če je nefunkcionalen, zakaj me skrbi za to?«
Omejitve glede uporabniške zgodbe, omogočevalcev, zgodb o tehničnem dolgu, območja pristanka.
Arhitekturne omejitve.
4. Proces odločanja, arhitekturni slogi (3 ure)
Iterativni proces odločanja (lahke različice ADD).
Hitra simulacija.
Uporaba stilov in predlog s primeri (mikrostoritve).
5. Rešitve za dokumentiranje: NoUML, dokumentacija v živo (2 uri)
Kontekst, perspektive (Perspective).
NoUML: C4 in LADR.
"Živa" dokumentacija.
Antivzorci.
6. Timska organizacija, prilagodljiv Agile (2 uri)
Conwayev zakon.
Dva pristopa: iz arhitekture ali iz obstoječe ekipe.
Antivzorci.
7. Arhitekturni nadzor z orodji CI in UT (1 ura)
Ključni mehanizmi.
Pregled arhitekturne kode.
Preizkusi arhitekturnih enot.
Statični analizatorji kode, metrike.
Fitnes funkcije.
8. Pregled arhitekturnih rešitev (2 uri)
LAAAAM.
TARA.
Vse informacije, objavljene v tem razdelku Lifehackerja, niso javna ponudba v skladu z določbami člena 437 Civilnega zakonika Ruske federacije in so zgolj informativne narave.
Storitev uporablja tehnologije iz projekta “Educated” in ne nudi izobraževalnih storitev.