A Framework for Enterprise Systems Engineering
Oscar A. Saenz PhD Candidate Industrial and Systems Engineering, Florida International University, Miami, Fl., USAChin-Sheng Chen Professor, Industrial Engineering Department, Florida International University, Miami, Fl., USA.
Enterprise Systems Engineering (ESE) is an emerging research field. ESE views an enterprise as a system with a life cycle and a deliverable at the end of an ESE process. It involves modeling, analysis, design, control, improvement, and re-engineering activities. It has afocus on intra-enterprise business processes and inter-enterprise operations. This paper proposes a framework that defines the scope of ESE and provides a classification scheme using a 4x4 matrix. With this scheme, the paper reviews and classifies related research efforts on this subject and points out voids and needs for future research and development. The framework breaks down an enterprise intofour enterprise elements of work, resources, information, and decision. Each enterprise element is thoroughly addressed by using a systemic approach of four system facets; they are strategy, requirement, flow, and structure. Each system facet and enterprise element is subject to the engineering phases of plan, analysis, design, and evaluation, to achieve a set of pre-specified operating performancecriteria relating to cost, time, quality, and benefit. The framework is intended to integrate enterprise engineering with business and operation strategies by placing a focus on defining the interaction between these two in the enterprise life-cycle process. Keywords: Systems engineering, enterprise systems design, enterprise models, enterprise engineering.
Modernenterprises must thrive in a dynamic environment where facing global competitors, demanding customers, and changing requirements, is not under discussion anymore. A changing environment forces the continuous or radical improvement of existing enterprises, or to the formation of new enterprises (virtual, extended, or individual enterprises), which in turn calls for new approaches to design or redesignenterprises. The development of a product or a service is in itself a process, and as any other process it can be managed and improved (Wang, Han et al., 1997). Enterprises can be viewed as products and as such they have to be designed, built, and put into operation (Bernus and Nemes, 1996). Then, the process of developing an enterprise can be managed and improved; this is the purpose of EnterpriseSystems Engineering (ESE). Called Enterprise Engineering (EE) in the literature, it has focused on business process reengineering, it is considered still in its infancy and its potential as a model-based decisionmaking support is yet to be developed (Zelm and Kosanke, 1999). Several definitions of EE have been found in the literature. This paper uses existing definitions to introduce a workingdefinition of ESE. Enterprise engineering makes use of enterprise modeling, models represent the structure and behavior of a business entity (Berio and Vernadat, 1999). Enterprise architectures, a type of enterprise models, represent the main efforts towards EE. The literature shows initial discussions on enterprise architectures Information Technology Track – Paper No. 033 1
in the 70’s. Enterprisearchitectures provide a general representation of the relationships among different enterprise views at various abstraction levels in the enterprise’s life cycle. Today, four enterprise reference architectures are internationally recognized: Computer Integrated Manufacturing Open Systems Architecture (CIMOSA), Purdue Enterprise Reference Architecture and Methodology (PERA), Generalized...