Conwaytörvény
Conway's Law is an observation in computing and organizational studies that states "Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations." Essentially, the structure of a software system or any designed artifact will often mirror the communication patterns of the team that created it. If a company has three teams working on a project, the resulting software might have three distinct modules that reflect the division of labor and communication channels between those teams.
The law was first articulated by computer scientist Melvin Conway in 1968. It suggests that the way
Conway's Law has implications for how software systems are structured and how organizations are structured to