37
Profession of Enterprise Architect Profession of Enterprise Architect Vineet S Rajput Vineet S Rajput Vice President, Bank of America [email protected] om

Profession of Enterprise Architect

  • Upload
    gratia

  • View
    75

  • Download
    5

Embed Size (px)

DESCRIPTION

Profession of Enterprise Architect. Vineet S Rajput Vice President, Bank of America [email protected]. Agenda. What is Enterprise Architecture Understanding Architecture What are different types of IT architects What is an enterprise architect - PowerPoint PPT Presentation

Citation preview

Page 1: Profession of Enterprise Architect

Profession of Enterprise ArchitectProfession of Enterprise Architect

Vineet S RajputVineet S RajputVice President, Bank of America

[email protected]

Page 2: Profession of Enterprise Architect

AgendaAgenda

What is Enterprise Architecture– Understanding Architecture– What are different types of IT architects– What is an enterprise architect

Application of Enterprise Architecture– When do we use it– Who uses it

Execution of Enterprise Architecture– Why do we need it?– When do we need it?– When will we use it?– Who should be involved in the effort?– Skills & tools for an enterprise architect

Page 3: Profession of Enterprise Architect

Pop Quiz!Pop Quiz!

Enterprise Architecture is designing applications using J2EE, .Net, or similar technologies

False Enterprise Architecture is a way to Organize

Enterprise Data to facilitate integration

False Enterprise Architecture is a way to Design

IT Systems

False

Page 4: Profession of Enterprise Architect

Myth & RealityMyth & Reality

Myth:– It is a way to design IT systems– It is a way to organize Data– It is a way to develop Java applications (J2EE! &

Java certified enterprise architect)

Reality:– It is “Enterprise” Architecture– It involves overall documentation & management

of all aspects of Enterprise– It is a Business issue, not just an IT issue– It has nothing to do with Java!

Page 5: Profession of Enterprise Architect

What is ArchitectureWhat is Architecture

Page 6: Profession of Enterprise Architect

How is a Building BuiltHow is a Building Built

Client / End user has a need Client discusses his needs & taste with an architect The architect ‘designs’ the building considering

– Explicit requirements by the client– Explicit requirements by regulators (city rules etc.)– Implicit requirements of lot location, environment etc.– Implicit requirements that the building must look good and can be

built The structural engineer designs the house structure

– It complies with architects ‘design’– Can be built with existing technologies– Will be strong enough for desired use

The designer creates the embellishments like– Exterior surfacing– Interior colors– Cabinets, Fixtures etc.

Page 7: Profession of Enterprise Architect

Points to notePoints to note

All of the above are ‘required’ in each building

Multiple roles may be played by the same person

The skill set required for each role is distinct

A building will fail if it lacks in any one of the aspects

Strength

BeautyFunction

Requirements Construction

Page 8: Profession of Enterprise Architect

Leaning tower of PisaLeaning tower of Pisa

Great design Would meet functional

requirements Poor structural

strength

Result: It was never

completed

Page 9: Profession of Enterprise Architect

Winchester HouseWinchester House

Sound structural design

Decorated beautifully Lacks functional

design

Result: Legendary status as a

non-functional monument

Page 10: Profession of Enterprise Architect

Museum of LouvreMuseum of Louvre

Highly functional design

Structurally sound Beautiful

Result Considered a

masterpiece

Page 11: Profession of Enterprise Architect

IT system delivery cycleIT system delivery cycle

Client identifies a need Architect creates a

functional ‘design’ Engineers creates the

structure of the system– Software engineers

design application– Network engineers

design infrastructure User experience

designer creates the aesthetics

Developers build the systems

Strength(Robustness)

Beauty(Aesthetics)

Function

Requirements

Construction

Page 12: Profession of Enterprise Architect

Role of an ArchitectRole of an Architect

Ensure system meets the functional needs Ensure system meets the implicit non-

functional needs Ensure system meets the standards

– Legal / Regulatory standards– Industry standards– Company standards

Ensure the system is “engineerable”

Page 13: Profession of Enterprise Architect

Types of ArchitectsTypes of Architects

Page 14: Profession of Enterprise Architect

Types of ArchitectsTypes of Architects

Business Architect Application/ Solutions Architect Information/ Data Architect Infrastructure Architect Enterprise Architect

Page 15: Profession of Enterprise Architect

Business ArchitectBusiness Architect

Ensures that the business processes and strategies can support the business functions.

Primarily concerned with business processes & organizations

This role may have only peripheral interest in IT

A business architect may focus on one process at a time.

A0

Step 1

A0

Step 2

A0

Step 3

Mr. Manager

Supervisor 1 Supervisor 2Supervisor 3

AssociateAssociate Associate Associate

Associate

Page 16: Profession of Enterprise Architect

Application/ Solutions ArchitectApplication/ Solutions Architect

Responsible for understanding the business functions and translating them into implementable systems.

Primarily concerned with individual systems and their interface with ‘neighboring’ systems.

Not really concerned with the big picture or the whole enterprise.

Component1

Component2

Component3

Component4

Component5

Component6

Page 17: Profession of Enterprise Architect

Data/ Information ArchitectData/ Information Architect

Responsible for ensuring that the data is organized properly and supports the solutions.

The responsibility may be across many systems in order to ensure that multiple systems can work together.

Table1

Table2

Table3

Table4

Table5

Page 18: Profession of Enterprise Architect

Infrastructure ArchitectInfrastructure Architect

Concerned about the physical IT infrastructure of the company

This role is concerned with aspects like resource capacity, network capacity, server clustering, administration, and security.

The focus may be enterprise wide or departmental

IBM

IBM

Page 19: Profession of Enterprise Architect

