In our experience, science is simply a matter of finding the right abstractions to be drawn from the field of interest and additionally finding the right second order abstractions to properly manipulate them. The first is usually characterized as ‘models’ and the second ‘laws.’ For better or worse, enterprise infrastructure already has a robust notion of models; in fact a good characterization of the practical problem is that there are too many models using too many orthogonal abstractions and ontological frameworks.
Regarding existing models, it is clear that we have to build on the models that currently exist, enhancing them in ways that are supported by the new science base. A rough analogy is the ball-and-stick model of early chemistry; wildly misleading, it is still with us as a way to introduce novices and as a basis for one visualization technique.
Most models within the information infrastructure domain have an explicit methodology, but none currently has a robust formal basis in the way they are applied. Such models include process, product, cost, RIO, resource, logistic, market, economic, collaboration models and so forth. When these are reduced to quantitative abstractions, the formal basis becomes more rigorous because it collapses to simple arithmetic and (occasionally complex) probability. But in that case, the abstractions by definition lose their ontological basis, and utility for our science base vanishes.
So the general challenge is to embrace and extend existing models, rationalize them into a formal scientific framework, federate them ontologically and devise useful user interface conventions.
We do not have an enterprise information infrastructure science, but there is burgeoning science in four relevant areas and these need to be incorporated, and possibly subsumed. A post on enterprise integration is here.
Management Science
One is the science of management. Business schools (now always associated with universities) developed around understanding commerce and administration rather than the issues of managing an enterprise. Only recently, within the last twenty years, has the idea of managing the enterprise been a concern. Unfortunately, in most cases, the tools from commerce were applied, with the result that enterprise management as taught in those schools is accounting-heavy. Examples are ‘activity based costing’ and ‘economic value added™’ systems.
MIT and General Electric were leaders in developing an actual science of management. Butmost business techniques are taught using the case based method and the qualities of ‘leadership.’ The case method is simple: you study a real life business example and are taught to appropriately emulate or avoid the decisions highlighted therein. The ‘leadershipmodel’ is particularly vacuous, driven by slogans and platitudes. Neither lend themselves to the scientific method.
Nonetheless, there are some emerging trends in management that can be called scientific. These must be incorporated in the new enterprise information infrastructure science base in three levels.
There is the management of the enterprise of course, and this includes the management of the managers and their metrics. There is the management of the information infrastructure, which if it is properly science-based, conceptually rides on top of the enterprise proper. And there is the level of managing the science base as well.
As with all four of the contributing sciences, the parts that truly are scientific and applicable should be subsumed. We deal with that in our summary of topics, below.
Computer (Information) Science
A second emerging science is the science of information systems. This also is properly taught in only a few universities as most teach the tradecraft only. Computer science has a long tradition — and is the level of science we are interested in. There is a rigorous foundation from Von Neumann and a significant cadre of mathematical logicians. But just as management science has been often reduced to numbers and linear algebra, computer science has been largely reduced to the methods of Aristotelian logic and its elaborations.
However, there is a solid mathematical basis of information transformation in category theory and the Curry–Howard correspondence (of mathematical and code elements). There are similar relevant mathematical principles in set, group and graph theories that can support a science base.
For this reason, information science should not only be subsumed (like the others), but also provide the mathematical kinematics. Severalgroups may inform this work.
Social Science
For as long as theories have been applied to human behavior, the so-called ‘soft sciences’ have attempted to apply the same rigor as physics. We have plenty of observations, but a true science would build theories to both explain and predict. Mostly, social science is at the level of extracting and categorizing statistical patterns from the observations. But there do seem to be consistent patterns that we need to fold into the larger science of enterprises.
Said another way, societies and individual humans bracket the enterprise in scale, and whatever we have in terms of science must be preserved in the larger scientific perspective of the enterprise science base.
Economic Science
Much the same can be said of economics, and in fact management, economic and social sciences can be considered three facets of the same domain, with computer science constraining and defining the relevant science of logic.