developing business architecture with · pdf filereview examples of business architecture...

23
Developing Business Architecture with TOGAF ® Armstrong Process Group, Inc. www.aprocessgroup.com Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved Building Business Capability 2013 Las Vegas, NV

Upload: vohuong

Post on 03-Feb-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Developing

Business Architecture

with TOGAF®

Armstrong Process Group, Inc.www.aprocessgroup.com

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

with TOGAF

Building Business Capability 2013

Las Vegas, NV

Page 2: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Objectives

� Introduce The Open Group Architecture Framework (TOGAF®)� Architecture Development Method (ADM)

� Review of activities in Phase B: Business Architecture� Describe baseline (or as-is) and target (or to-be) business architecture

� Identify business architecture stakeholders� Understand concerns they have

� Which business architecture viewpoints (and in which forms) will be

2

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� Which business architecture viewpoints (and in which forms) will be used to demonstrate their concerns have been addressed

� Review TOGAF Architecture Content Metamodel� Discuss elements used for business architecture (organization units,

business processes, functions, actors, business services, etc)

� Review examples of business architecture deliverables built using commercially available modeling tools

Page 3: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

About APG

� APG’s mission is to

“Align information technology and systems engineering capabilities with business strategy using proven, practical

processes delivering world-class results.”

� Industry thought leader in enterprise architecture, business modeling, process improvement, systems and software engineering, requirements management, and agile methods

3

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

engineering, requirements management, and agile methods

� Member and contributor to� UML, SysML, BPMN, UPDM at the Object Management Group (OMG)

� TOGAF and ArchiMate at The Open Group

� Eclipse Process Framework (EPF) at the Eclipse Foundation

� IBM Advanced Business Partner

� Sparx Systems Value-Added Reseller

Page 4: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Understand What Motivates the Business

� What is the mission and vision?

� What are the current business

goals and objectives?

� Are objectives quantified and measurable?

� What external and internal factors are driving the

4

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� What external and internal factors are driving the

business?

� What constraints govern motivation?

� What policies influence culture?

� Are these motivation factors prioritized and co-related?

Page 5: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Understand How the Business Behaves

� Who are your customers, suppliers, and

partners?

� What are your externally facing

business services?

� What external events must your

5

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

business respond to?

� How do people and systems internally collaborate to

fulfill external requests?

� What security and regulatory policies govern behavior?

Page 6: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Understand How the Business Fits Together

� What are your internal capabilities?

� How does one business process integrate with

another? Where are the handoffs and touch points?

� What data is shared between business processes?

� How is the business organized?

6

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� How is the business organized?

� Who “owns” particular business

processes?

� Who “stewards” common data?

Page 7: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

7

What Does Enterprise Architecture Provide?

� “The primary reason for developing an enterprise architecture is to support the business…this makes IT a responsive asset for a successful modern business strategy…”

– The Open Group Architecture Framework (TOGAF)

� An enterprise architecture provides a strategic context for the evolution of both business and IT systems� Enable rapid adaptation to continual changes in business and

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� Enable rapid adaptation to continual changes in business and technology

� A “good” enterprise architecture enables you to achieve the right balance between IT efficiency and business innovation� Allows individual business units to innovate safely in their pursuit of

competitive advantage

� Enables synergy across extended enterprise through an integrated business-IT strategy

Page 8: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Enterprise Architecture Capabilities8

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved“World-Class Architecture” – The Open Group

Page 9: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Business Architecture� Business services, processes, events

� Business systems, capabilities, functions

Data Architecture� Business domains, entities, data elements

� Data requirements, relationships

Bu

sin

ess

Str

ate

gy

Mis

sio

n a

nd

vis

ion

Bu

sin

ess

go

als

an

d o

bje

ctiv

es

Enterprise Architecture Domains9

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

Application Architecture� Portfolios, applications, subsystems

� Interfaces, integration

Technology Architecture� Hardware and software platforms

� Network and communications infrastructure

Bu

sin

ess

Str

ate

gy

�M

issi

on

an

d v

isio

n

�B

usi

ne

ss g

oa

ls a

nd

ob

ject

ive

s

Context: Business drivers, regulations, security, service levels

Page 10: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

The Open Group Architecture Framework (TOGAF)

� Framework for developing an enterprise architecture� May be used freely by any organization for internal use

� Contains the three key elements of any enterprise architecture framework� A taxonomy of the deliverables that the architecting activity

should produce

� A description of the method used to develop the architecture

10

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� A description of the method used to develop the architecture

� Definition of skills required by architecture participants

� Designed to complement other taxonomies

� The Architecture Forum develops successive versions of TOGAF on an ongoing basis� Have quarterly member meetings in US and abroad

� Active workgroups collaborate regularly between meetings

Page 11: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Architecture Practice Framework

Method Framework

• Description of how architecture work is initiated, performed, governed

• Integration with other business and IT lifecycles and processes

Skills Framework

• Description of skills and experiences required by architecture participants

• Includes professional development and certification programs

11

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

