Ea roadblocks and remedies

Page 1

Enterprise Architecture Roadblocks and how to overcome them BTELL Enterprise Architecture Conference Date: 15 Aug 2007, Adrian Grigoriu

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

1

Function O

G

Lines/Products

Process Technology People

Planes


“Nothing will be ever achieved if all objections must be overcome first”

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

2

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Architecture (EA) pledge

Enterprise Architecture (EA) has promised a thorough transformation of the business world by aligning IT to business, improving investment and Enterprise planning, streamlining enterprise operations and documenting the company blueprint to enhance understanding, measurement and management of its operation.

Although EA has been around for some time now, its take off has been rather modest or inconsequential and EA has not been growing at the expected pace

People are reluctant about an EA development as it is costly, takes time and resources, its business case is not proved and the outcome may not live to expectations

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

3

Function O

G

Lines/Products

Process Technology People

Planes


EA roadblocks, What are they

But what are the factors hindering the EA adoption or its success? Moreover, how can we overcome them?

Enterprise Architecture “roadblocks” or "inhibitors" are approaches to the EA design, implementation and exploitation which limit the number of stakeholders and do not promote further usage

By exploring “roadblocks", EA development obstructions would be better understood and eventually neutralised

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

4

Function O

G

Lines/Products

Process Technology People

Planes


EA roadblocks, Agenda I.

Enterprise state: cultural inertia, tactical thinking, silos, Business-IT divide

II.

Vague EA definition and scope: is it a blueprint, program, strategic planning‌?

III.

Lack of stakeholders' participation as their concerns are not considered

IV.

Ambiguous relationship to related Enterprise programs: SOA, ERP, ITIL‌

D S G Process Technology People

O


Enterprise state Cultural inertia, tactical thinking, silos, BusinessBusiness-IT divide

Cultural inertia: EA challenges the status quo of the Enterprise by altering its immediate course

Predominant tactical thinking: EA is about strategic planning which inherently collides with the short term thinking

Silos: businesses are more often than not organized in silos => silo politics already exist

The existing divide between Business and IT => cross boundary communication and development is difficult Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

6

Function O

G

Lines/Products

Process Technology People

Planes


The EA, what is it?

Is it an IT only Enterprise wide application integration programme?

Is it a rather typical organisation alignment to business objectives?

Is it a Business Process Management (BPM) development?

Is it a program, a document, a process or organisational issue?

They all are parts of the same answer, the Enterprise Architecture:

The structure of the Enterprise, its operation over business processes and technology, people and organisation, its blueprint and strategic roadmap, all described by a single entity, the Enterprise Architecture

But EA is more: It is about the network, real estate, fleet, business continuity

And EA is more than the sum of its parts Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

7

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions, CIO “An enterprise architecture (EA) is a conceptual blueprint that defines the structure and operation of an organization. The intent of an enterprise architecture is to determine how an organization can most effectively achieve its current and future objectives. Purported advantages of having an enterprise architecture include improved decision making, improved adaptability to changing demands or market conditions, elimination of inefficient and redundant processes, optimization of the use of organizational assets, and minimization of employee turnover.”

SearchCIO.com - CIO Definitions, June 8, 2005. Posted October 13, 2006.

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

8

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions, FEA and TOGAF

“The FEA (Federal Enterprise Architecture) consists of a set of interrelated "reference models" designed to facilitate cross-agency analysis and the identification of duplicative investments, gaps and opportunities for collaboration within and across agencies. Collectively, the reference models comprise a framework for describing important elements of the FEA in a common and consistent way. Through the use of this common framework and vocabulary, IT portfolios can be better managed and leveraged across the federal government.”

An EA defines the components or building blocks that make up the overall “their interrelationships and guidelines governing their design and evolution” TOGAF 8.1 FAQ

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

