Dal corso: Fondamenti di architettura software
Sblocca questo corso con una prova gratuita
Iscriviti adesso per accedere a oltre 22.700 corsi tenuti da esperti del settore.
Legge di Conway: architettura e struttura organizzativa
Dal corso: Fondamenti di architettura software
Legge di Conway: architettura e struttura organizzativa
- Ora che abbiamo esaminato l'architetto, spostiamo un po' l'attenzione e iniziamo a parlare di architettura, iniziando con la discussione della legge di Conway. Mel Conway ha inventato questa legge alla fine degli anni '60 e non era considerata particolarmente importante all'epoca. Al giorno d'oggi, il suo pensiero è diventato centrale per un sacco di pensiero architettonico e di processo agile. L'idea di base è che l'architettura del software e la struttura di comunicazione dell'organizzazione devono corrispondere. Si consideri un'azienda tradizionale, in cui le preoccupazioni del database sono gestite da un reparto, l'interfaccia utente da un altro, la codifica della logica di business da un terzo. Queste organizzazioni sono isolate nel senso che il lavoro va avanti all'interno del silo che è più o meno invisibile al di fuori di esso. La comunicazione all'interno del silo è molto più semplice della comunicazione tra silos. Architettonicamente, possiamo pensare a questo come a un…