enterprise architecture in action bill branson director, information technology architecture frank...
TRANSCRIPT
Enterprise Architecture in ActionEnterprise Architecture in Action
Bill BransonDirector, Information Technology ArchitectureFrank Russell Company
Bill BransonDirector, Information Technology ArchitectureFrank 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
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
WINS
SecureID
DNS
File
Inventory
FAX
DHCPDomain
Controller
PrivatePartner
Connections
InternetWAN
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
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
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
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
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
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
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
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
Applying Enterprise ArchitectureApplying Enterprise Architecture
Enterprise Architecture in ActionEnterprise Architecture in Action
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
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)
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?
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
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
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