esoa 13 20130523 20 enterprise-architecture...enterprise architecture • ea fundamental for 21st...

13
© Wegmann, EPFL 2013 1 Enterprise Architecture Prof. Alain Wegmann Solutions for business and IT alignment http://lams.epfl.ch phone: +41 (0) 21 693 4381 [email protected] http://lams.epfl.ch/wegmann The question Optimization of company IT resources / gain in agility Example: RATP Example: Michelin Managing mergers Example: Air-France / KLM Example: Crédit Agricole 2

Upload: others

Post on 09-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

  • © Wegmann, EPFL 2013

    1

    Enterprise Architecture

    Prof. Alain Wegmann Solutions for business and IT alignment

    http://lams.epfl.ch phone: +41 (0) 21 693 4381

    [email protected] http://lams.epfl.ch/wegmann

    The question

    •  Optimization of company IT resources / gain in agility

    –  Example: RATP

    –  Example: Michelin •  Managing mergers

    –  Example: Air-France / KLM

    –  Example: Crédit Agricole

    2

  • © Wegmann, EPFL 2013

    Example RATP (1) •  12’000 km2 served •  15% of French population

    •  14 metro lines •  300 bus lines •  two regional trains •  2 airports •  Operate also in 11 other countries

    •  50K employee •  20% employee in maintenance •  2% employee in IT (half in IT department)

    3

    http://www.ratp.fr/en/ratp/c_5007/presentation/

    Example RATP (2)

    •  Approx. 1000 people in IT and 500 in IT departments (500 others in overall organization)

    •  Approx. 200 business processes, 400 activities, 900 tasks

    •  Approx. 1K applications and 14 large systems

    •  Question: how do you coordinate development ?

    4

  • © Wegmann, EPFL 2013

    Enterprise Architecture

    5

    Clinger-Cohen Act (1996)

    •  Goal: improve IT management in US Federal Agencies

    •  Means: –  Definitions –  Management structure –  Expected performance and results –  Processes

    6

    http://en.wikipedia.org/wiki/Clinger–Cohen_Act

    W. Cohen W. Clinger

  • © Wegmann, EPFL 2013

    Information Systems Architecture

    •  A framework for information systems architecture John A. Zachman 1987

    7

    Enterprise Architecture - History

    8 Source: http://en.wikipedia.orgwikiEnterprise_Architecture_framework

  • © Wegmann, EPFL 2013

    Enterprise Architecture

    •  EA fundamental for 21st century enterprises. •  EA establishes a basis for changes

    •  EA advances enterprise design •  EA manages the knowledge-base

    of the enterprise •  EA integrates the technology (automated and/or non-

    automated) into the enterprise •  EA is universal and cross-disciplinary

    9 Source: www.zifa.com

    Three Frameworks

    •  Zachman – the “classic” (but rarely used)

    •  TOGAF – the “standard”, widely used

    •  URBA – the “practical one”, used in France

    10

  • © Wegmann, EPFL 2013

    Zachman Framework

    11

    Zachman ISA Framework

    12 Source: www.zifa.com

    Planner Owner Designer Builder Sub- contractor

    What, How, Where, Who, When, Why

  • © Wegmann, EPFL 2013

    5 lines x 6 columns

    •  Planner (scope) •  Owner (business model) •  Designer (system model) •  Builder (technology model) •  Sub-contractor

    (detailed representation)

    •  What (data) •  How (function) •  Where (network) •  Who (people) •  When (time) •  Why (motivation)

    13

    Cicero’s system of circumstance

    14

    http://en.wikipedia.org/wiki/Five_Ws

    Quis, quid, quando, ubi, cur, quem ad modum, quibus adminiculis (Who, what, when, where, why, in what way, by what means)

  • © Wegmann, EPFL 2013

    Designing w/ Zachman Framework

    15

    Source: www.zifa.com

    Application developement

    Business / IT alignment Quick start in EA

    Complete EA project

    Relation SEAM / Zachman

    •  Augmenting the Zachman Enterprise Architecture Framework with a Systemic Conceptualization Wegmann, Alain ; Kotsalainen, Anders ; Matthey, Lionel ; Regev, Gil et al. Presented at: The 12th IEEE International EDOC Conference (EDOC 2008), Muenchen, September 15-19, 2008.

    •  http://infoscience.epfl.ch/record/126293

    16

  • © Wegmann, EPFL 2013

    SEAM / ISA

    Matrix

    17

    Company_C [c]

    Employee_Mgt [w]

    Employee _Info(data, rights)

    Employee_Mgt [c]

    HR_Dept [w]

    Security_Dept [w]Security_Manage_

    RightsEmployee _Rights

    HR_Manage_

    Data

    Employee _Data

    HR_Dept_&_Security_Dept [c]

    HR_IT_System [w]

    HR_IT_Process_Data

    NameAddress

    (a)

    (b)

    (c)

    Employee

    HR_IT_System_&_Security_IT_System [C]

    SMA [W]

    SecurityOfficer

    HR

    EMA [W]

    UDB [W]

    PMD [W]

    Name

    (d)

    Address

    SMA_CRUD_Rights

    UDB_Store_/_Retrieve_

    Rights

    EMA_CRUD_

    Data

    PMD_Store_/_Retrieve

    _Data

    Process_Data

    Process_Rights

    HR_IT_Read_Name

    Security_IT_Process_

    Rights

    Rights

    Security_IT_System [w]

    Employee

    Plan

    ner r

    ow

    (row

    1)

    Ow

    ner r

    ow

    (row

    2)

    Des

    igne

    r row

    (r

    ow 3

    )B

    uild

    er ro

    w

    (row

    4)

    HR

    SecurityOfficer

    Manage_Data

    Manage_Rights

    PMD_Retrieve_

    Name

    Employee

    Manage_Info

    Mgt_Manage_ Employee_

    Info

    Rights

    Read_Name

    Manage_Employee_Info

    To-be

    To-be

    PlannerRow

    (row 1)

    OwnerRow

    (row 2)

    Designer Row

    (row 3)

    ISA Data Function Network

    Builder Row

    (row 4)

    People

    - Employee _Info(data,rights)

    - Manage_Info

    - Employee_Mgt [w]

    - Employee _Data

    - Employee _Rights

    - Manage__Employee__Info

    - Name

    - Address

    - Rights

    - Manage _Data

    - Manage _Rights

    - HR

    - Security _Officer

    - Process _Data

    - Process _Rights

    - HR_IT_System [W]

    - Security_IT _System [W]

    - HR _Dept [w]

    - Security_Dept [w]

    - Name

    - Address

    - Rights

    - Employee

    - PMD [W]

    - EMA [W]

    - SMA [W]

    - UDB [W]

    - Read _Name

    TOGAF Framework

    18

  • © Wegmann, EPFL 2013

    TOGAF

    •  Created by The Open Group

    •  Versions 1995 (version 1) .. 2009 (version 9)

    •  Includes: –  An enterprise architecture domains (model) –  An enterprise architecture method –  An enterprise continuum (i.e. repository of knowledge)

    •  More on: http://www.opengroup.org/togaf/

    19

    20

    TOGAF Architecture Development Framework

  • © Wegmann, EPFL 2013

    From TOGAF to Management

    21

    TOGAF Meta-Model

    22

  • © Wegmann, EPFL 2013

    Urba

    23

    Urba Framework

    24

    Vision technique

    Vision applicative

    Vision fonctionnelle

    Vision métier

    Processus Organisation

    Stratégie & Objectifs métier

    Décliner les processus métier

    Structurer informations et fonctions (services) nécessaires aux besoins métier

    Informatiser les fonctions et les données du SI (logiciels applicatifs)

    Implémenter les logiciels sur l’infrastructure technique apte à répondre au contrat de service

    http://www.urba-ea.org/

  • © Wegmann, EPFL 2013

    Urba Process

    25