1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.

Slides:



Advertisements
Similar presentations
Light Enterprise Architecture
Advertisements

Business Alignment Using Enterprise Architecture
Business Architecture
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Why Enterprise Architecture?
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2013 Lecture.
All Rights Reserved: JusticeExperts.com Enterprise? What Enterprise? Enterprise Development.
The Use of Zachman Framework Primitives for Enterprise Modeling
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Lecture 1 Summary This short video will give you a metaphorical explanation of what is EA?
Zachman Framework Source: Enterprise Architecture, Intervista Institute
Managing the Information Technology Resource Course Introduction.
Enterprise Architecture
Certified Business Process Professional (CBPP®) Exam Overview
Evolving Architecture “CASE STUDY: Architecture in Statistics NZ” Presented by: Rosemary McGrath Application Architecture Manager Statistics New Zealand.
3106 Use of UML 2.0 Diagrams for Systems Architecture Modeling Gundars Osvalds Systems of Systems Architect The Boeing Company.
Extended Enterprise Architecture Framework (E2AF)
Enterprise Architecture
Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.
Developing Enterprise Architecture
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
TDT4252/DT8802 Exam 2013 Guidelines to answers
Solution Architecture
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
THE REGIONAL MUNICIPALITY OF YORK Information Technology Strategy & 5 Year Plan.
ITEC224 Database Programming
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
The Challenge of IT-Business Alignment
Logistics and supply chain strategy planning
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course Lecture 6: Process Modelling.
Enterprise Architecture Enterprise Architecture = a framework or ‘blueprint’ for how the organization achieves the business objectives at hand and in future.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecture.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Lecture 4: Enterprise Architecture
Lecture 5: Enterprise Architecture (Cont…)
12-CRS-0106 REVISED 8 FEB 2013 APO (Align, Plan and Organise)
4+1 View Model of Software Architecture
Aligning Business Process Architecture and Enterprise Architecture: A Model Driven - Service Oriented Approach Chris Capadouca Business Solutions Architect.
EA Workflows 1 Establish EA Program Recruit EA Chief Architect Establish EA Governance Rules Prepare Stakeholder Communications Plan Prepare Stakeholder.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Managing Enterprise Architecture
Enterprise Architecture
Managing Enterprise Architecture
Understanding Enterprise Architecture
What is Enterprise Architecture?
Enterprise Architecture
Data Architecture World Class Operations - Impact Workshop.
Identify the Risk of Not Doing BA
The Open Group Architecture Framework (TOGAF)
Enterprise Architecture Methods
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
TDT4252 Modelling of Information Systems Advanced Course
Enterprise Architecture at Penn State
Systems Architecture & Design Lecture 3 Architecture Frameworks
Presentation transcript:

1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

2 Today’s lecture Introduction to Enterprise Architecture, Zachman’s EA Framework Based on slides from Spring 2010 by Harald Rønneberg. Based on: A15: Roger Sessions, A Comparison of the Top Four Enterprise-Architecture Methodologies, White Paper, ObjectWatch Inc. May 2007.A Comparison of the Top Four Enterprise-Architecture Methodologies, White Paper, ObjectWatch Inc. May 2007 Additional Information on Zachman’s Framework: framework TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

3 Enterprise Architecture TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture What is your expectations? What do you already know about EA?

4 Why Enterprise Architecture? Twenty years ago, a new field was born that soon came to be known as enterprise architecture. The field initially began to address two problems: –System complexity—Organizations were spending more and more money building IT systems; and –Poor business alignment—Organizations were finding it more and more difficult to keep those increasingly expensive IT systems aligned with business need. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture The bottom line: more cost, less value.

5 Enterprise Architecture We will look at the most popular Enterprise Architectural methodologies: –The Zachman Framework for Enterprise. –The Open Group Architectural Framework (TOGAF). –The Federal Enterprise Architecture (FEA). –The Gartner Methodology. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

6 What is Enterprise Architecture? An enterprise? –An organizational unit – from a department to a whole corporation. An architecture? –A formal description of a system, or a detailed plan of the system at component level to guide its implementation. –The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture TOGAF

7 What is Enterprise Architecture? TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture A formal description of an enterprise, a detailed map of the enterprise at component level to guide its changes. The structure of an enterprise’s components, their inter- relationships, and the principles and guidelines governing their design and evolution over time.

8 TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture The Open Group Enterprise Architecture is about understanding all of the different components that go to make up the enterprise and how those components inter-relate.

