Vorträge

Treffen Sie uns auf einer Konferenz!

Verschaffen Sie sich einen Überblick, auf welchen Events unsere codecentric-Kollegen als Referenten vertreten sind. Wir würden uns freuen, Sie auf einer Konferenz persönlich begrüßen zu dürfen.

Clean Agile: Minimale Bestandteile für maximalen Erfolg

05.11.2015

Clean Code Days

Einsteinring 20, 85609, Dornach, Aschheim, Deutschland

Ob Software funktioniert wissen wir erst, wenn wir sie ausführen. Und sobald wir sie ausführen, ändert sie sich. Eine Software, die sich nicht ändert, ist tot. Laufende Software ist also stets Veränderungen ausgesetzt. Diese können sehr klein sein und dennoch massive Auswirkungen haben. Von daher spielt die Größe der Veränderungen primär keine Rolle, wir müssen immer alle Auswirkungen einer Änderung sicher gestalten können, um einen wirtschaftlichen Erfolg zu wahren. Je kleiner die Schritte selbst und ihre Abhängigkeiten von anderen Teilen der Software und je klarer allen Beteiligten die Änderungen sind, desto kleiner wird das Risiko aus technischer und fachlicher Sicht. Und wir können schneller und besser Veränderungen implementieren und damit einen Wettbewerbsvorteil generieren.

Dies alles ist komplementär zum Agilen Manifest, insbesondere seinem ersten Prinzip kontinuierlich funktionsfähige (und wertvolle!) Software auszuliefern. Dabei macht es keinen Unterschied, ob man es selbst macht oder externe Dienstleister daran arbeiten, die Vorgaben sollten die gleichen sein und man sich darauf einigen.

Für all das ist Clean Code die Basis in der Programmierung, Clean Architecture für die Strategie der technischen (und organisatorischen!) Ausrichtung und Clean Agile für das Design der Kommunikation, Prozesse, Zusammenarbeit und Methodiken. Und wie jedes gute Design definiert es nur die mindestens nötige Menge an Elementen, die nicht weiter reduziert werden können.

Diese Session beschreibt die Werkzeuge, Techniken und Praktiken, die nicht reduziert oder ignoriert werden können und auf deren Wirksamkeit man größte seine Aufmerksamkeit legen sollte. Daneben zeigt es auf, dass wiederum andere Elemente bei weitem nicht so hilfreich oder effektiv sind, wie angenommen.

Nino MartincevicNino Martincevic