Arhitectură în proiecte Agile - curs 32.900 RUB. de la IBS Training Center, training 16 ore, Data: 3 decembrie 2023.
Miscelaneu / / December 03, 2023
Foarte des, atunci când implementați Agile, nu se înțelege cum să combinați postulatele și recomandările Agile cu teoria și practicile designului arhitectural și managementului arhitecturii. În unele cazuri, necesitatea practicilor de arhitectură este refuzată, chiar și în proiectele mari, ceea ce, desigur, nu duce la nimic bun. De fapt, nu există nicio contradicție între practicile Agile și designul arhitectural și toate cadrele Agile dezvoltate recunosc acest lucru și desemnează locuri și roluri pentru lucrările arhitecturale. Acest curs continuă cursul ARC-001, care a atins doar această problemă și studiază acest subiect în detaliu. Se analizează relația dintre practicile Agile și arhitecturale, se află de ce și cum se completează reciproc, ce pot realiza provoacă distorsiuni într-o direcție sau alta și cât de practic este posibil și necesar să se adapteze practicile arhitecturale în Context agil. Practici precum: analiza cerintelor in conditii de incompletitudine si schimbare constanta a acestora, luarea deciziilor de arhitectura (cu luarea în considerare a riscurilor și a compromisurilor), documentarea și auto-documentarea proiectului, precum și supravegherea arhitecturală și revizuirea folosind tehnici Agil. Cursul combină atât introducerea teoretică, cât și dezvoltarea practică a abilităților de analiză a designului context, riscuri, precum și abilități de proiectare tehnică și organizațională în cadrul subiecte
Programul cursului
Subiecte acoperite:
1. Caracteristici ale arhitecturii în Agile (1 oră)
Istoria Agile.
Arhitectură în Agile: de la negare la un model de arhitectură bazat pe risc.
2. Concepte de arhitectură agilă: RAD, SAFe (2 ore)
Arhitectură gestionată de risc.
Arhitectura sistemelor foarte variabile.
Rolul arhitectului în SAFe.
3. Lucrul cu cerințe semnificative din punct de vedere arhitectural (3 ore)
Cerințe semnificative din punct de vedere arhitectural.
Scenarii cheie.
Cerințe funcționale de bază, cerințe nefuncționale.
Abordarea „Dacă este nefuncțională, de ce îmi pasă de asta?”.
Restricții privind Povestea utilizatorului, Enablers, Techdebt Stories, Landing Zone.
Restricții arhitecturale.
4. Proces de luare a deciziilor, stiluri arhitecturale (3 ore)
Proces iterativ de luare a deciziilor (versiuni ușoare ale ADD).
Simulare rapidă.
Aplicarea de stiluri și șabloane cu exemple (microservicii).
5. Soluții de documentare: NoUML, documentare „în direct” (2 ore)
Context, perspective (Perspectivă).
NoUML: C4 și LADR.
Documentație „în direct”.
Antimodeluri.
6. Organizare in echipa, scalabil Agile (2 ore)
Legea lui Conway.
Două abordări: din arhitectură sau din echipa existentă.
Antimodeluri.
7. Supraveghere arhitecturală folosind instrumente CI și UT (1 oră)
Mecanisme cheie.
Revizuirea codului arhitectural.
Teste unitare arhitecturale.
Analizoare de cod static, metrici.
Funcții de fitness.
8. Revizuirea soluțiilor arhitecturale (2 ore)
LAAAAM.
TARA.
Toate informațiile publicate în această secțiune a Lifehacker nu reprezintă o ofertă publică, așa cum este definită de prevederile articolului 437 din Codul civil al Federației Ruse și sunt doar în scop informativ.
Serviciul folosește tehnologii din proiectul „Educat” și nu oferă servicii educaționale.