togaf roadshow

64
Andrew Tomsky E.A. Consultant TOGAF 9 Framework for Enterprise Architecture

Upload: unicorn-college

Post on 20-Jan-2015

9.418 views

Category:

Education


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Togaf Roadshow

Andrew Tomsky

E.A. Consultant

TOGAF 9

Framework for Enterprise

Architecture

Page 2: Togaf Roadshow

Introduction to TOGAF

Page 3: Togaf Roadshow

3 – www.anywhere.cz Introduction to TOGAF

TOGAF is…

• TOGAF is an architecture framework.

– The Open Group architecture framework.

• Provides the methods and tools for

assisting in the acceptance, production, use

and maintenance of an enterprise

architecture

• TOGAF is based on:

– An iterative process model

– A re-usable set of existing architecture assets

– Supported by architectural best practices

Page 4: Togaf Roadshow

4 – www.anywhere.cz Introduction to TOGAF

What is enterprise architecture?

Page 5: Togaf Roadshow

5 – www.anywhere.cz Introduction to TOGAF

Enterprise architecture is…

System A

System CSystem B

System DSolution

Architecture

Solution

Architecture

Solution

Architecture

Enterprise Architecture

Solution

Architecture

Page 6: Togaf Roadshow

6 – www.anywhere.cz Introduction to TOGAF

Enterprise architecture is…

Page 7: Togaf Roadshow

7 – www.anywhere.cz Introduction to TOGAF

Typical problems in Enterprise Architecture

• Multiple sources for the same data entity

• Proliferation of interfaces

• Incompatible technologies

Page 8: Togaf Roadshow

8 – www.anywhere.cz Introduction to TOGAF

Enterprise architecture is…

Information System Architecture

Technology Architecture

Business Architecture

IT Architecture

Enterprise Architecture

• How the business

meets it‘s strategy

and goals

• Support of business

strategy and goals

• How the technology

fits together

Page 9: Togaf Roadshow

9 – www.anywhere.cz Introduction to TOGAF

Other issues in Enterprise Architecture

• Reuse

• Procurement and supplier control

• Support of business strategy

... ...

FINANCE SALES CUSTOMER SERVICE

:Database_1

:Database_2

:Database_3

:Database_5

:Database_6

:Application_1

:Application_2

:Application_3

:Application_5

:Application_6

:Database_7:Database_4

:Application_4

Page 10: Togaf Roadshow

10 – www.anywhere.cz Introduction to TOGAF

What should an Architectural Framework contain?

• A foundational structure, or set of

structures, which can be used for

developing a broad range of different

architectures

• It should contain a method for designing

an information system in terms of a set

of building blocks, and for showing how

the building blocks fit together

• It should contain a set of tools and

provide a common vocabulary

• It should also include a list of

recommended standards and compliant

products that can be used to implement

the building blocks

Page 11: Togaf Roadshow

11 – www.anywhere.cz

TOGAF – history and development

The Open Group

• A vendor- and technology-neutral consortium

• Committed to the vision of boundary-less information flow

• Architecture Forum members – more than 300 organizations, from

industry, government as well as academia

• „Making Standards Work“

• IT Specialist Certification – ITSC

Introduction to TOGAF

Page 12: Togaf Roadshow

12 – www.anywhere.cz

TOGAF – history and development

The Open Group Architecture Framework

• First version of TOGAF launched in 1995 – originally based on the US

department of defense TAFIM framework

• First version of TOGAF focused primarily on technology.

• 2002 – Enterprise Edition – TOGAF v 8

• 2009 – TOGAF 9

– Better linkage to business layer (business strategy, business models, processes)

– More user friendly framework (templates, guidelines)

– Parts of the methodology have been simplified

• TOGAF has been continuously improved for over 15 years!

Introduction to TOGAF

Page 13: Togaf Roadshow

13 – www.anywhere.cz

Some members of the Architecture Forum

Introduction to TOGAF

• Massachusetts Institute of

Technology, Lincoln Laboratory

• NASA SEWP

• Nissan Motor Co., Ltd.

• Nomura Research Institute, Ltd.

• PricewaterhouseCoopers LLP

• Procter & Gamble Company

• Rolls-Royce plc

• SAP

• Sun Microsystems

• Sybase® PowerDesigner®

• Tata Consultancy Services

• The Boeing Company

• Unisys

• Wipro Technologies

• American Express

• ACORD Corporation

• BP International

• British Telecom Plc

• Capgemini SA

• Cisco Systems, Inc.

• Deloitte Consulting LLP

• Deccan Global Solutions LLC

