cis 8090 enterprise architectures session 5 foundation for ...€¦ · session 5 foundation for...

25
Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level architectural conception towards building bridges to mid-range architectural representations and Lightweight architectures CIS 8090 Enterprise Architectures

Upload: others

Post on 07-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Session 5Foundation for execution:

Documenting the EAMoving from the Ross, Weill, Robinson, Enterprise-level architectural

conception towards building bridges to mid-range architectural representations and Lightweight architectures

CIS 8090 Enterprise Architectures

Page 2: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

TOGAF ADM and Alignment

Page 3: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

EA Descriptions:Documenting the Architecture

Phase A - Architectural Vision• Scope & Context of the enterprise

and the EA project• Operating Model• Articulate the need• Choose frameworks –EA, Bus

Capability,…

Phase B – Business ArchitectureCore DiagramBusiness Model CanvasComponent DiagramCapability MapsRoad Maps & Footprint diagrams

Phase C – Information Systems ArchitectureData ArchitectureIS ArchitectureApplication solution architecturesBP ModelsWork System Models

Page 4: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Functional Decomposition Diagram

ManageEngineering

Changes

Support Primary

Human

ResourcesBusinessPlanning Engineering Manufacturing Distribution

Manage Public

Relations

Provide Legal

Services

PerformAudit

& Controls

Manage

Transportation

Maintain

Facilities

ProvideAdministrative

Services

Develop & Track

Financial Plan

Appropriate

Funds

Manage

Payables

Manage

Receivables

Manage Assets

Plan Human

Resources

AcquireHuman

Resources

Develop

Employees

ProvideEmployeeServices

Manage Union

Activities

Terminate ActiveEmployment

Formulate

Strategy

Develop andMaintain

Business Plan

EstablishCustomer

Requirements

Obtain Sales

Commitments

ProvideCustomerSupport

Research andDevelop

Technology

Engineer andDesign Products

Engineer andDesign

Processes

Design Tools

and Equipment

Plan Material

Requirements

ProcureEquipment

Material & Tools

Manage

Suppliers

PlanManufacturingRequirements

Perform Quality

Engineering

ConvertResourcesto Product

Control

Production

Maintain PlantEquipment &

Tools

ManageWarrantyActivities

EngineerPackages

Develop &ManageProduct Cost

Develop New

Business

Manage

Inventory

Ship

Products

Marketing &

SalesAdmin Finance Inventory

Page 5: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Business Model Canvas

Page 6: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Strategy

Page 7: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

7

Architectural layers (Component Architectures) IBM has begun to systematically classify diverse service systemsindustry by industry, component by component, measure by measure…

CBM: Component Business Model

WBM and RUP: Work Practices & Processes

SOA: Technical Service-Oriented Architecture

Key Performance Indicators (KPIs)IBM IBV: Component Business Models

IEEE Computer, Jan 2007

Page 8: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Strategy

Page 9: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Business Footprint Diagram

Supply Chain MgmtStore Operations Support Services

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoiceCustomer

ManageAccountsReceivable

Cash

C0 Order-­

to-­Cash C1 C2 C3 C4 C5

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoiceCustomer

ManageAccountsReceivable

Cash

C0 Order-­

to-­Cash

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoiceCustomer

ManageAccountsReceivable

Cash

C0 Order-­

to-­Cash C1 C2 C3 C4 C5

Functional Services Layer

Business Process Integration Layer

User Management Layer

Buyer Portal

Employee Portal OthersExchanges Customer

PortalSupplier Portal

Partner Portal

Page 10: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Business Footprint Diagram

GFB65 -­ Supply Chain Referential – Production & Distribution & Ship to Customer Network

SC70 -­ Inventory Management (physical and planned inventory including internal transfer orders)

GFB50 – Product & Services Referential

SC11 -­ Monthly Forecast Generation

SC12 -­ Monthly Forecast Collaboration SC21 – UOT and LPS Tactical Supply Planning

SC41 – Plant Production Planning

SC62 – Long Distance Transportation

GFB57-­ Process steps traceability

SC61 – Warehouse Management

SC63– Short-­Distance Transportation

SC14 – Allocation Definition Rules for ATP (monthly)

SC13 – Planned demand consumption by customer order

GFB51 -­ Client Referential

SC32 – Inventory Management Rules Parameter Definition

GFB61 – Supply Chain Referential – Logistics Resource

