14
Wie entsteht Architektur in S 1. Vorstellung

Wie entsteht Architektur in Scrum 1. Vorstellung

Embed Size (px)

Citation preview

Page 1: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

1. Vorstellung

Page 2: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

2. Thema

WIE ENTSTEHTARCHITEKTUR

IN SCRUM

Page 3: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

3. Motivation

Mist

Page 4: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

4. Traditioneller Ansatz: Ablauf

Analyse aller Anforderungen

Ermitteln der technischen Komponenten

Planung der kompletten Architektur

Umsetzung

Page 5: Wie entsteht Architektur in Scrum 1. Vorstellung

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

Page 6: Wie entsteht Architektur in Scrum 1. Vorstellung

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

Page 7: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

7. „Inkrementelle Architektur“

erstes Set anAnforderungen erstes

Architekturmodell

Umsetzungweitere

Anforderungen

Architekturmodellerweitern/anpassen

Page 8: Wie entsteht Architektur in Scrum 1. Vorstellung

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

Page 9: Wie entsteht Architektur in Scrum 1. Vorstellung

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

Page 10: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

ScrumTeam

Entwickler

10. Wer macht die Architektur

Architekt

Architekturwissen

Page 11: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

11. Architektur Review

Anforderungs-management

ProductBacklog

SprintPlanning Sprint

Backlog

Sprint

SprintReview

SprintRetrospektive

ArchitekturReview

RefactoringAnforderungen

Anpassung

Architekturmodell

Input

Page 12: Wie entsteht Architektur in Scrum 1. Vorstellung

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

Page 13: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

Page 14: Wie entsteht Architektur in Scrum 1. Vorstellung

Wie entsteht Architektur in Scrum

12. Verabschiedung

Vielen Dank