Arhitektūra Agile projektos - kurss RUB 32 900. no IBS Mācību centra, apmācības 16 stundas, Datums: 03.12.2023.
Literārs Mistrojums / / December 03, 2023
Ļoti bieži, ieviešot Agile, nav izpratnes par to, kā apvienot Agile postulātus un ieteikumus ar arhitektūras projektēšanas un arhitektūras menedžmenta teoriju un praksi. Dažos gadījumos arhitektūras prakses nepieciešamība tiek liegta pat lielos projektos, kas, protams, ne pie kā laba nenoved. Faktiski nav pretrunu starp Agile un arhitektūras dizaina praksi, un visi izstrādātie Agile ietvari to atzīst un nosaka vietas un lomas arhitektūras darbam. Šis kurss turpina ARC-001 kursu, kas skāra tikai šo problēmu, un detalizēti pēta šo tēmu. Tiek analizētas attiecības starp Agile un arhitektūras praksi, noskaidrots, kāpēc un kā tās viena otru papildina, ko tās var sasniegt radīt kropļojumus vienā vai otrā virzienā un cik praktiski ir iespējams un nepieciešams pielāgot arhitektūras praksi Agiils konteksts. Tādas prakses kā: prasību analīze to nepabeigtības un pastāvīgas maiņas apstākļos, arhitektonisku lēmumu pieņemšana (ar ņemot vērā riskus un kompromisus), projekta dokumentēšanu un pašdokumentēšanu, kā arī arhitektūras uzraudzību un pārskatīšanu, izmantojot metodes Veikls. Kurss apvieno gan teorētisko ievadu, gan dizaina analīzes prasmju praktisko attīstību konteksts, riski, kā arī tehniskās un organizatoriskās projektēšanas prasmes ietvaros tēmas
Kursu programma
Apskatītās tēmas:
1. Agile arhitektūras iezīmes (1 stunda)
Agile vēsture.
Arhitektūra Agile: no noliegšanas līdz uz risku balstītam arhitektūras modelim.
2. Agile arhitektūras koncepcijas: RAD, SAFe (2 stundas)
Riska pārvaldīta arhitektūra.
Ļoti mainīgu sistēmu arhitektūra.
Arhitekta loma SAFe.
3. Darbs ar arhitektoniski nozīmīgām prasībām (3 stundas)
Arhitektoniski nozīmīgas prasības.
Galvenie scenāriji.
Funkcionālās pamatprasības, nefunkcionālās prasības.
Pieeja “Ja tas nedarbojas, kāpēc man tas rūp?”.
Ierobežojumi lietotāja stāstam, iespējotājiem, Techdebt stāstiem, nolaišanās zonai.
Arhitektūras ierobežojumi.
4. Lēmumu pieņemšanas process, arhitektūras stili (3 stundas)
Iteratīvs lēmumu pieņemšanas process (ADD vieglās versijas).
Ātra simulācija.
Stilu un veidņu pielietošana ar piemēriem (mikropakalpojumi).
5. Dokumentēšanas risinājumi: NoUML, “dzīvā” dokumentācija (2 stundas)
Konteksts, perspektīvas (Perspektīva).
NoUML: C4 un LADR.
"Dzīvā" dokumentācija.
Antiraksti.
6. Komandas organizācija, mērogojams Agile (2 stundas)
Konveja likums.
Divas pieejas: no arhitektūras vai no esošās komandas.
Antiraksti.
7. Arhitektūras uzraudzība, izmantojot CI un UT rīkus (1 stunda)
Galvenie mehānismi.
Arhitektūras koda apskats.
Arhitektūras vienību testi.
Statiskā koda analizatori, metrika.
Fitnesa funkcijas.
8. Arhitektūras risinājumu apskats (2 stundas)
LAAAAM.
TĀRA.
Visa šajā Lifehacker sadaļā publicētā informācija nav publisks piedāvājums saskaņā ar Krievijas Federācijas Civilkodeksa 437. panta noteikumiem, un tā ir paredzēta tikai informatīviem nolūkiem.
Pakalpojumā tiek izmantotas projekta “Izglītotais” tehnoloģijas un tas nesniedz izglītības pakalpojumus.