← Kaikki ilmiöt Projekti- ja ohjelmistokehitys
Ilmiö 43

Conwayn laki — organisaatio heijastuu arkkitehtuuriin

Kirjoittanut · Päivitetty 19.6.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.

Käänteinen Conwayn manööveri: Muuta tiimien rakennetta ensin, niin arkkitehtuuri seuraa. Jos haluat mikropalveluarkkitehtuurin mutta tiimit ovat silossaan, saat vain hajautetun monoliitin — kaikki mikropalvelujen haitat ilman hyötyjä.
Data-arkkitehtuurissa: Jos tietovarastoarkkitehtuuri heijastelee organisaatiosiiloja — myynti, markkinointi, tuotanto kukin omina datajärjestelminään ilman yhteistä mallia — syy on lähes aina organisaatiorakenteessa, ei teknisessä päätöksessä.
Lue lisää
Kirjoja
  • Team Topologies — Matthew Skelton & Manuel Pais (2019)
  • Accelerate — Nicole Forsgren, Jez Humble & Gene Kim (2018)