Dies ist der zehnte Beitrag in einer Reihe von Blogbeiträgen über die Prinzipien der Lean Architecture. Jeder Beitrag befasst sich mit einem Prinzip. Die Anwendung dieser Prinzipien führt zu einer Architektur (Prozess), die besser mit dem Unternehmen verbunden ist, besser mit Veränderungen umgehen kann und kohärenter ist. Das zehnte Prinzip, das wir besprechen, heißt"Architektur, die aus Projekten entsteht".
Einer der früheren Grundsätze war"Inkrementelle Entwicklung der Architektur". Dies erklärt den vorausschauenden Teil unserer Lean Architecture-Mentalität. Natürlich nicht als großes Design im Voraus, sondern"Just in time, just enough". Darüber hinaus ist es wichtig, von den Projektteams, der betrieblichen Wartung, dem Unternehmen und anderen Interessengruppen zu erfahren, wie sich architektonische Entscheidungen während der Entwicklung und während des Betriebs der Systeme auswirken. Das Prinzip"Architektur, die aus Projekten hervorgeht" greift diese wichtige Rückkopplungsschleife auf. Die Idee ist, dass es eine ständige Rückkopplungsschleife zwischen den Projekten und der Architekturfunktion geben muss. Die daraus gezogenen Lehren sind ein wichtiger Input für die nächsten Architekturentscheidungen und andere Projekte. Darüber hinaus können diese Lektionen eine Anpassung früherer Entscheidungen, Richtlinien oder eine Verfeinerung der Architekturvision auslösen.
Nicht jede gelernte Lektion steht im Zusammenhang mit einer früheren Architekturentscheidung, Richtlinie oder Vision. Projektteams werden im Laufe des Projekts auf Probleme stoßen und diese lösen, die nicht vorhergesehen wurden. Diese Lektionen müssen auch an den Rest der Organisation weitergegeben werden, und die Architekten müssen für diese Verbreitung des Wissens sorgen (und daraus lernen). Das Prinzip"Always Involved" hilft dabei, diese Lektionen zu erfassen, und wenn es richtig angewandt wird, erleichtert es sowohl das Sammeln von Lektionen als auch die Weitergabe der Informationen an andere Stakeholder.
Die Kohäsion der 3 K's der Architektur wird durch dieses Prinzip aufgrund der ständigen Realitätsprüfung und Ausrichtung unterstützt, die durch das Prinzip "Architektur entsteht aus Projekten" erleichtert wird. Parallel laufende Projekte lernen voneinander und die Architektur bleibt mit der Realität im Einklang. Die Architekten wissen, was realisiert wird, was verbessert werden kann und können dies sofort in andere Projekte einfließen lassen. Die kurze Feedbackschleife erhöht auch die Veränderbarkeit. Es ist viel einfacher, eine Entscheidung zu ändern oder rückgängig zu machen, kurz nachdem sie getroffen wurde, als wenn bereits viel Zeit vergangen ist und viele andere Entscheidungen bereits von bestimmten Ausgangspunkten ausgegangen sind.
Dies war der zehnte in einer Reihe von Blogbeiträgen über die Prinzipien der schlanken Architektur, der nächste wird in etwa einer Woche folgen.
Mehr aus dieser Serie.