Modularity in Software and Organizational Design
Among the many areas of research that went into the Preliminary Specification is Professor Richard Langlois’ modularity. Modularity builds on the boundaries between the firm and markets and is the reason that the Preliminary Specification has eleven modules. The primary advantage gained by using modularity is the ability to manage change. By isolating the impact of any change to one module, the impact of the changes are manageable.
Modularity is a very general set of principles for managing complexity. By breaking up a complex system into discrete pieces - which can then communicate with one another only through standardized interfaces within a standardized architecture - one can eliminate what would otherwise be an unmanageable spaghetti tangle of systemic interconnections. p. 1
People, Ideas & Objects impact is beyond just the software that is proposed to be developed. Organizations such as the producer firm, the Joint Operating Committee and the service industries participants are all impacted as a result of the modules in the Preliminary Specification. Dynamic change within each area is a desired characteristic that is necessary for the innovative oil and gas industry.
What is new is the application of the idea of modularity not only to technological design but also to organizational design. Sanchez and Mahoney (1996) go so far as to assert that modularity in the design of products leads to - or at least ought to lead to modularity in the design of the organizations that produce such products. p. 1
and
Why are some (modular) social units governed by the architecture of the organization and some governed by the larger architecture of the market? p. 2
It is in the Revenue Model that People, Ideas & Objects assert that our software developments are not just for the oil and gas producers. They are for individuals, society, and the service industry as well. To focus only on the producers misses some of the “who” we are developing these systems for.
The set of design rules that guide social interaction are what we can generally call social institutions (Langlois 1986). These rules determine (among other things) the extent to which, and the way in which a society is a modular system. The desirability of modular design is a theme with a long history in the theory of social institutions. Adam Smith long ago proposed a decentralization scheme based on what he called "the obvious and simple system of natural liberty," by which he meant a system of private property regulated by common law and subject to minimal central administrative intervention. On the economic level, this approach would lead, he believed, to economic growth spurred by innovation, learning, and an ever increasing division of labor. pp. 14 - 15
and
if we can agree that the economic problem of society is mainly one of rapid adaptation to changes in the particular circumstances of time and place," he wrote, "it would seem to follow that the ultimate decisions must be left to the people who are familiar with these circumstances, who know directly of the relevant changes and of the resources immediately available to meet them. We cannot expect that this problem will be solved by first communicating all this knowledge to a central board which, after integrating all knowledge, issues its order. We must solve it by some form of decentralization" (Hayek 1945, p. 524). p. 15
Change is the one constant throughout the Preliminary Specification. Modularity in the software, and the organizational design of the oil & gas, and service industries is a means in which to deal with change. By moving the compliance and governance frameworks of the hierarchy into alignment with the legal, financial, operational decision making, cultural, communication, innovation and strategic frameworks of the Joint Operating Committee. We set in place significant levels of change where producers, service industry providers and individuals all move closer to the cultural, or natural way of the oil and gas industry. Around the Joint Operating Committee. Adopting modularity within our software and our organizational structures will provide us with the appropriate architecture to deal with change.
The Preliminary Specification provides the oil and gas investor with the business model for profitable exploration and production. People, Ideas & Objects Revenue Model specifies the means in which investors can participate in these user defined software developments. Users are welcome to join me here. Together we can begin to meet the future demands for energy.