Un'organizzazione con un numero di agili team Scrum ha anche un piccolo gruppo di persone nominate "architetti aziendali". Il gruppo EA agisce come controllo e gatekeeper per la qualità e l'aderenza alle decisioni. Ciò porta a sovrapposizioni tra la decisione del team e le decisioni di EA.
Ad esempio, il team potrebbe voler utilizzare la libreria X o voler utilizzare REST anziché SOAP, ma EA non lo approva.
Ora, questo può portare a frustrazione quando le decisioni della squadra vengono annullate. Presa abbastanza lontano, può potenzialmente portare a una situazione in cui le persone dell'EA "afferrano" tutta la potenza e il team finisce per sentirsi demotivato e non molto agile.
Le guide Scrum hanno questo da dire al riguardo:
Self-organizing: No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality.
È ragionevole? La squadra di EA dovrebbe essere sciolta? Le squadre dovrebbero rifiutarsi o semplicemente conformarsi?