Architektur in agilen Projekten – Kurs 32.900 RUB. vom IBS Training Center, Schulung 16 Stunden, Datum: 3. Dezember 2023.
Verschiedenes / / December 03, 2023
Sehr oft fehlt bei der Implementierung von Agile das Verständnis dafür, wie die Postulate und Empfehlungen von Agile mit der Theorie und Praxis des Architekturdesigns und Architekturmanagements kombiniert werden können. In einigen Fällen wird die Notwendigkeit von Architekturbüros auch bei großen Projekten verneint, was natürlich zu nichts Gutem führt. Tatsächlich gibt es keinen Widerspruch zwischen den Praktiken des agilen und architektonischen Designs, und alle entwickelten agilen Frameworks erkennen dies an und legen Orte und Rollen für architektonische Arbeit fest. Dieser Kurs setzt den ARC-001-Kurs fort, der dieses Problem nur gestreift hat, und untersucht dieses Thema im Detail. Die Beziehung zwischen agilen und architektonischen Praktiken wird analysiert, es wird herausgefunden, warum und wie sie sich ergänzen und was sie erreichen können Verzerrungen in die eine oder andere Richtung verursachen und wie praktisch es möglich und notwendig ist, architektonische Praktiken anzupassen Agile Kontext. Praktiken wie: Analyse von Anforderungen unter Bedingungen ihrer Unvollständigkeit und ständigen Veränderung, Treffen architektonischer Entscheidungen (mit unter Berücksichtigung von Risiken und Kompromissen), Dokumentation und Selbstdokumentation des Projekts sowie architektonische Überwachung und Überprüfung mithilfe von Techniken Agil. Der Kurs kombiniert sowohl die theoretische Einführung als auch die praktische Entwicklung von Designanalysefähigkeiten Kontext, Risiken sowie technische und organisatorische Gestaltungsfähigkeiten im Rahmen der Themen
Kursprogramm
Behandelten Themen:
1. Merkmale der Architektur in Agile (1 Stunde)
Geschichte der Agilität.
Architektur in Agile: Von der Verleugnung zu einem risikogesteuerten Architekturmodell.
2. Agile Architekturkonzepte: RAD, SAFe (2 Stunden)
Risikogesteuerte Architektur.
Architektur hochvariabler Systeme.
Die Rolle des Architekten in SAFe.
3. Arbeiten mit architektonisch bedeutsamen Anforderungen (3 Stunden)
Architektonisch bedeutsame Anforderungen.
Schlüsselszenarien.
Grundlegende funktionale Anforderungen, nichtfunktionale Anforderungen.
Der Ansatz „Wenn es nicht funktionsfähig ist, warum kümmert es mich dann?“
Einschränkungen für User Story, Enabler, Techdebt Stories, Landing Zone.
Architektonische Einschränkungen.
4. Entscheidungsprozess, Architekturstile (3 Stunden)
Iterativer Entscheidungsprozess (Light-Versionen von ADD).
Schnelle Simulation.
Anwenden von Stilen und Vorlagen mit Beispielen (Microservices).
5. Dokumentationslösungen: NoUML, „Live“-Dokumentation (2 Stunden)
Kontext, Perspektiven (Perspektive).
NoUML: C4 und LADR.
„Live“-Dokumentation.
Antimuster.
6. Teamorganisation, skalierbar agil (2 Stunden)
Conways Gesetz.
Zwei Ansätze: aus der Architektur oder aus dem bestehenden Team.
Antimuster.
7. Architekturüberwachung mit CI- und UT-Tools (1 Stunde)
Schlüsselmechanismen.
Überprüfung der Architekturvorschriften.
Architektur-Unit-Tests.
Statische Code-Analysatoren, Metriken.
Fitnessfunktionen.
8. Überprüfung architektonischer Lösungen (2 Stunden)
LAAAAM.
TARA.
Alle in diesem Abschnitt von Lifehacker veröffentlichten Informationen stellen kein öffentliches Angebot im Sinne der Bestimmungen von Artikel 437 des Bürgerlichen Gesetzbuchs der Russischen Föderation dar und dienen ausschließlich Informationszwecken.
Der Dienst nutzt Technologien aus dem Projekt „Educated“ und erbringt keine Bildungsdienstleistungen.