9

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions, Harvard Business School “The enterprise architecture is the organizing logic for business processes and IT infrastructure, reflecting the integration and standardization requirements of the company's operating model (where the operating model is defined as the necessary level of business process integration and standardization for delivering goods and services to customers). The enterprise architecture provides a long-term view of a company's processes, systems, and technologies so that individual projects can build capabilities - not just fulfill immediate needs.�

Jeanne W. Ross, Peter Weill, David C. Robertson, Enterprise Architecture As Strategy, Harvard Business School Press, 2006. Posted October 3, 2006. Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

10

Function O

G

Lines/Products

Process Technology People

Planes


The EA definition

What: EA is the structure of an Enterprise and its blueprint

How: people and technology execute processes to deliver value to stakeholders

Why: to achieve streamlining, alignment, blueprinting, strategic planning and agility

Technology People


and the EA is the Enterprise structure and its blueprint showing how it operates, describing the current, desired and transition Enterprise states, in artifacts such as:

Stakeholders’ Use Cases, Products, Value Chain and Business Models

Business Architecture

Information Architecture

Technology/IT Architecture

People Architecture/Organization

Stakeholders’ views such as location, planning, security, content management

Transformation roadmap and project portfolio to accomplish business strategy

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

12

Function O

G

Lines/Products

Process Technology People

Planes


EA scope Typically covers IT Architecture only EA architecture is often narrowed to IT only

Enterprise wide IT architecture or

Describing the IT department operation (ITSM)

=> EA approached as an IT only architecture, reduces the EA scope to IT and fails to involve business, company management and other non-IT technology stakeholders

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

13

Function O

G

Lines/Products

Process Technology People

Planes


EA scope Typically covers IT Architecture only

The scope agreement in this phase, if any, can determine “which” EA will be developed: an IT only architecture, an ITIL implementation or other

This scope dispute hits the balance between the tactical and strategic thinking and it is crucial as the benefits diminish with the scope reduction

EA architecture is often narrowed to IT only – Enterprise wide IT architecture or – Describing the IT department operation (itSM/ITIL)

Or covering only the main product operation => the reduced EA scope diminishes the value of EA Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

14

Function O

G

Lines/Products

Process Technology People

Planes


EA scope Non--IT Enterprise Technologies are ignored Non

Technology is only seen as Information Technology, IT

No other technology (e.g. manufacturing band‌) is considered

=>The IT only view is restricting the sphere of interest to just a few types of IT intensive enterprises and, inside a company, to a few stakeholders reducing scope drastically, not only in design but in business users' involvement, support and usage =>For wider adoption EA has to cover all Enterprise technologies =>Enterprise Technology is more than IT

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

15

Function O

G

Lines/Products

Process Technology People

Planes


EA scope People and Organization are not in scope

Quite often Business processes are performed by people – Workflows, are still relying on human intervention for data input, validation – Processes lag because of people, the weakest link in the chain

Human intervention is not described since people are not in the framework

Organization/people evolution and alignment is the object of a separate initiative

People culture and communications also affect your Enterprise performance

=>But the organization chart should be aligned to your Enterprise Architecture so that people take ownership of functions, processes and technology they execute =>“The Company is the People" who govern, plan and operate the Enterprise Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

16

Function O

G

Lines/Products

Process Technology People

Planes


EA scope Does not build Views

Other Enterprise internal stakeholders’ concerns are not addressed

Often no Views reflecting stakeholders’ concerns – email architecture – real estate – parking – internal post architecture – …

=> EA needs wider scope to include and provide motivation to business teams and enable adoption and usage

=> Enterprise Architecture is more than IT Architecture Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

17

Function O

G

Lines/Products

Process Technology People

Planes


Stakeholders’ concerns not addressed

Little relevance for Enterprise stakeholders, such as owners … – Except for the customer’s processes, there are seldom other views

No interest from the non-IT technologies audience (manufacturing) – No manufacturing architecture

Limited interest inside the IT function – EA scope is too narrow even for IT (no email, CM, KM architecture…)

