One of the most important challenges we face as a society is figuring out how to produce wise organizations that can harness humanities most noble qualities.
Organizational Architecture is about understanding that org charts and process are only a small part of what governs how an organization functions. It is to fundamentally important to understand human relationships and what people do between the rules, and what drives them to do what they do, if you want to design a healthy organizational culture.
Software is collection of rules that a computer follows. If we think of organizations as a collection of rules that people follow then organizations can be viewed as a type of code that can be designed and maintained with intention. All the sound practices of computer science can be applied to the design and maintenance of our organizations and our culture. However, in treating organizations like machine code, understanding the machine is essential.
Integrating game theory, psychology, anthropology, and sociology is vital. Designing organizations in the absence of the wisdom these disciplines bring often results in surprises and unintended side effects.