• Hewlett-Packard

• France Telecom

• HSBC Bank plc

• IBM

• IDS Scheer AG

• Infosys Technologies Ltd

• Intel Corporation

• Lockheed Martin Corporation

Page 14: Togaf Roadshow

14 – www.anywhere.cz Introduction to TOGAF

Development overview

Page 15: Togaf Roadshow

15 – www.anywhere.cz

The TOGAF content is divided into 7 parts:

• Part I – Introduction

• Part II - Architecture Development Method

• Part III - ADM Guidelines and Techniques

• Part IV - Architecture Content Framework

• Part V - Enterprise Continuum & Tools

• Part VI - TOGAF Reference Models

• Part VII - Architecture Capability Framework

Introduction to TOGAF

Architecture Development Method

(Part II)

ADM Guidelines and Techniques (Part III)

Architecture Content

Framework(Part IV)

Enterprise Continuum and Tools

(Part V)

TOGAF Reference Models (Part VI)

Architecture Capability Framework (Part VIII)

Overview of the TOGAF content

Page 16: Togaf Roadshow

16 – www.anywhere.cz Introduction to TOGAF

Types of content in TOGAF Types of content in TOGAF

The content in the TOGAF specification is categorized as follows:

– TOGAF Core consists of the fundamental concepts that form the essence of

TOGAF

– TOGAF Mandated consists of the normative parts of the TOGAF

specification. These elements of TOGAF are central to its usage and without

them the framework would not be recognizably TOGAF.

– TOGAF Recommended consists of a pool of resources that are specifically

referenced in TOGAF as ways in which the TOGAF Core and Mandated

processes can be accomplished (e.g., the SEI Architecture Trade-Off Analysis

Method or business scenarios)

– TOGAF Supporting consists of additional resources that are not referenced

in the other three TOGAF categories itself but provide valuable assistance

Page 17: Togaf Roadshow

17 – www.anywhere.cz Introduction to TOGAF

Using TOGAF with other frameworks

• TOGAF is a generic framework and it is

expected that the architect will adapt and build

on the TOGAF to create an organization-specific

framework

• The generic TOGAF deliverables may be

replaced or extended by deliverables defined in

any other relevant framework

– E.g.: ITIL, CMMI, COBIT, PRINCE2, PMBOK, MSP etc

• TOGAF also complements other frameworks

that are aimed at specific vertical business

domains, specific horizontal technology areas

(such as security or manageability), or specific

application areas (such as e-Commerce)

Page 18: Togaf Roadshow

18 – www.anywhere.cz Introduction to TOGAF

Advantages of using TOGAF (IT)

• Prevents growth of IT into unmanageable complexity

• TOGAF represents best practice in architecture development.

– It has been developed through the collaborative efforts of 300

Architecture Forum member companies from some of the world’s

leading IT customers and vendors

• Using TOGAF enable companies to build quality architectures, which are:

– Consistent

– Support the needs of stakeholders

– Support current requirements and to the likely future needs of the

business

– Employ best practice

• Strong focus on removing the barriers between business and IT

• Supports optimal reuse of existing IT assets

• Enables business strategy

Page 19: Togaf Roadshow

Architecture governanceArchitecture governance

Page 20: Togaf Roadshow

20 – www.anywhere.cz

What is architecture governance

• Architecture governance is the practice and orientation by which enterprise

architectures are managed and controlled at an enterprise-wide level

• Architecture governance typically operates within a hierarchy of other

governance structures, e.g.:

– Corporate governance

– Technology governance

– IT governance

– Architecture governance

• Domains of governance may exist at multiple geographic levels

• Effective Governance creates a controlled environment for IT across the

enterprise

Architecture Governance

Page 21: Togaf Roadshow

21 – www.anywhere.cz

What is architecture governance

• Conceptually, architecture

governance is:

– A series of processes

– A set of owned responsibilities

– An approach

– A cultural orientation

• These things are defined by the

governance framework

Architecture Governance

Page 22: Togaf Roadshow

22 – www.anywhere.cz

Establishing an Architecture Capability

• It is increasingly recognized that a

successful enterprise architecture

practice must sit on a firm

operational footing

• Effective governance requires

that all architecturally significant

activity is controlled and aligned

within a single framework

• In effect, an enterprise

architecture practice should be

run like any other operational

unit (e.g. a Project Management

Office)

Architecture Governance

Page 23: Togaf Roadshow

23 – www.anywhere.cz

Architecture Governance — Organization Structure

Architecture Governance

Page 24: Togaf Roadshow

