Es gibt kein Konzept für eine "klare architektonische Vision" in Scrum oder Agile!
Ich bin seit langem Architekt und es ist mir klar, dass man eine klare Sicht auf zukünftige Anforderungen haben muss, um eine architektonische Vision zu haben. Da die Anforderungen in den meisten Fällen überhaupt nicht klar sind, ist es nicht sinnvoll, eine feste Vision zu haben.
Notwendig ist eine Architektur, die an die sich ändernden Anforderungen anpassbar ist. Mit anderen Worten, Dinge ändern sich und die Architektur ändert sich - ich befürworte keine "weiche" Architektur, die neu konfiguriert werden kann. Ich spreche davon zu akzeptieren, dass die Architektur, die man heute hat, bald veraltet sein wird und geändert werden muss, also sollte niemand damit "heiraten".
Kollektiver Codebesitz bedeutet, dass theoretisch jeder in der Lage sein sollte, etwas zu ändern. Dies ist als "Gegenteil von Silos" zu verstehen. Mit anderen Worten, es kann eine Kompetenzbarriere geben, die normal und zu erwarten ist - nicht jeder ist ein erfahrener DBA, der SQL-Abfragen fein abstimmen kann, um ein Beispiel zu nennen -, aber daraus folgt nicht, dass nur ein DBA dies kann Hand optimieren Abfragen. Es wird einen "Feature-Domain-Experten" geben, der anderen Menschen helfen kann, kompetent zu werden, aber die Aufgaben sollten immer noch bei jedem liegen.
Beispiel: Wenn ich der Domain-Experte für Feature "A" bin, erwarte ich immer noch, dass jemand anderes an Feature "A" arbeitet, aber ich werde wahrscheinlich konsultiert, wenn größere Änderungen erforderlich sind oder Personen Hilfe benötigen. Feature "A" wäre sicherlich nicht mein Feature. Es wird eine Funktion sein, die ich gut kenne. Es wird mein Interesse sein, viele weitere Funktionen zu kennen, und das Interesse anderer Leute, diese Funktion zu kennen.
In der Synthese: Architektur wird von Entwicklern mehrmals entworfen und neu gestaltet, wenn sich die Anforderungen ergeben und ändern. Von jedem wird erwartet, dass er die erforderlichen Änderungen entsprechend seinen Fähigkeiten vornimmt und weiß, wann er um Hilfe bitten muss. Es gibt keine langfristige Vision von der Architektur , weil wir den Menschen vertrauen und wir vertrauen nicht den Anforderungen .