Conways lag

Squeeds Julkalender | 2020-12-19 | Rikard Thulin
Melvin Conway har författat och namngivit en lag som är väldigt intressant.

 

"...organisationer som skapar system är begränsade till att skapa sådant som speglar organisationens struktur"

 

Detta betyder alltså att kommunikationsvägarna i en organisation påverkar eller till och med avspeglas i vår systemdesign!

Detta kan exemplifieras med

"Om fyra grupper utvecklar en kompilator blir det en kompilator med 4 steg”

 

Detta innebär att om vi organiserar oss med tre olika team

Speglar kommunikationsvägarna systemet så att resultatet blir:

Om vi tar ett e-handels exempel där vi istället organiserar teamet i värdeflöden: utcheckning, kundkorg och produkt katalog får vi en helt annan design. En annan vist är att teamen är korsfunktionella och att dom äger sina release cykler. 

Varför är detta då ett problem? Traditionellt på många företag så toppstyr man organisationen, någon tänker ut den bästa och mest effektiva organisationen, i alla fall på excellark-nivå. Verkligheten för systemutveckling är alltså tvärt om, organisationen behöver vara agil och anpassas efter hur system evolverar. Systemet är viktigare än organisationen, inte tvärt om! Omvänd Conways lag.