Arkkitehtuuri ketterissä projekteissa - kurssi 32 900 RUB. IBS Training Centeristä, koulutus 16 tuntia, Päivämäärä: 3.12.2023.
Miscellanea / / December 03, 2023
Hyvin usein Agilea toteutettaessa ei ymmärretä kuinka Agilen postulaatteja ja suosituksia voidaan yhdistää arkkitehtuurin suunnittelun ja arkkitehtuurin hallinnan teoriaan ja käytäntöihin. Joissain tapauksissa arkkitehtonisten käytäntöjen tarve kielletään isoissakin projekteissa, mikä ei tietenkään johda mihinkään hyvään. Itse asiassa ketterän ja arkkitehtonisen suunnittelun käytäntöjen välillä ei ole ristiriitaa, ja kaikki kehitetyt ketterät puitteet tunnistavat tämän ja osoittavat paikkoja ja rooleja arkkitehtoniselle työlle. Tämä kurssi jatkaa ARC-001-kurssia, joka käsitteli vain tätä ongelmaa ja tutkii tätä aihetta yksityiskohtaisesti. Kettereiden ja arkkitehtonisten käytäntöjen suhdetta analysoidaan, selvitetään miksi ja miten ne täydentävät toisiaan, mitä niillä voidaan saavuttaa aiheuttaa vääristymiä suuntaan tai toiseen ja kuinka käytännössä on mahdollista ja tarpeellista mukauttaa arkkitehtonisia käytäntöjä Ketterä konteksti. Käytännöt, kuten: vaatimusten analysointi niiden epätäydellisyyden ja jatkuvan muutoksen olosuhteissa, arkkitehtonisten päätösten tekeminen (jossa riskien ja kompromissien huomioiminen), projektin dokumentointi ja itsedokumentointi sekä arkkitehtoninen valvonta ja tarkastelu tekniikoita käyttäen Ketterä. Kurssi yhdistää sekä teoreettisen johdannon että käytännön analyysitaitojen kehittämisen konteksti, riskit sekä tekniset ja organisatoriset suunnittelutaidot aiheita
Kurssin ohjelma
Käsitellyt aiheet:
1. Agilen arkkitehtuurin piirteet (1 tunti)
Agilen historia.
Arkkitehtuuri ketterässä: kieltämisestä riskilähtöiseen arkkitehtuurimalliin.
2. Ketterät arkkitehtuurikonseptit: RAD, SAFe (2 tuntia)
Riskihallittu arkkitehtuuri.
Erittäin vaihtelevien järjestelmien arkkitehtuuri.
Arkkitehdin rooli SAFessa.
3. Työskentely arkkitehtonisesti merkittävien vaatimusten kanssa (3 tuntia)
Arkkitehtonisesti merkittävät vaatimukset.
Keskeiset skenaariot.
Toiminnalliset perusvaatimukset, ei-toiminnalliset vaatimukset.
"Jos se ei toimi, miksi välitän siitä?" -lähestymistapa.
Rajoitukset User Story, Enablers, Techdebt Stories, Landing Zone.
Arkkitehtoniset rajoitukset.
4. Päätöksentekoprosessi, arkkitehtoniset tyylit (3 tuntia)
Iteratiivinen päätöksentekoprosessi (ADD: n kevyet versiot).
Nopea simulointi.
Tyylien ja mallien soveltaminen esimerkein (mikropalvelut).
5. Dokumentointiratkaisut: NoUML, "live" dokumentointi (2 tuntia)
Konteksti, näkökulmat (Perspektiivi).
NoUML: C4 ja LADR.
"Live" dokumentaatio.
Antikuvioita.
6. Tiimiorganisaatio, skaalautuva ketterä (2 tuntia)
Conwayn laki.
Kaksi lähestymistapaa: arkkitehtuurista tai olemassa olevasta tiimistä.
Antikuvioita.
7. Arkkitehtuurin valvonta CI- ja UT-työkaluilla (1 tunti)
Keskeiset mekanismit.
Arkkitehtuurikoodin tarkistus.
Arkkitehtiyksikkötestit.
Staattiset koodin analysaattorit, metriikka.
Kuntoilutoiminnot.
8. Arkkitehtonisten ratkaisujen katsaus (2 tuntia)
LAAAAM.
TARA.
Kaikki tässä Lifehackerin osiossa julkaistut tiedot eivät ole Venäjän federaation siviililain 437 artiklan määräysten mukaisia julkisia tarjouksia, ja ne on tarkoitettu vain tiedoksi.
Palvelu käyttää "Educated"-projektin teknologioita eikä tarjoa koulutuspalveluita.