ta p16 - introducing enterprise architecture to the enterprise€¦ · introducing enterprise...

28
Introducing Enterprise Architecture Version 1.1 10/03 TA P16 1 1 of 28 Architecting-the-Enterprise Limited Copyright © 2003 Introducing Enterprise Architecture Introducing Enterprise Architecture into the Enterprise Washington - 21st October 2003 Chris Greenslade [email protected]

Upload: others

Post on 16-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 1

1 of 28Architecting-the-Enterprise Limited

Copyright © 2003 Introducing Enterprise Architecture

Introducing Enterprise Architectureinto the Enterprise

Washington - 21st October 2003

Chris Greenslade

[email protected]

Page 2: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 2

Introducing Enterprise Architecture 2 of 28Architecting-the-Enterprise Limited

Copyright © 2003

ApproachApproach

nEvery situation is differentn The organizationn Its history and its current situationn The businessn The people and their own objectives

nAll these influence the approach to take

nHere, it is assumed that: nAn IT system design/implementation facility existsn TOGAF is the framework to be used

nTOGAF tells you what to do

nSimilar approaches for other frameworks

Page 3: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 3

Introducing Enterprise Architecture 3 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Statement of Architecture

Work

Statement of Architecture

Work

TOGAF 8 ADMTOGAF 8 ADM

HArchitecture

ChangeManagement

HArchitecture

ChangeManagement

GImplementation

Governance

GImplementation

Governance

FMigrationPlanning

FMigrationPlanning

EOpportunities& Solutions

EOpportunities& Solutions

DTechnologyArchitecture

DTechnologyArchitecture

CInformation

SystemArchitectures

CInformation

SystemArchitectures

CInformation

SystemArchitectures

CInformation

SystemArchitectures

RequirementsManagement

BBusiness

Architecture

BBusiness

Architecture

AArchitecture

Vision

AArchitecture

Vision

PreliminaryFramework &

Principles

PreliminaryFramework &

Principles

The recommended approach for Enterprise Architecture development consists of a

preliminary phase followed by a cycle of nine phases.

These phases are iterative, both within each phase and

between the phases.

Sometimes these information sets are in the

form of text documents that need to pass through some

formal acceptance, or approval, procedure.

However, this information will mainly be in the form of models generated by some form of IT Architecture tool. The models will be held in a repository and displayed

as necessary by some form of viewing tool.

Target Technology Architecture

Version 1

Target Technology Architecture

Version 1

The information generated and consumed by each

Phase is passed between the Phases as named sets

of information.

Page 4: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 4

Introducing Enterprise Architecture 4 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Objectives of Preliminary Phase (1)Objectives of Preliminary Phase (1)

nTo ensure everyone who will be involved in, or benefit from this approach, is committed to the success of the architectural process.

nTo define the architecture principles that will inform the constraints on any architecture work.

nTo define the "architecture footprint" for the organization -the people reponsible for performing architecture work, where they are located, and their responsibilities.

nTo define the scope and assumptions (particularly in a federated architecture environment)

Page 5: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 5

Introducing Enterprise Architecture 5 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Objectives of Preliminary Phase (2)Objectives of Preliminary Phase (2)

nTo define the framework and detailed methodologies that are going to be used to develop enterprise architectures in the organization concerned.

nTo set up and monitor a process (normally including a pilot project) to confirm the fitness for purpose of the defined framework.

n If necessary, to define a set of criteria for evaluating architecture tools (an example set of criteria is given in Part IV), repositories and repository management processes to be used to capture, publish, and maintain architecture artifacts.

Page 6: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 6

Introducing Enterprise Architecture 6 of 28Architecting-the-Enterprise Limited

Copyright © 2003

ActivitiesActivities

nGet the buy-in

nProvide a foundation for the Architectural Framework

nEstablish the Architectural Framework

n Integrate the Framework with existing procedures

nChoose the tools

nCreating a repository for the Enterprise Continuum

nTrain the staff - architects and others

n Identify and capture existing Architecture assets

nMonitor a pilot project

Page 7: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 7

Introducing Enterprise Architecture 7 of 28Architecting-the-Enterprise Limited

Copyright © 2003

The challenges of getting the buy-inThe challenges of getting the buy-in

nThe processes and techniques of IT Architecture are still evolving

nComparative cases are not available

nThere will never be a single preferred method of working

n It will never become an automatic process – the skills of an experienced Architect will always be required n It is not painting by numbersnBut it is not rocket science

nA good Architect must understand the politics and commercial aspects of the background to Architecture