=> EA does not address business and management concerns –

there is a lack of business and management support

– Prevents funding and support from business and management – No links to the Enterprise Value Chain or business model Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

18

Function O

G

Lines/Products

Process Technology People

Planes


Ambiguity with regard to SOA, ERP, ITIL ERP efforts remove attention from EA •

ERPs cover many Enterprise functions: manufacturing, supply chain, inventory, payroll, procurement, accounting & finance

Reduce the hassle of integration of Enterprise applications from various vendors

But provide tight integration at the cost of reliance on a single supplier hampering as such the opening of the Enterprise to competitive, best of breed solutions based on SOA and Enterprise's agility to adopt 3rd party Enterprise applications

ERP does not promote the comprehension provided by the EA since it provides the business processes embedded in the applications but in a proprietary and rather monolithic approach; the Enterprise has to adopt the ERP business processes rather than use its own

– => the ERP modelling (re-engineering) is the way to re-use the existing ERP suite and document its business processes for the EA purpose since currently • there are not enough off-the shelf SOA services to compete with ERPs Flows Layers

D

• replacement of your ERP solution may prove prohibitively expensive 19 Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

S

Function O

G

Lines/Products

Process Technology People

Planes


Ambiguity with regard to other technologies ERPs cover the EA space but collide with SOA

It's not in the ERP suppliers' interest to open up their products to SOA - which promotes best of breed services –

ERPs do not promote the comprehension provided by an EA or agility of SOA.

As there are not enough off-the shelf SOA services to compete with ERPs – Replacement of your ERP solution may prove prohibitively expensive from a cost and time perspective – Integrating the ERP with your other applications would be a good idea and – collaboration with your application vendors to package apps as services.

=>SOA threatens traditional ERP application suites which tend to provide Enterprise services and integration at the cost of reliance on a single supplier =>ERP modelling (re-engineering) the way to re-use the existing ERP suite and document its business processes for the EA purposes

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

20

Function O

G

Lines/Products

Process Technology People

Planes


Ambiguity with regard to other technologies EA vs SOA vs ITIL

While not an inhibitor as such, SOA harbours under its umbrella many developments which should be covered by EA

SOA is a style of target EA, does not cover the discovery of existing architecture, technology alignment to strategy or organization design

SOA tends to fail as much as EA because it is initiated by IT without business stakeholders' and the board of directors' support

=> SOA is not IT specific; it should be a business services development first and a technology integration development second => SOA should be part of a larger EA development

EA addresses the whole Enterprise straucture and operation

ITIL (ITSM) only addresses the IT department structure and processes Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

21

Function O

G

Lines/Products

Process Technology People

Planes


EA Framework issues, diversity, verbosity

Too many EA frameworks, too many approaches, too broad – No EA framework definition – No agreed scope or purpose – No agreed EA framework, too many views – Too diverse and verbose

Over simplification – Typically only four layers (Business, Data, Applications, Infrastructure)

No functional/logical architecture – No logical view of the operation of the Enterprise, for understanding and structure of the EA blueprints

No clear data architecture definition – Structured data only, CDI-MDM?, content and document management, knowledge management Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

22

Function O

G

Lines/Products

Process Technology People

Planes


EA Framework issues, diversity, verbosity Diversity of EA frameworks

The diversity of approach, scope and prp ndrn 0]TJ442.560 0 Td [(a)-0.336983dapn5562.000]TJ/R2


EA Framework issues, diversity, verbosity No consensus on purpose, scope and selection

Most frameworks leave out people and organization ("who") or some are narrowed down to business process architecture (the "how") ignoring technology

Some have been applied for a while with less than convincing results or are obsolete and used no more and some are not taking the development very far

In other words there is no consensus on approach or scope

Some of them are very large, verbose documents

How do we choose a framework? Are there any recommendations for framework selection? Do you have to create your own framework?

