Vortrag SE-Live 2017: Was verraten moderne Analysen über Wechselwirkungen zwischen Architektur und Organisation? Fallbeispiele aus 10 Jahren Praxiseinsatz
Dr. Elmar Jürgens
Since this post accompanies a talk in German, it is written in German, too.
Koordinaten
- Sprecher: Elmar Jürgens
- Konferenz: SE Live
- Datum: Freitag, 12. Mai 2017, 09:30 - 10:00 Uhr
- Ort: Hotel am Badersee.
Zusammenfassung
Passen Architektur einer Anwendung und Kommunikationsstrukturen ihres Entwicklungsteams nicht zueinander, kann das auf beiden Seiten zu Problemen führen. Sowohl die Architektur, als auch die Teamorganisation entwickeln sich jedoch - oft unabhängig voneinander - weiter. Wie können wir rechtzeitig merken wenn Probleme auftreten, um früh reagieren zu können?
Im Vortrag stelle ich moderne Analysetechniken vor, die uns hierbei unterstützen. Spezielle Code- und Architekturanalysen zeigen Probleme in der Anwendung auf, die ihre Ursachen auf Team-Ebene haben. Team-Analysen auf Versionshistoriendaten zeigen Änderungen im Team rechtzeitig auf, die sich negativ auf Code und Architektur auswirken können.
Ich stelle im Vortrag sowohl die Analysen, als auch Fallstudien aus 10 Jahren Praxiseinsatz vor. Dabei gehe ich auf Beispiele aus kommerzieller Software und Open-Source Systemen ein.
Folien
Videoaufzeichnung des Vortrags
Eine Aufzeichnung des Vortrags können Sie sich in diesem Video ansehen.
Inhalte
- 01:37: Vortragsstart
- 04:44: Conway’s Law und wie sich die Struktur des Teams im Produkt widerspiegelt
- 07:26: Outline des weiteren Vortrags
- 08:26: 1. Folgt der Code der Soll-Architektur? Überprüfung mit der Architekturkonformitätsanalyse
- 12:07: 2. Wie Daten aus Versionskontrollsystemen verraten, wer im Team wann an welchem Code arbeitet
- 16:04: 3. Durch Cross-Project-Clone-Detection aufdecken, wo 1. und 2. nicht zusammenpassen und was wir davon lernen können
- 21:09: 4. Mithilfe der Test-Gap-Analyse auf die Zusammenarbeit von Entwicklungs- und Test-Teams schauen
- 27:49: 5. Mit der Nutzunganalyse ungenutzte Features im Code aufdecken
- 30:07: Zusammenfassung
Weiterführende Links