24 – www.anywhere.cz

Architecture Governance Framework —Conceptual Structure

Architecture Governance

Page 25: Togaf Roadshow

25 – www.anywhere.cz Architecture Governance

A mature Architecture Capability

Page 26: Togaf Roadshow

26 – www.anywhere.cz

Architecture Governance — Key Success Factors

• For successful Architecture Governance, the following things should be

considered:

• Organizational responsibilities and structures which support the

architecture governance processes and reporting requirements

• Governance processes, procedures, roles, skills, and tools

• Best practices for architecture policies

– For their submission, adoption, reporting, and retirement

• Criteria for the control of the architecture governance processes,

dispensations, compliance assessments, SLAs, and OLAs

• Requirements for the effectiveness of all architecture governance-related

activities

Architecture Governance

Page 27: Togaf Roadshow

27 – www.anywhere.cz

The benefits of Architecture Governance

• Greater shareholder value → studies have demonstrated a correlation

between increased shareholder value and well-governed enterprises

• Upholds a standard of consistency, quality and interoperability in

architecture

– Prevents growth of architecture into unmanageable complexity

• Supports strategic, long-term evolution of architecture

• Increased transparency of accountability

• Proactive control, monitoring, and management mechanisms

• Integrates with existing processes and methodologies and complements

functionality by adding control capabilities

Architecture Governance

Page 28: Togaf Roadshow

The Architecture Development The Architecture Development Method (ADM)Method (ADM)

Page 29: Togaf Roadshow

29 – www.anywhere.cz The Architecture Development Method

The architecture domains used by TOGAF

• Business Architecture

– Defines the business strategy, governance, organization, and key business

processes

• Data Architecture

– Describes the structure of an organization’s logical and physical data assets and

data management resources

• Application Architecture

– A blueprint for the individual application systems to be deployed, their

interactions, and their relationships to the core business processes of the

organization

• Technology Architecture

– Describes the logical software and hardware capabilities that are required to

support the deployment of business, data, and application services

– Includes IT infrastructure, middleware, networks, communications, processing,

standards, etc

Page 30: Togaf Roadshow

30 – www.anywhere.cz

Overview of the ADM

• The ADM consists of 9 phases:

– The Preliminary Phase

– Phase A: Architecture Vision

– Phase B: Business Architecture

– Phase C: Information Systems

Architectures

– Phase D: Technology Architecture

– Phase E: Opportunities & Solutions

– Phase F: Migration Planning

– Phase G: Implementation Governance

– Phase H: Architecture Change

Management

– And Requirements Management

• Each phase contains a series of steps

The Architecture Development Method

Page 31: Togaf Roadshow

31 – www.anywhere.cz

The Preliminary Phase

• Describes the preparation and initiation

activities to prepare to meet the business

directive for a new enterprise

architecture

– Includes the definition of an

Organization-Specific Architecture

framework

– Includes the definition of principles

The Architecture Development Method

Page 32: Togaf Roadshow

32 – www.anywhere.cz

Phase A: Architecture Vision

• Phase A is the initial phase of an

architecture development cycle

• It includes:

– Defining the scope

– Identifying the stakeholders

– Creating the Architecture Vision

– Obtaining approvals

The Architecture Development Method

Page 33: Togaf Roadshow

33 – www.anywhere.cz

Phase B: Business Architecture

• Phase B: Business Architecture

describes the development of a

Business Architecture to support an

agreed Architecture Vision

The Architecture Development Method

Page 34: Togaf Roadshow

34 – www.anywhere.cz

Phase C: Information Systems

• Phase C: Information Systems

Architectures describes the development

of Information Systems Architectures for

an architecture project, including the

development of Data and Application

Architectures

The Architecture Development Method

Page 35: Togaf Roadshow

35 – www.anywhere.cz

Phase D: Technology Architecture

• Phase D: Technology Architecture

describes the development of the

Technology Architecture for an

architecture project

The Architecture Development Method

Page 36: Togaf Roadshow

36 – www.anywhere.cz

Phase E: Opportunities & Solutions

• Phase E describes initial

implementation planning

– Includes the identification of delivery

vehicles for the architecture defined

in the previous phases

The Architecture Development Method

Page 37: Togaf Roadshow

37 – www.anywhere.cz

Phase F: Migration Planning

• Phase F addresses the formulation of a

set of detailed sequence of transition

architectures with a supporting

Implementation and Migration Plan

The Architecture Development Method

Page 38: Togaf Roadshow

38 – www.anywhere.cz

Phase G: Implementation Governance

• Phase G provides an architectural