Are frameworks enabling drawing the complete picture of the Enterprise?

Is the chosen EA framework fit for the purpose or scope of your endeavour? Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

24

Function O

G

Lines/Products

Process Technology People

Planes


No commonly accepted EA framework definition

There is also little information of what business architecture means apart from processes

The four layer framework, while useful, is an over simplified approach revealing few aspects of the real Enterprise and reducing the number of EA stakeholders to an IT few

No support for navigation between components or consistency in artifacts design

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

25

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Architecture is overly simplified

The four layers framework is largest common denominator of all frameworks

EA development would typically consist of four architectural layers: business, information, application and technology infrastructure – Not clear though how or to what level of granularity the four architectures are described and how are they linked – Mapping matrixes are used to link elements in or outside layers

The EA development is often considered finished soon after an inventory of technology is compiled, the application architecture is drawn, the process documentation is initiated by business analysts and data architecture is sketched

At a minimum, the deliveries would consist of at least four diagrams, one for each layer. This may not meet normal expectations though Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

Flows Layers

D S

26

Function O

G

Lines/Products

Process Technology People

Planes


EA logical architecture frequently omitted

The functional architecture outlines the key components of the firm, interconnected to implement your enterprise value chain

It helps grouping process, applications and technology in logical Enterprise entities

For a technical system design, the logical architecture specification is the first step to describe the system operation and its components

The lack of functional architecture inhibits understanding of the Enterprise operation and of the Enterprise Architecture itself

A functional architecture, added to the business, information, application and technology, significantly improves Enterprise operation comprehension Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

27

Function O

G

Lines/Products

Process Technology People

Planes


EA not mandating architectural views

Aspects or "views" of the Enterprise such as real estate, parking, accounting or, in IT, email or printing architectures are left out although they probably exist, are documented elsewhere and are of real interest to you and other stakeholders

The lack of points of view reduces the interest in and usage of EA to just a few stakeholders

Due to this simplification, EA architect positions are advertised directly for Information, Infrastructure or Applications roles in the IT space, already

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

28

Function O

G

Lines/Products

Process Technology People

Planes


EA vast knowledge, tools, no methodology Vast knowledge required

lack of Enterprise Architects to understand business issues, non-IT and IT technologies

EA tools issues

Little usage or perceived benefits, expensive for a few diagrams

Architecture methodologies issues

No methods with the exception of the SW development methodologies

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

29

Function O

G

Lines/Products

Process Technology People

Planes


The Vast Knowledge required is a handicap

The difficulty is to manage the vast knowledge required by an EA, spanning all business and technological domains

To develop an EA an Enterprise Architect and EA team needs to cover knowledge that stretches across the business and technology domains in fields such diverse as: –

Value Chains, Business Models, Strategy, Operations, Business Processes and BPM, Technology, EA frameworks, Architecture design, IT Applications and Infrastructure, ITIL, ERPs, CRMs, SOA, outsourcing, BPO, SaaS, Web Services, modelling and tools, Human Performance, change management, organization design and process maturity models. These are some of the challenges Enterprise architects, programme managers and all involved face.

An EA Chief architect to know the parts and the moves everything can derail quickly in terms of quality or cost

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

30

Function O

G

Lines/Products

Process Technology People

Planes


Vast Knowledge required to develop EA

That calls for leadership. Often employing the wrong EA team can hamper the whole project. The scope of paramount importance. That is what is in scope and what is out.

The wrong framework,

In the corporate transformation phase many other resources will be involved. EA governance is key to the whole process.

There are case studies showing EA implementations but most are in progress and some developments seem to vanish into the future</9>

But there are as always a few cases where the development is dragging on. The issue is has EA returned value to the Enterprise and its stakeholders?

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

31

Function O

G

Lines/Products

Process Technology People

Planes


No EA tools in use

