Uit de cursus: Basisbeginselen van softwarearchitectuur

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 23.400 cursussen geleid door branchedeskundigen.

Conway's wet: Architectuur en organisatiestructuur

Conway's wet: Architectuur en organisatiestructuur

- Nu we naar de architect hebben gekeken, laten we de focus een beetje verleggen en beginnen te praten over architectuur, te beginnen met de bespreking van de wet van Conway. Mel Conway kwam met deze wet in de late jaren '60 en het werd niet als bijzonder belangrijk beschouwd in die tijd. Tegenwoordig staat zijn denken centraal in veel architectonisch en agile procesdenken. Het basisidee is dat de architectuur van je software en de communicatiestructuur van je organisatie op elkaar moeten aansluiten. Denk aan een traditioneel bedrijf, waar de databaseproblemen worden afgehandeld door de ene afdeling, de gebruikersinterface door een andere, de codering van de bedrijfslogica door een derde. Deze organisaties zijn verzuild in de zin dat het werk plaatsvindt binnen de silo die daarbuiten min of meer onzichtbaar is. Communicatie binnen de silo is veel eenvoudiger dan communicatie tussen silo's. Architectonisch kunnen we dit zien als een controlekwestie. Je hebt controle over de code die…

Inhoud