9 Wikipedia Spring 2007 TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Enterprise Architecture is the practice of applying a comprehensive and rigorous method for describing a current and/or future structure and behavior for an organisation's processes, (information) systems, personnel and organizational sub-units, so that they align with the organization's core goals and strategic direction. Although often associated strictly with information technology, it relates more broadly to the practice of business optimisation in that it addresses business architecture, performance management, organizational structure and process architecture as well.

10 Wikipedia (cont) Enterprise Architecture is becoming a common practice within the U.S. Federal Government. The Federal Enterprise Architecture (FEA) reference models serve as a framework to guide Federal Agencies in the development of their architectures. The primary purpose of creating an enterprise architecture is to ensure that business strategy and IT investments are aligned. As such, enterprise architecture allows traceability from the business strategy down to the underlying technology.Federal Enterprise Architecture (FEA) TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

11 Wikipedia (March 2010) An enterprise architecture (EA) describes the structure of an enterprise, its decomposition into subsystems, the relationships between the subsystems, the relationships with the external environment, the terminology to use, and the guiding principles for the design and evolution of an enterprise. An enterprise architecture provides a holistic, systematic description of an enterprise. It encompasses business functions, business process, people, organisation, business information, software applications and computer systems with their relationships to enterprise goals. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

12 IFEAD Enterprise architecture is a complete expression of the enterprise; a master plan which “acts as a collaboration force” between aspects of business planning such as goals, visions, strategies and governance principles; aspects of business operations such as business terms, organization structures, processes and data; aspects of automation such as information systems and databases; and the enabling technological infrastructure of the business such as computers, operating systems and networks. IFEAD is an independent research and information exchange organization working on the future state of Enterprise Architecture. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

13 EA – a collaboration force Schekkerman - IFEAD TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Operational Capabilities Technology Capabilities Technology Strategy Business Strategy Business Concepts Enabling Technologies Enterprise Strategic Alignment Enterprise Business Improvements Having divided to conquer, we must reunite to rule

14 A planning discipline for the enterprise that goes beyond technology choices: –Driven by the strategic intent of the enterprise –Holistic in breadth –Designed to create a future-state “road map” –Provides flexibility and adaptability for changing business, information, and solution needs => change enabler –A bridge between strategy and implementation Gartner ImplementationStrategy TDT4252, Spring 2011Lecture 14 - Introduction to Enterprise Architecture Architecture

15 EA Bridges Strategy and Implementation The bridge between strategy & implementation Business architecture Information architecture Solution architecture Technology architecture Business Strategy Business drivers Business goals Business policy Trend analysis Implementation Business processes Application systems Tech infrastructure Organizational structure TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

16 From strategy to implementation Planning and Strategy –Focused on integration of business and IT planning Enterprise Architecture –Goal is to provide the road map for the enterprise Program Management –Primary agent for implementing enterprise transformation 3 Primary Elements Enterprise Planning and Strategy Enterprise Program Management Enterprise Architecture TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

17 The Enterprise View Source: Adaptive Corp. Why do this at the ENTERPRISE level? –To overcome religious wars concerning technology choices within projects. –To provide consistent and disciplined use of technology. –To reduce stovepipe solutions & reduce integration complexity. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

18 The Enterprise View An enterprise perspective identifies the big-picture interrelationships & interdependencies to make appropriate optimisation and suboptimisation decisions –Look at “the whole,” not the parts –Look beyond narrow and restricted views –Look for context from the top The quality of all IT decisions is dependent on the enterprise view TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

19 The architecture of an enterprise exists, whether it is described explicitly or not. Remember TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

20 EA is a path, not a destination! x x TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

21 Why do I need an EA? –The purpose of enterprise architecture is to optimise across the enterprise the often fragmented legacy of processes (both manual and automated) into an integrated environment that is responsive to change and supportive of the delivery of the business strategy. –Thus the primary reason for developing an EA is to get an overview (map) of the business’ processes, systems, technology, structures and capabilities. –I need an EA to provide a strategic context for the evolution of the IT system in response to the constantly changing needs of the business environment. –I need an EA to achieve competitive advantage. TOGAF TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

22 What is the value of EA? TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

23 The value of EA You invest in EA in order to enable you to do something you otherwise are unable to do. The value of EA: Business - IT and business – business alignment Change enabler Improved agility to enable a real time enterprise Standardisation, reuse and common principles, terms and work practices Integration and interoperability Structure, multiple perspectives and documentation Zachman TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

