Vorlesung 2: Wie werden Software-Architekten in Entwicklungsteams integriert? Flashcards

1
Q

Was ist der Der Elfenbeinturm-Effekt?

A

Dedizierte oder explizite Architektenrollen sowie Architekturteams können dazu führen, dass ein Elfenbeinturm-Effekt entsteht:

Dieser Effekt beschreibt Missverständnisse zwischen Architekten und Entwicklern:
-Architekten sind nicht ausreichend informiert über die Arbeit der Entwickler.
-Entwickler können hochrangige Architekturkonzepte nicht angemessen in Code umsetzen.
Systeme mit mangelnder architektonischer Integrität können ein Symptom dieser Elfenbeinturmarchitektur sein.

Maßnahmen:
-Schaffung eines gemeinsamen Verständnisses der Softwarearchitektur.
-Einbindung der Entwicklungsteams in die Architekturentwicklung.
Dezentralisierung der Verantwortung für die Architektur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Erkläre wie die Verantwortung für Softwarearchitektur in Teams verteilt ist.

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Erkläre die 4 verschiedenen Team Topologien

A

Skelton und Pais unterscheiden zwischen 4 verschiedenen
Topologien von Teams:

▪ Stromorientiertes Team: Ausgerichtet auf einen Fluss von
Arbeit aus der Geschäftsdomäne
▪ Ermöglichendes Team: Hilft stromausgerichteten Teams
mit spezifischen Hindernissen; ermöglicht ihnen
fehlende Kompetenzen zu erwerben
▪ Team für komplizierte Teilsysteme: Behandelt ein
Teilsystem, das sehr spezifisches,
kompliziertes Wissen erfordert
▪ Plattform-Team: Liefern interne Produkte an
Stream-ausgerichtetes Team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly