Eine Organisation mit einer Reihe von agilen Scrum-Teams hat auch eine kleine Gruppe von Mitarbeitern, die als "Enterprise Architects" eingesetzt werden. Die EA-Gruppe fungiert als Kontrolle und Gatekeeper für Qualität und Einhaltung von Entscheidungen. Dies führt zu Überschneidungen zwischen der Teamentscheidung und den EA-Entscheidungen.
Beispielsweise möchte das Team möglicherweise Bibliothek X oder REST anstelle von SOAP verwenden, aber der EA genehmigt dies nicht.
Dies kann nun zu Frustrationen führen, wenn Teamentscheidungen außer Kraft gesetzt werden. Weit genug entfernt kann dies möglicherweise zu einer Situation führen, in der die EA-Mitarbeiter alle Macht "ergreifen" und sich das Team demotiviert und überhaupt nicht sehr agil fühlt.
Die Scrum Guides haben dazu folgendes zu sagen:
Selbstorganisierend: Niemand (nicht einmal der Scrum-Master) teilt dem Entwicklungsteam mit, wie das Product Backlog in Inkremente potenziell freigebbarer Funktionen umgewandelt werden kann.
Ist das vernünftig? Sollte das EA-Team aufgelöst werden? Sollten sich die Teams weigern oder einfach befolgen?