24 Alignment TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Common understanding!

25 Bridging the gap between Business and IT Enhance the relationships between IT and the business Reinforce IT understanding of the business strategy Create a process for continuous IT/business alignment. Enhance IT agility to support business changes Create business value from IT

26 Value for the IT organization –Deeper understanding of organisational strategic intent –Correct IT investment allocation –Realized economies of scale –Elimination of redundancies –Reduced IT delivery time due to reuse –Higher-quality decision making at all levels –An organization that works on the right things at the –right time –Selection/identification of correct technologies/functionality required by the organisation –An understanding of what we are doing and why and how individual roles and responsibilities support –Creation of an environment for enterprise success TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

27 EA Timeline TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Sessions, 2007

28 EA – Key Concepts Stakeholders’ concerns – interests that are critical or important to other stakeholders. Principles – a univocal understanding about what is of fundamental importance for the organisation. Models – purposeful abstractions of reality. Views – difficult to make a univocal and comprehensive set of models that can be understood by all concerned, hence views. Frameworks – structure to select views. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

29 Zachman’s Framework (1) Zachman's vision was that business value and agility could best be realized by a holistic approach to systems architecture that explicitly looked at every important issue from every important perspective. His multiperspective approach to architecting systems is what Zachman originally described as an information systems architectural framework and soon renamed to be an enterprise-architecture framework. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

30 Zachman’s Framework (2) TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture The Zachman Framework is an ontology for describing the Enterprise. A logical structure for classifying and organizing the descriptive representation of an Enterprise. Neutral with regard to the processes or tools used for producing the description.

31 Zachman’s Framework (3) According to Sessions, the Zachman "Framework" is actually a taxonomy for organizing architectural artifacts (in other words, design documents, specifications, and models) that takes into account both who the artifact targets (for example, business owner and builder) and what particular issue (for example, data and functionality) is being addressed. As Zachman retrospectively described his work: –The [Enterprise Architecture] Framework as it applies to Enterprises is simply a logical structure for classifying and organizing the descriptive representations of an Enterprise that are significant to the management of the Enterprise, as well as to the development of the Enterprise's systems. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

32 Zachman’s EA Framework TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture View Aspects Viewpoints

33 Zachman’s Framework –Description (1) 2 perspectives: –“Players in the game” –Artefacts required by the different players Both of these perspectives on data are critical for obtaining a holistic understanding of the enterprise. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

34 Zachman’s Framework –Description (2) Aspects: –Data (what) – data needed for the enterprise to operate. –Function (how) – concerned with the operation of the enterprise. –Network (where) - concerned with the geographical distribution of the enterprise’s activities. –People (who) - concerned with the people who do the work, allocation of work and the people-to-people relationships. –Time (when) – to design the event-to-event relationships that establish the performance criteria. –Motivation (why) – the descriptive representations that depict the motivation of the enterprise. It will typically focus on the objectives and goals. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Data What Function How Network Where People Who Time When Motivation Why

35 Zachman’s Framework –Description (3) Layers or views (players): –Scope: a "bubble chart" or Venn diagram, which depicts in gross terms the size, shape, partial relationships, and basic purpose of the final structure. –Enterprise or business model: the design of the business or the architect’s drawing. –System model: translations of the drawings into detailed specifications. Corresponds to a systems model by a systems analyst. –Technology model: the architect’s model translated to a builder’s model. –Detailed representations: detailed specifications given to programmers. –Functional enterprise: a system is implemented and made a part of the enterprise. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture Scope Contextual Planner Enterprise Conceptual Owner Systems Logical Designer Technology Physical Builder Detailed Contextual Sub- contractor

36 Zachman’s Framework Strengths: –A comprehensive taxonomy to describe the enterprise. Weaknesses: –Does not give us step-by-step process for creating a new architecture. –Doesn't even give us much help in deciding if the future architecture we are creating is the best architecture possible. –Does not give us an approach to show a need for a future architecture. TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

37 Summary We have looked at Enterprise Architecture –What it is? –Why do we need one? –The value of EA –Key concepts –An example of an EA framework: Zachman’s Framework TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture

38 Next Lecture Next Lecture: 25 th March 2011, 12-14hrs Continue Enterprise Architecture –FEAF –TOGAF TDT4252, Spring 2011 Lecture 14 - Introduction to Enterprise Architecture