SC2 –Plan sales & operations

SC4 –Define

manufacturing plan

SC5 -­ Plan goods movements and resources in the

distribution network

SC3 –Establish inventory

planSC1 – Plan &

manage the demand

SC6 –Schedule & execute goods movements,

storage and transportation decisions

SC91 – Demand BI / Reporting

SC92 – Tactical Planning BI / Reporting

SC93 – Inventory BI / Reporting

SC94 – Plant Planning BI / Reporting

SC95 – Distribution Planning BI / Reporting

SC96 – Logistics BI / Reporting

SC22 – Cross-­UOT Demand & Supply Balancing and LP S&OP validation

GFB62 – Supply Chain Referential – Production Process Model

GFB63 – Demand Planning Referential

SC0 -­ Referential

SC9-­ BI

GFB59 – Product & Services – Client Catalog

SC42 – Multi-­Plant Planning

SC16 – Demand explosion for assembly

SC15 – Allocation Definition Rules for

ATP (daily)SC04 -­ Inventory Norms Definition

SC51 – Logistics Capacity Planning

SC52 – Distribution Supply Planning – mid-­

Term

SC55 – Deployment

SC54 -­ Distribution shortage management

SC53 – Distribution Supply Planning – short-­

Term

SC56 – Intra-­group exchanges management

GFB70 – Global Cross-­Domain Reporting & Analysis

SC65 – Transportation administration

SC57 – Procurement exchanges management

SC17 – Forecast Weekly Update

GFB58 – Product Traceability

GFB64 -­ Supply Chain Costs & Margin Referential

Page 11: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Business Footprint Diagram

Page 12: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Maturity Models (year 1)

Page 13: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Maturity Map - Year 2

Page 14: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Capability Model

Page 15: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Capability Kiosk

Page 16: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

ROADMAP

Page 17: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

BPM, EA and OOAD positioning

BPM, EA and OOAD positioning(Zimmerman et al., Service-Oriented Analysis and Design)

Page 18: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Document the Architecture

Near-­real time (Event Server)

ENTERPRISE FINANCE INITIATIVEInterface Architecture

SAP@THD (EFI & Mexico)

CPHPFIN1

PR02

SAP R/3

Mercator

Adapter

Outbound

File

ALE

Batch

MercatorMapping

File

Inbound

SAP BW

ALE

ALE

Batch

User Upload

FDQ(DI)

CPWIFI06

PPRCA001

MQSeries

EPR Tables

Mainframe

CPHPFIN2

FTP

FTP

FDQ

FTP

DB2

FDQ

MQ

EAI Hub (cpaiss50/53) B2B Gateway

FDQ

MQ

Credit/Debit Processing

Sales Audit -­ Flash

FDQ

MQ

Tool Rental

CPHPLM01

Labor Management

FDQ

MQ

PPRPO008

Ariba

FDQ

MQ

CPHPMDR1

NT Applications

FDQ

MQ

PTS,FastTax,TMS,CorpTax

File

ExcelAccess

PC Data / Users

BPI

BPI AuditorDB2

Web Browser -­ BPI/FDQ Processes

MercatorAudit logs(Non-­BPI)

Interface Audit Data

BatchProcessing

CPAITA33

EDW

FDQ

MQ

DB2Connect

Dirmon

Bloomberg (Exchange Rate)

FTPwebsite

Encrypted

THD Portal -­ WAS

Fire wall

Citrix

SAPWAS

Taxware

TCP/IPCPHPFI04

Monterrey SSC (Mexico)

FDQ

MQ

Finance HR

Firewall

Encrypted

Firewall

ENTERPRISE APPLICATION INTEGRATIONInterface Architecture

SOSI Release 1

SSC WAS Cluster

Siebel Mercator

Adapter

Outbound

EAI

MercatorMapping

File

Inbound

Event Server (CADQ)

FDQ(DI)

CPNTFI07

PPRCA001

MerchandisingSystems;;

Central OrderDatabase

MQSeries

Base TablesPII TablesEPR Tables

Mainframe

CPHPSRV1

FTP(FTA)

Win MappedDrives

MQ

DB2

FDQ

MQ

EAI Hub (cphpta71/72) B2B Gateway

FDQ

MQ

Special Services Store Hub

SRV1 -­ Customer / Zip Codes

FTA

Call Center Workstations

EJ Trickle

Ab Initio GDE