Enterprise ArchitectEnterprise Architect

A big picture role. Responsible for the overall

framework to ensure that all other roles can work in sync.

Ensures that the work of all the architects is a cohesive whole.

Ensures that results are aligned with the business direction.

Sets the strategic direction, manages risks, defines standards and maintains cross organization communication.

Page 20: Profession of Enterprise Architect

““Official” DefinitionOfficial” Definition

Enterprise Architecture (EA) links the business mission, strategy, and processes of an organization to its IT strategy. It is documented using multiple architectural models or views that show how the current and future needs of an organization will be met

The Final White Paper on Enterprise Architecture

US Chief Information Officers Council

Page 21: Profession of Enterprise Architect

But!But!

This is the still an IT Centric view of Enterprise Architecture

Because– This definition was created for the CIOs– Most of today’s enterprises are information centric

However– True EA must deal with the WHOLE enterprise– EA may create/ improve solutions with little or no

IT involvement

Page 22: Profession of Enterprise Architect

Application of Enterprise ArchitectureApplication of Enterprise Architecture

Page 23: Profession of Enterprise Architect

When do we use EAWhen do we use EA

Enterprises use it Every day! Change management

– Strategy planning– Requirement analysis– Cost & schedule estimation– Regulatory compliance & certification– Enterprise wide planning reporting– Knowledge sharing

Page 24: Profession of Enterprise Architect

How to utilize Documented EA?How to utilize Documented EA?

Day to Day operations & management Creating a managed strategy of evolution

– Process change– System & technology change

Tactical planning– Requirement validation for projects– Process, system, and technology traceability– Risk assessment & management

Regulatory compliance monitoring & reporting

Mergers & Acquisitions: evaluating the partner against stated goals for acquisition

Page 25: Profession of Enterprise Architect

Who can benefit from itWho can benefit from it

Owners: for understanding the overall enterprise

Business leaders: for setting directions Planners: for strategy & tactical planning Managers: for managing risks, costs,

priorities, & timelines Implementers: for evaluating alternatives

& achievement of objectives

Page 26: Profession of Enterprise Architect

Implementing Enterprise ArchitectureImplementing Enterprise Architecture

Page 27: Profession of Enterprise Architect

Why do we need Enterprise ArchitectureWhy do we need Enterprise Architecture

Regulatory/ Legal reasons– Under Clinger-Cohen act, all federal govt. projects

need Enterprise Architecture– EA can help with Sarbanes Oxley requirements– Financial institutions may use EA for operational

risk management under Basel II

IT strategy planning Enterprise change management Operational risk assessment/ mitigation

Page 28: Profession of Enterprise Architect

When do we need it?When do we need it?

All the time The sooner the better The alternative

– Trial and error– Demolish and restart

Page 29: Profession of Enterprise Architect

What does an Enterprise Architect do?What does an Enterprise Architect do?

Create portfolio: Current & Future states of– Goals & Strategies– Locations– Organizations– Functions & processes– Physical & knowledge assets

Create standards & processes for– Documenting the portfolio– Keeping portfolio current– Perform gap analysis and solution evaluation– Creation of solution

Page 30: Profession of Enterprise Architect

The Enterprise Architecture processThe Enterprise Architecture process

Document baseline: the as-is state– What we have: Physical, Intellectual, and Data

assets– How we do things: Functions & processes– Where: Physical and logical locations associated

with processes– Who: Roles, organizations & persons associated

with processes

Understand reason for change: drivers, strategies & timelines.

Design Future state Identify gaps & create migration strategy

Page 31: Profession of Enterprise Architect

The Enterprise Architecture ToolsThe Enterprise Architecture Tools

Knowledge Collection– Databases, Word, Groupware

Portfolio repository for knowledge assets– Popkin, Troux etc.

Process modeling tools– IDS-Scheer Aris, Visio etc.

Analysis & traceability tools– Excel, Popkin, minitab etc.

Communication tools– E-mail, Websites, Powerpoint etc.

Page 32: Profession of Enterprise Architect

Who should be involved in definitionWho should be involved in definition

Senior managers/ execs, both IT & business

Strategy planners Process improvement specialists Technology SMEs

Page 33: Profession of Enterprise Architect

Functions of Enterprise ArchitectFunctions of Enterprise Architect

Understand Goals& Strategies

AnalyzeStrategies & Requirements

SynthesizeSolutions

CommunicateTo Stakeholders

•Communication•Domain Knowledge

•Environment Knowledge

•Communication•Domain Knowledge

•Environment Knowledge

•Technology Knowledge

•Communication•Domain Knowledge

•Environment Knowledge

•Technology Knowledge

•Communication•Domain Knowledge

•Environment Knowledge

Govern/ Control

•Communication•Policing

Page 34: Profession of Enterprise Architect

Skills for an enterprise architectSkills for an enterprise architect

Communication– Learn– Listen– Understand– Critique– Translate– Champion– Envision– Educate– Mediate– Police/ Enforce– Document– Present

Domain Knowledge– Understand– Spot trends– Translate– Model– Process Knowledge– Analysis

Technology Knowledge– Technology

Environment– Spot trends– Methodologies– Tools– Design solutions

Page 35: Profession of Enterprise Architect

SummarySummary

An Architect is ensures the functional integrity of a system

Enterprise Architect is responsible for the functional integrity of WHOLE Enterprise

Good architecture is the foundation of a strong enterprise

Architecture documentation is necessary to manage change

A savvy business leader is the best Enterprise Architect

Page 36: Profession of Enterprise Architect

Is it a surprise then

that Bill Gates is an “Architect” of Microsoft

Page 37: Profession of Enterprise Architect

QuestionsQuestions