Der agile Architekt - Craftsmanship auf einem anderen Level
Presentation 60'
Abstract
Es wird zur Zeit viel über Software Craftsmanship gesprochen. Das ist gut und das ist eine wichtige Diskussion. Aber - sie ist nicht hinreichend, denn jedes nicht-triviale System benötigt auch explizite Architektur-Arbeit, was von der typischen Craftsmanship-Diskussion nicht abgedeckt wird. Und diese Architektur-Arbeit benötigt Architektur-Skills, keine Entwickler-Skills. Das sind fundamental unterschiedliche Skillsets. Dabei ist es unwichtig, ob jemand explizit zum Architekten benannt worden ist oder sie/er einfach der Architekt ist, weil sie/er die Skills hat und die erforderliche Arbeit macht. Hat man keinen Architekten in seinem Team und baut ein nicht-triviales System, hat man früher oder später ein echtes Problem.
Aber wie wird man jemand, den ich einen "agilen Architekten" nenne? Die verfügbare Literatur hilft einem da nicht wirklich weiter. Die meisten Agilisten haben schlicht keine Idee, wie man sinnvoll mit Architekten umgeht. Sie umgehen das Thema, indem sie versuchen, es zum Nicht-Problem zu erklären. Und die klassischen Architekturansätze funktionieren nicht sonderlich gut in agilen Umfeldern, klammert sich zu sehr an Methoden und Prozesse. Auch die Craftsmanship-Bewegung hilft nicht wirklich weiter, da sie zu sehr auf reine Entwicklungsarbeit fokussiert. Guter Rat ist also teuer.
In dieser Session möchte ich Sie gerne auf eine kleine Reise zum agilen Architekten mitnehmen. Wir werden einen kurzen Blick auf die Frage werfen, wann und warum man einen Architekten benötigt, auch in agilen Projekten. Dann werden wir uns eine kleine Weile damit aufhalten, uns das benötigte Skillset und die Aufgaben eines agilen Architekten anzuschauen. Außerdem werden wir uns praktische Architekturarbeit in einem Projekt basierend auf einem realistischen Fallbeispiel anschauen, was dort zu tun ist und wie man es macht.
Natürlich werden wir im Rahmen einer Session nur ein wenig an der Oberfläche kratzen können. Aber ich denke, Sie werden danach eine Vorstellung davon haben, was es bedeutet, ein Architekt in einem agilen Kontext zu sein und - was am wichtigsten ist - Sie werden die Basis haben, um das Thema eigenständig fortzuführen.
Speaker
Uwe Friedrichsen
Über den Speaker
Uwe Friedrichsen
Uwe Friedrichsen hat langjährige Erfahrung als Architekt, Berater und Projekt Manager. Als CTO der codecentric AG beschäftigt er sich mit neuen Konzepten, Ansätzen und Trends, insbesondere in den Gebieten Architektur, Agilität und moderne Technologien. Er ist außerdem Autor diverser Artikel und diskutiert seine Ideen gerne auf Konferenzen.