·Systemteori

Galls lag

Komplexa fungerande system utvecklas alltid från enkla fungerande system.

Förklaring

Galls lag är en empirisk regel inom systemteori, myntad av John Gall. Den slår fast att alla komplexa system som faktiskt fungerar har utvecklats från enklare system som också fungerade. Om du försöker bygga ett komplext system från grunden kommer det nästan säkert att misslyckas och kan inte enkelt repareras efteråt. För att skapa ett fungerande komplext system måste du därför starta med något enkelt, få det att fungera i praktiken, och därefter bygga vidare steg för steg.

Vardagligt exempel

Inom mjukvaruutveckling lyckas man bäst genom att först skapa en minimal fungerande produkt (MVP) och sedan lägga till funktioner. Att försöka koda ett gigantiskt, komplext system från start leder nästan alltid till krascher och svårhittade buggar.

Varför det är intressant

Lagen förklarar varför storskaliga IT-satsningar, gigantiska reformer och överdesignade organisationer så ofta misslyckas totalt.

Vanlig missuppfattning

Att komplexa projekt misslyckas på grund av dålig planering, och att mer detaljerade specifikationer från början skulle lösa problemet.

Testa idag

Identifiera ett komplext mål eller projekt du har och skala ner det till den absolut enklaste fungerande versionen du kan testa idag.

Ett fungerande komplext system kan bara skapas genom att bygga vidare på ett fungerande enkelt system.

Få dagens koncept via mejl

Ett kort, tankeväckande koncept i din inkorg varje dag. Avsluta när du vill.

Genom att prenumerera godkänner du vår integritetspolicy. Vi säljer eller delar aldrig din adress.