Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank...

20

Transcript of Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank...

Page 1: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.
Page 2: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Enterprise Architecture in ActionEnterprise Architecture in Action

Bill BransonDirector, Information Technology ArchitectureFrank Russell Company

Bill BransonDirector, Information Technology ArchitectureFrank Russell Company

Page 3: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

3

ITA Maturity ModelITA Maturity Model

00 ChaosChaos What’s wrong?What’s wrong?

22 AlignmentAlignment Does it fit?Does it fit? Published arch, stds, processesPublished arch, stds, processes

33 AdvantageAdvantage Where does it lead?Where does it lead? Published vision, strategyPublished vision, strategy

StageStage NameName Asks…Asks… Depends on…Depends on…

11 AwarenessAwareness What do we have?What do we have? Documented “as is” environ. Documented “as is” environ.

44 MigrationMigration How do we get there?How do we get there? Plan, funded projectsPlan, funded projects

55 RenewalRenewal What’s next?What’s next? Continuous planning, researchContinuous planning, research

Page 4: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

4

0. Chaos: Inventory without Architecture0. Chaos: Inventory without Architecture

LAN

MAN

Partners andVendors

Non-TacomaOffices

Tacoma Office

Associates,Contractors,

Trustedvendors,Temps

Database

Lab

RemoteUsers

Public

PersonalFirewall

Proxy

XPLaptop

Browser Client

VPN

LoadBalancer

PersonalAnti-Virus

XP ThickDesktop

PDA

Non-RussellDevice

XP TS ThinDesktop

RemoteAccessRouter

SiteServer

PartnerFirewall Exodus

TerminalServices

Database(Exodus)

Entrust RadiaLab

Firewall

InternetFirewall

InternetFirewall(Exodus)

FTP(Exodus)

PSTN

Web Application

OutlookWeb

AccessWeb(Exodus)

PartnerFTP

E-mail

WINS

SecureID

DNS

Print

File

Inventory

FAX

DHCPDomain

Controller

PrivatePartner

Connections

InternetWAN

Page 5: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

5

1. Awareness: Data Inventory Tool1. Awareness: Data Inventory Tool

Busines Units & Contacts Related Applications

Database

Financial

Operations

Research

Sales & Marketing Tools

Other:

Data ContactDatabase

Database

Database

Database

Database

Related Databases

Global Use? Y N

Global Use? Y N

Global Use? Y N

Global Use? Y N

Global Use? Y N

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Organizations

Individuals

Services

Plans

Funds

Trades

Accounts

GL/Rev/Exp

Indexes

Portfolios

Profiles

Performance

Sales/Service

Activities

Subscriptions

Cash Flow

AUM

Prices

Data Type

Category

Page 6: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

6

2. Alignment: Documented Architecture2. Alignment: Documented Architecture

Principles

Practices

Domain Architectures

Standards

Page 7: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

7

Architectural Component Table - ExampleArchitectural Component Table - Example

ArchitecturalComponent

Company A Supported Company A Preferred New Technology

User Experience Company A Standard Desktop Company A Standard Desktop Standard

Desktop Company A Standard Desktop Company A Standard Desktop Standard

Network Vendor A Product v. 1.3

Vendor B Product v. 2.1

Vendor B Product v. 2.1 Vendor B Product v. 2.2

Vendor Z Product v. 1.2

Database Server Vendor C Product v. 3.5

Vendor D Product v. 7.0

Vendor E Product v. 8.0

Vendor F Product v. 1.02

Vendor D Product v. 7.0

Vendor E Product v. 8.0

Vendor F Product v. 1.02

N/A

ApplicationServer

Vendor G Product v. 1.1

Vendor H Product v. 2.1

Vendor H Product v. 2.1 N/A

SynchronizationServer

Vendor I Product v. 3.2

Vendor J Product v. 3.3

Vendor I Product v. 3.2

Vendor J Product v. 3.3

Vendor I Product v. 3.2

Vendor J Product v. 3.3

Vendor X Product v. 1.0