Page 8: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 8

Introducing Enterprise Architecture 8 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Getting the buy-inGetting the buy-in

nThe Architectural approach needs to be sold at all levelsn to the business managementn to the technical managementn to the system designers and developers

nKnowing the basis of resistance is half the battle of overcoming it

nMake a case tackling all the resistance points

nAsk “What is the alternative?”

n If the alternative is better – concede

nAvoid your own NIH

Page 9: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 9

Introducing Enterprise Architecture 9 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Getting the buy-inGetting the buy-in

nCarrot and stick approach using organization’s key drivers

nFind the carrotsnAll the good things we say about IT Architecturen If you have a spare day or two I will tell you

nWhat are the Red Buttonsn ...

nFind the sticksn Fear of failuren Fear of litigationn…

nEDUCATE

Page 10: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 10

Introducing Enterprise Architecture 10 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Provide a foundation for the FrameworkProvide a foundation for the Framework

nProviding a foundation for the framework by establishing:nArchitecture principles – to guide all future work on all

future architecturesn IT GovernancenArchitecture compliance procedures

Page 11: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 11

Introducing Enterprise Architecture 11 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Architecture PrinciplesArchitecture Principles

nThe principles for developing Architectures not for any particular architecture

nDefine the underlying general rules and guidelines

nArchitecture principles – to guide all future work on all future architectures

nAre applied for the use and deployment of all IT resources and assets

nForm the basis for making future IT decisions

nClearly relate back to the business objectives and key architecture drivers

Page 12: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 12

Introducing Enterprise Architecture 12 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Documented Architecture PrinciplesDocumented Architecture Principles

n InvolvesnObtaining a consensusnDemonstrating commitmentnDocumenting clearlynPublishing and promotingnMandating

Page 13: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 13

Introducing Enterprise Architecture 13 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Developing Architectural PrinciplesDeveloping Architectural Principles

nThey should include a statement, the rational and the implications

nThey are developed by the Chief Architect and key business stakeholders

nThey must be appropriate policies and procedures

nThey must ensure alignment of IT strategies with business principles strategies and visions

nA good set of principles will be understandable, robust, complete, consistent and stable

nEverything should be done to minimize violations whether deliberate or accidental

Page 14: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 14

Introducing Enterprise Architecture 14 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Example Architecture PrinciplesExample Architecture Principles

nFrom TOGAF documentationnPrimacy of PrinciplesnBusiness ContinuitynCommon Use ApplicationsnData is an AssetnData is protected from unauthorized use and disclosuren Technology Independence

nMark Forman – US Office of Management and BudgetnComponent of 5-part President’s Management AgendanMarket-based, Result-oriented, Citizen-centerednSimplify and Unite

Boeing“Thou shalt not idle the factory floor”

Boeing“Thou shalt not idle the factory floor”

Page 15: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 15

Introducing Enterprise Architecture 15 of 28Architecting-the-Enterprise Limited

Copyright © 2003

IT governanceIT governance

nEstablished to ensure senior management retain control of IT operation

nEstablished to ensure senior management is seen to assume responsibility for IT operation

nTwo important elementsnA cross-organization “Architecture Board”nAn IT architecture compliance strategy

n IT Governance InstitutenControl OBjectives for Information and related

Technology (COBIT)n http://www.itgi.org/

Page 16: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 16

Introducing Enterprise Architecture 16 of 28Architecting-the-Enterprise Limited

Copyright © 2003

One approachOne approach

nArchitecture BoardnRepresentative of all the key stakeholdersnResponsible for review and maintenancenHopefully should contain Board level membersnHopefully should contain members from major IT

partnersnBecomes the sponsoring body for most architecture

activitiesnShow that it pays for itself

Page 17: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 17

Introducing Enterprise Architecture 17 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Establish the Architectural FrameworkEstablish the Architectural Framework

nTOGAF and its ADM are genericnWhere necessary it should be customized to meet the

specific needs of an organizationnSome phases may be unnecessarynSome procedures may need modificationnSome new procedures may need addingn The whole may need to be adapted to interact with

existing procedures and methodologiesnChanges should be undertaken on a positive omission

basis

nThe same for the Foundation Architecture

Page 18: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 18

Introducing Enterprise Architecture 18 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Customizing TOGAFCustomizing TOGAF

nCustomize, configure and select options suitable for the organization

nTo modify the ADM to produce an 'enterprise-specific' ADMn review its components for applicability,n tailor them to the circumstances of the individual

enterprise.

