applying ea
TRANSCRIPT
-
8/2/2019 Applying EA
1/33
1 / June 2007 / Copyright EDS Canada
Applying EnterpriseArchitecture
David Woelfle
Enterprise Architect
CTO, EDS Canada
-
8/2/2019 Applying EA
2/33
Enterprise Architecture is viewed variously as either the Holy Grailof
computing and a critical component in driving the strategy of the Enterprise, or
it is perceived as an expensive boondoggle driven by ivory tower academics.
How do ou effectivel a l Enter rise ArchitectureHow do ou effectivel a l Enter rise Architecture
Enterprise Architecture
Applying Enterprise Architecture2/ June 2007 / Copyright EDS Canada
to improve organizational results?to improve organizational results?
This session will discuss how several large organizations have achieved
significant business results through the proper application
of architecture principles and strategies.
-
8/2/2019 Applying EA
3/33
Agenda
Examples will highlight:
How establishing the architecture early in the project cycle can
reduce project costsreduce project costs and help control scopehelp control scope
Applying Enterprise Architecture3/ June 2007 / Copyright EDS Canada
How the application of architecture can reduce the cost of operationsreduce the cost of operations
in the mid to long term
How when done badlywhen done badly architecture can have catastrophic
consequences for the enterprise
-
8/2/2019 Applying EA
4/33
What is Enterprise Architecture?
Applying Enterprise Architecture4/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
5/33
Data WarehouseData Sources Data
Subscriptions
Data Distribution Analytics
Support
Information
Delivery
Operational Data
Applications/Tools
ETL
ion
/Desktop
Access
Information
Consumers
DataMarts
Staging
DB
D
ODS
ETL
An Architecture Example
Applying Enterprise Architecture5/ June 2007 / Copyright EDS Canada
Presen
tat
Cubes
ExternalData
Metadata Management
Data Management Services
Plan Monitor Tune Audit Backup / Recover Security SSO
Administration Development Training Operation Support
Source Applications Transformations Business Rules Administration/Stewardship
Process Controls & AnalyticsData Normalization Business Rules Mgmt
Routing Control Security & Administration
Data Models
Processing Statistics Information Transport
Systems Management
Organizational Framework
-
8/2/2019 Applying EA
6/33
Zachman Graphic
Applying Enterprise Architecture6/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
7/33
EDS Rightstep
Business Context
and Direction
Industry Architecture Templates,
Business and Technology Trends,
and Market Conditions
Current Business
and IT
Environment
Business Processes
Business Strategy
Business VisionBusiness ObjectivesOperating PrinciplesBusiness Drivers
Applying Enterprise Architecture7/ June 2007 / Copyright EDS Canada
Current Environment
Business Drivers for Change
InformationArchitecture
Infrastructure Architecture
ApplicationArchitecture
Systems
Management
IT DirectionIT ObjectivesGuiding PrinciplesIT StandardsIT Selection
Enterprise Architecture (Target)
StrategiesIndividual
Programs,
Decisions, and
Change
Management
IT Gaps
Approach
Initiatives
Value
Schedule
-
8/2/2019 Applying EA
8/33
Bottom Line: The Value of Architecture
Paradoxically, enterprise architecture has no intrinsic value,
despite the fact that the informationinformation coursing through it
is profoundly valuable.
Applying Enterprise Architecture8/ June 2007 / Copyright EDS Canada
The value of information is determined by the competitive
advantage gained through its use.
Source: Meta Group Enterprise Architecture Strategies
-
8/2/2019 Applying EA
9/33
Challenges of Enterprise Architecture?
Applying Enterprise Architecture9/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
10/33
What comes first?
Single system?Single system?
Data Model?Data Model?
Infrastructure?Infrastructure?
WAN?WAN?
Applying Enterprise Architecture10/ June 2007 / Copyright EDS Canada
Process Model?Process Model?
-
8/2/2019 Applying EA
11/33
Request for
Lender/Leasing Company
File of Loan
Data
Reports
Escrow &
Collateral
Interest
Insurance
Notices
Regulatory Body
ComplexityComplexity
Applying Enterprise Architecture11/ June 2007 / Copyright EDS Canada
Notices
Insurance
Policy
Billing
NoticePayment
Tracker
Consumer
Request for
Insurance
CoverageUn-identified
Notices
Cancel
Renewal
Endorse
Insurance
Correspondence
Requestfor
Coverage
Request for
Insurance
Coverage
Invoice
Billing
Policy
Information
Purchase
Verificationof Coverage
-
8/2/2019 Applying EA
12/33
Cost
High costHigh cost
Lots of manpowerLots of manpower
Applying Enterprise Architecture12/ June 2007 / Copyright EDS Canada
Lots of delaysLots of delays
-
8/2/2019 Applying EA
13/33
Management buy-in
Applying Enterprise Architecture13/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
14/33
Linking to the business
Applying Enterprise Architecture14/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
15/33
Some living examples of Enterprise
Applying Enterprise Architecture15/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
16/33
Applying Architecture early improves results
Challenge:
Canadian financial institutionCanadian financial institution needed a new web site fordirect traded brokerage accounts
Wanted to be operational in 3 months3 months
Recognized a need for ongoing enhancementsongoing enhancements and releases to
Example #1
Applying Enterprise Architecture16/ June 2007 / Copyright EDS Canada
meet all of the functional objectives
Business Objectives:
Contain cost
Fast realization
Steady stream of new functionality over time (3 year roadmap)
Flexibility
-
8/2/2019 Applying EA
17/33
How was Architecture applied?
Defined overall application and infrastructure architecture first
Exercise took the team just 3 weeks
Focus was on defining:
Logical boundaries of each section
Applying Enterprise Architecture17/ June 2007 / Copyright EDS Canada
ross- unc ona serv ces
(identity, authorization, logging, audit)
Isolating each of the major trading product families
(equity, funds, bonds, cash accounts)
Simplifying linkages to key other bank applications by isolating
communications into one set of components
(today we would have used an EAI like Biztalk, but then ..)
-
8/2/2019 Applying EA
18/33
Results
Logical architecture still intact 10 years later
Many functions updates within their elements
EAI tool introduced 5 years after design with only minor modifications
Applying Enterprise Architecture18/ June 2007 / Copyright EDS Canada
Improved speed to market of new services
Release every 2 to 3 months
Critical functions identified by early users added as add-on to first
upgrade release with few issues
-
8/2/2019 Applying EA
19/33
Architecture done right means.
Better requirements management
Scope control
Applying Enterprise Architecture 19/ June 2007 / Copyright EDS Canada
Alignment of solution to business requirements early
Better management of release map
Reduced complexity
-
8/2/2019 Applying EA
20/33
Good architecture can drive savings
Challenge:
Major global manufacturer needed to overhaul engineering and
design practices globally
Core was going to be new tool sets for CAD / CAE / Simulation /
CIE
Example #2
Applying Enterprise Architecture 20/ June 2007 / Copyright EDS Canada
Business Objectives: Reduce model development time from 60 months to 24 to 30
months
Reduce development cost for a new model by 30% and a model
revision by 50%
Shift to Virtual development methods and away from physical
testing / design paradigms
-
8/2/2019 Applying EA
21/33
How was architecture employed?
First steps:
Architecture scope was defined to align with the corporate processmodel
Functional work task decomposition identified the major sub-processes that needed to be addressed
Cost analysis identified the heavy hitters in terms of cost benefitagainst functional area
Applying Enterprise Architecture 21/ June 2007 / Copyright EDS Canada
Architect applied:
Functional decomposition used to build logical architecture model Application architecture developed against the logical architecture
to align application acquisitions and reduce functional overlap
Initial transformation projects mapped to identify time to benefit
-
8/2/2019 Applying EA
22/33
Structural Challenges
Global Effort
Three major engineering centres, five testing facilities,
24 major outsourced providers of services, 4continents
Resistance to change
Applying Enterprise Architecture 22/ June 2007 / Copyright EDS Canada
After all engineers are smarter than anybody else,
right.
Funding
Project had to be self-funding after the first 12
months, and provide payback in less than 30 months
-
8/2/2019 Applying EA
23/33
Results
Performance improvement
Engineering / design operations costs
reduced by 1/3 in just two years.
Project payback in 18 monthsProject payback in 18 months
Applying Enterprise Architecture 23/ June 2007 / Copyright EDS Canada
months after 18 months, and 30
months after 36 months
Product quality improvementquality improvement of over
15% (measured by reductions in
defects per thousand units of output)
-
8/2/2019 Applying EA
24/33
How did architecture help?
Provided the common frameworkcommon framework for discussion
Divided the project into logical working elements that allowed
for rapid ramprapid ramp--up of activityup of activity
Applying Enterprise Architecture 24/ June 2007 / Copyright EDS Canada
of functionalityof functionality while elements were being developed /
evaluated separately
Costs containedCosts contained by constraining choices / strategies thanks to
pre-defined framework
-
8/2/2019 Applying EA
25/33
When Architecture goes wrong ..
North American division of a large global manufacturer needed a
new ERP solution
Didnt have time for a full architecture
Decided to develop the architecture as each business function of
Example #3
Applying Enterprise Architecture 25/ June 2007 / Copyright EDS Canada
the ERP was implemented
Phase I (classic ERP approach) was finance and administration
Meanwhile the overall business was redeveloping their entire
process model
Neither the PMO, nor the architect caught the developing conflict
-
8/2/2019 Applying EA
26/33
And the loser is ..
Project was two years late and double the projected budget
(55 Million up to 120 Million)
Multiple key requirements missed
Initial scope missed linkages to key corporate processes
Financial activities that affected other areas such as purchasing
were missed
Applying Enterprise Architecture26/ June 2007 / Copyright EDS Canada
2nd release required a complete rework of the solution increasing
cost of that effort from 25 Million to 45 Million
Scope was significantly changed
2/3s of the business processes were reworked
No new functionality in the 2nd release
(missed 30 original planned enhancements)
-
8/2/2019 Applying EA
27/33
Some suggested approaches.
Applying Enterprise Architecture27/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
28/33
Start with creating / choosing a framework
A basic framework to divide the overall architecture into logical
units can help with:
Establishing boundaries
Definitions
Communication
Applying Enterprise Architecture28/ June 2007 / Copyright EDS Canada
Limiting duplication
A framework should:
Define shared elements and services
Help with prioritization
Be simple
-
8/2/2019 Applying EA
29/33
An example ..
Applying Enterprise Architecture29/ June 2007 / Copyright EDS Canada
-
8/2/2019 Applying EA
30/33
Then divide and conquer
You cant do it all at once
Chunk it up and pick areas to deal with first
Assign different projects key elements to work on, especially for
Applying Enterprise Architecture30/ June 2007 / Copyright EDS Canada
Recognize that:
This effort takes the average organization 5 to 10 years
Measures success mostly by long term cost avoidance
-
8/2/2019 Applying EA
31/33
Policies and Standards are a key foundation
If you have good policies and standards you will:
Limit variability
Reduce cost
Simply architecture
Applying Enterprise Architecture31/ June 2007 / Copyright EDS Canada
Success in this space requires strong organizational support
Pick your battles carefully
Infrastructure (hardware, OS, network) is often the easiest place to
start to gain success
-
8/2/2019 Applying EA
32/33
Prioritize Pain First or Hot Project First
Two ways to begin Pain First or Hot Project First
Pain first
What is your most significant pain point in the organization
Tackle it to reduce the pain and demonstrate success
Benefit High Payoff
Applying Enterprise Architecture32/ June 2007 / Copyright EDS Canada
Risk High visibility Fail and you are done on your first effort
Hot Project first
Addresses the organizations first priority
Brings value in multiple parts of your Enterprise Architecture Benefit Puts new work in the right framework
Risk Slowing down the Hot Project
-
8/2/2019 Applying EA
33/33
33 / June 2007 / Copyright EDS Canada
EDS
33 Yonge Street
Toronto, ON M5E 1G4
416-814-4571
[email protected] or eds.com
EDS and the EDS logo are registered trademarks of Electronic Data Systems Corporation. EDS is an equal opportunity employer
and values the diversity of its people. 2007 Electronic Data Systems Corporation. All rights reserved.