Usually teams design EA artifacts, reflecting own concerns, with a tool of choice – Artifacts have no common component repository, are poorly linked, if at all, and are inconsistent with most other stakeholders' diagrams – Entities in different diagrams may not be linked to each other and may have different properties even if they represent the same component – A change to be propagated to diagrams (& tools) stored in various places fostering architectural data integrity issues

EA tools would eradicate issues like – multiple EA vocabularies, inconsistent terminology, notations, conventions or input/outputs, architectural data integrity – proliferation of Visio, Power Point drawings or even word documents which generate similar issues that EA aimed to eliminate in the first place (duplications) Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

32

Function O

G

Lines/Products

Process Technology People

Planes


EA tools would

Support consistency in definitions, inputs/outputs and look and feel of all EA artifacts by employing a single vocabulary, metadata, repository and set of architectural patterns, principles and conventions;

Enable process simulation for business process improvement, dependency reports, navigation, "zoom in/out", configuration, change management, collaboration, access control and web presentation to allow – Access to the EA artifacts accessed by a potential large participation and even wider audience – Enable each team to manage its entities and produce own artifacts but within the constraints of the EA framework

Enable understanding of the impact of a business strategy or process change on the supporting applications and infrastructure Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

33

Function O

G

Lines/Products

Process Technology People

Planes


EA tool to support

Since, without a tool, maintenance of the EA is hard work, the artifacts are rapidly becoming obsolete and after that, seldom reused; with time, the poorly updated EA artifacts will satisfy no more the requirements

An EA tool set approach would enable integration of the EA tool to other applications which support EA artifacts

Process Technology People


Governance Issues: EA (BA) developed by IT

Historically, there was no business architecture for most activities domains – with exceptions as telecommunications eTOM (or Supply Chain,SCOR)

Business Programs initiated by IT – Have little chance to enroll business stakeholders

Politics resulting from all above: lack of clarity – Artifacts are formally approved but never used – Budget diminishing in time

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

35

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Improvement schools More Enterprise improvement trends co-exist in parallel

Organization alignment to business strategy (re-organization) – Cascade objectives to job descriptions and people

Business Process Improvement – BPM technology continues to be promoted besides EA – Including straight through processing

SOA developments – Hiding in fact EA developments

EA case studies

No overwhelmingly convincing case studies Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

36

Function O

G

Lines/Products

Process Technology People

Planes


What have we addressed so far … To address real business concerns and to improve business and management support and participation, an EA framework should cover:

The whole Enterprise operation rather than IT architecture

And all technologies rather than only IT

Stakeholders’ Views besides the over simplified four layers architecture, such as – document management architecture – the real estate, parking… blueprint – Financial/Accounting, HR support views…

Logical structure of the Enterprise

And the people and organization of the Enterprise aligned to business processes and technology Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

37

Function O

G

Lines/Products

Process Technology People

Planes


Conclusions i

IT has little authority to – Drive business architecture – Influence corporate strategy – Recommend organisational changes – Facilitate decision making, planning and investment

To succeed, an EA architecture needs to address business concerns, to be sanctioned, supported and have visibility at the business and management board. EA needs the wider scope to include and provide motivation to business teams and enable adoption and usage

It's difficult otherwise to get traction from firm's management, business or manufacturing people or, for that matter, from other stakeholders outside IT

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

38

Function O

G

Lines/Products

Process Technology People

Planes


Conclusions ii

By default the only stakeholder considered is the customer, leaving out though owners, partners, employees... views, thus limiting the scope

The Enterprise discovery should be initiated by Stakeholders' interaction and needs expressed as Use Cases Context diagrams and Use Cases, a pivotal practice in software design, are not oftenly described

enterprise value chain and business model

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

39

Function O

G

Lines/Products

Process Technology People

Planes


Nothing will be ever achieved if all objections must be overcome first

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

40

Function O

G

Lines/Products

Process Technology People

Planes



The anatomy of a definition

What: what is it, by category or analogy