nReasons for adapting the ADM include:nA different order may be preferred by the organizationn Integrating TOGAF with another enterprise framework n Integration with the corporate governance

Page 19: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 19

Introducing Enterprise Architecture 19 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Integrate the FrameworkIntegrate the Framework

nEvery organization has existing procedures for:nProject planning and managementnRisk analysisnAuthorization of expenditurenMeasurement of business performancenProcurementn…n ...

Page 20: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 20

Introducing Enterprise Architecture 20 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Integrate activitiesIntegrate activities

nCompliance with corporate standards

nAre there existing documents that can be used?nRequest for architecture work = Project authorizationnArchitecture contract = Project specification

nMerge or enhance

nAre there additional documents to be generatednRisk analysis reportsn Financial justifications

nTemplates to promote standardization

nTools to ease production

Page 21: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 21

Introducing Enterprise Architecture 21 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Choosing the toolsChoosing the tools

nSelection of COTS tools sets depending on:nCurrent familiaritynSuitability for Architecture?n Information exchange between toolsnCompatibility with vendors and subcontractorsnGeneration of output suitable for the consumern Text is good – models are better (graphics?)n TOGAF Certification

nHome-grown toolsnCorporate not personal – documented for continuitynOutput to repositorynCompatibility with vendors and subcontractors

Page 22: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 22

Introducing Enterprise Architecture 22 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Creating a repository Creating a repository

nA Building Blocks repository is necessary, a BBIB is better

nGoal: nRe-use of investments in defining Architecture BBsnEase the search for Solution Building Blocks

nCapture “useful” Building Block Definitions fromnEnterprise Continuumn Industry architecturesnPublic architecturesnVendors product solutions

nAn ADL based BBIB would be ideal (in the future)

nA simple usable mandated repository is a must NOW

Page 23: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 23

Introducing Enterprise Architecture 23 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Train the staffTrain the staff

n Architecture practitioners

n Business Managementn To understand the impact of Enterprise Architecture on their

businessn To understand what is expected of them

n Technical managementn To understand the impact of Enterprise Architecture on their

activitiesn To understand what is expected of them

n Technical implementersn To understand the impact of Enterprise Architecture on their

activitiesn To understand what is expected of them

Page 24: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 24

Introducing Enterprise Architecture 24 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Training optionsTraining options

nOptions to achieve training within resource constraints

n Instructor-lednDedicated or public

nWebinarsnDedicated or publicnWorkbook reinforcement for certification

nCD-ROMn Training at own ratenMentor supportnWorkbook reinforcement for certification

nWeb-based (future)

Page 25: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 25

Introducing Enterprise Architecture 25 of 28Architecting-the-Enterprise Limited

Copyright © 2003

CertificationCertification

nTOGAF 7 is the vendor-neutral, global basis of Certification to impose standards within our profession

Architecture tools which support TOGAF 7

Training courses which instruct in TOGAF 7

Architects trained in the use of TOGAF 7

Professional services offered to support TOGAF 7

Page 26: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 26

Introducing Enterprise Architecture 26 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Capture existing Architecture assetsCapture existing Architecture assets

nArchitecture Building Blocks for reuse

nSolution Building Blocks for reuse

nExisting Architectures

n Industry Architectures

nCommon System Architectures

nArchitecture patterns

nBusiness requirement statements

nBusiness driver statements

nBusiness strategy statements

Page 27: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 27

Introducing Enterprise Architecture 27 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Monitored pilot projectMonitored pilot project

nChoose a suitable candidate

nEstablishing the evaluation criterianComparisons not viable

nProvide the mentoringn To smooth the way

nProvide the monitoringnConsider it to be a separate project

nEvaluate

nRevise as necessary

nContinue or reject

Page 28: TA P16 - Introducing Enterprise Architecture to the Enterprise€¦ · Introducing Enterprise Architecture TA P16 3 Version 1.1 10/03 ... Management B Business Architecture B Business

Introducing Enterprise Architecture

Version 1.1 10/03TA P16 28

Introducing Enterprise Architecture 28 of 28Architecting-the-Enterprise Limited

Copyright © 2003

Summary of activitiesSummary of activities

nGet the buy-in

n * Provide a foundation for the Architectural Framework

n * Establish the Architectural Framework

n * Integrate the Framework with existing procedures

n * Choose the tools

n * Creating a repository for the Enterprise Continuum

nTrain the staff - architects and others

n * Identify and capture existing Architecture assets

nMonitor a pilot project* Integration team and Integration Workshops