Taxonomy Framework

• Definition of relevant types of architectural assets and their relationships

• Often includes various reference models

Tools Framework

• Suite of integrated tools, aligned with method, that implements taxonomy

• Includes modeling, requirements management, repositories, governance

Page 12: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Architecture Development Method (ADM)12

� Provides tested and repeatable process for developing architectures

� Includes activities for � Establishing an architecture framework

� Developing architecture content

� Transitioning and governing the realization of architectures

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

realization of architectures

� Carried out within an iterative cycle of continuous architecture definition and realization

� Allows organizations to transform their enterprises in a controlled manner in response to business goals and opportunities

Page 13: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Phase B: Business Architecture – Objectives

� Develop Target Business Architecture that describes

how enterprise needs to

� Operate to achieve business goals

� Respond to the strategic drivers set out in Architecture

Vision

� That addresses Request for Architecture Work and

13

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� That addresses Request for Architecture Work and

stakeholder concerns

� Identify candidate Architecture Roadmap components

� Based upon gaps between the Baseline and Target

Business Architectures

Page 14: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Architecture Description Steps14

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

APG TOGAF Process Library (ATPL)

Chapter 8 – Phase B: Business Architecture

Page 15: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

#1: Select Reference Models, Viewpoints, and Tools

� Select relevant Business Architecture resources (reference models, patterns, etc.) from architecture repository� Based on business drivers,

stakeholders and concerns

Building block catalogs

Matrices

� Business interaction matrix

� Actor/role matrix

Diagrams

� Business Footprint

� Business Service/Information

� Functional Decomposition

15

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

Building block catalogs

� Organization/Actor

� Driver/Goal/Objective

� Role

� Business Service/Function

� Location

� Process/Event/Control/Product

� Contract/Measure

� Functional Decomposition

� Goal/Objective/Service

� Use-case

� Organization Decomposition

� Process Flow

� Events

Page 16: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Architecture Description StandardNew to 42010:

•Architecture Framework

•Architecture Decision

•Correspondence Rule

16

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reservedISO/IEC 42010 (f/k/a IEEE 1471)

Page 17: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

TOGAF Architecture Viewpoints17

Three types of

viewpoints:

•Catalogs (lists)

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

•Catalogs (lists)

•Matrices

•Diagrams

Page 18: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Full Content Metamodel18

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

Page 19: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

#2 & #3: Develop Architecture Descriptions

� Develop baseline description of existing business architecture� To extent necessary to support target business architecture

� Scope and level of detail depend on � Extent to which existing business elements are likely to be carried

over into target business architecture

� Develop target description of future business architecture

19

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� Develop target description of future business architecture� To extent necessary to support architecture vision

� Scope and level of detail depend on � Relevance of business elements to attaining architecture vision

� Whether architecture descriptions exist in architecture repository will significantly influence how easy this is to do

Page 20: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

#4: Perform Gap Analysis

� Verify architecture models for internal consistency and accuracy� Perform trade-off analysis to resolve conflicts among different views

� Validate that models support principles, objectives, and constraints

� Document changes to selected models in architecture repository

� Test architecture models for completeness against requirements

� Identify gaps between baseline and target

20

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� Identify gaps between baseline and target� Create gap matrix

� Identify building blocks to be carried over, classifying as either changed or unchanged

� Identify eliminated building blocks

� Identify new building blocks

� Identify gaps and classify as those that should be developed and those that should be procured

Page 21: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

#5: Define Candidate Roadmap Components

� Business architecture roadmap is required to prioritize

activities over coming phases

� Following gap analysis of baseline and target architectures

� Make initial selections of grouping business

architecture building blocks for migration planning

21

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

� Build initial architecture roadmap incrementally across

architecture description phases

� Initial business architecture roadmap used as raw

material to support more detailed definition of a

consolidated, cross-discipline roadmap within

Opportunities & Solutions phase

Page 22: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

Review Example

Business Architecture Views

22

Armstrong Process Group, Inc.www.aprocessgroup.com

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

Page 23: Developing Business Architecture with · PDF fileReview examples of business architecture deliverables ... and objectives Data requirements, relationships Enterprise ... Developing

23

Q&A

Thanks for your attention

and participation!

http://www.aprocessgroup.com

BBC 2013 – Developing Business Architecture with TOGAF

Copyright © 1998-2013, Armstrong Process Group, Inc., All rights reserved

and participation!

"APG", the APG logo, "proven practical process" (and its graphic representation), ATPL, EA-In-A-Box are trademarks of Armstrong Process Group,

Inc.

The Open Group, The Open Group Architecture Framework, TOGAF, and ArchiMate are trademarks or registered trademarks of The Open Group in

the United States and other countries.

Sparx Systems and Enterprise Architect are trademarks or registered trademarks of Sparx Systems Pty Ltd.

IBM, Rational, and System Architect are trademarks or registered trademarks of International Business Machines Corporation in the United States,

other countries, or both.

Other company, product, or service names may be trademarks or service marks of others.