How: the way it operates, components

Why: reason to exist, drivers, benefits

Where: locations

When: times it operates, evolution, planning

Who: operates or plans or benefits

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

42

Function O

G

Lines/Products

Process Technology People

Planes


EA benefits of technical architecture

73% improved ability to share data

61% improved ability to share financial components

39% Lower developments costs

35% reduced time to market

Structure architecture to win business buy in/Compliance, Mary Knox 23 Jan 2004 Gartner

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

43

Function O

G

Lines/Products

Process Technology People

Planes


An EA tool should offer

A rich choice of diagramming notations

Designs export/ import to and from other tools

enable "zooming” in and out of diagrams for navigation of the Enterprise decomposition tree;

Process simulation to enable business process improvement through modelling of process performance

“On-demand" dependencies between specific processes, applications, infrastructure, organization and other views

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

44

Function O

G

Lines/Products

Process Technology People

Planes


EA tools reduce the need for large diagrams hindering EA usage

Sometimes, large diagrams, aim to provide all things to all people – The sheer size and detail of such diagrams become a deterrent, discouraging their consultation, for instance, ISO A0 formats (1189/841mm or 46.81/33.11") – not everyone has equipment to print them (in fact few), wall space to display them or is patient enough to extract solely the aspect of concern or even less to update them

"Presentation" diagrams not allowing, navigation or drill down to components at various levels of detail in "zoom in/out" like actions

Diagrams become too large and they look and are too complex; few are ever interested in the whole Enterprise at such level of detail

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

45

Function O

G

Lines/Products

Process Technology People

Planes


The EA definition

The best thing you can do is the right thing, the next thing you can do is the wrong thing and the worst thing you can do is nothing. Theodore Roosvelt

Tell me and I forget, show me and I remember , involve me and I understand

To reach a port you must sail against the wind

The time is always right to do what is right: Martin Luther King

Nothing will be ever achieved if all objections must be overcome first

Great spirits have always encountered violent opposition from mediocre minds Albert Einstein

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

46

Function O

G

Lines/Products

Process Technology People

Planes


EA definition, scope, business case EA definition issue – A set of diagrams, a document, a plan, a process …?

EA scoping issues – Mostly implemented as an Enterprise wide IT architecture, ITIL

Enterprise related technologies scope issues – BPM is only part of the equation – SOA challenges and hides the EA developmentcomplexity – ITIL is often thought as an EA development – Existing ERPs providing both applications and process layer of EA absobing all attention

EA business case issues Flows

– No clear business case no NPV, hard to quantify benefits Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

Layers

D S

47

Function O

G

Lines/Products

Process Technology People

Planes


The EA definition

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu Š 2007

48

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection CIO good “Good Enterprise Architecture:

a. Improves internal communications by providing a common language for describing how technology can support business initiatives. b. Helps companies link business and IT priorities by creating road maps for decision making about technology initiatives. c. Helps reduce costs by encouraging technology standards throughout the organization, thus allowing IT to pinpoint trade-offs in project costs based on adherence to architectural requirements. d. Improves the quality of technology initiatives for business by easily explaining plans to a broad range of constituents.”

CIO Insight magazine (website), "Enterprise Architecture Fact Sheet"

Flows

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

Layers

D S

49

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection CIO poor “Poor Enterprise Architecture:

a.. Enforces the use of technical terms and jargon that confuse both business and IT. b.. Creates such a high level of detail for defining technology initiatives that decision making is paralyzed. c.. Requires a level of standardization that can potentially limit business-unit flexibility and speed to market. d.. Has unrealistic goals for transition to new corporate technologies.”

CIO Insight magazine (website), "Enterprise Architecture Fact Sheet"

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

50

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection IFEAD

“Enterprise Architecture is about understanding all of the different elements that go to make up the enterprise and how those elements interrelate. An Enterprise in this context is any collection of organizations that has a common set of goals/principles and/or single bottom line. In that sense, an enterprise can be a whole corporation, a division of a corporation, a government organization, a single department, or a network of geographically distant organizations linked together by common objectives. Elements in this context are all the elements that enclose the areas of People, Processes, Business and Technology. In that sense, examples of elements are: strategies, business drivers, principles, stakeholders, units, locations, budgets, domains, functions, processes, services, information, communications, applications, systems, infrastructure, etc.” Institute For EA Developments (IFEAD), "Trends in Enterprise Architecture 2005: How Are Organizations Progressing?" Posted June 9, 2006 Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

Flows Layers

D S

51

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection i

“The holistic view of the Enterprise’s processes, information and information technology assets as a vehicle for aligning business and IT in a structured therefore more efficient and sustainable way.” Sohel Aziz, Thomas Obitz, Reva Modi and Santonu Sarkar Infosys

“Enterprise architecture is a set of models describing the technical implementation of business strategy and processes.” Bill Barr, in his blog, November 29, 2006. Posted January 23. 2007

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

52

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection ii “Enterprise architecture (EA) refers to the manner in which the operations, systems, and technology components of a business are organized and integrated. It defines many of the standards and structures of these components and is a critical aspect of allowing capabilities and their supporting applications to develop independently while all work together as part of an end-to-end solution. An EA consists of several compenent architectures which often go by different names. Some of the common ones are: business/functional architecture; data/information architecture; applications/systems architecture; infrastructure/technology architecture; operations and execution architecture.” John Schmidt, David Lyle, Integration Competency Center: An Implementation Methodology, 2005, Informatica Corporation. Posted January 29, 2006. Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

53

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection iii

“Enterprise architecture is the planning process of an organization that leads to the implementation of business strategy and processes. I've intentionally left out the words technology and models. Models are tools for communication and doucmentation. Technology is a tool that is often used these days to achieve the ultimate goal of enterprise architecture. EA could be equally applied to a lemonade stand as it could to a multi-national corporation, the methodology remains the same. Architecture is not, ultimately, about technology... though it is very practical to use EA as a planning tool that, of course, often includes technology as a very important aspect.” Stephen Anthony in his blog, January 23, 2007. Posted January 23, 2007. http://enterprisearchitect.typepad.com/ea/2007/02/the_enterprise_.html Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

54

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection iv “Enterprise Architecture is an infrastructure and a set of Machines constructed in order to manage a chaotic, dynamic, unpredictable, complex, organic, prone to error, frustrating, Enterprise IT, which has to support an ever increasing, dynamic portfolio of products and services, through constant "ASAP, Now, Right-Away" modifications of business processes.” Muli Koppel, Muli Koppel's Blog, published February 22, 2006

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

55

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions collection v

“EA is the architecture effort with enterprise consideration to overcome the chanllenge of stovepipe. It is essentail to see the whole and know the enterprise. The goal of EA is to encapsulate the complexity of IT and enable agile, simple and cost efficient IT managment. The goal can be achieved by establishing common foundation and building blocks by leaning experience from the others via reusable and predictable patterns. Reference models are the tools to learn from the others.”

http://e-cio.org/lea_book.htm for more detail.

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

56

Function O

G

Lines/Products

Process Technology People

Planes


Al

Tell me and I forget, show me and I remember , involve me and I understand

To reach a port you must sail against the wind

The time is always right to do what is right: Martin Luther King

Nothing will be ever achieved if all objections must be overcome first

Great spirits have always encountered violent opposition from mediocre minds Albert Einstein

“The best thing you can do is the right thing, the next thing you can do is the wrong thing and the worst thing you can do is nothing.” Theodore Roosvelt

Flows Layers

D S

Enterprise Architecture roadblocks and how to overcome them Copyright Adrian Grigoriu © 2007

57

Function O

G

Lines/Products

Process Technology People

Planes


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.