Conway's Law

From GM-RKB
Jump to navigation Jump to search

A Conway's Law is an Adage about organizations that design systems that are constrained to produce designs which are copies of the communication structures of these organizations.



References

2017

  • (Wikipedia, 2017) ⇒ https://en.wikipedia.org/wiki/Conway's_law Retrieved:2017-3-30.
    • Conway's law is an adage named after computer programmer Melvin Conway, who introduced the idea in 1967;[1] it was first dubbed Conway's law by participants at the 1968 National Symposium on Modular Programming.[2] It states that
      • organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations
        --M. Conway[3]}}

        The law is based on the reasoning that in order for a software module to function, multiple authors must communicate frequently with each other. Therefore, the software interface structure of a system will reflect the social boundaries of the organization(s) that produced it, across which communication is more difficult. Conway's law was intended as a valid sociological observation, although sometimes it's taken in a humorous context.

  1. http://www.melconway.com/Home/Conways_Law.html
  2. Yourdon, E. N., and Constantine, L. L. Structured Design (Prentice Hall, 1978), p. 400
  3. Template:Citation