Arkitektur i agile projekter - kursus RUB 32.900. fra IBS Training Center, træning 16 timer, Dato: 3. december 2023.
Miscellanea / / December 03, 2023
Meget ofte, når man implementerer Agile, er der ingen forståelse for, hvordan man kombinerer Agiles postulater og anbefalinger med teori og praksis for arkitektonisk design og arkitekturstyring. I nogle tilfælde afvises behovet for arkitektonisk praksis, selv i store projekter, hvilket naturligvis ikke fører til noget godt. Faktisk er der ingen modsætning mellem praksis inden for Agile og arkitektonisk design, og alle udviklede Agile rammer anerkender dette og udpeger steder og roller for arkitektonisk arbejde. Dette kursus fortsætter ARC-001-kurset, som kun berørte dette problem, og studerer dette emne i detaljer. Forholdet mellem Agile og arkitektoniske praksisser analyseres, det bliver fundet ud af, hvorfor og hvordan de komplementerer hinanden, hvad de kan opnå forårsage forvrængninger i den ene eller anden retning, og hvor praktisk det er muligt og nødvendigt at tilpasse arkitektoniske praksisser i Agile kontekst. Praksis som: analyse af krav i forhold til deres ufuldstændighed og konstante forandringer, træffe arkitektoniske beslutninger (med under hensyntagen til risici og afvejninger), dokumentere og selvdokumentere projektet, samt arkitektonisk tilsyn og gennemgang ved hjælp af teknikker Adræt. Kurset kombinerer både teoretisk introduktion og praktisk udvikling af designanalysefærdigheder kontekst, risici, samt tekniske og organisatoriske designfærdigheder inden for rammerne af emner
Kursus program
Emner dækket:
1. Funktioner af arkitektur i Agile (1 time)
Historien om Agile.
Arkitektur i Agile: fra benægtelse til en risikodrevet arkitekturmodel.
2. Agile arkitekturkoncepter: RAD, SAFe (2 timer)
Risikostyret arkitektur.
Arkitektur af meget variable systemer.
Arkitektens rolle i SAFe.
3. Arbejde med arkitektonisk væsentlige krav (3 timer)
Arkitektonisk væsentlige krav.
Nøgle scenarier.
Grundlæggende funktionskrav, ikke-funktionelle krav.
"Hvis det ikke er funktionelt, hvorfor bekymrer jeg mig om det?"-tilgangen.
Begrænsninger på User Story, Enablers, Techdebt Stories, Landing Zone.
Arkitektoniske begrænsninger.
4. Beslutningsproces, arkitektoniske stilarter (3 timer)
Iterativ beslutningsproces (lette versioner af ADD).
Hurtig simulering.
Anvendelse af stilarter og skabeloner med eksempler (microservices).
5. Dokumentationsløsninger: NoUML, "live" dokumentation (2 timer)
Kontekst, perspektiver (Perspektiv).
NoUML: C4 og LADR.
"Live" dokumentation.
Antimønstre.
6. Teamorganisation, skalerbar Agile (2 timer)
Conways lov.
To tilgange: fra arkitekturen eller fra det eksisterende team.
Antimønstre.
7. Arkitektonisk supervision ved hjælp af CI- og UT-værktøjer (1 time)
Nøglemekanismer.
Gennemgang af arkitektonisk kode.
Arkitektoniske enhedstest.
Statiske kodeanalysatorer, metrikker.
Fitness funktioner.
8. Gennemgang af arkitektoniske løsninger (2 timer)
LAAAAM.
TARA.
Al information offentliggjort i denne sektion af Lifehacker er ikke et offentligt tilbud som defineret af bestemmelserne i artikel 437 i Den Russiske Føderations civile lovbog, og er kun til informationsformål.
Tjenesten bruger teknologier fra "Educated"-projektet og leverer ikke undervisningsydelser.