Enterprise Systems Engineering

Jump to: navigation, search

Defining Enterprise Systems Engineering

   The burgeoning discipline of Enterprise Systems Engineering (ESE) is consequently developing
   to deal with complex adaptive systems. ESE extends the TSE discipline and processes in new 
   and different ways. Although the ESE state-of-the-art is still quite immature, the interest 
   and potential benefit of developing such a discipline is extraordinarily high because of the
   pervasive nature of the internet, wireless communication, ubiquitous computing, intelligent 
   agents, non-hierarchical control, etc. 

   We define an enterprise not as a business entity, nor a very large system, nor even as a 
   system-of-systems, but an entity arising from taking a completely different perspective 
   suggested by these complex behavior patterns. It is not simply a matter of scale. We 
   consider an enterprise to be a collection of systems whose operational capabilities are 
   inextricably intertwined with considerations of people, processes, and technology, whose 
   boundaries are often imprecise, and which can often be characterized by a set of special, 
   additional properties, such as emergent behavior, non-determinism, and environmental 
   dependencies. ESE also considers the entire environment in which the system(s) must operate, 
   including, but not limited to, the human-machine interface, the governance structure, 
   maintenance and support, etc. The architecture of the enterprise and both its explicit 
   requirements and implicit potential capabilities will evolve and emerge as trends in 
   technology, scope of the enterprise, the aggregate user base, and other factors evolve over time.

Wikipedia page on Enterprise Systems Engineering

SEBOK page on Enterprise Systems Engineering

Key Elements of Enterprise Systems Engineering

Evolutionary Development - Development Through Adaptation

Variety-generating Innovation Process

Fitness Criteria

Innovation Selection Process

Strategic Technical Planning

Layered Architecture

Loose Coupling

Enterprise Governance

Governance Framework

Balancing Interests

Shaping Success Criteria

Incentivise 'Correct' Behaviours

Enterprise Systems Engineering Processes

Enterprise Systems Engineering comprises the following six enterprise processes which are explicated below.

Capabilities Based Engineering Analysis (CBEA)

Enterprise Architecture (EA)

Enterprise Analysis and Assessment (EAA)

Strategic Technical Planning (STP)

Technology Planning (TP)

Stakeholder Analysis

The Enterprise Systems Engineering Processes

Enterprise Systems Engineering and (Real) Enterprise Architecture

Enterprise Systems Engineering and Enterprise Engineering

MITRE Papers on Enterprise Systems Engineering

Rebovich, G., (2005), Systems Thinking for the Enterprise: New and Emerging Perspectives, The MITRE Corporation.

Swarz, R.S., & DeRosa, J.K., (2006), A Framework for Enterprise Systems Engineering Processes, The MITRE Corporation.

ESE Definitive Textbook

Rebovich, G. & White, B.E., (2011), Enterprise Systems Engineering - Advances In The Theory And Practice, Taylor & Francis.

Master's Courses on Enterprise Systems Engineering

Johns Hopkins University Whiting School of Engineering

German Jordanian University School of Electrical Engineering and Information Technology


STREAMS Main Page Systems Thinking Real Enterprise Architecture Management Science Main Page#Indexes / Bibliography