design your business, model your architecture - cssi.cz your business model your... · about...

52
Design Your Business, Model Your Architecture Past, present and future of the ArchiMate modeling language Marc Lankhorst Prague, 27 May 2015

Upload: vokhanh

Post on 25-Mar-2018

216 views

Category:

Documents


3 download

TRANSCRIPT

Design Your Business, Model Your ArchitecturePast, present and future of the ArchiMate modeling language

Marc Lankhorst

Prague, 27 May 2015

Marc Lankhorst

• Service line manager for Enterprise Architecture

• Responsible for BiZZdesign’s EA proposition

• Enterprise architect, trainer, coach, project manager

• Manager of the original ArchiMate® development project

• TOGAF® and ArchiMate® certified

2

+31 6 44 092 359

[email protected]

nl.linkedin.com/in/marclankhorst

blog.bizzdesign.com

www.bizzdesign.com

www.twitter.com/marclankhorst

About BiZZdesign

Scientific DNAfounded in 2000 spin-off from a Dutch research institute known for the ArchiMate standard

Passionate Peopleover 80% with advanced degrees over 10% with doctoratessharing knowledgeopen innovation

Focusedon solutions that build stronger organizations through business transformation empowerment

Hundreds of Customers on 6 continentsacross all industries

Global fast growing Company with direct presence in more than 10 countries

Worldwide Partner Networkleading global consultancies, boutique consultancies and resellers

BiZZdesign: Building Strong Organizations!

Organizations increasingly need to deal with time-pressured business improvements and high-impacttransformation in a truly complex business and IT reality

BiZZdesign enables this by providing proven change capabilities through standards-based solutions comprising

• Software solutions (“Leader” in Gartner’s MQ for EA)

• Professional services

• Training

• Best practices

4

BiZZdesign Worldwide: Offices and Resellers

BiZZdesign office BiZZdesign reseller

5

Let’s Get to Know Each Other!

Raise your hand:

• Who has not heard of ArchiMate before this event?

• Who is using ArchiMate?

• Who is ArchiMate certified?

• Who has ever attended a TOGAF training course?

• Who is TOGAF9 certified?

• Who is a business or IT architect?

• Who just discovered he or she is in the wrong room?….

6

WHY ENTERPRISE ARCHITECTURE?

WHY EA MODELING?

WHY ARCHIMATE?

7

Enterprise Architecture: Between Strategy and Implementation

Successful organizations link their business strategy to their operations and create agility by effective and coherent usage of:

• explicit business strategy modelling

• business model innovation

• enterprise architecture

• business process & business rule management

• data and system designs

Enterprise architecture is the linking pin between strategy and implementation

Mission

Strategy

Actions

Vision

Goalsas is to be

enterprise architecture

solutionarchitectures

culture

people

leadership

Operations…

peopleprocesses ITproducts

Enterprise Architecture: Realizing Strategy

The Problem…

10

Architecture Models

• Use models to describe enterprise architectures

• Models can be checked, visualized, analyzed, managed, integrated, transformed, interpreted, and sometimes even executed

• Needed: well-founded, practical, and vendor-independent standard for enterprise architecture modeling

11

ArchiMate

• A Language to describe Architectures

• Framework describes the business,

application layer, and technology layers

– With Relations between the layers

• Graphical language with formal semantics

• Techniques for Visualizations and Analyses

for different stakeholders

• Open standard maintained by The Open Group

12

Positioning ArchiMate

Strategic ManagementHow do we position ourselves w.r.t. our environment?

Enterprise ArchitectureHow do we organize ourselves?

Design & ImplementationHow do we perform our business & IT efficiently?

Business Model CanvasFive Forces modelValue Chain modelSWOT Analysis

ArchiMate models

BPMN modelsTDM modelsUML modelsERD models

History of ArchiMate

14

2002 - 2004 2009 2012 2013

Requirements on the ArchiMate Language

ArchiMatelanguageHigh-level

modelingwithin a domain

modeling relations between domains

Basis forvisualizations

Basis foranalysesRelate to

standards

15

Notation

• Most concepts have two notations:– Icon

– Box with icon

• Sharp corners = structure

• Rounded corners = behavior

• Cut-off corners = motivation

• Notation resembles UML and BPMN– to stay close to what architects already know

• Relations (arrows etc.) are also mostly taken from existing languages, with a few exceptions

16

ArchiMate Core Framework

17

Business Layer

Application Layer

Technology Layer

PassiveStructure

Behavior ActiveStructure

Aspects

Layers

Aspects

18

Behavior Element(the verb)

Active Structure Element(subject doing the action)

