Arkitektur i agila projekt - kurs 32 900 RUB. från IBS Training Center, utbildning 16 timmar, Datum: 3 december 2023.
Miscellanea / / December 03, 2023
Mycket ofta, när man implementerar Agile, finns det ingen förståelse för hur man kombinerar postulaten och rekommendationerna från Agile med teorier och praxis för arkitektonisk design och arkitekturhantering. I vissa fall förnekas behovet av arkitektoniska praxis, även i stora projekt, vilket naturligtvis inte leder till något bra. Faktum är att det inte finns någon motsättning mellan metoderna för Agile och arkitektonisk design, och alla utvecklade Agile ramverk erkänner detta och utser platser och roller för arkitektoniskt arbete. Den här kursen fortsätter ARC-001-kursen, som bara berörde detta problem, och studerar detta ämne i detalj. Förhållandet mellan agila och arkitektoniska praktiker analyseras, man tar reda på varför och hur de kompletterar varandra, vad de kan uppnå orsaka förvrängningar i en eller annan riktning och hur praktiskt det är möjligt och nödvändigt att anpassa arkitektoniska praxis i Agilt sammanhang. Praxis som: analys av krav i förhållande till deras ofullständighet och ständiga förändringar, fatta arkitektoniska beslut (med med hänsyn till risker och avvägningar), dokumentera och självdokumentera projektet, samt arkitektövervakning och granskning med hjälp av tekniker Vig. Kursen kombinerar både teoretisk introduktion och praktisk utveckling av färdigheter i designanalys sammanhang, risker, samt tekniska och organisatoriska designfärdigheter inom ramen för ämnen
Kursprogram
Ämnen som behandlas:
1. Funktioner av arkitektur i Agile (1 timme)
Agiles historia.
Arkitektur i Agile: från förnekelse till en riskdriven arkitekturmodell.
2. Agila arkitekturkoncept: RAD, SAFe (2 timmar)
Riskhanterad arkitektur.
Arkitektur av mycket varierande system.
Arkitektens roll i SAFe.
3. Arbeta med arkitektoniskt betydande krav (3 timmar)
Arkitektoniskt viktiga krav.
Nyckelscenarier.
Grundläggande funktionskrav, icke-funktionella krav.
Tillvägagångssättet "Om det inte fungerar, varför bryr jag mig om det?".
Restriktioner för User Story, Enablers, Techdebt Stories, Landing Zone.
Arkitektoniska begränsningar.
4. Beslutsprocess, arkitektoniska stilar (3 timmar)
Iterativ beslutsprocess (lätta versioner av ADD).
Snabb simulering.
Tillämpa stilar och mallar med exempel (mikrotjänster).
5. Dokumentationslösningar: NoUML, "live" dokumentation (2 timmar)
Sammanhang, perspektiv (Perspektiv).
NoUML: C4 och LADR.
"Live" dokumentation.
Antimönster.
6. Teamorganisation, skalbar Agile (2 timmar)
Conways lag.
Två tillvägagångssätt: från arkitekturen eller från det befintliga teamet.
Antimönster.
7. Arkitektövervakning med hjälp av CI- och UT-verktyg (1 timme)
Nyckelmekanismer.
Granskning av arkitektonisk kod.
Arkitektoniska enhetstester.
Statiska kodanalysatorer, mått.
Fitnessfunktioner.
8. Genomgång av arkitektoniska lösningar (2 timmar)
LAAAAM.
TARA.
All information som publiceras i detta avsnitt av Lifehacker är inte ett offentligt erbjudande enligt bestämmelserna i artikel 437 i den ryska federationens civillagstiftning, och är endast avsedd för informationsändamål.
Tjänsten använder teknik från projektet "Educated" och tillhandahåller inte utbildningstjänster.