use of archimate at colruyt group (presentation by brechtel dero at the i.t. works/loqutus meetup)

Post on 14-Sep-2014

345 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation by Brechtel Dero at the I.T. Works/LoQutus meetup on July 1st, 2014 at Vlerick School Campus Gent. See http://www.meetup.com/The-big-pICTure-how-ICT-changes-business-and-society/events/181256842/ for full details on this event

TRANSCRIPT

1 Who am I?

2 Colruyt Group

Bakery1900-1930

Wholesale trade1930-1955

Discounter1955-1995

Retail Group1995-Present

Growth of the company and the family

4

BakeryJozef Colruyt

WholesaleFranz Colruyt

DiscounterJo Colruyt

Retail GroupJef ColruytFrans Colruyt

Retail: 76% of group revenue

Wholesale and foodservice: 16% of group revenue

Other activities: 9% of group revenue

Corporate activities

Support services:

Business Processes & Systems

Finance

Logistics & Production

People & Organisation

Marketing

Premedia

Technics, Real Estate & Energy

Vlevico

8

Key figures

9

Employees

10

3 Architecture @ Colruyt Group

Timeframe

2000 Infoco21

2008Start

“procesmatig ondernemen”

2010 Start currentEA approach

2014 Where are we now?

12

Main focus of today

Architecture helps to realize strategy

Strategy

Planning

Design andDelivery

Ent

erpr

ise

wid

e fo

cus

Pro

ject

focu

s

Strategy

Business Operating Environmentand IT Infrastructure

Business and IT Solutions

support

gove

rn

feedback

stee

r

Ente

rpris

e A

rchi

tect

ure

Transition Plan (as-is to-be)

ITArchitecture

- Applications- Data- Infrastructure- Security

BusinessArchitecture

- Components- Processes- Information

Enterprise Architecture

13

It took us 4 years to develop a maturearchitecture discipline

14

Fund

amen

ts&

Al

ignm

ent

Embo

dim

ent&

Co

nsol

idat

ion

Cont

ent &

Im

prov

emen

t

Man

aggi

ngro

adm

aps

Pre-fase

BAU

ACoE Maturity

+1

ACoE

Maturity

+2

ACoE

Maturity

+3

ACoE

Maturity

+4

Nov ‘12 May ‘13 Oct ‘13 March ‘14

ACoE

Maturity

+5

Fina

lem

bodi

men

t

Why a metamodel?

• To ensure that there is a common understanding• Between different architecture disciplines• On different levels (enterprise and solution)• “Builders” need to understand what architects want

• A means to describe the complete landscape• A foundation to understand the landscape

15

Everyone has the right to make 1 major mistake (a year)

We tried to build our own metamodel … and failedgloriouslyToo complexImpossible to get disciplines alignedLanguage vs styleEndless discussionsImpossible to exchange experiences outside the

company Conclusion beginning 2013: stop the crap, introduce archimate

16

4 Architecturalmodelling @ Colruyt Group

Structure of our Architecture Repository part 1

18

Reference Material forthe creation of new

Architectures

The Architecturalrepresentation of the state of the Enterprise (current

and future state)

Reference Model: BCM

19

Reference Model: Process Chains

20

Architecture Patterns at Colruyt Group

21

Example: exposed stand-alone application runtime pattern

22

Decision matrix in reference architecture

PowerPoint-presentatie Colruyt Group - 05-23

Protocol Choices

MQ HTTP RMI-IIOP Other

IMSL SOAP (WS)

JMS(10)

SOAP (WS)

REST (WS)

Remote Java

Beans(EJB)

Public SP

Adapters

Criteria DEPRECATED (2)

X (1)

TBD(1)

Asynchronous communication V (2) V V V(7)

Synchronous communication V (2) X (2) V V V V(7)

Supports XA transactions (remote) V ?(3) V V V(7)

Supports non-java consumer V V V V (9) V

Message persistency V V(7)

Guaranteed delivery to provider V V X V(7)

Supports XML message V V X(8) V(7)

Supports Attachments V V

Supports Encryption V V V(4)

Supports Authentication V(5) V V V(6) V V(7)

Open standard V V V V V

Lightweight Message protocol V V V V V

So, what do we have so far

24

Reference Model Architecture Landscape

ABB

SBB

Relation Reference Library & Landscape: BCM example

Element of the BCM

Business Components defined by the Business

Operating Model

Layered setup of Archimate

26

refine refine

Archimate concepts are used to describe ABBsand SBBs

Archimate concepts forSBBs always refer to a certain solution

Refine relationbetween ABB andSBB

Part 2: Project Views vs Landscape Views

27

Project views visualize entities and relations relevant for a project

Entities and Relations existindependent from the

diagrams on which theyappear

Landscape views visualize the same entities and relations, but from a holistic perspective

Project Views

Example Application Landscape Views

29

L0 ABB Application Overview

Internal Architecture diagram of L0 component “HR System”

Internal Architecture diagram of L1 Local HR Applications BE

Internal Architecture diagram of L2 Component “PSFT HCM 9.1.”

Example: Landscape Views forApplication Architecture

Application Environment Diagram of Application Component CoreHR.

2 repository setup for MEGA

31

A work repository where projects and programs create new architecture content

A published repository that contains all architecture

descriptions that are validated

Transfer between these repositories is part of the governance process

Architecture Validation Flow

32

Current status

• All IT architects are trained in ArchiMate• All new architectural content is modeled in

Archimate in Mega• Visio remains available for free format diagrams• By the 2nd half of this year, we will run a project

to give direction on the future IT landscape basedon the combined information of the architecturerepository and cmdb

• Busy building the application function diagram toexplain different scenario’s

33

Hope you enjoyed

36

top related