Passive Structure Element

(object being acted on)

Generic Structure at Each Layer

Internal

External

Passivestructure

Behavior Activestructure

Similar concepts at each layer make the language easier to learn and more consistent in use

19

Services as Binding Concept

External

business service

Internal

business service

Internal

infra. service

External

infra. service Technology

Application

Business

Customer

External

application service

Internal

application service

20

Notation

• Most concepts have two notations:– Icon

– Box with icon

• Sharp corners = structure

• Rounded corners = behavior

• Cut-off corners = motivation

• Notation resembles UML and BPMN– to stay close to what architects already know

• Relations (arrows etc.) are also mostly taken from existing languages, with a few exceptions

21

Business Functions and Actors

22

Business Processes and Services

23

Products

24

Application Functions and Components

25

Business-Application Alignment

26

Information

27

Technology Concepts

28

Deployment

29

Layered View Example

30

Business

Application

Technology

Motivation: from Stakeholders to Goals

31

Motivation: from Goals to Realization

32

Migration

33

Implementation

34

USING ARCHIMATE MODELS IN PRACTICE

35

Big Architecture Drawings Make Nice Wallpapers…

36

… But I Would Rather Use a Tool…

37

… That Provides Different Views on a Model…

Repository

… And Dashboards with Actionable Information

• Combining architecture and portfolio management provides important insights across the enterprise

• Link your strategy to implementation to create a clear line of sight

• Decide on investments based on solid, coherent data and be aware of all dependencies

39

Application Lifecycle Analysis

40

Application Landscape with Life Cycle Advice

41

CONCLUSIONS

42

ArchiMate is a Start - Not an Endpoint

• Open Standard is a “safe choice”

• Think big, start small– There are many possible

concepts and relations

– Select and learn

• Implementing ArchiMate means a change in how architects work – Takes time

– Communication

– Change management

– Training

43

ArchiMate is Useful To...

• Bridge the gap between “free-format” strategy models and detailed solutions models

• Enhance communication

• Make models analyzable

• Have a common basis for more detailed modeling

44

ArchiMate and TOGAF: Complementary Standards

• TOGAF: The Open Group Architecture Framework– Architecture Development Method (ADM) provides a way of

working

– Methodical support, but no description technique

• ArchiMate:– A description language

– But no prescribed way of working

• Ideal opportunity for combining forces

45

Mo

tivation

Business

Application

Technology

TOGAF, ArchiMate Core and Extensions

Preliminary

DTechnologyArchitecture

RequirementsManagement

AArchitecture

Vision

BBusiness

Architecture

CInformation

SystemsArchitectures

HArchitecture

ChangeManagement

GImplementation

Governance

FMigrationPlanning E

Opportunitiesand

Solutions

TOGAF ADM

ArchiMate Core

BusinessArchitecture

ApplicationArchitecture

DataArchitecture

TechnologyArchitecture

46

TOGAF & ArchiMate: Ready for Action!

Perfect basis for a well-foundedEnterprise Architecture practice!

• Specifically designed for enterprise architecture

• Method to guide you to set up and perform EA successfully

• Integrated, consistent and coherent modeling in various phases

• Software tool support for design and management of models

• Supports generation of compelling views for various stakeholders from a central repository

• Eases impact, gap and other types of analysis

• Eases sharing, maintenance and reuse of models

47

Active User Community

• ArchiMate Forum of The Open Group– http://www.archimate.org

• ArchiMate LinkedIn group– http://www.linkedin.com/groups/ArchiMate-50758

– > 6200 members

– Many lively discussions on practical applications of the language, suggestions for improvement, etc.

• ArchiMate industry usage

48

ArchiMate’s Future

• Further harmonization between TOGAF and ArchiMate– Harmonization working group within The Open Group

– TOGAF’s content framework also needs some work

– And ArchiMate will remain usable without TOGAF

• Current activities:– Risk & security modeling

– Exchange format

– New version of the language with many additions and improvements, hopefully due in early 2016

49

Questions?

Dr.ir. Marc M. LankhorstService line manager Enterprise [email protected]+31 644 092 359

Webinars, blogs, e-books, customer stories, training portfolio, software and more on www.bizzdesign.com

50

BiZZdesign CEE

Rastislav DuricaManaging Director

+421 905 278 [email protected]

Pavel HrabeSenior Enterprise Architect

+420 602 259 855 [email protected]

Foto: Victor Ranedo, Ekolist.cz

©BiZZdesign. All rights reserved.BiZZdesign and BiZZdesign logos are registered trademarks of BiZZdesign Company.