Web Server Vendor K Product v. 5.5

Vendor L Product v. 4.2

Vendor L Product v. 4.2 N/A

Page 8: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

8

Pra

ctic

es

Principles

Standards

Infrastructure Services Applications N

etw

ork

Infr

ast

ruct

ure

Web

In

fra

stru

ctur

e

Ser

ver

Har

dwar

e, S

tora

ge,

Ope

ratin

g S

yste

m

App

lica

tion

Ser

vice

s

Web

and

App

lica

tion

Ser

vice

s

Sec

urity

Ser

vice

s

File

Ser

vice

s

Pub

lish

ing

Ser

vice

s

Prin

t S

ervi

ces

Mes

sagi

ng S

ervi

ces

App

lica

tion

Por

tfol

io

Rep

ortin

g T

ools

App

lica

tions

2. Alignment: Domain Architectures2. Alignment: Domain Architectures C

lient

Har

dw

are

an

d O

pera

ting

Sys

tem

Page 9: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

9

Domain Architecture - The TextDomain Architecture - The Text

Overview

Applicable Governing Principles

Domain Principles

Domain Practices

Best Practices

Implementation Strategy

Collaborations

Emerging Trends

Overview

Applicable Governing Principles

Domain Principles

Domain Practices

Best Practices

Implementation Strategy

Collaborations

Emerging Trends

Page 10: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

10

3. Advantage: Vision and Strategy3. Advantage: Vision and Strategy

IndustryTrends and

Opportunities

TechnologyTrends and

Opportunities

Enterprise Mission IT Mission

Key BusinessStrategies

IT Strategy

Page 11: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

11

4. Migration: Program Management4. Migration: Program Management

Task #1

Task #2

Task #3

Task #4

Task #5

Task #6

Task #7

Task #8

Task #9

Task #10

Task #11

Task #12

Task #13

Task #14

Task #15

Task #16

Page 12: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

12

5. Renewal: Technology Research Council5. Renewal: Technology Research Council

Established to enable BU initiating or planning Web-based projects

Realize benefits sooner by streamlining technology evaluation process

Forum for technical consideration of established and emerging technologies

Rapidly respond to shifts in business Web strategy

Proactively identify Internet technologies for business application

Established to enable BU initiating or planning Web-based projects

Realize benefits sooner by streamlining technology evaluation process

Forum for technical consideration of established and emerging technologies

Rapidly respond to shifts in business Web strategy

Proactively identify Internet technologies for business application

Page 13: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Applying Enterprise ArchitectureApplying Enterprise Architecture

Enterprise Architecture in ActionEnterprise Architecture in Action

Page 14: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

14

Enterprise Architecture

Enterprise Architecture from the bottom up...Enterprise Architecture from the bottom up...

Infrastructure

Data and Applications

Business

Page 15: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

15

Zachman FrameworkZachman Framework

People (Who) Time (When)Motivation (Why)  Data (What)

Function (How)

Network (Where)

Objectives / Scope

List of things important to the enterprise

List of processes the enterprise performs

List of locations where the enterprise operates

List of organizational units

List of business events / cycles

List of business goals / strategies

Business Owner's View

