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

36

Post on 14-Sep-2014

344 views

Category:

Technology


4 download

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

Page 1: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)
Page 2: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

1 Who am I?

Page 3: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

2 Colruyt Group

Page 4: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 5: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Retail: 76% of group revenue

Page 6: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Wholesale and foodservice: 16% of group revenue

Page 7: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Other activities: 9% of group revenue

Page 8: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Corporate activities

Support services:

Business Processes & Systems

Finance

Logistics & Production

People & Organisation

Marketing

Premedia

Technics, Real Estate & Energy

Vlevico

8

Page 9: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Key figures

9

Page 10: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Employees

10

Page 11: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

3 Architecture @ Colruyt Group

Page 12: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Timeframe

2000 Infoco21

2008Start

“procesmatig ondernemen”

2010 Start currentEA approach

2014 Where are we now?

12

Main focus of today

Page 13: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 14: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 15: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 16: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 17: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

4 Architecturalmodelling @ Colruyt Group

Page 18: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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)

Page 19: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Reference Model: BCM

19

Page 20: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Reference Model: Process Chains

20

Page 21: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Architecture Patterns at Colruyt Group

21

Page 22: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Example: exposed stand-alone application runtime pattern

22

Page 23: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 24: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

So, what do we have so far

24

Page 25: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Reference Model Architecture Landscape

ABB

SBB

Relation Reference Library & Landscape: BCM example

Element of the BCM

Business Components defined by the Business

Operating Model

Page 26: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 27: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 28: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Project Views

Page 29: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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.”

Page 30: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Example: Landscape Views forApplication Architecture

Application Environment Diagram of Application Component CoreHR.

Page 31: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 32: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Architecture Validation Flow

32

Page 33: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

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

Page 34: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)
Page 35: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)
Page 36: Use of ArchiMate at Colruyt Group (presentation by Brechtel Dero at the I.T. Works/LoQutus meetup)

Hope you enjoyed

36