oversight of the implementation

The Architecture Development Method

Page 39: Togaf Roadshow

39 – www.anywhere.cz

Phase H: Architecture Change

• Phase H: Architecture Change

Management establishes procedures for

managing change to the new architecture

The Architecture Development Method

Page 40: Togaf Roadshow

40 – www.anywhere.cz

Requirements Management

• Requirements Management examines

the process of managing architecture

requirements throughout the ADM

The Architecture Development Method

Page 41: Togaf Roadshow

41 – www.anywhere.cz

Overview of the ADM

• The ADM is a generic method: It can be used by enterprises in a wide

variety of different geographies, applied in different vertical

sectors/industry types and can be tailored to specific needs

• The ADM is iterative: Over the whole process, between phases, and

within phases

• For each iteration of the ADM, a fresh decision must be taken as to:

– The breadth of coverage of the enterprise to be defined

– The level of detail to be defined

– The extent of the time period aimed at

– The architectural assets to be leveraged, including:

� Assets created in previous iterations of the ADM cycle within the enterprise

� Assets available elsewhere in the industry (other frameworks, systems

models, vertical industry models, etc.)

The Architecture Development Method

Page 42: Togaf Roadshow

42 – www.anywhere.cz

Adapting the ADM

• To take account of the maturity of the

architecture discipline within the

organization

– e.g. by putting more emphasis on phases

that were formerly not well understood

by the organization

• The business and/or architecture

principles of an enterprise may require

that the ADM is adapted

• To integrate the ADM with another

enterprise framework or other firm

standards

– e.g. the Zachman Framework

– e.g. program management, business

planning or procurement

The Architecture Development Method

Page 43: Togaf Roadshow

43 – www.anywhere.cz

Advantages of the ADM as a method

• Strong focus on eliminating the barriers between Business and IT

• Ensures a high level of consistency and control

– Through reuse of architectures, use of principles etc

– Formal post-implementation feedback and control is part of the method

• Supports strategic, long-term architecture planning

– Planning techniques, architecture governance after implementation etc

• A realistic method

– Covers all the key domains, but does not force the architect to make views that

are not necessary for anyone

• Highly flexible and can be adapted:

– For companies of any size, for architecture projects to any level of detail

The Architecture Development Method

Page 44: Togaf Roadshow

Supporting the architectSupporting the architect

Page 45: Togaf Roadshow

45 – www.anywhere.cz

The Architecture Repository

• The Architecture Repository provides a framework and context to support

the leverage of relevant architecture assets in executing the ADM

– One part of the Architecture Repository is the Enterprise Continuum, which is a

tool for categorizing architectural source material

– At relevant places throughout the ADM, there are reminders as to which assets

from the repository can be used

– e.g. Foundation Architecture in Phase D: Technical Architecture

• In executing the ADM, the architect also populates the organization’s own

Architecture Repository

• The criteria for including source materials in an organization’s

Architecture Repository will typically form part of the enterprise

architecture governance process

Supporting the architect

Page 46: Togaf Roadshow

46 – www.anywhere.cz

Architecture repository

• An environment used to store

architectural output created

in the ADM

– Helps architects leverage

relevant resources and assets

for developing Architecture

Supporting the architect

Page 47: Togaf Roadshow

47 – www.anywhere.cz

Enterprise continuum

• A view of the

Architecture

Repository that

provides methods for

classifying

architectures and

solution artifacts in a

structured way

Supporting the architect

Page 48: Togaf Roadshow

48 – www.anywhere.cz

Enterprise continuum

Supporting the architect

Page 49: Togaf Roadshow

49 – www.anywhere.cz

TRM – Detailed level

• Entities:

– Application Software

– Application Platform

• Communications Infrastructure

– Interfaces:

– Application Platform Interface

– Communications Infrastructure

Interface

Supporting the architect

Page 50: Togaf Roadshow

50 – www.anywhere.cz

TOGAF Metamodel Entities

• Defines a set of entities

that allow architectural

concepts to be captured,

stored, filtered, queried,

and represented in a way

that supports consistency,

completeness, and

traceability

Supporting the architect

Page 51: Togaf Roadshow

51 – www.anywhere.cz

Metamodel Relationships

Supporting the architect

Page 52: Togaf Roadshow

TOGAF supporting materials

Page 53: Togaf Roadshow

53 – www.anywhere.cz

Skills framework

TOGAF supporting materials

• TOGAF provides a skills framework which details the skills needed by the roles

in the architecture team

Page 54: Togaf Roadshow

54 – www.anywhere.cz

Skills framework

