Ilmiö 55
Conwayn laki — organisaatio heijastuu arkkitehtuuriin
Kirjoittanut Ilmiömies · Päivitetty 13.7.2026
Melvin Conway esitti vuonna 1967: "Organisaatiot, jotka suunnittelevat järjestelmiä, tuottavat järjestelmiä jotka heijastavat kyseisten organisaatioiden kommunikaatiorakenteita." Toisin sanoen: järjestelmä näyttää siltä, miltä tiimit näyttävät.
flowchart TD
O["Organisaatio:\n3 tiimiä erillään"] --> S["Järjestelmä:\n3 erillistä moduulia\nhuonoilla rajapinnoilla"]
O2["Organisaatio:\ntiimit yhteisessä\ntilassa"] --> S2["Järjestelmä:\nintegroitu arkkitehtuuri\nselkeillä rajapinnoilla"]
style S fill:#fdf0f0,stroke:#c0392b
style S2 fill:#f0fdf4,stroke:#27ae60
Conwayn laki: muuta ensin organisaatio, jos haluat muuttaa arkkitehtuuria.
Laki ei ole pessimistinen — se on käytännöllinen. Amazon sovelsi sitä tietoisesti "kaksi pizzaa" -tiimisäännöllään: tiimin pitää mahtua kahteen pizzaan, koska se pakottaa pienet autonomiset yksiköt joiden rajapinnat ovat selkeitä. Tulos näkyy AWS:n arkkitehtuurissa.
Data-arkkitehtuurissa: Jos tietovaraston arkkitehtuuri heijastelee organisaatiosiiloja — myynti, markkinointi, tuotanto kukin omina datajärjestelminään ilman yhteistä mallia — syy on lähes aina organisaatiorakenteessa, ei teknisessä päätöksessä.
Vastakeino — käänteinen Conwayn manööveri:
Koska laki toimii joka tapauksessa, käytä sitä tietoisesti: suunnittele ensin haluttu arkkitehtuuri ja organisoi tiimit sen mukaan — ei toisinpäin. Käytännössä: piirrä tavoitearkkitehtuurin moduulit ja rajapinnat, anna kullekin moduulille yksi omistava tiimi ja varmista, että tiimien väliset kommunikaatiokanavat vastaavat haluttuja rajapintoja. Jos haluat mikropalveluarkkitehtuurin mutta tiimit ovat silossaan, saat vain hajautetun monoliitin — kaikki mikropalvelujen haitat ilman hyötyjä. Varoitusmerkki arjessa: jos jokainen arkkitehtuurimuutos vaatii kolmen tiimin yhteiskokouksen, organisaatiokaavio on jo arkkitehtuurisi.
Lue lisää
Kirjoja
- Team Topologies — Matthew Skelton & Manuel Pais (2019)
- Accelerate — Nicole Forsgren, Jez Humble & Gene Kim (2018)