510 likes | 682 Views
Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington. Purpose. To discuss part of the work that we have been doing here at ARRI over several years in the area of enterprise engineering. Agenda. Definitions The Enterprise Engineering View Modeling
E N D
Enterprise Engineeringfor The Agile EnterpriseDon LilesThe University of Texas at Arlington
Purpose To discuss part of the work that we have been doing here at ARRI over several years in the area of enterprise engineering
Agenda • Definitions • The Enterprise Engineering View • Modeling • Design and Transformation Implementation • Strategic and Economic Justification • Conclusion
Definitions: Agility • The ability of an enterprise to respond to unanticipated changes in the environment • The ability of an enterprise to respond to a wide array of anticipated changes in the environment • The ability of an enterprise to change … to rapidly reconfigure itself
Enterprise Definitions: Enterprise An Enterprise is a complex system of cultural, process,and technology componentsthat interact to accomplish organizational goals. ... a system engineered to accomplish organizational goals ...
Definition: Enterprise Engineering How do we design and transform the complex system that we call the Enterprise? ... leads to the development of a body of knowledge, principles, and practices having to do with the analysis, design, implementation, and operation of the Enterprise ... Enterprise Engineering Assumptions • Complexity is fundamental to the nature of the Enterprise. • The Enterprise is a system that can be engineered. • Engineering rigor is required.
The Enterprise Engineering View An Enterprise is a complex system of cultural, process,and technology componentsthat interact to accomplish organizational goals. A System that CAN be engineered! Engineered to be agile …
The Enterprise Engineering View “What Do Engineers Do?” • Build Models of Systems • Analyze and Manipulate Models • “Discover” and Develop New Designs • Implement Designs
Enterprise Engineering The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Enterprise Engineering The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Enterprise Enterprise Theory An Enterprise is a complex system of cultural, process,and technology componentsthat interact to accomplish organizational goals. ... a system engineered to accomplish organizational goals ...
Enterprise Theory Fundamental Processes • Research has suggested that enterprise processes naturally fall into three categories. • Category 1 processes transform external constraints into an internal constraint structure that might be expressed as a system of objectives, policies, and procedures. • Category 2 processes acquire and make ready the resourcesused by the enterprise. • Category 3 processes (design, marketing, manufacturing, distribution) transform the family of inputs intodesired enterprise results or outputs.
Enterprise • Setdirection • Acquire customers • Develop product and process • Fulfill orders • Support customerand product • Acquire resources • Manage financialassets Enterprise Theory FundamentalProcesses The Enterprise is a system that has certainbasic processes.
Category 1 business processes collectively owned to Develop Enterprise Objectives, Strategies, Tactics & Plans Category 2 & 3 business processes individually owned and managed to market, design, produce, and distribute product Enterprise A Enterprise B Enterprise C Enterprise Theory Agile/Virtual Enterprise ... rapidlyassembling core capabilities so as to optimize the system
Category 1 business processes collectively owned to Develop Enterprise Objectives, Strategies, Tactics & Plans Category 2 & 3 business processes individually owned and managed to market, design, produce, and distribute product Enterprise A Enterprise B Enterprise C Enterprise Y Enterprise W Enterprise X Enterprise Z Enterprise Theory Agile/Virtual Enterprise Integration of Internal and External Processes
Overlapping requirements Enterprise Theory Multiple Enterprises Adds Complexity
Enterprise Engineering The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Organizational View Activity View Process View Resource View Business Rule View Modeling Activity: Functions performed by enterprise (what is done) Process : Time sequenced set of processes (how it is done) Organizational: How the enterprise organizes itself Business Rule: Defines the entities managed by the enterprise and the rules governing their relationships Resource: Details the resources managed by the enterprise
Work Blueprint Schedule Order "CONSTRAINT" Fabricated "OUTPUT" "INPUT" Raw Part "Activity" Materials Make Part Scrap “RESOURCE" Tools Machines Building an Activity Model
Building an Activity Model • Determine Purpose, Viewpoint and Scope • Generate Data List • Generate Activity List • Draw Top Level Diagram • Decompose the Top Level Diagram using the Author Reader Cycle • Continue Decomposition Until Desired Level of Detail is Reached • Finish and Publish the Model
Kits with Reactions from Author Step 3 Kits Step 1 Kits with Comments from Readers Step 2 Building an Activity Model Readers Author The Author Reader Cycle
Request Make Meet with Start Advising Appointment Advisor Packet with Advisor Enroll Student Review Status and Prepare List of Proposed Courses Advise Student Electronic Undergraduate and Complete Record of Advisor Advising Packet Enrollment Prepare Release for File Packet and Deliver Enrollment and and Update Admin Advising Copy Packet for Student Packet Student and Files Record Process View
Inputs Outputs Resources Building a Process Model A process transforms input into output,uses resources, operates within constraints, and is measured in terms of fitness for use, time, and cost. Constraints A time sequenced set of actions
Inputs Outputs If “X” then “Y” Resources Business Rule View Constraints
Activities Resources Resource View What are the people and technology resources needed to accomplish enterprise objectives?
Organizational View Direction, Resources Information, Results The Organization is how we deploy “constraints”. Who owns what resource?
Enterprise Engineering The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Enterprise Vision and Strategies Enterprise Processes People Technology The Enterprise Engineering View ... a system of people, processes, and technology engineered to accomplish organizational goals
Category 1 Templates BP6 Category 1 Templates BP6 Category 3 Templates Category 1 Templates BP6 EP3 EP1 Category 3 Templates Category 1 Templates EP3 EP1 BP6 Category 3 Templates BP4 EP2 EP3 EP1 EP2 BP4 Category 3 Templates BP3 BP1 EP5 Category 2 Templates BP4 EP2 EP5 Category 2 Templates BP4 BP2 EP5 Category 2 Templates BP5 Category 2 Templates The Enterprise Engineering View Internal and External Environment Transforming the Enterprise Constrains and Enables Enterprise Vision Technology Strategy Process Improvement Strategy Cultural Change Strategy Transformation
Enterprise Transformation Develop Vision& Strategy A Plan for Transformation Create DesiredCulture Integrate &Improve Enterprise DevelopTechnology Solutions A Design Guide
Enterprise Transformation Strategic Goals Corporate Culture The Enterprise Excellence Methodology The Enterprise Technology Enterprise Processes Corporate Culture Strategic Goals AComprehensive Enterprise Engineering Methodology The Enterprise Enterprise Processes Technology
Develop Vision & Strategy Strategic Goals A coherent vision with supporting strategies provide the guiding principles for engineering and operating the enterprise.
Develop Vision & Strategy Visionis a concrete statement which defines a desired future condition of what the organization aspires to become. Strategiesare the resource consuming activities which define how the organization will move toward the vision. Develop Strategic Purpose Build Commitment Develop & DeployIntegrated TransformationPlan Assess Environment
Create Desired Culture Corporate Culture “The way we do it around here” must be aligned with the vision of the company.
Create Desired Culture Acorporate culture can be described as "the way we think, talk, work and act.” It is supported by management practices, structure, symbols, and rituals of the organization. The goal of cultural change is to move the whole organization into alignment with strategy. Sell Vision, Plan, and Expectations Align AdministrativeSystems Improve &Involve People Align Social Interaction Build & AlignLeadership Improve Communication & Trust
Integrate & Improve Enterprise Enterprise Processes The Enterprise and its processes must be made fundamentally better to compete in today’s world.
Integrate & Improve Enterprise Enterprise improvement and integration continuously reduces the cost and increases the value of the enterprise processes and products to better meet the changing needs of the customer. A passion for doing things better, faster, cheaper. Understand &Improve the Product Understand the Customer Design & Understand Implement & Improve Effective the Process Controls
Integrate & Improve Enterprise Enterprise Processes • Bound processes and identify relationships • Document and analyze process • Design improved process • Implement improved process Understand &Improve the Product Understand the Customer Design & Understand Implement & Improve Effective the Process Controls
Develop Technology Solutions Technology Enabling technology must be consistent with the vision and must only be used to solve real problems.
Develop Technology Solutions Technology solutions are developed to accomplish defined needs in support of higher level business plans and strategies. Understand Needs Develop Decision Criteria Develop & DeploySolution Evaluate Alternatives& Select Solutions Develop Alternative Solutions
Enterprise Transformation Strategic Goals Corporate Culture Putting it Together The Enterprise Technology Enterprise Processes A system of people, processes and technology designed to accomplish organizational goals
Enterprise Engineering The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Justification Methodology Identify System Impact A Comprehensive Approach Identify Transition Impact Estimate Costs and Benefits Perform Decision Analysis Integrates Financial and Strategic Considerations Audit Decision
Justification Methodology Model Impact on Enterprise Define Design Alternatives • Design Alternative 3 • Decision A • Decision B • Design Alternative 2 • Decision A • Decision B • Design Alternative 1 • Decision A • Decision B Enterprise A Enterprise B Enterprise C Analyze Impact Evaluate Impact
Justification Methodology Define Design Alternatives Model Impact Next Generation Technology Activity Modeling Process Modeling Flow Charts Layouts Analyze Impact Simulation Activity Based Costing Statistics QFD Multi-Attribute Evaluation (UTA developed) Evaluate Impact
Enterprise Conclusion An Enterprise is a complex system of cultural, process,and technology componentsthat interact to accomplish organizational goals. ... a system engineered to accomplish organizational goals ...
Conclusion The Enterprise is a system that can be engineered ... Methods of Representation and Modeling Methods for Analysis and Design Methods for Implementation Enterprise Theory ... using a set of Enterprise Engineering Principles and Practices.
Category 1 Templates BP6 Category 1 Templates BP6 Category 3 Templates Category 1 Templates BP6 EP3 EP1 Category 3 Templates Category 1 Templates EP3 EP1 BP6 Category 3 Templates BP4 EP2 EP3 EP1 EP2 BP4 Category 3 Templates BP3 BP1 EP5 Category 2 Templates BP4 EP2 EP5 Category 2 Templates BP4 BP2 EP5 Category 2 Templates BP5 Category 2 Templates Conclusion Internal and External Environment Transforming the Enterprise Constrains and Enables Enterprise Vision Technology Strategy Process Improvement Strategy Cultural Change Strategy Transformation