Upload
luise-eckardt
View
111
Download
2
Embed Size (px)
Citation preview
Wie entsteht Architektur in Scrum
1. Vorstellung
Wie entsteht Architektur in Scrum
2. Thema
WIE ENTSTEHTARCHITEKTUR
IN SCRUM
Wie entsteht Architektur in Scrum
3. Motivation
Mist
Wie entsteht Architektur in Scrum
4. Traditioneller Ansatz: Ablauf
Analyse aller Anforderungen
Ermitteln der technischen Komponenten
Planung der kompletten Architektur
Umsetzung
Wie entsteht Architektur in Scrum
5. Traditioneller Ansatz: Architekturübersicht
Benutzeroberfläche
Persistenz
Adap
ter
Adap
ter
Legitimations System
Batch Datenimport
Adap
ter Drittsystem A
Adap
ter Drittsystem B
Adap
ter Drittsystem C
Anwendungskern
Wie entsteht Architektur in Scrum
6. Traditioneller Ansatz: Detailplanung
Benutzeroberfläche
Anwendungskern
Wareneingangs-verwalter
Warenausgangs-verwalter
Report-generator
Lagerplatz-verwalter
Bestands-verwalter
Wareneingangs-dialog
Warenausgangs-dialog
Statistik-dialog
XML Reader Batch Import
Wie entsteht Architektur in Scrum
7. „Inkrementelle Architektur“
erstes Set anAnforderungen erstes
Architekturmodell
Umsetzungweitere
Anforderungen
Architekturmodellerweitern/anpassen
Wie entsteht Architektur in Scrum
8. Inkrementelle Architektur: Erstes Architekturmodell
Benutzeroberfläche
Persistenz
Adap
ter
Adap
ter
Legitimations System
Batch Datenimport
Adap
ter Drittsystem A
Adap
ter Drittsystem B
Adap
ter Drittsystem C
Anwendungskern
Wie entsteht Architektur in Scrum
9. Inkrementelle Architektur: Rollierende vorausschauende Planung
Sprint 1Bekannte Anforderungen
Geplante Anforderungen
Sprint 2Bekannte Anforderungen
Geplante Anforderungen
Sprint 3Bekannte Anforderungen
Geplante Anforderungen
Sprint 4Bekannte Anforderungen
Geplante Anforderungen
= Architekturplanung
Wie entsteht Architektur in Scrum
ScrumTeam
Entwickler
10. Wer macht die Architektur
Architekt
Architekturwissen
Wie entsteht Architektur in Scrum
11. Architektur Review
Anforderungs-management
ProductBacklog
SprintPlanning Sprint
Backlog
Sprint
SprintReview
SprintRetrospektive
ArchitekturReview
RefactoringAnforderungen
Anpassung
Architekturmodell
Input
Wie entsteht Architektur in Scrum
12. Refactoring
„Refactoring bezeichnet in der Softwareentwicklung die manuelle oder automatisierte Strukturverbesserung von Programm-Quelltexten unter Beibehaltung des beobachtbaren Programm-Verhaltens. Dabei sollen die Lesbarkeit, Verständlichkeit, Wartbarkeit und Erweiterbarkeit verbessert werden, mit dem Ziel, den jeweiligen Aufwand für Fehleranalyse und funktionale Erweiterungen deutlich zu senken.“
Wikipedia.de
kann passieren
Architektur anpassenwo notwendig/sinnvoll
Anpassungen immer inAbsprache mit dem Team
Wie entsteht Architektur in Scrum
Wie entsteht Architektur in Scrum
12. Verabschiedung
Vielen Dank