MQ

EDW

Ab Initio Base Tables

FDQ

MQ

Windows OS

NT Applications

FDQ

MQ

FlooringConfiguratorServer

BPI

BPI AuditorDB2

Web Browser -­ BPI/FDQand Log Processes

EAI Audit logs(all interfaces)Interface Audits

Event Server (GDE -­ CoBrand) Event Server (C3)

CPNTFI07

Connect3 -­ NT Server

SQLServer

MercatorMapping

MercatorMapping

MercatorMapping

FDQ

DB2Connect

Mercator -­ DataDirect

Near-­real time (Event Servers -­ SOSI1, SOSI2, HTTP)

FDQRouterMap

Mainframe

FDQ

MQ

Ab Initio

App A

xxxFDQ

MQ

App B

xxxxFDQ

MQ

App C

xxxFDQ

MQ

Future EAI Projects

Page 19: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Build a Conceptual View

StoresExternal

EAI / ESB

AribaSAP EFI

SAP HubSOSI/MM Hub

Legacy AP Sales Audit (FIN1)Credit (FIN2)

Labor Mgmt

SVSSiebel SOSI BaseTables (GDE)

Connect3 SVR1 PC (Call Center, FC)

B2BGateway

MQ Gateway

Citi

BigHammer

Trane

All Other Partners and

Vendors

Firewall

TMSUCM WCSWMS

SAP Core Retail

SAP WFMSAP CTI

Dist

MQ Hub Channel Workload Mgmt

Affiliate/International

HD Supply

Mexico

Store nnn

ISP

Call Box

PSP Base Int

Other

Inv UsrPO

Cust

WPC

GDSN

FI MD

COD

Tool Rental PC (FastTax, TMS, CorpTax)

Ship

Other

Page 20: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Rally Projects Around Your Vision

ESB

Reuse

July2009

Mar2009

Today

Prepare Governance Standards

Begin dev on ES API – define THD standard

BPM Go-­live (4 new services)

2011

Sept2009

Nov2009

Jan2010

Mar2010

May2009

May2010

July2010

Technology Standards Adoption

Industry Standards Adoption

THD Standards Adoption

• Loosely Coupled (LC) Applications

• Some LC Services• Initial services/reuse• Messaging Stds• Some XML Stds• Interface Visibility

Begin dev on highly reused service list

• Rollout Enterprise Service Repository

• Service Governance

SC Visibility (new services)

MSR Go-­live (new services) User Service Discovery

Tool Live • Store Integration Standards

• Managed Services

• Capability for Service Oriented Processes • Dynamic

Service Discovery

• Service enabled Processes reused

• New apps built from service composition & Mashups

All interfaces for enterprise

registered (IA)

New Integration Capability live in all

storesBusiness

Becomes SOA Driver?

$ROI

$$$

ROI

$$ ROI

$$ROI

$ROI

• Dynamic Services

$$$ROI

Select ESR

Next phase BPMServices Live

Planogram Services Live

Establish SOA Governance Panel

Page 21: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

IT Engagement Model

From Figure 6-1 Ross, Weill & Robertson, “Enterprise Architecture as Strategy”, 2006

Business UnitLevel

Project TeamLevel

Coo

rdin

atio

n

Company Level

Company strategy and operations

Business unit strategy and operations

Enterprise architecture

Business unit architecture

Project plan Project IT architecture

Company IT Governance

Project Management

Alignment

Business IT

Page 22: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

IT Engagement Model-Types of linking mechanisms

From Figure 6-1 Ross, Weill & Robertson, “Enterprise Architecture as Strategy”, 2006

Business UnitLevel

Project TeamLevel

Coo

rdin

atio

n

Company Level

Company strategy and operations

Business unit strategy and operations

Enterprise architecture

Business unit architecture

Project plan Project IT architecture

Company IT Governance

Project Management

Alignment

Business IT

Alignment Linkage

Arc

hite

ctur

e Li

nkag

e

Bus

ines

sLin

kage

Page 23: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Software development platform

Software development platform (Alan Brown, op cit.)

Page 24: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

Across the life cycle

Pattern and asset use across the life cycle

Page 25: CIS 8090 Enterprise Architectures Session 5 Foundation for ...€¦ · Session 5 Foundation for execution: Documenting the EA Moving from the Ross, Weill, Robinson, Enterprise-level

14 different UML Diagrams – static and behavioral