27
Extended Enterprise Extended Enterprise Architecture Framework Architecture Framework (E2AF) (E2AF) By: Masoud Moshref Javadi

Extended Enterprise Architecture Framework (E2AF) By: Masoud Moshref Javadi

Embed Size (px)

Citation preview

Extended Enterprise Architecture Extended Enterprise Architecture Framework (E2AF)Framework (E2AF)By: Masoud Moshref Javadi

E2AF2

AgendaAgenda

Introduction E2AF Development Process E2AF Full Blown View & ViewPoint Enterprise Architecture Approach Win Win Spiral Model Evaluation Tool Selection EA Maturity Model

E2AF3

IntroductionIntroduction

An enterprise architecture (EA) establishes the organization-wide roadmap to achieve an organization’s mission through optimal performance of its core business processes within an efficient information technology (IT) environment. besides the choices for an EA framework at the same time choices for supporting methods and techniques has to be made.

E2AF4

Elements of FrameworksElements of Frameworks

3 major elements of every Framework: Construction Function Style

enterprise architecture is dealing with construction and function, without any attention of the style aspect

E2AF5

Why E2AFWhy E2AF

Every complex thing that has to operate as a whole has to be designed as a whole. This to guarantee integration and coherency of all its components and to ensure the whole will operate the way required when it is created. Organization will be fully benefits from the alignment of business and IT by integrating all enterprise architecture aspect areas into one overall result

E2AF6

What does it do for us?What does it do for us?

Enterprise Architecture results as well as E2AF itself can be used as an Atlas for management to navigate to all relevant topics. From E2AF, roadmaps can be defined to identify the necessary tasks and activities. E2AF can show the complexity of elements to be addressed. E2AF can show the people to be involved in the process. E2AF shows the relations and dependencies. E2AF is your Guide in all Architectural Activities.

E2AF7

E2AF Development Process (1)E2AF Development Process (1)

Enterprise Architecture environment rules & principles Business Benefits are leading Business based choices Business centric thinking instead of technology centric thinking

Business Principles are mandatory Business Scenario thinking Technology enabling by business benefits (Or Technology rationalised by business benefits)

E2AF8

E2AF Development Process (2)E2AF Development Process (2)

Translating the rules & principles into a coherent framework Separation of levels of abstraction

Separate the Strategy from Requirements Separate Requirements from solutions Separate solutions from implementations Separate implementations from transformations

Enterprise Architectures exist at different abstraction levels

E2AF9

E2AF Development Process (3)E2AF Development Process (3)

Combining aspect areas with abstraction levels Adding Viewpoints to the framework Integrating all these elements into a Framework

E2AF10

E2AF Full BlownE2AF Full Blown

E2AF11

Separation of concernsSeparation of concerns

Contextual (Why?) Environmental (With Who?) Conceptual (What?) Logical (How?) Physical (With what?) Transformational (When?)

E2AF12

Decomposition of the EnterpriseDecomposition of the Enterprise

Business Information Information Systems Technology Infrastructure

E2AF13

View & ViewPointView & ViewPoint

ViewPoint: defines the perspectives from which views are taken. From an extended enterprise perspective these viewpoints are addressing generic and common concerns covering the whole enterprise. Views: are representations of the overall enterprise architecture that are meaningful to all stakeholders in and outside the organization.

Enterprise Architectural Viewpoints Security GovernanceThe impact of viewpoints should be incorporated in

the extended enterprise architecture results at all levels.

E2AF14

RelationsRelations

E2AF15

Enterprise Architecture ApproachEnterprise Architecture Approach

E2AF16

The E2AF WinWin Spiral ModelThe E2AF WinWin Spiral Model

E2AF17

Effective Factors on EAEffective Factors on EA

E2AF18

when is an Enterprise when is an Enterprise Architecture Good Enough ?Architecture Good Enough ?

“An Enterprise Architect knows he has achieved the perfect solution not when there is nothing left to add, but when there is, nothing left to take away.” [Saint-Exupery]

Enterprise Architecture Score Card developed by Jaap Schekkerman

E2AF19

Enterprise Architecture Score CardEnterprise Architecture Score Card

E2AF20

Validation ApproachValidation Approach

E2AF21

Tool Selection (1)Tool Selection (1)

tools basic functionality: Methodologies and Models; Model Development Interface; Tool Automation; Extendibility and Customization; Analysis and Manipulation; Repository; Deployment Architecture; Costs and Vendor Support.

E2AF22

Tool Selection (2)Tool Selection (2)

tool’s utility to different professionals: Enterprise Architects; Strategic Planners; Enterprise Program Managers.

E2AF23

Tool Selection (3)Tool Selection (3)

The purpose of adopting an EA Tool: Supporting decision making of management requires another level of detail in models and diagrams then supporting application development.

Tool List & Candidate Tool Requirements Checklist [4. Enterprise Architecture Tool Selection Guide]

Gartner's Magic Quadrant for business process analysis 2006

E2AF24

Some ToolsSome Tools

E2AF25

EA Maturity ModelEA Maturity Model

IFEAD Extended Enterprise Architecture Maturity Model (E2AMM) path for enterprise architecture procedural improvements within an organization

E2AF26

Resources (1)Resources (1)

1. J. Schekkerman, “Extended Enterprise Architecture ViewPoints Support Guide”, http://www.enterprise-architecture.info/Images/E2AF/Extended%20Enterprise%20Architecture%20ViewPoints%20Support%20Guide%20v18.pdf

, AT:2006/5/26; PT: 2006

2. J. Schekkerman, “Extended Enterprise Architecture Framework Essentials Guide”, http://www.enterprise-architecture.info/Images/E2AF/Extended%20Enterprise%20Architecture%20Framework%20Essentials%20Guide%20v1.5.pdf, AT:2006/5/26; PT: 2006

3. J. Schekkerman,”The (Enterprise) Architecture Process Cycle”, http://www.enterprise-architecture.info/Images/WEB%20Architecture%20Process%20Cycle/WEB%20Architecture%20Process%20Cycle%202001-02-01.htm, AT:2006/5/23; PT: 2001

4. J. Schekkerman, “Enterprise Architecture Tool Selection Guide”, http://www.enterprise-architecture.info/Images/EA%20Tools/Enterprise%20Architecture%20Tool%20Selection%20Guide%20v3.pdf, AT:2006/5/26; PT: 2006

E2AF27

Resources (2)Resources (2)

5. J. Schekkerman,”Enterprise Architecture Assessment Guide”, http://www.enterprise-architecture.info/Images/Architecture%20Score%20Card/Enterprise%20Architecture%20Assessment%20Guide%20v2.2.pdf, AT:2006/5/26; PT: 2006

6. J. Schekkerman,”Extended Enterprise Architecture Maturity

Model Support Guide”, http://www.enterprise-architecture.info/Images/E2AF/Extended%20Enterprise%20Architecture

%20Maturity%20Model%20Guide%20v2.pdf, AT:2006/5/26; PT: 20067. J. Schekkerman, “Extended Enterprise Architecture Maturity Model

Support Guide”, http://www.enterprise-architecture.info/Images/E2AF/Extended%20Enterprise%20Architecture%20Maturity%20Model%20Guide%20v2.pdf , AT:2006/5/26; PT: 2006

8. J. Schekkerman, “Enterprise Architecture Validation” http://www.serc.nl/lac/2003/papers/EnterpriseArchitectureValidationFullversion.pdf , AT: 2006/6/7; PT: 2003/9/8