201. Conway’s law, revised from a mathematical viewpoint.
- Author
-
Matsutani, Shigeki, Ohmori, Shousuke, Hiranabe, Kenji, and Hanyuda, Eiichi
- Subjects
- *
DESIGN software , *GRAPH theory , *SOFTWARE architecture , *HOMOMORPHISMS , *SYSTEMS theory - Abstract
In this paper, we revise Conway’s law from a mathematical point of view. We model it more mathematically by introducing several mathematical tools. By introducing a task graph, we first rigorously state Conway’s law based on the homomorphisms in graph theory for the software system and the organizations that created it. Although Conway did not mention it, the task graph shows the geometric structure of tasks, which plays a crucial role. However, the model in terms of homomorphism is not sufficient for recent requirements for high-level treatment of communication (from security, knowledge hiding, etc.) in organizations and hierarchical treatment of organizations. In order to reformulate it for the requirement, we introduce mathematical tools, weakened homomorphisms and graph topology. Then we provide a novel mathematical model of Conway’s law with hierarchical and complicated structures along the line of the recent requirement. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF