Agile Methoden fordern immer wieder Feedback ein. So nutzen Retrospektiven Feedback zur Verbesserung der Arbeitsorganisation. Reviews nutzen es, um Arbeitsergebnisse zu verbessern oder nachzusteuern. Wie sieht es aber mit der Verbesserung der Softwarearchitektur aus?
In der agilen Softwareentwicklung ist Feedback meiner Ansicht nach insbesondere für das Design moderner Softwarearchitekturen richtig und essentiell. Jedoch sehe ich Teams oftmals genau in diesem Punkt scheitern. Dabei bieten altbewährte Methoden wie die Architecture Tradeoff Analysis Method (ATAM) beste Grundlagen für wertvolles und vor allem zielgerichtetes, kritisches Feedback.
Jetzt mag der eine oder andere von Ihnen der Ansicht sein, dass solche Methoden viel zu schwergewichtig sind, um im agilen Projektalltag zu bestehen. Nichtsdestotrotz oder grade deswegen möchte ich an dieser Stelle eine Lanze dafür brechen. Die Grundlegende Methodik birgt nämlich viele Chancen, um zu kritischem Feedback zu gelangen.