Abstract
Enterprises are complex adaptive socio-technical systems. They exhibit nonlinear, dynamic characteristics, resulting in unpredictable system behavior. Enterprises tend to consist of many independent agents. The needs and desires of these agents are not homogenous; their goals and behaviors often conflict, requiring agents to dynamically adapt to external events. At the same time, agents are intelligent and learn. The overall enterprise system thus changes over time. Given that no single agent is in control, complex enterprise system behaviors are typically not directly controllable, but can be influenced and managed. Successful transformation of such systems is consequently quite challenging. Traditional modeling and analyses approaches fail to consider these complex issues and are therefore inadequate for supporting enterprise transformation efforts. New methods and tools are therefore needed. This chapter argues for the use of multi-level computational methods in pursuit of this endeavor. Enterprise components and behaviors can be conceptualized as consisting of multiple levels. We find using the levels of people, processes, organizations and eco-systems to be a useful framework. Within this framework, computational modeling augments and amplifies human decision-making and facilitates exploration of a wide range of possibilities, thereby enabling the early discarding of bad ideas and refinement of good ones. Also, decomposition of an enterprise into multiple levels allows stakeholders to interact with those phenomena of interest to them. The goal of this work is to enable decision makers to “drive the future” before “writing the check”.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Enterprises are complex adaptive socio-technical systems (Dooley 1997; Rouse 2005) . They exhibit nonlinear, dynamic characteristics, resulting in system behavior that often appears random or chaotic. Enterprises tend to consist of many independent agents, whose behavior can be described by social, psychological, and physical rules, rather than dictated by the dynamics of the entire system. The needs and desires of these agents are not homogenous; their goals and behaviors often conflict, requiring agents to dynamically adapt to each other’s behavior. At the same time, agents are intelligent and learn. The overall enterprise system thus changes over time. This adaptation and learning often result in self-organizations in which patterns and behaviors emerge. Given that no single agent is in control, complex enterprise system behaviors are often unpredictable and uncontrollable. Successful transformation of such systems is consequently quite challenging. Traditional modeling and analyses approaches fail to consider these complex issues and are therefore inadequate for supporting enterprise transformation efforts. New methods and tools are therefore needed.
This chapter argues for the use of computational methods in pursuit of this engineering endeavor. Computational modeling augments and amplifies human decision making and facilitates exploration of a wide range of possibilities, thereby enabling the early discarding of bad ideas and refinement of good ones. This enables decision makers to “drive the future” before “writing the check” (Rouse 2013) . Computational modeling of organizations has a rich history in terms of both research and practice (Prietula et al. 1998; Rouse and Boff 2005) . This approach has achieved credibility in organization science (Burton 2003; Burton and Obel 2011) , economics (Amman et al. 2006; Tesfatsion 2002) , and the social sciences (Epstein 1996; Lazer et al. 2009) . It is also commonly used by the military (Rouse and Boff 2005). Simulation of physics-based systems has long been in common use, but the simulation of behavioral and social phenomena has only matured in the past decade or so. It is of particular value for exploring alternative organizational concepts that do not yet exist and, hence, cannot be explored empirically.
2 Literature Review
It is not unique to conceptualize representations for complex systems such as enterprises using different levels of abstraction and aggregation . Using multiple levels of abstraction allows for modeling a wide range of phenomena that occur in such systems. Combining different levels of representation into a single model is one way to capture the different phenomena that exist in a large system such as an enterprise. Rouse and Bodner (2013) provide an extensive review of research in this field.
Mesarović et al. (1970) pioneered theories and representations for multilevel modeling , focusing on mathematical relationships between different elements in the overall model. They specify a two-level, hierarchical model where system elements operate in ways to optimize the overall objective of the system. They lay out relevant general principles for multilevel modeling, including the following:
-
Selection or specification of levels depends on the modeler/analyst and his or her interests of study .
-
Each level has its own principles or laws that govern behavior of system elements and relationships within that level.
-
The behavior of a particular level generally depends on that of lower levels in the hierarchy.
-
Each level has its own terms, concepts, and principles.
-
Understanding of a system is gained by studying it across all levels. Detailed understanding comes from the lower levels, while understanding significance comes from higher levels.
In viewing a particular system for purposes of creating a multilevel model, it is important to frame and structure the problem so that the correct levels can be identified, and so that system elements and phenomena can be assigned to appropriate levels. Three particularly relevant approaches for this are the soft systems methodology (Checkland 1999) , the viable systems model (Beer 1984) , and critical systems heuristics (Ulrich 2003) . These methodologies frame important questions that should be addressed prior to model specification. The viable systems methodology, in particular, provides guidance on organizing elements and relationships in an enterprise context .
While there are differences in phenomena and behavior in different levels of a multilevel model, three common elements found in each level are functions, structure and processes. Gharajedaghi (2011) advocates a method for utilizing these concepts in designing complex adaptive systems such as enterprises. While such building blocks are useful in modeling at multiple levels, it should be noted that interoperability across levels is a key issue. Tolk and Muguira (2003) describes a set of principles for achieving such interoperability with a focus on semantic interoperability.
It should be noted that a key technical issue in integrating different simulation models is that of time interoperability. This is an issue if two or more different models are used to represent different levels and then are integrated to form a multilevel model. Protocols such as the high-level architecture (HLA) have been developed to standardize how simulation models are integrated with respect to timing of state changes (DMSO 2001). State changes can be considered as continuous or discrete, and modeling paradigms have evolved that use one or the other representation. A multilevel model might combine these two representations. Zeigler et al. (2000) address the integration and coordination issues in combining differential equation, difference equation, and discrete event representations. One major focus is on rationalizing the different time scales associated with these different representations.
There is an emerging body of literature in multilevel modeling of enterprises, including enterprise networks (Basole et al. 2011) , military communications (McDermott et al. 2013), and health care (Park et al. 2012; Rouse 2013) .
3 A Multilevel Modeling Framework
The challenge of modeling enterprises and their transformations begins with the lack of a common understanding of what constitutes an enterprise. Although no single definition exists, it has been argued that an enterprise is a “goal-directed organization of resources—human, information, financial, and physical—and activities, usually of significant operational scope, complication, risk, and duration” (Rouse 2005). With this definition, enterprises can range from corporations to supply chains to markets to governments to economies.
Enterprises typically comprise a large number of organizations that contribute products and services to the enterprise, as well as other organizations that play important roles in the enterprise ecosystem (Basole and Rouse 2008). Thus, enterprises are complex socio-technical systems consisting of a highly interconnected and layered network of physical, economic, informational, and social relationships (Basole et al. 2011) .
The architecture of an enterprise can be conceptually represented as a multilevel model consisting of four interdependent levels: people, processes, organizations, and ecosystem (Basole et al. 2011), as depicted in Fig. 28.1.
3.1 People
At the foundational level are people. People create value through work, for example, by assembling a product such as an aircraft or automobile; or providing services, such as medical care to patients. Social networks shape this level. People have many different characterizing attributes ranging from demographic characteristics to behaviors and incentives.
3.2 Processes
People conduct work in the context of business processes. These business processes may be formalized and visible—perhaps also reengineered and optimized—or they may be obscured by functional or departmental boundaries between, for example, engineering and manufacturing, or between orthopedics and radiology. Processes are often depicted by network diagrams and characterize how and when work flows.
3.3 Organizations
Work practices and business processes occur in the context of organizations . Often, they occur within and across organizations. The realization of products, such as aircraft and automobiles, typically involves hundreds and perhaps thousands of organizations, not just in manufacturing and assembly, but also in design, development, and product life cycle support. Many health systems are federations of large numbers of small, independent organizations, perhaps having buildings, parking lots, and information systems in common. This fragmentation can make process design and operation difficult (Rouse 2008) . Inter- and intra-organizational networks thus characterize the system structure level.
3.4 Ecosystem
All of these organizations as well as their business processes and people operate within the context of the entire enterprise ecosystem defined by society in terms of economic, social, political, and legal processes that incentivize or inhibit organizations in a range of ways. For instance, the “market maturity, economic conditions, and government regulations will affect the capacities (processes) that businesses (organizations) are willing to invest in to enable work practices (people), whether these people be employees, customers, or constituencies in general.” (McDermott et al. 2013) .
4 Case Studies
We illustrate our multilevel modeling framework using two domains of national importance and corresponding complexity: health-care delivery and global manufacturing . Both domains are complex public–public enterprises in which transformation is a necessary but incredibly challenging endeavor.
4.1 Health-Care Delivery
Health-care providers are facing fundamental changes to the way they get paid for their services—pay for outcome is replacing fee for service. As financial incentives change, providers must focus more on prevention and wellness to reduce risks of chronic diseases; providers of chronic care management will focus on population health issues such as keeping blood pressure (BP) and glycosylated hemoglobin (HgA1C) levels under control and avoiding hospitalizations and even office visits when e-visits will suffice; and providers of in-patient care will increase efforts to minimize readmissions. To achieve these results, providers must transform their delivery systems by focusing resources on processes and practices that create the desired health outcomes. Health-care payers want to avoid payment schemes that have negative or other unintended consequences .
How can these entities and other health system stakeholders explore alternatives without having to invest the time and cost of implementing and evaluating each one? Because empirical redesign of health-care delivery is impractical, computational approaches hold enormous promise by enabling rapid and inexpensive exploration of alternative health-care delivery mechanisms and their impact on key economic and health outcomes (Basole et al. 2013) .
A multilevel modeling approach in health care is dictated by the nature of the phenomena of interest, ranging from patient–clinician interactions to care-flow processes to organizational microeconomics to enterprise or national policy decisions . Multilevel modeling is also needed to enable simultaneous observation of computations by all stakeholders in evidence-based policy and practice, as well as to support interactive decision making .
Consider the architecture of the enterprise of health delivery shown in Fig. 28.2 (Grossmann et al. 2011; Rouse 2009; Rouse and Cortese 2010) . The lowest level includes both patients and the health delivery workforce, whose availability affects system performance. Innovations at this level include, for example, practice control systems. However, the efficiencies that can be gained at the clinical practice level are limited by capabilities and information provided by the next level (delivery operations). For example, functionally organized practices are much less efficient than those where delivery is organized around care processes .
Similarly, the efficiencies that can be gained in operations are limited by the nature of the level above (system structure). Functional operations are driven by organizations structured around specialties (e.g., anesthesiology and radiology). When the different specialties are actually different businesses with independent economic objectives, process-oriented thinking becomes quite difficult. At an extreme, if a business (e.g., organization or functional unit) within the enterprise owns only an expensive magnetic resonance imaging (MRI) system, then their objective will be to employ it as often as possible to optimize individual business performance even if that increases overall costs of care. This is a good example of “suboptimization” within a system.
Moreover, efficiencies in system structure are limited by the health-care ecosystem in which organizations operate. The ecosystem sets the “rules of the game.” For example, if the rules attach no value to healthy, productive people, then the focus will be on providing acceptable service over the short term at minimum cost. As “acceptable” is often difficult to agree upon, the greatest weight is usually placed on controlling the costs of the most expensive and profitable procedures. Differing experiences in other countries provide ample evidence of the range of impacts of the ecosystem.
We have piloted and successfully applied our multilevel modeling approach in several health-care delivery settings. Following, we present our computational modeling approach for an employer-based prevention and wellness program (Park et al. 2012) . The decision of interest concerns the possibility of changing from a capitated system of payment to an outcomes-based payment system. The outcomes of interest are risk reductions in diabetes mellitus and coronary heart disease. More generally, decision makers were concerned with the design of prevention and wellness programs that are self-sustaining and provide a positive return on investment for the overall enterprise.
We implemented the four-level model and dashboard in AnyLogicFootnote 1, a commercially available simulation software tool that supports integrated modeling of discrete-event, agent-based and system dynamics simulations (see Fig. 28.3). Health-care stakeholders determined the key dashboard variables. Parameters for each of the model variables were driven by actual or national datasets. The dashboard allows a wide range of users (e.g., decision makers, policy analysts, organizational designers) to change model parameters and view the simulation outcomes in real time.
However, model parameters have many complex interdependencies that may lead to nonintuitive outcomes. Consequently, we ran some experimental simulations using a parameter variation approach, resulting in a large number of result surfaces, shown in Fig. 28.4. Our results showed that financial objectives between different stakeholders should not be independently optimized, since if any stakeholder loses significantly, the system becomes dysfunctional. Our results also showed that in order for the wellness and prevention provider to stay in business, it would have to change its business model, stratifying the population by risk levels and tailoring processes to each stratum. Our approach enabled exploring “what if,” comparing it to “what is,” and tailoring the delivery system to the nature of the population served as well as the priorities of the participating organizations. All of this is done in an interactive, inspectable environment open to participation of all stakeholders.
4.2 Global Manufacturing
Global manufacturing is increasingly characterized by complex supply chains, which provide components and subsystems that are eventually combined to form final systems products for customers. Consider an aircraft such as the Boeing 787. Aircraft traditionally have been designed and manufactured within a command-and-control enterprise, whereby a lead firm performs most tasks and contracts out relatively simple components and subsystems to suppliers. In recent years, though, these lead firms have evolved to be true systems integrators that work with partner firms, who are given increased responsibility for design and manufacturing of complex components and subsystems (Kessler et al. 2012; Tang et al. 2009) . This trend creates complexity that must be managed in the supply chain, which often spans many different countries.
One type of emerging risk in these types of ecosystems is the possibility of counterfeit parts. Clearly, counterfeit parts can have important implications for the reliability, safety, and life cycle cost of products. Counterfeit parts fall into two major categories—parts designed with malicious intent and those designed with intent to defraud. In the private sector, the latter is typically the concern; while in the defense sector, the former arises as a concern due to potential enemies who may influence the supply chain. The global nature of today’s supply chains clearly increases the risk for malicious counterfeits in the defense sector.
As counterfeit parts become a threat, it is desirable to have a method of developing strategies to counteract them, and to understand the effectiveness and cost of such strategies before they are adopted. Supply chains are well suited to a multilevel modeling approach for studying this problem. In this section, we focus on multilevel modeling for a defense sector supply chain, as shown in Fig. 28.5.
The focus of this model is on a particular aircraft program, which is responsible for designing, manufacturing and then sustaining a new military aircraft, and the supply chain associated with the program. The program structure, then, consists of the government program office that provides oversight, a lead systems integrator (LSI) firm that performs and oversees design and manufacturing, a supply network containing firms that perform specific design and manufacturing tasks, and a sustainment network that performs sustainment of deployed aircraft (e.g., maintenance and repair). In the supply network, firms are organized in a tiered network, whereby the LSI contracts with firms in the first tier, which in turn contract with firms in the second tier, and so on. The supply network eventually becomes the sustainment network as aircraft are deployed, and suppliers move from providing components and subsystems for new aircraft to providing replacement parts. Note that the sustainment network also includes government facilities in addition to private firms.
At the ecosystem level, the government and market provide the incentive structure via competition and contractual vehicles for firms involved in the program. The program and these firms incur costs covered by these contracts and eventually produce an aircraft fleet for purchase by the government that meets the requirements specified by the government customer. This process is enabled by the design and manufacturing processes regulated by the government and performed by the firms in the program. The acquisition workforce employed by these firms and the government performs tasks associated with the design and manufacturing process, and stakeholders eventually receive the deployed aircraft resulting from the program. The sustainment workforce performs maintenance, repair, and upgrade tasks.
The types of questions for which the model can be used are the following:
-
Should the government make investments in its research and development that could aid in counterfeit part identification or mitigation? For instance, advances in trusted system development could allow identification of counterfeit parts prior to their usage. Advances in robust system development could enable a deployed aircraft to operate even with a critical component that is counterfeit.
-
Should the government use a trusted supplier program that restricts supplier participation in a program to those that have passed quality tests? How restrictive should this program be? Should it be relaxed as the aircraft life cycle advances (and suppliers typically become fewer in number for its replacement parts)?
-
Which components and subsystems should be classified as critical, thus necessitating monitoring for replacement by potential counterfeit parts?
-
Should replacement parts be inspected to determine whether they are counterfeit? Which parts should be inspected, and what parameters should be used for the inspection program (e.g., frequency, inspection lot size, etc.)?
These questions should be evaluated according to trade-offs between multiple criteria, including cost, system performance, and system availability in deployment. In particular, cost is likely to involve trade-offs among investments made upstream, for instance, versus downstream cost savings. The model is currently under development using AnyLogic.
4.3 Data and Modeling Approaches
The two case study descriptions present the problems and the approaches used to study and address these multilevel enterprise problems. However, it is instructive to see which particular data and modeling approaches apply to each level in each model. These are summarized in Table 28.1.
5 Conclusions
This chapter has presented a multilevel computational modeling approach to understanding complex enterprise systems and supporting their transformation. We illustrate our approach using two case studies in manufacturing and health care. Our approach enables rapid exploration of alternative and entirely novel organizational designs, allowing us to gain insights into why many intuitively appealing ideas could be flawed with unacceptable higher-order and unexpected consequences. Multilevel simulation of enterprises provides a powerful means to portray the vision, experience it, and redesign it to better achieve the collective stakeholders’ goals and objectives.
Notes
- 1.
References
Amman HM, Testfatsion L, Kendrick DA, Judd KL, Rust J (2006) Handbook of computational economics, vol 2. Elsevier, Amsterdam (Access Online)
Basole RC, Rouse WB (2008) Complexity of service value networks: conceptualization and empirical investigation. IBM Syst J 47(1):53–70
Basole RC, Rouse WB, McGinnis LF, Bodner DA, Kessler WC (2011) Models of complex enterprise networks. J Enterp Transform 1(3):208–230
Basole RC, Bodner DA, Rouse WB (2013) Healthcare management through organizational simulation: an approach for studying emerging organizational ideas and concepts. Decis Support Syst 55(2):552–563
Beer S (1984) The viable system model: its provenance, development, methodology and pathology. J Oper Res Soc 35:7–25
Burton RM (2003) Computational laboratories for organization science: questions, validity and docking. Comput Math Organ Theory 9(2):91–108
Burton RM, Obel B (2011) Computational modeling for what-is, what-might-be, and what-should-be studies—and triangulation. Organ Sci 22(5):1195–1202
Checkland P (1999) Systems thinking, systems practice: includes a 30-year retrospective. Wiley, Hoboken
DMSO (2001) RTI 1.3-next generation programmer’s guide version 4: Defense Modeling and Simulation Office, U.S. Department of Defense
Dooley KJ (1997) A complex adaptive systems model of organization change. Nonlinear Dyn Psychol Life Sci 1(1):69–97
Epstein JM (1996) Growing artificial societies [electronic resource]: social science from the bottom up. Brookings Institution Press, Washington, DC
Gharajedaghi J (2011) Systems thinking: managing chaos and complexity: a platform for designing business architecture. Morgan Kaufman, Burlington
Grossmann C, Goolsby WA, Olsen L, McGinnis JM (2011) Engineering a learning healthcare system: a look at the future: Workshop summary: National Academies Press, Washington, DC
Kessler W, McGinnis LF, Bennett N (eds) (2012) Enterprise transformation: manufacturing in a global enterprise. IOS, Amsterdam
Lazer D, Pentland AS, Adamic L, Aral S, Barabasi AL, Brewer D, Gutmann M (2009) Life in the network: the coming age of computational social science. Science (New York, NY) 323(5915):721
McDermott T, Rouse W, Goodman S, Loper M (2013) Multi-level modeling of complex socio-technical systems. Procedia Comput Sci 16:1132–1141
Mesarović MD, Macko D, Takahara Y (1970) Theory of hierarchical, multilevel systems. New York, Academic
Park H, Clear T, Rouse WB, Basole RC, Braunstein ML, Brigham KL, Cunningham L (2012) Multilevel simulations of health delivery systems: a prospective tool for policy, strategy, planning, and management. Serv Sci 4(3):253–268
Prietula M, Carley K, Gasser L (1998) Simulating organizations: computational models of institutions and groups, vol 1. The MIT Press, Cambridge
Rouse WB (2005) Enterprises as systems: essential challenges and approaches to transformation. Syst Eng 8(2):138–150
Rouse WB (2008) Health care as a complex adaptive system: implications for design and management. Bridge 38(1):17
Rouse WB (2009) Engineering perspectives on healthcare delivery: can we afford technological innovation in healthcare? Syst Res Behav Sci 26(5):573–582
Rouse WB (2013) Human interaction with policy flight simulators. Appl Ergon 45:72–77
Rouse WB, Bodner DA (2013) Multi-level modeling of complex socio-technical systems. Center for Complex Systems & Enterprises, Stevens Institute of Technology, Hoboken
Rouse WB, Boff KR (2005) Organizational simulation, vol 44. Wiley, Hoboken
Rouse WB, Cortese DA (2010) Engineering the system of healthcare delivery, vol 153. IOS, Amsterdam
Tang CS, Zimmerman JD, Nelson JI (2009) Managing new product development and supply chain risks: the Boeing 787 case. Supply Chain Forum: Int J 10(2):74–86
Tesfatsion L (2002) Agent-based computational economics: growing economies from the bottom up. Artif Life 8(1):55–82
Tolk A, Muguira JA (2003) The levels of conceptual interoperability model. Paper presented at the Proceedings of the 2003 Fall Simulation Interoperability Workshop
Ulrich W (2003) Beyond methodology choice: critical systems thinking as critically systemic discourse. J Oper Res Soc 54(4):325–342
Zeigler BP, Prähofer H, Kim TG (2000) Theory of modeling [modelling] and simulation: integrating discrete event and continuous complex dynamic systems. Academic, New York
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag London
About this chapter
Cite this chapter
Basole, R., Bodner, . (2015). Computational Modeling of Complex Enterprise Systems: A Multi-Level Approach. In: Loper, M. (eds) Modeling and Simulation in the Systems Engineering Life Cycle. Simulation Foundations, Methods and Applications. Springer, London. https://doi.org/10.1007/978-1-4471-5634-5_28
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5634-5_28
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5633-8
Online ISBN: 978-1-4471-5634-5
eBook Packages: Computer ScienceComputer Science (R0)