• Types of skill categories used in the TOGAF skills framework:

– Generic Skills: typically comprising leadership, team working, inter-personal

skills, etc

– Business Skills & Methods: typically comprising business cases, business

process, strategic planning, etc

– Enterprise Architecture Skills: typically comprising modeling, building block

design, applications and role design, systems integration, etc

– Program or Project Management Skills: typically comprising managing business

change, project management methods and tools, etc

– IT General Knowledge Skills: typically comprising brokering applications, asset

management, migration planning, SLAs, etc

– Technical IT Skills: typically comprising software engineering, security, data

interchange, data management, etc

– Legal Environment: typically comprising data protection laws, contract law,

procurement law, fraud, etc

TOGAF supporting materials

Page 55: Togaf Roadshow

55 – www.anywhere.cz

Developer-Led SOA

• Developer-led SOA considers an information system service to be a unit of

application code providing an open interface that is abstracted from its

implementation

Developer-led SOA

Asks:”What is the best way to

design, build and operate services?

TOGAF supporting materials

Page 56: Togaf Roadshow

56 – www.anywhere.cz

Business-Led SOA

Business-Led SOA

Ask:”What services are

needed and how should

they be governed and

fulfilled?

TOGAF supporting materials

Page 57: Togaf Roadshow

57 – www.anywhere.cz

How TOGAF Supports SOA

• TOGAF provides in an SOA context is a set of tools and techniques to link

top-down business-led SOA to bottom-up developer-led SOA in a robust

and maintainable way that addresses many of the nontechnical challenges

TOGAF supporting materials

Page 58: Togaf Roadshow

58 – www.anywhere.cz

TOGAF Guidelines and Techniques

They are detailed in part III of the TOGAF documentation:

• Applying Iteration to the ADM

– Discusses the concept of iteration and shows potential strategies for applying

iterative concepts to the ADM

• Applying the ADM at Different Enterprise Levels

– Discusses the different types of architecture engagement that may occur at

different levels of the enterprise. This section then also discusses how the ADM

process can be focused to support different types of engagement

• Security Architecture and the ADM

– Provides an overview of specific security considerations that should be

considered during different phases of the ADM

• Using TOGAF to Define & Govern SOAs

– Shows how SOA concepts can be supported by the TOGAF framework

TOGAF supporting materials

Page 59: Togaf Roadshow

59 – www.anywhere.cz

TOGAF Guidelines and Techniques

• Architecture Principles

– Principles for the use and deployment of IT resources across the enterprise —

describes how to develop the set of general rules and guidelines for the

architecture being developed

• Stakeholder Management

– Describes Stakeholder Management, an important discipline that successful

architecture practitioners can use to win support for their projects

• Architecture Patterns

• Business Scenarios

– A method for deriving business requirements for architecture and the implied

technical requirements

• Gap Analysis

– A technique used in the TOGAF ADM to validate an architecture that is being

developed

TOGAF supporting materials

Page 60: Togaf Roadshow

60 – www.anywhere.cz

TOGAF Guidelines and Techniques

• Migration Planning Techniques

– Describes a number of techniques to support migration planning in Phases E

and F

• Interoperability Requirements

– A technique for determining interoperability requirements

• Business Transformation Readiness Assessment

– A technique for identifying business transformation issues

• Risk Management describes

– A technique for managing risk during an architecture/business transformation

project

• Capability-Based Planning

• Tool selection

TOGAF supporting materials

Page 61: Togaf Roadshow

TOGAF Certification

Page 62: Togaf Roadshow

62 – www.anywhere.cz

TOGAF Certification

• Ensures that individuals are

knowledgeable about TOGAF

• Is a common baseline of

knowledge

• Provides a visible trust mark

• Is a foundation for the emerging

profession

The TOGAF Certification for People Program

Page 63: Togaf Roadshow

63 – www.anywhere.cz

Certification

LEVEL TAG PURPOSE

1 TOGAF 9

Foundation

To provide validation that the candidate has

gained knowledge of the terminology and basic

concepts of TOGAF 9 and understands the core

principles of Enterprise Architecture and

TOGAF

2 TOGAF 9

Certified

To provide validation that in addition to

knowledge and comprehension, the candidate

is able to analyze and apply knowledge of

TOGAF

The TOGAF Certification for People Program

Page 64: Togaf Roadshow

64 – www.anywhere.cz

We are…. Anywhere

• Provide consultancy services and training linked to Enterprise Architecture

• The first Czech company to provide accredited training in TOGAF

• Members of the Open Group

www.anywhere.cz

[email protected]