Entity relationship diagram (including m:m, n-ary,

Business process model (physical data flow diagram)

Logistics network (nodes and links)

Organization chart, with roles; skill sets; security issues.

Business master schedule

Business Rules

Architect's View (Model of the Information System)

Data model (converged entities, fully normalized)

Essential Data flow diagram; application architecture

Distributed system architecture

Human interface architecture (roles, data, access)

Dependency diagram, entity life history (process structure)

Business rule model

Technology Model

Data architecture (tables and columns); map to legacy

System design: structure chart, pseudo-code

System architecture (hardware, software types)

User interface (how the system will behave); security

"Control flow" diagram (control structure)

Business rule design

Detailed Represen- tation

Data design (denormalized), physical storage design

Detailed Program Design

Network architecture

Screens, security architecture (who can see what?)

Timing definitions

Rule specification in program logic

Functioning system

Converted data

Executable programs

Communica- tions facilities

Trained people

Business events Enforced rules

Functioning system

Detailed Represen- tation

Technology Model

Architect's View (Model of the Information System)

Business Owner's View

Objectives / Scope

  People (Who) Time (When)Motivation (Why)  Data (What)

Function (How)

Network (Where)

Page 16: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

16

Normalized Use Case #7Normalized Use Case #7

Who? Where?

Associate,Contractor

What?

Terminal Services/ PublishedApplication

Locally-InstalledApplication

Local

RemoteGeneral Public

Trusted Partner orVendor

Application / WebServer

NetworkResources

How?

Page 17: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

17

Data Inventory ToolData Inventory Tool

Busines Units & Contacts Related Applications

Database

Financial

Operations

Research

Sales & Marketing Tools

Other:

Data ContactDatabase

Database

Database

Database

Database

Related Databases

Global Use? Y N

Global Use? Y N

Global Use? Y N

Global Use? Y N

Global Use? Y N

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Application

Application Contact:

Organizations

Individuals

Services

Plans

Funds

Trades

Accounts

GL/Rev/Exp

Indexes

Portfolios

Profiles

Performance

Sales/Service

Activities

Subscriptions

Cash Flow

AUM

Prices

Data Type

Category

Page 18: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

18

Data InventoryData Inventory

CorporgCorporg_rpt frimcofrimco_ rpt

Fidelity_ Raw_Data

frctperf_ M204

imb

OLAPstagingPicassoLookup

Picasso OLAP

PACE Databases

May 14, 2002 Version 1.0

SalesLogixSiebelmedia_ log

performancefrimco_ rep

NavProdimb_rep TS_ backing store

webdocs_ repFundSite

webdocs

corporg_rep

research_ dbipr_ datamart

manager_ tdr

analyst_ tdr GEP Systemresearch_ test hotquery

mrism204_stage perf_metricsresearch_ loadsas_temp

CAPSales Reporting

Balancing PACE

FRTC Perf

MRIS

NavProd Update Process

Web Docs Admin Apps

Hyperformance Fund

MCP Client Performance

Siebel

Picasso Frimco Loads

ClientLINK

Cold Fusion

Media Log Web Site

Russell.com

SAS

Various Doc. extracts

TAP

Access attached Fidelity Loads

DataMart Loader

Employee Investor Web

Ranks and Families

RussellLINK

SalesLogix

SiteServer TeamSite

FAME/Benton

FundSite

Hot Query

Indexes on the Home Page

M204 Load

MacroMedia J Run

Research db extract/ load

Impromptu/ PowerPlay

Impromptu/ PowerPlay

CSGLink

FOSS

FOSS

Advantage Billing

AdvantageBilling

mss-reportingcoda_ pur revenueimb_rpt coda_ gold Advantage BillingDetail GL

CODA

IMB MV ExtractMany addtl add- on apps

casolapstaging

cas

OLAP Repository cas_rpt

cas_rep

frs_ acme

acmeolapstaging

Einstein OLAP

Acme

CAS

Cognos UpFront

Sybase to SQL Server Repl. EinsteinOLAP Cube Processing

FRS Contact Admin

FRS Document Extract

CSGLink

May 14, 2002 Version 1.0

Financial OperationsTrading PublishingSales & Marketing Tools Research

Siebel

Page 19: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.

Copyright 2002 by Frank Russell Company. All rights reserved including the right of reproduction in whole or in part.

19

Five Essential Steps to Effective ITA Five Essential Steps to Effective ITA

1. Know what you have

2. Carefully expand IT portfolio

3. Align with business value and strategy

4. Migrate and or retire to bridge gap

5. Evergreen

1. Know what you have

2. Carefully expand IT portfolio

3. Align with business value and strategy

4. Migrate and or retire to bridge gap

5. Evergreen

Page 20: Enterprise Architecture in Action Bill Branson Director, Information Technology Architecture Frank Russell Company.