Enterprise architecture development and strategic planning part 3

Page 1

Enterprise Architecture Development and Strategic Planning Part 3 Customised for Date: By Adrian Grigoriu

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

1

Function O

G

Lines/Products

Process Technology People

Planes


Contents, i Part 1 1) Goal, Scope and Audience

2) The Enterprise problem and the solution 3) The Enterprise Architecture (EA) definition 4) Enterprise Architecture Drivers, Benefits, Business Case, Return on EA

5) Technologies supporting the EA 6) EA frameworks and their Classification 7) The EA framework definition and specification

8) Information, Security Architectures and other Enterprise Views 9) Enterprise Reference Maps and Organization design 10) EA patterns and Single Page Architecture Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

2

Function O

G

Lines/Products

Process Technology People

Planes


Contents, ii Part 2 11) EA framework cube and navigation tree

12) Mapping to Zachman and other frameworks 13) The Enterprise Wide IT Architecture 14) Service Oriented architecture - SOA

15) Strategic Planning: EA alignment to Business Strategy 16) EA development Best Practices 17) An EA development exercise (facilitated practical session)

18) Using the EA framework for outsourcing, M&A ‌ 19) EA tools Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

3

Function O

G

Lines/Products

Process Technology People

Planes


Contents, iii Part 3 20) EA governance, program and site

21) EA maturity, value and sell 22) EA roadblocks, culture and politics 23) Current and future outlook 24) The Virtual Enterprise 25) Enterprise Architecture recap

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

4

Function O

G

Lines/Products

Process Technology People

Planes


EA Governance, Program and Site

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

5

Function O

G

Lines/Products

Process Technology People

Planes


EA will require 

Introduce EA controls in business processes – The Architecture Framework templates and principles should be incorporated as “controls” and templates into processes for reference and guidance in all future developments

– The Product/Capability development process will observe enforcement checks at each milestone against the architecture deliveries templates 

An Architecture control team should check all – developments are compatible with the Enterprise Architecture its and Framework – new solutions architecture is validated against the overall EA – new technology is validated against the EA technology guidelines

A catalogue of SOA business services should be created in repository for re-use Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

6

Function O

G

Lines/Products

Process Technology People

Planes


EA day to day operation 

Domains will use the EA framework: – design their own architectures within subsystem boundaries – provide same system views – interconnect their architecture at reference points in the framework – observe common architectural principles in the design process – use common convention, notations and tool

Suppliers will be distributed a reference architecture for their products

The Organisation of the Enterprise updated to ensure ownership of the Enterprise Functions by Business teams – A governance structure should be instituted to own the SOA services

The documentation updated continuously with the change submitted for Flows

approval to all stakeholders Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

7

Function O

G

Lines/Products

Process Technology People

Planes


EA introduction 

The EA should be used across the entire company to support learning, making decisions and investments, designing new products and capabilities and do strategic planning.

EA compliance checkpoints and templates should be incorporated into all relevant business and IT processes:

The Product/Capability development process will observe enforcement checks at each milestone

Projects will have milestones checked against the EA deliveries templates.

Roadmapping process aligned to EA

the Investment process to consider the Enterprise Project Portfolio and technology selection to EA technical standards Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

8

Function O

G

Lines/Products

Process Technology People

Planes


EA introduction i 

Departments shall: – design their own architectures using the same tools and conventions – provide architectural Views to the overall Enterprise Architecture – interconnect their architectures at reference points agreed with the EA – observe common architectural principles and technology standards in design

Suppliers should be distributed a version of the EA architecture so that they may include the required functionality, interfaces, protocols, roadmap and EA

technical standards in products. 

The Business improvement activity should be devised to take into consideration: process, technology and people performance at the same time.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

9

Function O

G

Lines/Products

Process Technology People

Planes


EA Governance EA Governance EA Governance Council: Business Sponsor, CIO, Chief Architect, Program Manager

EA Chief Architect

EA Program Manager & PMO

EA Tool/Site Lead Architects: Business Administrators EA Architect Applications EA Architect Technology EA Architect Information

Compliance& Maturity

Domain experts

EA workstreams Lead Architects

Solution Architects

Domain experts Portal, Cnt Mng, Id Mng, BI/SW)

Virtual team members Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

10

Function O

G

Lines/Products

Process Technology People

Planes


SOA governance 

EA should provide mixed business-IT governance, compliance, program management, administration teams and Enterprise Architects to lead the EA workstreams and supervise the key EA domains of activity.

The business and IT governance should be adapted to the new SOA structure, to enable ownership and operation of the business Services by common business and IT teams. A straightforward remedy would be that the people operating the technology would report directly to the business Function and in

dotted line to IT, to enable co-ordination with the rest of IT for technology standardization. A solution is to partition the IT department into units, reporting into broader LoBs, except for the few truly shared IT and EA central functions. The ultimate goal is to unify the business and IT teams and their objectives, inside the business Function.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

11

Function O

G

Lines/Products

Process Technology People

Planes


EA project or Business as Usual 

Is EA a project or Business As Usual (BAU) activity?

EA, ultimately delivers an asset, a capability

A project will deliver the EA in an 80/20 manner (functionality/effort). The project

should transit and deliver into a BAU team. 

The EA project should be organized in phases and staffed accordingly:

1. Planning phase: determine scope, iterations, resourcing and governance 2. Overall EA set-up phase – Architecture + program support group – Specify rather than choose the EA framework – Design the key EA layers and views

– Specify the vision state of the Enterprise Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

12

Function O

G

Lines/Products

Process Technology People

Planes


EA project, or Business as Usual i 3. Design and Implementation of iteration N – multiple teams/workstreams – Discover As-Is views – Design End and transition States – Plan, resource and Implement state for each workstream

4. GO TO 3 (after reviewing 1 and 2) 5. Form and handover to BAU team

The BAU EA team should follow the same design process with Solution projects. The main tasks of the team would be to coordinate the work done by Solution Architecture teams to assure fitness for the EA purpose Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

13

Function O

G

Lines/Products

Process Technology People

Planes


EA funding 

Initially, the development should be funded as a project with Operational Expenditure (OPEX) for development.

Both OPEX and Capital investment (CAPEX) are necessary for implementation but the CAPEX should be synchronized opportunistically with the lifecycle of existing technologies.

SOA requires that funding be distributed between the internal customers of a service. After the design phase, outsourcing of a service should be considered.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

14

Function O

G

Lines/Products

Process Technology People

Planes


EA program structure EA Program and BAU organization Program

Phase 1

Iteration 1 Workstream 1.1 Discover As-Is Design To-Be Implement Gap

Planning: Scope, Iterations, Governance Resourcing… Estimating costs

EA set-up: EA Framework, Principles, Standards, Strategies

Workstream 1.2 Discover As-Is Design To-Be Implement Gap

Workstream 1. 3 Discover As-Is Design To-Be Implement Gap

BAU transition

Iteration 2…

Workstream 2.1 Discover As-Is Design To-Be Implement Gap

Workstream 2.2 Discover As-Is Design To-Be Implement Gap

Solution Project 1

EA coordination Discover As-Is Design To-Be Implement Gap

Solution Project 2

EA core team EA core team

EA core + virtual team

IT Architects

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

15

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Architect role 

The EA architect role requires putting together an EA business case to justify the EA development once and for all, then sell the EA to business and management to get sponsorship and resources.

Afterwards, the job demands the EA framework selection, customization and creative design since most frameworks stop at general architectural patterns like matrices, layered structures, triangles, pyramids, cubes, circular processes etc. This is a critical success factor for the rest of the EA development!

The architect establishes the design principles, the process, breaks down the EA work into workstreams, and organizes the teams to discover and document the current Enterprise state and blueprint.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

16

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Architect role i 

Then he validates other Enterprise developments from an EA point of view: all solutions architecture designs have to comply to EA principles, standards and conventions, reuse the same components and link them to each other and the rest of EA artifacts.

Also, the ERP, SCM, CRM, MDM, Portal and business specific applications, suites and activities have to be properly documented at the process and technology layers, to be integrated in the overall EA.

Then the architect looks at the Business and IT Strategies - to align them to the Enterprise map and analyze their impacts - and determines the future state of the EA and its roadmap.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

17

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Architect role and types 

A good number of Enterprise Architects (EAs) appear to come through the IT professional promotion ladder process which ends up at the top of this value chain: the Enterprise Architect. – They are veterans, they know people and people know them, they give advice and are knowledgeable about the company history, culture and motivation behind every technology in existence. They are often consulted by management and occupy a position of respect since some are legends for services rendered. Do they really do Enterprise Architecture? They mostly don't. They do check consistency of designs between projects and against their own experience, but they do not have a reference Enterprise Architecture to validate results against.

Another type of Enterprise Architect is the Integration architect; it is an important role since most applications are hard to interconnect even today. – They are chosen from the SOA ranks, as the middle name for SOA is integration for most adopters. Services.

Flows

D

S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

18

Function O

G

Lines/Products

Process Technology People

Layers Planes


The Enterprise Architect types 

The Enterprise JAVA Architects so called because of the “Enterprise” in the Java EE naming. – The technology is said to be Enterprise wide, in that it may support all Enterprise applications.

Enterprise Solution Architects because they work in capability delivery projects. – They do patching and interconnection work to keep the applications running. This is not really EA work., but Solution Architecture.

The Enterprise IT strategist role, is the Enterprise Architect working on the IT roadmap which is aligned to the Enterprise Architecture. – If not based on EA, this role will deliver best effort silo-ed outcomes. leaving gaps which, later on, would demand resources competing with the strategy activities. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

19

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Architect types i 

The Enterprise Architects are often classified in Applications and Infrastructure architects to enable work division and specialization. – Often they end up doing inventories of technologies and applications, working on these EA layers in isolation.

The Enterprise Data Architect and Warehouse roles are also created – when the Enterprise has trouble with managing its customer data or extracting reliable intelligence from available sources, which is quite often, simply because information is duplicated in many applications.

Business Architect roles are seldom if ever advertised – Business Architects occupy business analyst roles, mostly belonging to the "business" community; they have the task to look into requirements and model the business processes but typically out of the Enterprise Architecture context. – .

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

20

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Architect types ii 

Hence, while there are "Enterprise Architects" in place doing IT solutions, integration, inventories... more often than not, there is no one to do the business architecture (business functional decomposition, process , business services).

EA architects do not really do EA framework design and customization, metamodel specification, EA compliance or maturity evaluation work. Since they are senior and experienced people, there is no way one can substitute them

One still needs to bring in "true" EA architects to develop and manage the EA.

An EA architect must be able to develop the EA framework, understand the business theory and practice and manage the EA development. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

21

Function O

G

Lines/Products

Process Technology People

Planes


The Business Architect 

The problem with the EA is that Enterprise Architects do not cover business architecture and business analysts do not cover technology, information or even architecture as a discipline. The division between business and IT does the rest of the damage.

In reality, one may not employ another team of Enterprise Architects. How would one avoid the conflict of naming and interests? Who is supposed to draw and drive the Enterprise Architecture? Does one have to reassign roles and

responsibilities or change titles? The risk is the loss of these valuable people. 

A solution would be to introduce the Business Architect role whose responsibilities are not covered by either current Enterprise Architects or

business analysts. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

22

Function O

G

Lines/Products

Process Technology People

Planes


The Business Architect i 

The business architect is not a mere business analyst.

The role, once created and properly filled, could take charge of the EA development since the business architecture drives the technology, describes the operation and goals of the company and conveys understanding to everyone in business and technology alike.

This role should be a senior one, unlike the Enterprise Architect today; it should have authority to suggest organization alignment, perform project and team management, resource, delegate...

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

23

Function O

G

Lines/Products

Process Technology People

Planes


The Business Architect ii 

To inspire trust to the top management, the role should be knowledgeable in

business operation, value chain analysis, supply chain, business models, Six/Lean Sigma, strategy and BPM

have an understanding of IT and architecture.

The Business Architect would lead the design of the Business Functions Map, Single Page Architecture, Business Flow Map, Business and Operating model

assessment, strategy alignment and so on. 

The existing EA IT architects would continue to do the IT work, play the same important role in IT, in alignment with the Business Architecture this time. They should have a dotted line reporting relationship to the Business Architect lead. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

24

Function O

G

Lines/Products

Process Technology People

Planes


How to select an EA architect 

Since there are few distinctive qualifications or selection criteria for an Enterprise Architect, how do you recognize an Enterprise Architect?

Most EAs have studied TOGAF, Zachman, FEA and quickly gave up on DoDAF. These appear to be the universal requirements for an Enterprise Architect.

Zachman is quite straightforward to read and understand.

All have browsed TOGAF, hard to go through due to its richness.

FEA is a simple framework (consisting of performance,... business, services, technology reference layers)

DODAF formalizes descriptions in diagrams types with relationships described

by a metamodel. It has its own vocabulary that departs a bit too much from the EA accepted modeling. Hence it is hardly usable, except in defense. Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

25

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


How to select an EA architect i 

But this is not too distinctive since most IT architects can claim this.

The EA (SOA too) certification courses, do they help?

EA certification attempts to fill the gap to an experienced IT professional but,

typically, it does rely on the existing frameworks to guide the development work. 

The IT layers (applications, information, technology) are more often than not, presented extensively in training and certification courses. You will see long

chapters about network, DB, servers technologies, type of applications etc. 

But do they arm the Enterprise Architect with a practical framework to design or lead the implementation of an Enterprise Architecture? An Enterprise Architect needs to understand the framework connecting the layers and its navigation, rather than all layers in detail.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

26

Function O

G

Lines/Products

Process Technology People

Planes


EA architect tick boxes 

Since it is not too hard to tick the boxes for an Enterprise Architecture ad, the Enterprise Architect's curriculum must be usually backed by a long IT experience, references and social skills. There are also technology requirements: such as experience with Java, DBs, ERP... And the experience in the specific business domain such as "Insurance" industry.

Counting these criteria, is it possible to narrow down the candidates to a short list? Not by much.

The professional history, Zachman and TOGAF tick boxes, soft skills, technology skills like Java decimate the number of candidates. Ultimately a reference and the experience in the domain of business do the trick for most

jobs. You just selected an Enterprise Architect. But will you get an Enterprise Architecture?

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

27

Function O

G

Lines/Products

Process Technology People

Planes


What an Architect looks like and EA consultancies 

These criteria help but unfortunately they may eliminate the "real" Enterprise Architects. But what is that? Someone who had a structured mind and takes the time and the pain to understand how things fit together. Might also have done hardware design since this is a more structured domain based on functionality encapsulated in chips.

Consultancies, do they have EA frameworks? They have variations of the existing ones. Consultancies count on the collective consultant experience to

resolve issues. 

For a consultancy, a typical framework - which changes quite often - is based on the known layers (business, information, applications, technology etc)

conveniently surrounded by a few great Zachman style questions, such as Why, Who, When, Where.... Orthogonally one will always find a security slice.

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

28

Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


EA’s architecture skills 

architecture know how: definition, principles, Integration experience

IT architecture styles (centralized, layered, multi-tiered client server, web)

IT architecture patterns and typical components: Content Management,

Presentation, Business Orchestration, ID Mng, B2B… 

SW and HW development experience at flowchart level

concepts as MDA (Model Driven Architecture), MVC (Model View Controller)

OO concepts, design and Distributed Components history (RPC, CORBA, COM)

UML modeling: context diagrams, Use Cases, activity, sequence, state diagrams, data modeling, ERD (Entity relationships), Class diagrams, BPEL

a disposition to draw diagrams and flowcharts before coding and soldering

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

29

Function O

G

Lines/Products

Process Technology People

Planes


EA’s architecture skills i 

EA Frameworks: Zachman, TOGAF, DoDAF, FEAF, TEAF…, PERA, NGOSS

SOA, ITIL, COBIT IT process and governance frameworks

Systems and Software Architecture and Principles

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

30

Function O

G

Lines/Products

Process Technology People

Planes


EA’s business skills 

Business acumen: operation of an Enterprise, Porter's Value Chain, Business Models, Operating Models, Governance, Financial Management, Performance and Cost Management, SWOT analysis, SCOR and VRM reference models

Business Strategy, Roadmapping

Business Process modeling (BPM, IDEF representations, swimlanes), Business Process Management, Business Orchestration and Rules, Balanced Score Card, Six Sigma, CMM, Change Management

A working knowledge of the specific business: products and stakeholders

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

31

Function O

G

Lines/Products

Process Technology People

Planes


EA’s technology skills 

Service Oriented Architecture concepts and Web Services protocols

Mainframe, client server technologies, databases, Content Management, Data Warehouse, Business Intelligence, reporting, B2B, Portal, Internet and IP technology, virtualization technologies, trends

Infrastructure: servers, storage, networks, telecommunications, OSI

Agile Processes, project management

ERP, CRM, SCM… applications suites

SDLC: Software Development Life Cycle

EAI/ESB distributed component architectures

Web Services, Java and .Net aware

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

32

Function O

G

Lines/Products

Process Technology People

Planes


EA’s social skills 

Able to communicate, influence, negotiate, motivate, facilitate and inspire, in other words, get the human interaction right.

Able to guide the EA development process and get support from all levels.

The Enterprise Architect should be politically savvy, able to present and argue at all levels of management.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

33

Function O

G

Lines/Products

Process Technology People

Planes


The Tasks the Enterprise Architect 

Prepares business case, exposes benefits and drivers

Specifies framework, best practices and tools

Establishes architecture, design and technology principles and guidelines

Supervises EA design and development

Coordinates works done by domain architects

Controls artifacts consistency and compliancy

Owns the EA repository and decides access rights

Presents, justifies communicates to all stakeholders in business and IT

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

34

Function O

G

Lines/Products

Process Technology People

Planes


The Tasks the Enterprise Architect i 

Recommends transformation roadmap and works with PM

Controls EA iterations and operation

Establishes compliance checkpoints in major development processes

Assesses EA maturity

Measures returned value

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

35

Function O

G

Lines/Products

Process Technology People

Planes


The Tasks and Authority of the Enterprise Architect 

Recommends transformation roadmap and works with PM

Controls EA iterations and operation

Establishes compliance checkpoints in major development processes

Assesses EA maturity

Measures returned value

Authority 

makes decisions with regard to artifacts design and implementation

drives the virtual team of function architects

resolves architecture disputes Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

36

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Architect’s leadership 

The Enterprise Architect as a leader in the transformation of the Enterprise and a participant in the business decision making process. (Right now, this is not the case but the trend points in that direction).

But what is a leader or leadership? And what is it compared to management? – Management is about organization, control, planning and budgeting. – Leadership is about motivation, mobilization, creating the vision and establishing the culture and relationships.

To succeed, an Enterprise Architect has to act as a leader to motivate people, mobilize resources and create the EA vision while as a manager has to manage the complexity of the Enterprise Architecture development, documentation and day to day running. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

37

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Architect’s leadership i 

Latest thinking points out that leaders must have theatrical qualities – theater is in fact another term for excellent communication skills, the ability to hold an inspiring speech in front of people at a function.

It is possible to have a leading position without having leadership capabilities or the other way around.

A leader is an individual who leads a group's activity to a specific purpose. But these individuals could be selected, nominated, self-nominated or inherit a leading position, a position of authority.

Leadership is the quality of an individual to attract followers for a purpose. – A leader must inspire trust and respect, coming from natural personal qualities, experience and education. – Leadership requires self confidence and emotional control to reassure and inspire the followers. 38 Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


The qualities of leadership 

Inspiring trust and respect is vital, even if the leader has a position of power, but how is it done? – be credible and lead by example. This requires top competence in that field of activity, a basic sine qua non condition for the leader.

– Self confidence has to be rooted in knowledge and experience rather than mandated by culture (you must be confident at all costs!) or two days training courses. – The leader would find solutions where few can, strengthening the others' confidence. – He is Not someone who is looking the part, confident, decided, sure of success but without with the depth to deliver. The problem is that without the underlying professional ability, the confidence is wrong footed and the results average.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

39

Function O

G

Lines/Products

Process Technology People

Planes


The actor’s leadership 

The surrogate leader fails without knowing why, since he is playing the role well and moreover believes unconditionally in himself.

Acting the role alone, will not deliver professional results. Acting the role of a leader, can only benefit, in the long term, the actor, the "leader" and not the group.

There is a difference between the role and the reality, the personage and the person. An actor is at his best when plays naturally since he is authentic i.e. a leader. – Otherwise there is a mismatch between substance and form, easily noticed unconsciously, decoded by primitive but efficient detectors within ourselves: the eyes which do not smile or avoid looking into your eyes, the gesture that does not confirm the words, the intonation gone the other way. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

40

Function O

G

Lines/Products

Process Technology People

Planes


The leader should have 

Leadership needs authenticity to succeed, that is, the image shown should fit the substance and competence. Authenticity means "you do what you say" and "you say what you think".

The leader should have a vision, an ideal that inspires people and determines them to follow in the long term.

He does the "right things", and does "things right" as a good manager/ administrator does.

He should be emotionally stable, having a degree of Emotional Intelligence (EQ as opposed to IQ), so that he could understand, interpret and control emotion in others. But the leader is in control of himself first.

A leader should be passionate to inspire his followers with his energy and

Flows Layers

D S

enthusiasm.

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

41

Function O

G

Lines/Products

Process Technology People

Planes


Leadership archetypes 

There are archetypes, or worse, stereotypes of leadership. The hero leader in films is a typical example. – People are molding themselves on heroes since early childhood. We struggle to imitate the best, their behavior, we learn from them. There is also the stereotype of the business manager played by many, unfortunately.

In a culture driven by acting leaders, the real work would not be prized any longer; meritocracy would be applied in terms of acting skills.

An acting leader can empower, delegate, but the immediate ranks feel the competence void. This leadership will be maintained not by respect inspired by competence but through power, minute control and politics.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

42

Function O

G

Lines/Products

Process Technology People

Planes


Leadership depends on field 

The style of leadership depends on field: – a warrior leader would be bold and ready to fight, – a president would be a decision maker – a conductor would orchestrate the individuals in the orchestra. This would require different qualities.

Leadership also depends on situation such as a company in difficult times

There are evil leaders. It does not necessarily mean doing moral "good". – Why people follow them? Because trust, belief and the lack of doubt is said to make people content, if not happy. It was discovered that following is easier than leading, that too many choices or decisions make people unhappy.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

43

Function O

G

Lines/Products

Process Technology People

Planes


Leadership and EA 

In normal times leadership is welcome but not in demand.

Leadership comes from will or desire to lead, since it is not solely a blessing but a very consuming activity, requiring sacrifice and dedication to the cause.

EA is a difficult task. Many people in management, business and IT would have to trust the Enterprise Architect and take action. But without the right authority the task is made impossible for the Enterprise Architect.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

44

Function O

G

Lines/Products

Process Technology People

Planes


The growth of EA jobs ď ą

The good news is that there is an increasing demand for EA jobs ( UK survey)

The chart provides the 3-month moving total of permanent IT jobs citing Enterprise Architecture within the UK as a proportion of the total demand within the Processes & Methodologies category. [i] http://ww.itjobswatch.co.uk/charts/permanent-demand-trend.aspx?s=enterprise+architecture&l=uk

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

Flows Layers

D S

45

Function O

G

Lines/Products

Process Technology People

Planes



EA maturity, value and sell

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

47

Function O

G

Lines/Products

Process Technology People

Planes


EA Maturity 

The Capability Maturity Model of Carnegie Mellon Software Engineering Institute (SEI) is a main source of inspiration.

The development maturity model assesses the phase of EA development.

The exploitation model determines the degree of adoption.

An important factor is overlooked deliberately at this stage. the quality of EA. – This depends very much on EA definition, scope, framework (and artifacts) and practical purpose of development.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

48

Function O

G

Lines/Products

Process Technology People

Planes


EA Development Maturity evaluation i 

Phase 0: Pre-EA From value not assessed or understood until EA Business Case is approved. There is no commitment or capability to plan, design or execute.

Phase 1: EA Program Definition Until the EA organisation is set up, planning and resources are approved and committed, Chief EA Architect, PMO & Steering Committee agreed. Capability to design and execute exist or planned.

Phase 2: EA Design Until a Framework and tool are selected, As-Is Architecture is discovered, intermediate stages and To-Be sketched, Transformation Plan approved and KPIs, CSFs, quick wins… determined. EA documented.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

49

Function O

G

Lines/Products

Process Technology People

Planes


EA Development Maturity evaluation ii 

Phase 3: Transformation Plan Execution, on-going Implementation and next iteration detailed design and then execution; until the EA Transformation program delivers 80/20 (functionality/effort) and EA value is achieved and measured. Enters partial exploitation phase.

Phase 4: EA delivered 80/20 delivered. Enter now the full exploitation, while small incremental stages still deliver. CMM used now to assess maturity of the EA utilisation and maintenance process.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

50

Function O

G

Lines/Products

Process Technology People

Planes


EA Exploitation Process Maturity i 

Level 0: EA ignored Though EA artifacts exist they are ignored or not easily available. No EA handling documentation, no ownership.

Level 1: Empirical EA exploitation By a few stakeholders, the process is repeatable but depends on people; there is ownership but the usage process not clearly documented.

Level 2: Documented EA usage process

Clear ownership for stakeholders; the exploitation process is well defined.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

51

Function O

G

Lines/Products

Process Technology People

Planes


EA Exploitation Process Maturity ii

Level 3: Managed EA Exploitation process embeds active controls and audit points in Enterprise processes; there is on-going EA improvement and maintenance. Used by management, business and technology to control investment, enable decision making and managing change.

Level 4: Optimising EA

EA is used in product design and organization evolution by embedding strategy in the EA transformation roadmap.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

52

Function O

G

Lines/Products

Process Technology People

Planes


Measuring the Value of EA 

The better the architecture, the better the outcome, i.e. the returned value.

A good architecture structure reduces duplications and overlays in processes, platforms, projects and sometimes people and it consolidates the many interconnections.

A good EA framework – describes the structure, standardizes best practices and technologies, – maps strategies on architecture components and architecture layers such as processes to people and technology. – It makes understanding the operation and training people easy.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

53

Function O

G

Lines/Products

Process Technology People

Planes


EA Value and Business Case benefits 

The Enterprise Architecture delivers value, as soon as it is designed and implemented. – it does that, gradually, while it is implemented by increasing the effectiveness and efficiency of your Enterprise.

– EA soon becomes an asset in its own, returning value to your Enterprise. 

A project justification is done at Business Case time, before the start of the development, – by enumerating and estimating a number of key benefits. – these initial benefits should be tracked and measured at implementation time to prove the delivery of promises. Same applies to EA.

The EA scope is key though, since more scope should return more value. – EA iterations may add scope and as such, new value. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

54

Function O

G

Lines/Products

Process Technology People

Planes


Measuring the Value of EA in scope 

But EA definitions vary and their scope is wildly different for each development. – Is it an IT only architecture? Then you are looking only at the benefits of standardizing technology and integrating applications. – With business and people architecture the picture changes significantly. The Business, Organization and IT alignment with ensuing benefits can only be achieved if you include in scope a Business Architecture.

Once the scope and deliverables are established, the benefits and business case of the development can be estimated.

The EA success should be measured against the listed benefits and deliverables in scope rather than against an abstract EA that does not have an agreed definition, but promises a lot, in vague terms. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

55

Function O

G

Lines/Products

Process Technology People

Planes


Measuring the Value of EA against the Benefits table 

A table of key business improvement benefits, the way to measure them, and their stakeholders should be defined from the beginning and measured at the end of an EA iteration.

The key benefit indicators may be grouped in a few categories: – Operational (those enhancing the operation such as single customer view master data management -, Development (improving your innovation and the new product development process, reflected in time to market) and Support (enabling single version of truth for reporting…) – Governance (enabling understanding, communication and decision making in the organization) – Strategic, enabling effective execution of strategy – Communications and Collaboration Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

56

Function O

G

Lines/Products

Process Technology People

Planes


Measuring the Value of EA against the Benefits table 

The EA development success is measured at implementation time with project progress indicators.

An EA maturity framework will help you measure progress in the development and compliance in exploitation phases;

It will do that by measuring success from a process maturity and extent of business participation points of view rather than from a business value view.

A Balanced Scorecard approach for performance measurement and management of your Enterprise is supported by the FFLV framework in that it is addressing the four scorecard views: market (customers), processes (company), learning and growth (people) and financials (owners). Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

57

Function O

G

Lines/Products

Process Technology People

Planes


Evaluating EA architect’s performance 

How do I justify my job as an EA architect!

Many "EA architects" are not really doing an EA design work.

One can evaluate your EA job performance by assessing, after each iteration,

the benefits stated in the business case and measured by key improvement indicators in the benefits table. 

This could be correlated with a maturity framework evaluating the EA

development progress, participation and compliance to EA.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

58

Function O

G

Lines/Products

Process Technology People

Planes


Sell the EA 

One of the issues continually confronting us in the EA arena. To sell it, start by identifying the interested and affected parties for each iteration, the stakeholders.

Ask the old question "what's in it for them?" and "what is the impact on them" since they would be asked to support, pay or even contribute to it!

The potential audience depends entirely on the scope of your EA development which can vary a lot. Is your EA an IT only architecture? – If you define your architecture in terms of applications, information and technology architecture you address an audience in IT, for the most part. – For IT, do you intend to include content management, knowledge management, BI, DW, integration architectures? That will enlarge your IT audience. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

59

Function O

G

Lines/Products

Process Technology People

Planes


Sell the EA to top Management and Support 

To satisfy the interests of most potential stakeholders, the concept of architectural view is crucial: – a view satisfies the concerns or needs of a stakeholder group. There are as many views as stakeholder types.

Top management, what is in it for them? – The representation of the Enterprise governance, the roles and responsibilities, governance bodies and principles of decision making, – the business models - how the business makes a profit -, – strategy alignment to the Enterprise organization, – regulatory compliance and not least a business blueprint.

For Enterprise shared services organization: – support functions as HR, Payroll, have to be described in terms of services, processes, costs and effectiveness. Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

60

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


Sell the EA to business 

information on IT or other technologies in use – – like SCADA and GIS for utility companies – process automation and improvement, – business rules and orchestration – reporting and Business Intelligence blueprints.

If you provide this information the business organization would become your supporter.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

61

Function O

G

Lines/Products

Process Technology People

Planes


Sell the EA summary 

Put together, upfront, an EA drivers and benefits pack and a business case based on financial terms.

Business management thinks in terms of Payback, ROI, NPV which are measures of profit vs costs, typically applied to projects.

A table of benefits, such as time to market, agility, and the estimated EA contribution to them at each EA iteration will do a lot of good to the sales process of EA.

Calculate RoEA at each iteration.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

62

Function O

G

Lines/Products

Process Technology People

Planes


Sell the EA takeaway 

The EA has to be opportunistic, planned to deliver first what the business needs such as a Single Customer View or a Single Version of Truth architecture.

A natural progression to EA with obsolete systems and technologies replaced when their time has come and not before would reinforce the EA sell effort.

Business does not see technology in isolation as IT does, except as a source of problems.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

63

Function O

G

Lines/Products

Process Technology People

Planes


EA roadblocks, culture and politics

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

64

Function O

G

Lines/Products

Process Technology People

Planes


EA triggers 

An imminent Merger and Acquisition, the amalgamation of two companies

A decision to outsource Functions

Establishing a new company

Technology infrastructure needs urgent alignment to business Strategy

Imminent regulatory issues

The company suffers from inefficient processes;

A re-organisation to adopt a new business model is on the agenda

Master Data Management or Customer Data Integration initiatives

There is an acute need to upgrade from obsolete technology as Mainframes Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

65

Function O

G

Lines/Products

Process Technology People

Planes


EA triggers, trends

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

66

Function O

G

Lines/Products

Process Technology People

Planes


EA roadblocks, what are they? 

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

Enterprise Architecture “roadblocks” or "inhibitors" are factors and 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

67

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

68

Function O

G

Lines/Products

Process Technology People

Planes


EA positioning on Gartner’s hype cycle •Gartner’s Hype Cycles characterise the overenthusiasm or "hype" and subsequent disappointment that typically occurs with the introduction of new technologies. Hype Cycles also show how and when technologies move beyond the hype, offer practical benefits and become widely accepted.

Hype

EA

Market Maturity Technology

Peak of Inflated

Trough of

Trigger

Expectations

Disillusionment

Slope of Enlightenment or Fade Away

Plateau of Productivity

Flows Layers

D S

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

69

Function O

G

Lines/Products

Process Technology People

Planes


Outline I.

Current state of the Enterprise

II.

Vague EA definition and scope

III.

Uncertain Return Of Investment

IV.

Diversity and verbosity of EA frameworks, lack of agreement

V.

Politics and design outcomes not fit for purpose

VI.

Ambiguity and competition with other EA technologies, SOA, ITIL ERP

VII.

Effort governed by IT alone

VIII.

Flawed Enterprise transformation planning and execution

IX.

Improper EA maintenance and failure to employ proper tools

X.

Recap

Flows Layers

D S

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

70

Function O

G

Lines/Products

Process Technology People

Planes


The current state of the Enterprise

Cultural inertia – EA challenges the status quo

Predominant tactical thinking – EA means strategic planning

Silo organization – where politics already exist

Flows Layers

D S

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

71

Function O

G

Lines/Products

Process Technology People

Planes


The current state of the Enterprise

The existing divide between Business and IT

Lack of a reference business architecture (exceptions: NGOSS, SCOR)

Enterprise Architecture and SOA over-hype

 The Enterprise Architecture is the “cure”

Flows Layers

D S

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

72

Function O

G

Lines/Products

Process Technology People

Planes


EA definition, is it …? At EA specification time, the debate is about the meaning & scope of EA 

Is it an Enterprise IT integration program?

Is it Business Process Management (BPM) development?

Is it an organization alignment to strategy and business objectives?

Is it … – an Enterprise state – a document – a process

– a program – an organization design – strategic planning and Enterprise portfolio management?

Flows Layers

D S

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

73

Function O

G

Lines/Products

Process Technology People

Planes


EA definition from 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

74

Function O

G

Lines/Products

Process Technology People

Planes


EA definition from GAO General Accountability Office (GAO) of the US federal government "An enterprise architecture is a blueprint for organizational change defined in models [using words, graphics, and other depictions] that describe (in both business and technology terms) how it operates today and how it intends to

operate in the future; it also includes a plan for transitioning to this future state“. 

Enterprise Architecture: Leadership Remains Key To Establishing And Leveraging Architectures for Organizational Transformation, GAO-06-831, August 2006 http://www.gao.gov/new.items/d06831.pdf

But there are other definitions

Flows Layers

D S

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

75

Function O

G

Lines/Products

Process Technology People

Planes


EA definitions from 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 Enterprise “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

76

Function O

G

Lines/Products

Process Technology People

Planes


EA definition, a FAQ perspective

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

How:

the operation & processes of the Enterprise executed by

Who:

the people performing processes

Which: and the technology implementing them

Why:

When: according to the plan for the Enterprise evolution to a target state

Where: showing the location of people and technology

to streamline, align, blueprint, plan strategically and bestow agility

The EA ultimately constitutes the Enterprise Knowledge DB

Flows Layers

D S

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

77

Function O

G

Lines/Products

Process Technology People

Planes


The EA artifacts are … the Enterprise structure and the operation blueprint describing the current, future states and transition plan in artifacts such as: 

Business Architecture – Products, Value Chain, business model, stakeholders’ use cases, strategy – Business processes, rules, orchestration, B2B choreography

Technology & IT Architecture

People & Organization architecture

Information and other architecture views: location, planning, security…

The Enterprise transformation roadmap and its project portfolio all mapped and linked through an EA framework

Flows Layers

D S

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

78

Function O

G

Lines/Products

Process Technology People

Planes


And the EA is

The structure and operation of an Enterprise,

the blueprint of its business processes, technology, people and organisation,

the EA development process, strategic roadmap and transformation plan are all part of the same answer, the Enterprise Architecture; but EA is more:

All non-IT technologies, Disaster Recovery, facilities/real estate, fleet...

 and it is more than the sum of its parts  it is about the governance (mind) and the culture (soul) of the Enterprise (body)

Flows Layers

D S

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

79

Function O

G

Lines/Products

Process Technology People

Planes


EA scope typically covering only IT

The scope dispute hits the balance between the tactical & strategic thinking

The benefits diminish at the same rate with the scope reduction

EA architecture is often narrowed to IT solely – Enterprise Wide IT Architecture (EWITA) or

– Expressing the IT department operation (itSM/ITIL) – Business process map, sometimes only

 reduced to IT, the EA fails to involve business & management  to live to expectations, EA should represent more than IT Architecture

Flows Layers

D S

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

80

Function O

G

Lines/Products

Process Technology People

Planes


EA IT scope not addressing many IT concerns

seldom covers other IT architecture views (typically the main product view): – No Knowledge or Content Management, Data Warehouse, Business Intelligence… – Often no email, printing, voice, network, SOE, Helpdesk… architecture views – Information architecture? Now and then

 EA needs a wider scope to include other architecture views to provide motivation for all IT teams  Enterprise IT Architecture is more than Applications and Infrastructure

Flows Layers

D S

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

81

Function O

G

Lines/Products

Process Technology People

Planes


EA scope not covering other technologies

Non-IT technologies uncared for (e.g. Real Time operation technologies – SCADA -, networks, utilities infrastructure, manufacturing bands, facilities…)

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

adoption to a few classes of Enterprises

 For wider adoption EA has to cover all Enterprise technologies  Technology is more than IT

Flows Layers

D S

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

82

Function O

G

Lines/Products

Process Technology People

Planes


EA scope not addressing top business concerns 

Little relevance for Enterprise stakeholders such as owners, employees, community… – Except for the customer’s processes, there are seldom other views – Lack of links to the Enterprise Value Chain or business model

Many internal stakeholders’ interests are not addressed: – Finance, real estate, facilities, parking, fleet, internal post architecture

No relevance to the regulatory or support functions (HR)

EA may not address management concerns e.g. governance

 lack of management support which prevents funding and adoption  EA should address all business stakeholders’ concerns

Flows Layers

D S

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

83

Function O

G

Lines/Products

Process Technology People

Planes


EA scope usually over-simplified 

Reduced – To four layers: Business, Information, Applications, Infrastructure

No logical architecture –

to convey comprehension of the structure and operation of the Enterprise

Lack of the “architectural views” concept

Information architecture scope reduced to structured data – no document & knowledge management

 EA needs to include architectural views (concerns specific to stakeholders)

Flows Layers

D S

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

84

Function O

G

Lines/Products

Process Technology People

Planes


EA scope excludes people and organization 

Quite often business processes are executed by people not IT

But human performance not described since people are not in scope

People culture and communications also affect your Enterprise performance

Organization alignment to business strategy and process usually, the object of a separate initiative

 but the org chart should be aligned to your EA 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

85

Function O

G

Lines/Products

Process Technology People

Planes


Progress, so far I.

Current state of the Enterprise

II.

Vague EA definition and scope

III.

Uncertain Return Of Investment

IV.

Diversity and verbosity of EA frameworks, lack of agreement

V.

Politics and design outcomes not fit for purpose

VI.

Ambiguity and competition with other EA technologies, SOA, ITIL ERP

VII.

Effort governed by IT alone

VIII.

Flawed Enterprise transformation planning and execution

IX.

Improper EA maintenance and failure to employ proper tools

X.

Recap

Flows Layers

D S

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

86

Function O

G

Lines/Products

Process Technology People

Planes


Uncertain Return of Investment At EA initiation time, the argument is about 

The hype which animates the IT but annoys the business

Drivers and benefits only subjectively expressed

“To Do or Not To Do” Enterprise Architecture debate – not supported by business case in financial terms: fails to rally support – and becomes perpetual

 The business case needs to assess costs and evaluate long terms benefits in financial terms the business can understand  Business Value returned should be evaluated after each iteration Flows Layers

D S

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

87

Function O

G

Lines/Products

Process Technology People

Planes


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! TR

Flows Layers

D S

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

88

Function O

G

Lines/Products

Process Technology People

Planes


Diversity and verbosity of EA frameworks (i) 

Diversity of approach, scope and purpose is hindering adoption

Some of the existing EA frameworks are, by and large, cognitive aids asking key questions such as why, what, how… (Zachman, E2AF)

A few handle implementation program management best practices (EAP)

Some describe reference models listing the outcomes and implementation guidelines to serve as reference for other EA developments (FEA)

A few approaches are confined to business process maps, ignoring IT

Some specialise on domains as government, defence (DoDAF), manufacturing, supply chain (SCOR), telecoms (NGOSS)…

Some of them consist of large, verbose documents

Flows Layers

D S

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

89

Function O

G

Lines/Products

Process Technology People

Planes


Lack of an agreed EA framework 

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

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

In other words, there is no consensus on approach or scope – How do we choose a framework?

– Are there any recommendations for framework selection? – Are frameworks enabling drawing the complete picture of the Enterprise? – Is the chosen EA framework fit for the purpose of your endeavour?

 You may still have to create your own framework, eventually as a combination of other frameworks Flows Layers

D S

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

90

Function O

G

Lines/Products

Process Technology People

Planes


Politics and design outcomes not fit for purpose

The Enterprise knowledge is locked in people's minds  The ability to extract information requires negotiation skills  Not consulting relevant groups breeds the “not invented here” syndrome

Design outcomes not fit for implementation – “tome” delivery for the politics of “passing the buck” to the next phase

Deliver diagrams, pictures Zachman: when you need it you will not have time to read

Flows Layers

D S

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

91

Function O

G

Lines/Products

Process Technology People

Planes


Ambiguity to SOA, ITIL hinders EA adoption 

SOA is a business services development first and an IT integration technology second

While not an inhibitor as such, SOA harbours under its umbrella a development that should be covered by the EA process

SOA does not cover the discovery of existing architecture, technology alignment to strategy or organization design

 SOA should be part of a larger EA development since EA addresses the whole Enterprise development process

EA covers the whole Enterprise not only the IT department (e.g. ITIL)

Flows Layers

D S

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

92

Function O

G

Lines/Products

Process Technology People

Planes


ERP overlap, aiming to provide EA process & application layers 

ERP application suites, cover many Enterprise functions: planning…

Provide business processes embedded in the application layers

Historically, ERP application suites were successful as they reduced the hassle of integration of Enterprise applications from various vendors but – the Enterprise's agility is at stake from too tight integration – ERPs, covering EA space, remove attention & resources from EA

– proprietary ERPs hamper SOA best of breed solutions

 Employ ERP modelling (re-engineering) to re-use the existing ERP

Flows Layers

D S

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

93

Function O

G

Lines/Products

Process Technology People

Planes


EA governed by IT alone Initiated solely by IT 

EA has little chances to enrol business, support functions, other stakeholders and top management

 Business & IT governance, from the very beginning, for all phases –

To represent key business functions and IT, in scope of the iteration

Define EA governance principles

 Initiate a business architecture with business governance if no pre-existing business process map/reference architecture

Flows Layers

D S

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

94

Function O

G

Lines/Products

Process Technology People

Planes


Flawed Enterprise transformation planning and execution 

Trailing for too long –

there is little tolerance for long programs with uncertain results

Not solving the immediate business pains

Failure to adopt the Enterprise transformation plan for execution

 Create the Enterprise project portfolio from transition roadmap  Prioritise current business and technology needs  Use an “agile” like process with frequent deliveries  Monitor progress, evaluate and advertise the value delivered at each iteration

Flows Layers

D S

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

95

Function O

G

Lines/Products

Process Technology People

Planes


Improper EA maintenance 

Improper EA maintenance, at exploitation: make sure EA is not ignored, forgotten or becoming a dead weight by

 policing new solution development and integration work –

introducing a compliance watchdog from members of EA team

 instituting EA compliance –

controls (checkpoints) in all relevant business processes: technology selection, SDLC, business process improvement …

policies supporting the architecture decision making process

 providing a catalogue of existing and planned SOA services with clear ownership

 supplying internal training Flows Layers

D S

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

96

Function O

G

Lines/Products

Process Technology People

Planes


Failure to employ an EA tool 

Usually teams design EA artifacts, with various tools of choice and no common component repository; there are – component duplications and – no common notations, design principles or properties for components – no links for navigation between components and artifacts

Without a tool, maintenance of the EA is hard work – A change is hard to propagate to artifacts produced/stored by various tools – Poorly updated EA artifacts will satisfy users, no more – The artifacts are rapidly becoming obsolete and after that, seldom reused

 An EA tool based on a repository, working along an Enterprise knowledge management system, would ensure a long lasting EA Flows Layers

D S

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

97

Function O

G

Lines/Products

Process Technology People

Planes


The EA knowledge handicap 

The difficulty to acquire and manage the vast knowledge required by an EA, spanning all business and technology domains – Enterprise Value Chains, Business Models and Strategy, Operations – Business Process Frameworks, BPM, Rules, orchestration, BAM, B2B – EA frameworks, architecture design methods, modelling and tools – IT Applications and Infrastructure, ITIL, DW/BI, MDM, Identity Management – Applications and suites - ERP, CRM, SCM, CM, KM, Portals… -

– SOA, Web Services – SOAP, UDDI, WSDL, ESB, Web2.0, JAVAEE, .NET – Change management, process maturity models, M&A, outsourcing-SaaS… – Organization design and Human Performance, governance, politics

 Select a quality, politically astute EA team, since it is a major risk Flows Layers

D S

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

98

Function O

G

Lines/Products

Process Technology People

Planes


Recap (i) To return benefits to expectations, an EA architecture needs to 

be unmistakably defined and scoped - for your specific initiative!

consider all stakeholders concerns: customer, owners, partners, employees, community... and not only the main product

address business concerns to have visibility and support from business and top management

cover the whole Enterprise operation rather than solely IT and all other technologies rather than IT alone

cover people/organization and align to business processes and technology

provide a business case in financial terms to avoid perpetual discussions

Flows Layers

D S

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

99

Function O

G

Lines/Products

Process Technology People

Planes


Recap (ii) 

promote mixed business/IT governance at every stage since IT alone has no authority to – get traction from firm's management, business, stakeholders outside IT – drive the business architecture – influence corporate strategy, project portfolio and investment – recommend organisational changes

provide views besides the simplified 4 layers architecture – stakeholders' interaction, Value Chain and business model – logical structure of the Enterprise

– content & knowledge management architecture, MDM, DW/BI views – governance, financial/accounting, marketing processes, HR, fleet… views

Flows Layers

D S

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

100

Function O

G

Lines/Products

Process Technology People

Planes


Recap (iii) 

resolve ambiguousness with regard to other Enterprise related technologies – SOA is an architecture style and integration technology for the Target EA – ITIL is only the EA of the IT department – Existing ERPs should provide the applications and process layer of EA

observe potential roadblocks from the very start

prioritise business needs, deal with the EA trigger causes first

employ “agile” processes with frequent deliveries, wide consultations

employ an EA team having a vast knowledge of all Enterprise domains

use an EA tool linked to an Enterprise knowledge database

install architecture controls, check points in relevant business processes

Flows Layers

D S

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

101

Function O

G

Lines/Products

Process Technology People

Planes


Roadblocks review There are roadblocks at every step of the EA development process, from the 

current state of inertia and division in the Enterprise

EA poor definition and unclear scope

lack of an agreed EA framework

unproved business case

deceptive competition with EA other technologies

vast knowledge, EA team a risk, EA tool set required…

to implementation and exploitation faults

and lack of stakeholders’ support and thus politics

 The time is always right to do what is right! MLK

Flows Layers

D S

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

102

Function O

G

Lines/Products

Process Technology People

Planes


Bear in mind 

EA means: – streamlining, alignment, integration, blueprinting, agility & strategic planning

– reduces silos and crosses the division between business and IT 

SOA, is only part of an EA development consisting of – the style of the target architecture based on services – the integration technology

EA + SOA = Service Oriented Enterprise Architecture, a development crossing all Enterprise boundaries

EA requires commitment to strategic thinking – Failure to act on the Enterprise transformation roadmap is one of the chief ways to let down all your entire EA effort

Flows Layers

D S

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

103

Function O

G

Lines/Products

Process Technology People

Planes


Good Practice

Communicate to inform and get wide approval

Create an knowledge site, integrated to the EA tool, to document the EA and provide transparency to activities, budget spending – EA vocabulary and FAQ site for information and education – EA framework, principles, tool – EA team, contact points and governance – EA transformation plan & progress dashboard, decisions register on Intranet – EA checkpoints in Enterprise processes – And all EA Business, technology & organization artifacts (strategy, policies…)

Flows Layers

D S

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

104

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Culture and EA

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

105

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Culture and EA

The Enterprise Architecture development has to be supported by the organization and its culture. – People are the company; they can make or break the EA. – To succeed one has to adapt the organization and subtly sniff and influence the culture.

SOA requires a new governance based on services. – People are accountable for the service they deliver, its roadmap, business, IT technology, usage, defects, service continuity and for acquiring internal or even external customers.

Flows Layers

D S

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

106

Function O

G

Lines/Products

Process Technology People

Planes


Definition of Culture 

- "The set of learned beliefs, attitudes, values and behavior that are characteristic of a particular social group or organization."

- "A set of shared norms and values which establish a sense of identity for those

who share them". 

- "The sum total of the ways of life of a people; includes norms, learned behavior patterns, attitudes, and artifacts; also involves traditions, habits or customs; how

people behave, feel and interact; the means by which they order and interpret the world; ways of perceiving, relating ...“

Flows Layers

D S

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

107

Function O

G

Lines/Products

Process Technology People

Planes


Own definition of Culture 

Company culture is a set of principles and values that drive the behavior of a group and shape the way people respond to events and get things done beyond established procedures.

It consists of, and is transmitted by rites (ceremonials), traditions (established ways of doing things), legends (heroes and deeds people treasure) and education (training).

It is reflected in the way people solve issues, communicate, celebrate, approach management (direct call/email, kick the door open…).

Flows Layers

D S

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

108

Function O

G

Lines/Products

Process Technology People

Planes


Culture is influenced by and determines 

It is the unwritten code of behavior in a firm; – it determines the attitude towards colleagues and work; – it lives in people's minds and hearts; – it is determined by the successes and history of the company; – it makes people proud, ready to identify with the company and set its interests first.

Culture becomes tradition.

The culture is the collective soul of the organization.

It is influenced by: type of governance, internal regulation, empowerment (liberty to act in some established limits), height of the organization tree (bureaucracy), clarity of accountabilities and roles, freedom of communication, right of opinion and recognition policies which make employees happy which in turn make the company successful.

Flows Layers

D S

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

109

Function O

G

Lines/Products

Process Technology People

Planes


Values and Culture 

Company values are the principles or rules of behavior which determine culture; – they have to be meaningful, realistic, even measurable - unlike the values of most companies, today – – It is important what happens if people ignore or even act against values.

An Ethics code, based on values, represents the code of law preserving the culture; – it has to be communicated and policed, because otherwise it becomes a "lip service" of, and for the powerful and the manipulator: insider trading, networking, nepotism begin to manifest until, like societies, the company begins to disintegrate.

Flows Layers

D S

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

110

Function O

G

Lines/Products

Process Technology People

Planes


Culture and Leaders 

God had created people in his own image, it is said. In a similar manner, a top Executive determines the culture in the organization through – personal example, – choice of direct reports - in his own image – of governance, – business strategy – ethics code.

Empty words won't do! – People, intuitively, have an 6th sense, the ability to feel the truth from gestures, expression, phrasing and intonation.

Flows Layers

D S

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

111

Function O

G

Lines/Products

Process Technology People

Planes


Known organization cultures 

- "Meritocracy" is the culture of reward and recognition associated with rapid progress and pride in the organization.

- The "can do" culture characterized by achievement, as opposed to the "can talk"

culture. 

- "Innovative" culture where invention is rewarded and praised

- "Agile" where formalism is replaced by people’s empowerment to immediately act

- "Blame culture" where if anything goes wrong a scapegoat is found; the consequence is that people rarely assume accountability

- "silo " where the departments don't care about the greater, collective good.

Some of these types can co-exist. Flows Layers

D S

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

112

Function O

G

Lines/Products

Process Technology People

Planes


Meritocracy and its merits 

The best culture is meritocracy that worked so well for societies. – Everyone achieves the position deserved in an organization with optimum results for the individual and the company. – It is the ideal win-win balance of benefits between the company and employees. – There is mutual respect (we respect achievers), and – everyone knows their own place (promoting the right individuals rather than self promotion). – Collaboration is the norm and people care for each other.

A good culture polarizes individual behaviors towards the company goals first (rather than personal gains) from which all other individual rewards come, proportionally.

Flows Layers

D S

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

113

Function O

G

Lines/Products

Process Technology People

Planes


Meritocracy and its merits 

The best culture is meritocracy that worked so well for societies. – Everyone achieves the position deserved in an organization with optimum results for the individual and the company. – It is the ideal win-win balance of benefits between the company and employees. – There is mutual respect (we respect achievers), and – everyone knows their own place (promoting the right individuals rather than self promotion). – Collaboration is the norm and people care for each other.

A good culture polarizes individual behaviors towards the company goals first (rather than personal gains) from which all other individual rewards come, proportionally.

Flows Layers

D S

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

114

Function O

G

Lines/Products

Process Technology People

Planes


Introducing a good culture 

a history of success, conserved and taught

a code of ethics and values that are enforced

freedom of speech

transparency of decision making

clear governance, thin organization

fair participation and repartition of benefits (unlike the CEO/employee salary ratio today >> 50:1!)

empowerment, recognition and fair promotions

Flows Layers

D S

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

115

Function O

G

Lines/Products

Process Technology People

Planes


The wrong culture 

The wrong culture can ignore or make fruitless the EA efforts and for what it matters, can wreck the company.

In a difficult culture the personal interest comes first against the Enterprise. The

company sinks under the weight of the many individual benefits working against each other and the common company goals. 

Not only a firm, but a society falls apart under the weight of an incompetent or

corrupt administration fighting solely for power and personal benefits. The disease spreads quickly downwards, by example rather than discourse. 

If formal mechanisms are not set in place, culture tends to deteriorate with people tending to take advantage of the honest, the trustful, the weak or the unaware.

Action is necessary to enforce ethics, transparency, empowerment and recognition in support of a positive culture.

Flows

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

Layers

D S

116

Function O

G

Lines/Products

Process Technology People

Planes


How to change Culture 

That is, change it in a positive sense since it may often happen otherwise.

The cultural change starts at the top.

It requires honesty (as opposed to political spin), justification, communication, openness (information available to anyone concerned) that is, all in all, transparency (information available to anyone) enforced by a Freedom of Information like act.

Accountability (the ability to associate people’s performance to task accomplishment) and recognition of merit are essential to enforce a successful culture.

Flows Layers

D S

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

117

Function O

G

Lines/Products

Process Technology People

Planes


How to change Culture i 

Management at all levels has to pay attention to atmosphere and open communication channels so truth can be told with immunity.

Freedom of speech is key to evaluation of culture.

Personal performance evaluations have to be performed by customers and colleagues rather than managers alone who can spin the outcome from fear for their positions.

In times of hardship, un autocratic culture with a cult for a leader, may succeed though, like in time of war.

So cultural changes may be beneficial depending on existing conditions and the

place of the Enterprise in its lifecycle.

Flows Layers

D S

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

118

Function O

G

Lines/Products

Process Technology People

Planes


What works against Culture 

Practices like "networking" are clearly working against meritocracy since the best available are not selected. Positions are not advertised, only a few are in the know, and only a few can occupy the position in an exchange of favors.

These people team to maintain power and the phenomenon grows with a viral

behavior until the company suffers the worst, the end. 

This works against the freedom of information principle and employs "spin" to project the appearance of " politically correctness".

The spin culture uses media to distort messages, the truth and hide the information

Often governance issues generate an unhealthy culture – silos or the division between business and IT. It exists because there are two different organizations with different objectives, plans and roadmaps. So they do not concur to deliver together. They have different missions and products, it is that simple. The EA governance and organization have to be set up so that the concerned business and IT groups have same leadership and goals. 119 Enterprise Architecture roadblocks and how to overcome them

Flows

D

S

Function O

G

Lines/Products

Process Technology People

Copyright Adrian Grigoriu © 2007

Layers Planes


Culture, EA and politics 

The culture can be a fertile ground for politics. Nothing is achieved without playing the game.

Rumors abound about IT fearing the business reaction to the EA/SOA program,

unfortunately, too often initiated without a business case. –

IT, avoiding confrontation is probably substituting the EA and SOA terms with a discourse on benefits. Politicians, as well, in avoiding sensitive topics, come back with convoluted answers to respond to simple, closed questions.

– Too many prophets have jumped in the EA/SOA bandwagon adding to the IT pressure on business. “Do EA/SOA or …!” – Over-hype has already placed EA and SOA at the top of the hype curve where the credibility is not sustained yet by realizations. The IT history lessons would not concur to support the EA far-reaching claims; the result is that the business doubts it!

Flows Layers

D S

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

120

Function O

G

Lines/Products

Process Technology People

Planes


Business, EA and politics 

Although business is reacting to the technology push, they do not contest the benefits but they are painfully aware of the potential cost of disruption, which might break rather than make the company.

Business requires solid justification and careful planning before moving from the “status quo” to such a revolutionary course, as SOA.

Without critical business input, the resulting IT only Enterprise Architecture would

mainly provide the Applications, Infrastructure and may be the Data architecture, which is frequently the case, but not sufficient for releasing the goods of the EA: process improvement, agility, strategic planning etc. 

The business people will have little reason to consult it, the word spreads, and, progressively, the EA loses its momentum.

The loop is closed now. The business was right to doubt it, after all.

Flows

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

Layers

D S

121

Function O

G

Lines/Products

Process Technology People

Planes


Business, EA and politics i 

Business, as well, got tired of the exotic IT acronyms like WS, SOAP, REST, UDDI, WSDL, mashups, AJAX, ESB, BPM, BPEL, XML, UML, TOGAF… some badged 2.0 now (and technology is changing at an exponential rate these days - Ray Kurzweil’s law-, i.e. the situation is getting worse).

IT is not talking about Value Chain, business models, process improvement, Six Sigma, regulation, customer satisfaction, Balanced Scorecard, SWOT, KPIs, NPV, payback, the terms the business can understand.

Is the business providing the Business Architecture (process architecture, business information and vocabulary) necessary for IT to comprehend and align the technology? No.

Flows Layers

D S

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

122

Function O

G

Lines/Products

Process Technology People

Planes


Politics result in 

The net result of all this is – the great Business and IT divide and – an increasingly highly charged atmosphere progressing towards a blame culture.

And the solution is the EA, which – ought to mend all the evils of the Enterprise, – to cure the silo culture and – patch the divide between Business and IT.

In a nutshell, EA becomes the ground of the already existing political battle but, at the same time, the tool to mediate the political divide.

Flows Layers

D S

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

123

Function O

G

Lines/Products

Process Technology People

Planes


Why politics and remedy 

While the EA encompasses alignment of business, strategy, technology and people, the IT takes the driving role without business and top management support. – How is this supposed to happen? After all, more than half of the EA is not IT, i.e. business processes (how), strategy (why), information (what), organization (who)… – without a strong business leadership and participation, EA would lack political support and fail to deliver on its promise since IT alone cannot specify SOA services, improve processes, determine usefulness of information.

In this phase, the best you can do is

be convincing i.e. gain support for the EA business case which you should express in financial terms.

Spend energy to rally critical stakeholders’ support in business and top management. Involve them by planning adequate EA artifacts, in response to specific requests, explaining what is in it for them.

Flows

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

Layers

D S

124

Function O

G

Lines/Products

Process Technology People

Planes


Why politics and remedy i 

Thinking in many Enterprises is tactical, at best. – Firefighting would better express the facts. – The EA is strategic and accepted because of its strategy promise but it may become a lip service only, with its execution ever postponed in order to cope with tactical crisis. In truth, – EA will compete for resources with many other activities which have not been included in the EA scope, in the first place.

Supposing the EA development moves slowly; – it will be generating lots of tactical-strategic conflicts: people need solutions yesterday, the market cannot wait and the EA will provide the feature who knows when! – Tactical projects are approved then and co-exist and compete for resources with the EA program. Flows Layers

D S

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

125

Function O

G

Lines/Products

Process Technology People

Planes


Politics remedies 

There is no easy solution to this except delivery on time and fit for purpose.

To reassure everybody have a clear, simple plan in place that you are confident you can deliver to. You probably have one single try.

Deliver often, iteratively, emphasize value returned.

Prioritize business needs, deal with the EA trigger causes first, and deliver what the stakeholders requested.

This is a program, so business process discovery projects will probably have to be executed in parallel to Applications, Infrastructure, Data architectures and other streams. Then add views as DW/BI, Content Management, procurement processes,

network architecture etc. 

With a delivery plan in front, people can wait, if they trust you. Otherwise, tactical Flows

projects win.

Layers

D S

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

126

Function O

G

Lines/Products

Process Technology People

Planes


Mistakes generating politics 

There are execution mistakes: – ignoring important stakeholders, – not communicating properly or enough, – not consulting relevant people, – not referencing and recognizing contributions, to name a few, provoking the syndrome of "not invented here” i.e. you have not consulted us, where did this come from"?

Enterprise knowledge is locked in people’s minds. To release this collective wisdom you need negotiation skills, “selling not telling”. Otherwise the information you may get for the EA may be of little value.

Define an EA vocabulary and Frequently Asked Questions (FAQ) to avoid confusion and display the progress dashboard on the Web for transparency. Flows Layers

D S

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

127

Function O

G

Lines/Products

Process Technology People

Planes


Mistakes generating politics and remedies 

From your side, lack of EA development experience and poor definition of scope, deliveries, not fit for purpose, i.e. (typically large documents with poor focus) can increasingly deteriorate credibility as the development process is stalled by unusable outputs and by disputes about how the artifacts are to be used.

Agile processes with frequent deliveries and wide consultations will help make the process transparent and accountable.

EA roles and responsibilities have to be well designed to avoid overlaps generating confusion and conflicts and, in the end, politics. Work as a team is crucial as the domain and span of activities is much too large.

Bottlenecks have to be quickly discovered and eliminated. Observe EA inhibitors since they could stop your EA development early, and find ways to conquer them from the beginning.

Flows Layers

D S

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

128

Function O

G

Lines/Products

Process Technology People

Planes


Mistakes generating politics and remedies 

Accountability and empowerment, recognition and award as company values will pave the way to progressive success in eliminating a culture of politics.

After the first few deliveries, it is important to – police all other development work, – install EA compliance controls (checkpoints) in all relevant business processes, – provide training and easy access.

Otherwise your EA may be ignored, forgotten.

Flows Layers

D S

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

129

Function O

G

Lines/Products

Process Technology People

Planes


EA risks management 

EA is perceived as a threat as, in reducing duplication in process, platforms and projects, it creates people redundancies, it brings change.

The EA team must have a vast knowledge spanning business, IT and people issues

and be socially and politically astute. Selection of the proper EA team constitutes the major risk in this development. This team will not only have to develop the EA properly, but will have to explain it in simple terms everybody can understand, and then gracefully deploy EA compliance controls in all major business processes defeating the inherent resistance. 

The Enterprise Architect has to be politically literate to justify EA/SOA, argue the business case, rally support from stakeholders, keep management informed and optimistic, do the work and survive the process! Flows Layers

D S

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

130

Function O

G

Lines/Products

Process Technology People

Planes


EA change management 

Change Management (CM) becomes essential in the Enterprise transformation execution process since people can and will resist, will do partisan fighting since, after all, their job is at stake for no grander purpose.

CM has to work along to provide a path forward for all affected by the migration process to expose the greater good, to motivate. Early preparation is essential to avoid problems.

Flows Layers

D S

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

131

Function O

G

Lines/Products

Process Technology People

Planes


Current and Future Outlook

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

132

Function O

G

Lines/Products

Process Technology People

Planes


EA, current outlook 

The EA "body of knowledge" does not support the EA effort, since it is scarce, fragmented and contributed by practitioners rather than academia because: – EA crosses the boundaries between the theory and practice of business (existing since the dawn of time) and IT (still young and playful, celebrating about half a century of existence), disciplines that until now have been treated in utter separation. The Business side concocts a system specification, the business analyst translates it and the IT implements it. – Business and IT have different vocabularies and set of skills, objectives, plans and line management.

In current practice, the most adopted approach for structuring an Enterprise Architecture is the four layer architecture: business, applications, information and infrastructure. This, more often than not, leaves out: Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

133

Function O

G

Lines/Products

Process Technology People

Planes


Current EA leaves out 

the people, the processes they execute and the organization alignment

other stakeholders' interests (other than customer's) i.e. the owner/shareholders/ investors, employees, community and as such, ignores supporting business functions, processes and technology

all other internal views, except for the main product view, omitting for instance, the Support and Development functions

all other IT stakeholders' views such as helpdesk, email, printing etc.

all operating technologies other than IT (assembly line, cooking equipment, bottling bands etc); as a consequence, EA may not serve large segments of industry well

The business architecture, key to the whole EA, and the logical architecture. Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

134

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


Current EA is IT only 

The problem with Enterprise Architecture and existing frameworks is that they are IT oriented, designed by IT for IT, ignoring the business views

What applications do without a picture of what business does?

Without a business architecture, the EA, mean: loose diagrams of a patchy collection of systems without the unifying picture of the business structure and delivery flows.

The lack of a business architecture may be the grounds for failure of Enterprise Architecture developments and SOA to deliver the touted benefits, a motive for subsequent management scepticism.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

135

Function O

G

Lines/Products

Process Technology People

Planes


Current EA suffers from lack of business architectures 

Business talks about Value and Supply Chains not architecture VRM (Value Reference Model),

SCOR (Supply Chain Organization Model).

NGOSS (eTOM) framework for telecommunications is an exception.

the Business frameworks are all slightly different, a situation not dissimilar to that of EA frameworks.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

136

Function O

G

Lines/Products

Process Technology People

Planes


Current EA lacks key views 

The context diagram and stakeholders' Use Cases are omitted

The process design is delegated to business people with no further control

Data architecture consists solely of a To-Be Customer Data Integration (CDI)

exercise 

The As-Is data architecture is seldom discovered for other types of data except customer’s.

Content Management and Data Warehouse/Business Intelligence are usually the object of separate activities, not integrated to the EA.

There is frequently no security view

No navigation and often no EA tool and repository. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

137

Function O

G

Lines/Products

Process Technology People

Planes


SOA for WS and EA for key product only 

SOA is initiated for integration of a few isolated services, usually in the web arena, ignoring the big EA picture; as such it does not re-use or enable agility.

On the technology side, EA does alignment, standardization and integration.

EA usually represents the architecture i.e. the structure and operation blueprint of IT the applications and technology delivering the main product, in an attempt to simplify and standardize technology.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

138

Function O

G

Lines/Products

Process Technology People

Planes


The EA reality: EA ends up anywhere 

End to end performance is not managed simply because the human contribution is not accounted for in the EA framework.

At best, EA can be called an Enterprise IT architecture and most probably, would raise little interest from potential stakeholders.

EA development can easily end up anywhere in the absence of an agreed definition or framework, since there is too much variability in terms of scope and deliveries.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

139

Function O

G

Lines/Products

Process Technology People

Planes


The EA future outlook 

EA is a necessary "evil". Any system needs a blueprint enabling proper operation, maintenance, planning...

To fulfill the expectations, EA needs to satisfy its many stakeholders in top management, business, technology/IT and organization – EA will finally be recognized as a business discipline, having incorporated Value Chains, Business Models, Strategic Planning... – The EA evolves to increasingly cover business architecture rather than IT alone; the Enterprise Architecture will be the result of the fusion of IT, Business and Organization/People architectures; because, what is the value of an applications architecture, without the process it implements or the people operating it? – The governance for EA will be more & more business and top management heavy; this is because it would be used in mapping the strategy to components, to derive the enterprise transformation portfolio, make investments and take strategic and tactical decisions.

Flows Layers

D

S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

140

Function O

G

Lines/Products

Process Technology People

Planes


The EA future outlook i – The EA development will be increasingly triggered by Mergers & Acquisitions and outsourcing activities; IT BPO, SaaS(ASP) riding a strong current right now. – The EAwould be more and more called in the business decision making process; because the EA architect deals with the business logic, technology operation and strategy, is able to understand both worlds and use both business and IT vocabularies. – A combined EA framework emerges to take advantage of the strengths of various frameworks, such as Zachman, TOGAF, FEA and others. – SOA is recognized as part of the EA program as the target EA style of architecture and technology, rather than executed in isolation as it often happens – EA would be increasingly required by shareholders/owners/investors to provide the blueprint of the business operation to describe assets, provide proof of regulatory compliance, map costs and profits on various operations and align strategy. The US government mandates EA to the public sector. EA would become a regulatory feature for public listed companies.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

141

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual Enterprise

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

142

Function O

G

Lines/Products

Process Technology People

Planes


Virtual Enterprise: Collaboration, Outsourcing, SOA & WS 

To succeed in Today’s business world, competition is not enough. Partnerships – part of the Value Chain -, strategic alliances and collaboration are required

Most non-core Functions of your organisation can be outsourced to partners

The difference in cost-efficiency, performance and agility of the Enterprise between an “on demand” or pay per usage outsourcing model and an onpremises and self manned function is determining the choice of outsourcing

Speculation arises about the virtual Enterprise, an Enterprise that is almost

entirely outsourced 

It can be successful assuming it employs best of breed outsourced services in a virtual Value Chain implementation, emphasising collaboration

SOA enables the definition of virtual Enterprise services and the WS technology enables the automation of workflow between partners over B2B interactions Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

143

Function O

G

Lines/Products

Process Technology People

Planes


Value Chains and Networks 

Porter conceptualized, in the 80s, the Value Chain (VC) of an Enterprise. A VC categorizes the business functions of a company in primary (operations) and secondary (support) functions.

Porter also introduced Value Networks or Systems consisting of a string of Value Chains contributing to the delivery of the end product or value, where each VC is implemented by a separate Enterprise.

A business model specifies, amongst other, the specific way a firm approaches and segments the market, delivers value to its customers, manages relationships with customers and partners, and customizes its value chain and core capabilities to return revenue. Ultimately, the business model characterizes

"the architecture of the firm and its network of partners". Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

144

Function O

G

Lines/Products

Process Technology People

Planes


Business Architecture based on VCs and Operating Models ď ą

A Business Architecture should be structured on the Value Chain, the Business and the Operating Models of the Enterprise, since this is how the business perceives architecture.

ď ą

The Operating Model is the necessary level of business process integration and standardization for delivering goods and services to customers as quoted earlier. Business units should be integrated and standardized to various degrees according to business needs, There is no point in standardizing the

implementation of a SOA or SaaS service since the implementation is hidden behind interfaces.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

145

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization and Outsourcing 

From a technology viewpoint, IT virtualization makes inroads in the Enterprise by decoupling the concerns between business and IT, and between applications and technology, while enabling outsourcing. Technology virtualization allows the creation of abstract services, hiding their physical implementation, and enables their exploitation over generic interfaces.

Many business functions of your organization (ultimately all) can be outsourced. What traditionally was considered to be core functions is no more a sacred

territory for outsourcing. The difference in cost and efficiency between an "on demand" or pay per usage outsourced service and an on-premises and self manned typical function could be significant and hard to ignore.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

146

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization and Outsourcing 

This raises speculation on an Enterprise that outsources most or all its business functions but retains governance for planning, coordinating operations, budgeting and making all key decisions. In a Wikipedia definition "a virtual organization is a firm that outsources the majority of its functions".

And another definition from Abbe Mowshowitz (1994): "the virtual organization is a temporary network of autonomous organizations that cooperate based on complementary competencies and connect their information systems to those of

their partners via networks aiming at developing, making, and distributing products in cooperation". See www.virtual-organization.net. 

The Virtual Enterprise (VE) can be successful, assuming it employs best of

breed outsourced services in a "virtual" Value Chain implementation consisting of company and partner links.

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

147

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual Enterprise 

The virtual SOA Enterprise is, debatably, the future of the entrepreneurial world specialising in management and decision making while outsourcing most of the Functions of the today Enterprise

The question is, what defines the virtual Enterprise then?

The Governance Function defines the virtual Enterprise by retaining decision making and business model specification and implementation through partnerships assembled in the virtual value chain – Its Operations, Enterprise Support and Development are outsourced to partners – becoming part of the Value Chain – Planning, budgeting, risk management, cost and performance monitoring, branding can bb out sourced as well

The business model, promoting collaboration, is illustrated by the architecture of the firm and its network of partners contributing to the Value Chain Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

148

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual Enterprise basic features 

A VE operates over a virtual Value Chain i.e. a chain whose links are owned by company and partners, blurring the borders between the Value Chain of the firm, and the Value Network it is part of.

The Governance is the business function that defines and identifies the Virtual Enterprise since most or all other functions of the Enterprise (primary and secondary in Porter's definition) could be outsourced.

The VE is defined by a new operating model promoting collaboration and B2B to take advantage of best of breed applications on the market. This VE business model is increasingly enabled by the adoption of business process outsourcing (BPO), application outsourcing - Software as a Service (SaaS) - and in general

by the fast adoption of infrastructure virtualization technologies, Web Services, SOA and collaborative technologies of the Web2.0.

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

149

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual SOA Enterprise design Virtual Enterprises

Company 5

Product Development

Company 6

Marketing Research Company 4

Company 1

Manufacturing

The Company Governance Company 2

Supply Chain

HR

Company 3

Payroll

Other Companies Most Enterprise Functions outsourced outsourced Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

150

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual SOA Business Model competitive advantage 

A business model – specifies how a firm delivers value to its customers – describes the choice of products per market segment, their costing and pricing and the customisation of the value chain by establishing core assets and noncore capabilities delivered in partnership

The virtual SOA Enterprise results from a new business model promoting collaboration to benefit from best of breed processes and applications

The competitive advantage of the virtual company is the result of an efficient

Business Model and best of breed Value Chain capabilities 

The Virtual Enterprise exists already e.g. – Virtual Operators or Service Providers which re-sell minutes and phones – Restaurant franchise chains

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

151

Function O

G

Lines/Products

Process Technology People

Planes


The Virtualization of Enterprise IT 

The interface between business and IT is quite convoluted and low level, leading to business having to understand and take decisions about IT and IT having to understand the business workings.

That's why, when simple business meetings to discuss IT capabilities become debates on the merits of WS SOAP relative to REST, the communication between business and IT breaks down.

Technology choice should be in the IT domain rather than on the business agenda and business should be able to change processes, rules and content directly without IT intervention.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

152

Function O

G

Lines/Products

Process Technology People

Planes


The IT virtualization 

In this fast moving world, the business in an Enterprise, its logic, should not depend on IT technology, that is, its type or implementation.

Business activities would be performed careless to technology and fearless to tomorrow's new IT hype. Why bother with what type of infrastructure or platform - COBOL, JavaEE or .NET, Smalltalk, 4GL or AS400 RPG -! At the same cost/performance, this should be an IT choice which surely would change in the future.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

153

Function O

G

Lines/Products

Process Technology People

Planes


The IT virtualization i 

Business should be willing to adopt technology virtualization to be able to interact with IT technology at a service level, where the negotiation between business and IT is performed in a contractual communication language, structured in terms of capabilities, relative feature merits and their cost. IT functional and non-functional capabilities will be delivered under SLAs at an agreed price.

IT virtualization is adding an welcome interface layer, hiding the IT

implementation complexity and technology. It represents a significant step forward in patching the divide between business and IT, often materialized in the blame culture we all know, since business people can then make abstraction of the IT infrastructure, issues, terminology... Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

154

Function O

G

Lines/Products

Process Technology People

Planes


The IT virtualization ii 

No amount of good will solve this divide until a good insulation (interface) virtualization layer is inserted between the two. Business and IT will talk the language of business: services, QoS, SLAs, capacity, security, a vocabulary they all understand.

The business does not have to talk or understand IT any longer, and vice versa, and could for the first time, be in charge of business processes.

IT, in turn, becomes a true business service provider negotiating SLAs and licenses, very much like an ASP (Application Server Provider). An IT application suite would be offered as a set of business services now. In this respect, new types of outsourcing services such as, Software, Platform or Integration as a

Service have recently appeared. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

155

Function O

G

Lines/Products

Process Technology People

Planes


The EA layers virtualization 

Typical Enterprise Architecture (EA) layers: business, information, applications and infrastructure. One might add people/ organization and non-IT technology which are sometimes neglected.

Layers though, can be virtualized. This is the way it is done in the network OSI (Open Standard Interconnect) standard where each of the layers provides services over an interface to the layer above.

In the Enterprise space, the virtualization appears to seep upwards across EA layers, from infrastructure to applications and business processes.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

156

Function O

G

Lines/Products

Process Technology People

Planes


The Virtualization of IT infrastructure 

A hot topic now in the Enterprise, is, quintessentially, about providing an abstraction to the IT technology: servers, storage and networks. It is about an interface layer hiding the infrastructure implementation and its platform types. The benefits appear to be compelling: server utilization grows inverse proportionally to the number of servers, the cost of the occupied real estate and cooling.

What does infrastructure virtualization promise? Independence from the HW

infrastructure. Multiple applications and OSs run on one or multiple physical servers. Virtualization is supported by blade systems as well, where processing power is modularly scaled.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

157

Function O

G

Lines/Products

Process Technology People

Planes


The Virtualization of IT infrastructure i 

Processing power can be consumed "on demand" (IBM parlance); MIPS can be purchased in an "utility" like model (HP talk). Storage will be retailed as a commodity from a pool and I/O is ultimately virtualized.

An analogy can be made to the networks world where the leased physical lines evolved into virtual circuits, VPNs with QoS characterizing a virtual channel.

Virtualization evolves to “Real Time Infrastructure” that enables configuration, scaling of applications and dynamic allocation of computing resources as dictated by business calendar or load.

Virtualization provides light and less costly business continuity and easier management. Ultimately the infrastructure can be outsourced to a 3rd party and paid per usage. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

158

Function O

G

Lines/Products

Process Technology People

Planes


Applications layer virtualization 

At the EA application layer, virtualization is provided by SOA through standard interfaces and encapsulation, hiding the implementation technology. In addition, SOA provides the standard integration technology with communications implemented over standard protocols and interfaces

SOA provides an abstraction layer above applications hiding the communications and applications implementation technology. It should not matter any longer how the applications and network are realized or what the

platforms are. Applications are in effect virtualized and offered as services. 

Inside the application layer, Java and .NET have already introduced a virtual machine abstraction layer between the applications and OS, and Application

Servers are providing even more abstracted functionality by adding distributed transactions, persistence, security and other horizontal capabilities.

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

159

Function O

G

Lines/Products

Process Technology People

Planes


Business layer virtualization 

Workflows would be implemented by process and rules engines as orchestration of SOA and Web Services listed and described in a catalogue (UDDI, WSDL).

This abstracts away the complexity of IT and its applications under a layer which business people can understand, and now, model business processes themselves. They would be able to design and change processes using BPEL (Business Process Execution Language), as a composition of SOA and SaaS business services, using graphical interfaces.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

160

Function O

G

Lines/Products

Process Technology People

Planes


Information layer virtualization 

For the EA information layer, MDM (Master Data Management) adds a similar virtualization layer since most application will now utilize information provided by this layer/hub rather than supplied by all other applications. The MDM implementation may be integrated to SOA since the MDM hub could become a SOA service for information access.

This will constitute a data abstraction layer for services and people using the information.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

161

Function O

G

Lines/Products

Process Technology People

Planes


User Interface virtualization 

From a User Interface point of view, the fine grained Web2.0 interactivity further abstracts IT technology from business logic by providing a universal, ubiquitous web client, independent of application and its implementation with the performance of client server applications.

An abstraction layer is introduced which consists of web servers understanding AJAX, Adobe Flash and MS Silverlight-like technologies.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

162

Function O

G

Lines/Products

Process Technology People

Planes


IT virtualization summary 

IT virtualization appears at the interface between EA layers, at the same time. At the EA business layer, the business process orchestration and rules engines provide business people with the tool to rapidly change the Enterprise workflows and rules without support from IT.

At the EA application layer, virtualization is provided by SOA through standard interfaces and encapsulation of application, hiding the implementation technology. What is more, SOA provides the standard service integration

technology. 

At the EA information layer, MDM (Master Data Management) adds a similar virtualization interface since most application would utilize the information

provided by this layer rather than supplied by all other applications. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

163

Function O

G

Lines/Products

Process Technology People

Planes


IT virtualization summary i 

IT infrastructure virtualization adds an interface layer, hiding the technology implementation complexity and enabling efficient management of the processing capacity, storage and networks bandwidth. The IT infrastructure progressively more becomes a “real time”, on demand service.

Overall, the virtualization of IT provides technology services to business through defined interfaces which eliminate the nowadays tangled business-IT interaction, and provide abstraction interfaces between the EA layers of the

Enterprise. There are multiple vertical and horizontal dimensions to the Enterprise virtualization about to happen or already happening.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

164

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization guidelines Companies could deploy IT virtualization technologies in combination with outsourcing strategies as for instance (see picture): 1.

entirely outsourced business processes (including the people operating them) through Business Process Outsourcing

2.

applications outsourced to Software as a Service, SaaS providers (or ASPs) with own people operating

3.

application managed services where only the managing of your Applications and Infrastructure is outsourced

4.

the whole IT infrastructure outsourced to dedicated data centers.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

165

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization forecasts 

The IT virtualization will be pursued at all layers (BP orchestration and rules, MDM information, SOA services and integration, IT infrastructure).

Soon, Enterprises will be consciously designed out of SOA and SaaS services.

The business would take charge of its business processes through direct orchestration of SOA and SaaS services and direct access to the business rules technology.

Liberated from supporting most Value Chain functions, a company may focus on its business planning, investing and creative management activities. The company will be lean, composed of a mix of best of breed outsourced services.

Other companies in the virtual Value Chain will similarly focus on fewer value chain links where they specifically have a competitive advantage like cheap or

Flows Layers

D S

qualified labor

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

166

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization and Outsourcing 

The new Enterprise business model is based on collaboration, virtualization technologies and the outsourcing of links in the Value Chain.

Porter's Value System concept links the Value Chains of all firms participating in the product delivery process. Assuming, by extension, that each and every link of a Value System and Chain is represented by a different company, who manages the overall product delivery process, who plans and governs, which single entity represents the legal identity of the combined Enterprise?

Ultimately, the company consists of the Governance function which only orchestrates the whole process flowing through all companies in the Value System and assumes the legal identity of the Enterprise, for incorporation.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

167

Function O

G

Lines/Products

Process Technology People

Planes


Virtualization and Outsourcing i 

This virtual SOA Enterprise results from a new business model promoting collaboration between outsourced best of breed processes and applications. It is proved by the increasing success of application (SaaS), data centre and business process outsourcing (BPO) and in general by the fast adoption of the collaborative tools of web technology and services.

This demands good relationships and a reliance on collaboration. The web services technology enables automated workflows over B2B interactions and

communications. SOA provides the structured architecture based on services enabling this distributed Enterprise. The www is then the ESB of your virtual SOA Enterprise.

Flows Layers

D

S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

168

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise virtualization and outsourcing

Customer GUI virtualisation

Technology

Outsourcing type People

Business Services orchestration Information virtualisation SOA Applications virtualization IT Infrastructure virtualization

Business Information BPO Applications Infrastructure

SaaS

Application outsourcing (SaaS/ASP) Virtual Enterprise, (BPO outsourcing) Managed Services

Data Centre outsourcing

Virtualisation, Outsourcing and the Enterprise Architecture layers

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

169

Function O

G

Lines/Products

Process Technology People

Planes


The Virtual Enterprise growth 

Its proved by the increasing success of application (SaaS), data centre and business process outsourcing (BPO) and in general by the fast adoption web hosted services

This EA Framework shows that if a Function of your Enterprise is outsourced, it becomes a GODS (Governance, Operations, Product Development and Enterprise Support) system, in fact a company to stand by itself.

In a Virtual Enterprise, all Functions are outsourced except Governance

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

170

Function O

G

Lines/Products

Process Technology People

Planes


EA Overview

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

171

Function O

G

Lines/Products

Process Technology People

Planes


The course content 

a model for building your Business Case for an Enterprise Architecture, the solution to the Enterprise problems, in terms senior management understands

an EA framework and metamodel

Enterprise patterns and Reference Maps – templates for building the architecture

an Enterprise strategy development flow and a number of best practices along the EA development process.

EA governance, program, site structure

EA politics, culture, the role of the Enterprise Architect, EA triggers, roadblocks, current and future outlook, the Virtual Enterprise Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

172

Function O

G

Lines/Products

Process Technology People

Planes


EA (GODS BTP) FFLV Framework Overview i 

FFLV: Function - Flow - Layer - View – Three Layers: Business Processes, Technology and People

– Operations, Development and Support and Governance Functions (GODS) 

The Business Process layer – business information and strategy –

functional architecture as Flows over Functions from Value Chain

Technology layer, more than IT (non-IT)

People layer and their organization, culture, training…

Views, filters reflecting various stakeholders' concerns; a View is a filter showing only entities of concern. The totality of views in a layer: layer architecture

Interconnections as lines and products (outputs)

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

173

Function O

G

Lines/Products

Process Technology People

Planes


EA FFLV Framework Overview ii 

A navigation model easily implemented by a tool. – By clicking on elements of the cube such as Flows, Functions Layers, Views, Lines and Products various aspects can be displayed – By selecting a Line/Output, the connection details can be seen •

for instance an electronic transfer of an Order over an IP connection or a part moving over a production band

Based on a Model Driven Architecture (MDA) – Starting at the Value Chain Model – Down to business process and orchestration model (as SOA) – Mapped to applications and infrastructure with ERP modelling for re-using packaged applications

The FFLV is Open, views may be added as the EA development makes progress Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

174

Function O

G

Lines/Products

Process Technology People

Planes


EA FFLV Framework Overview iii 

The framework unifies Business and Process (BPM) view with Technology and Organisation views

Links all architectural entities and artefacts in a navigable frame

Planning and roadmapping views through the When dimension

Aligns to Business Strategy with Why dimensions

A tool metamodel describes an EA object in a repository with attributes as Function/Flow/Layer/Views, Process/Technology/People and GODS Functions

performance attributes attached to Functions and Flows and to metamodel

It maps to other frameworks …

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

175

Function O

G

Lines/Products

Process Technology People

Planes


EA deliveries outline

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

176

Function O

G

Lines/Products

Process Technology People

Planes


Zachman on EA deliveries 

John Zachman suggested that EA artifacts be graphically presented: “I would further suggest that ultimately, the Enterprise will require that these artifacts must necessarily be graphically presented because at the point in time when you will need the artifacts, you won’t have the time to read through a thousand pages of text to attempt to discern their implications “

Wordy documents reduce drastically the audience!

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

177

Function O

G

Lines/Products

Process Technology People

Planes


EA Deliveries Outline i 1. Context diagrams with main stakeholders and their Use Cases 2. Present and future (with new functions) Functional architecture Views 3. Existing and target business processes Views for key functions and workflows

for products and important stakeholders 4. Existing and target application diagrams mapped against processes & functions 5. SOA services models 6. ERP application suites modelling outcomes 7. Existing and target technology (IT) Views

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

178

Function O

G

Lines/Products

Process Technology People

Planes


EA Deliveries Outline ii 8. Existing and target organization Views with units mapped against functions 9. Business Strategy mapping on the EA diagram 10. Technology roadmap, migration path and gap analysis

11. Transformation plan for first few iterations

ď ą

Each layer should be described by increasingly more Views as the EA work progresses through iterations. A View is a filter showing only entities of concern. The totality of views in a layer, if merged, will constitute the layer architecture.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

179

Function O

G

Lines/Products

Process Technology People

Planes


EA Development process overview i 1. Form early EA design team 2. Assess EA business case (for each iteration) and get commitment. 3. Capture business information as Enterprise vision, mission, strategy, objectives, risks, planning and business model. 4. Design functional architecture starting from the Value Chain (GODS); a Function is a typical Enterprise activity. –

Illustrate Stakeholders' Use Cases as Flows (workflows to end activities performed by sequences of Functions) delivering documents and goods with SLAs.

5. Discover As-Is Enterprise Architecture. – Specify each Function in term of Process, Technology and/or People executing the Process; Technology consists of IT (Applications and Infrastructure) and non-IT technology . Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

180

Function O

G

Lines/Products

Process Technology People

Planes


EA Development process overview ii – Do application suite (e.g. ERP) modelling that is the process of reverse engineering of the existent software packages. – Map stakeholders’ SLAs to performance KPIs associated to Flows and Functions. – Design selected Views (filters for various aspects of interest); include Security and Master Data views. – Describe current Enterprise organisation as departments made of Functions

6. Design transition steps and sketch To-Be Enterprise Architecture – Compile the applications and technology obsolesce roadmap – Specify Strategy and map it to Enterprise Functions and Flows to derive objectives and KPIs – Design target Functions, Flows, Products, SLAs, applications, infrastructure, views and organisation – Adopt SOA by specifying Functions as Services (which is quite an effort) and new organisation in terms of functions Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

181

Function O

G

Lines/Products

Process Technology People

Planes


EA Development process overview iii 7. Assess the gaps between To-Be and As-Is 8. Plan Enterprise Transformation –

Establish EA governance and teams, create Transformation Project Portfolio, specify schedule, budget and project resources

– Define implementation strategies (Top-Down, Bottom-Up), deliveries and Critical Achievements – Assess changes and specify change management measures

9. Execute Enterprise Transformation Implementation iteration – Re-engineer existing processes and technology – Re-design and implement new organization (people) of the Enterprise – Document EA as you go using an EA tool

10. Re-iterate the process by adding new stakeholders and Flows, SLAs, levels of decomposition of Functions and Views Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

182

Function O

G

Lines/Products

Process Technology People

Planes


Why use FFLV ď ą

The proposed FFLV model integrates most aspects covered by other frameworks. At its base, sits the four layer architecture model - business, information, applications and infrastructure - to which it adds:

1.

the reference organization, business, applications and infrastructure architecture maps to help structure your firm architecture

2.

the Single Page Architecture as a key artifact to establish a common vocabulary

and single view for all stakeholders 3.

the functional architecture, consisting of Flows over Functions describing the operation of the Enterprise

4.

people and organization, to align business activities and technology to people roles and organizational departments Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

183

Function O

G

Lines/Products

Process Technology People

Planes


Why use FFLV i 5.

non-IT technology, in particular for including in scope many Enterprises using other technologies besides it

6.

Views, to describe in a single diagram, solely the aspects of interest to a specific

stakeholder; they look like CT scan views of a body 7.

data, security, location, performance, financial and planning architecture views

8.

widely accepted UML and MDA for IT modeling, beginning with the context

diagram and stakeholders' Use Cases 9.

Value Chains, Business and Operating Models, well known business concepts, harmonizing as such business theory and IT modeling

10.

SOA as the architecture and implementation style of target EA Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

184

Function O

G

Lines/Products

Process Technology People

Planes


Why use FFLV ii 11.

EA navigation, initiated from menus or, more conveniently, from the cube – vertically, up and down the function stack across layers and their views, at various degrees of detail of the Enterprise Tree – horizontally, from function to function along the products/lines

12.

an EA tool metamodel, by describing each EA entity in terms of the layers Views and Function attributes it is part of

13.

integrated view of Enterprise entities, rendering unnecessary mapping matrixes – structuring the Enterprise in a decomposition tree, browseable by business Function, Flow or Layer/View – naturally aligning strategy, processes, applications, information, infrastructure, people, and organizational units to business functions under the Value Chain

14.

Strategic planning, by cascading strategy objectives and execution projects to the EA tree Functions, Flows, Organization and Technology.

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

185

Function O

G

Lines/Products

Process Technology People

Planes


EA benefits outline

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

186

Function O

G

Lines/Products

Process Technology People

Planes


EA benefits to the Main Stakeholders i 

To The Enterprise/The Company itself – initiate the development of EA to optimise the Enterprise armed with vision, a business case, best practices and a framework

CEOs – design governance (always forgotten) as a separate function and perform the decision making process

CTOs and Line-Of-Business executives – align technology investment to business objectives based on EA roadmaps and Programme Portfolio – measure performance with operational KPIs for each Function and Flow

CIO and Chief IT Architects – transform business strategy into Programme Portfolio consisting of IT programmes and technology roadmaps, Enterprise applications integration programmes, infrastructure simplification and optimisation Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

187

Function O

G

Lines/Products

Process Technology People

Planes


EA benefits to the Main Stakeholders ii 

Business and Technology Strategists – EA framework tree supports mapping the strategy to each Function, process and job description – build a strategy according to given process put into action by and traceable to the Enterprise functions, processes and IT

Architects and Systems Quality Engineers – set IT architecture guidelines and technology standards in conformity and for the common Framework – approve common data vocabulary and methodology for the EA framework

Programme Managers – Enterprise Application/Programme Portfolio approach enabled by EA

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

188

Function O

G

Lines/Products

Process Technology People

Planes


EA benefits to the Main Stakeholders iii 

Owners, shareholders – understand how the Enterprise returns value to them by checking specific views ROI, ROA (Return on Assets)… ratios

Regulatory bodies – position compliance (SOX, Basel II, …) controls in EA process and IT applications Views such as financial

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

189

Function O

G

Lines/Products

Process Technology People

Planes


EA Benefits Summary 

Enterprise Architecture is the bridge between business and technology domains, a tool used by both sides to cooperate in achieving the Enterprise objectives: – The architecture serves as an Enterprise blueprint for design, modelling and enhancing comprehension of all stakeholders – EA enhances Business Communication, Quality Management and Evolution Roadmap

– Enterprise Architecture allows a company to treat all of its assets and projects as portfolios – An Enterprise Architecture enables deployment of quality standards as •

SEI’s CMM measures the maturity of an the Enterprise operation

Six Sigma is a business improvement tool useful for target EA

Compliance frameworks as SOX are based on Business Process controls, including Document Management and Finance/Accounting processes

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

190

Function O

G

Lines/Products

Process Technology People

Planes


The Benefits

EA is an essential Asset of your Enterprise

Enterprise Architecture allows long term investment planning

Ultimately EA is a Competitive Advantage by enabling faster product delivery at lower costs and agility to change

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

191

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Transformation 

EA, like Strategy, is about long term thinking. It is the way an Enterprise can survive the furious rate of change and competition, the increasing acquisitions and outsourcing trends and the exponential increase in complexity and amount of information.

The Enterprise evolves from the current state and mission towards a vision with

stated goals and quantifiable objectives. 

The problem statement clarifies what the problems are and why are you doing it. The Strategic directions (strategies) determine the key programs of

transformation by stating in sufficiently general terms what needs to be done to achieve the goals, how the transformation takes place. By implementing the transformation program the Enterprise moves from one state to another towards the visionary state.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

192

Function O

G

Lines/Products

Process Technology People

Planes


As is State A

The Enterprise Transformation process Iteration 1

Iteration 2

Iteration 3

Mission Statement

Enterprise Project Portfolio Management implementing EA roadmap to strategic goals

Problem Statement

Six Sigma projects Process Automation projects EA Development …

New Markets/Products Development projects

Business Technology People

Business Technology People

Business Technology People

Current Enterprise

to Be State B

Vision Statement/ Goals & Targets Improve Product Quality Improve Process Efficiency Simplification Diversification

Business Technology People

Future Enterprise

Enterprise Transformation Process; executed as an Enterprise Portfolio affects Business Functions, Processes, Technology and Organization

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

193

Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


To Do or Not To Do Enterprise Architecture 

Imagine you chose Not to develop an Enterprise Architecture, while your Competitors do it. As our analysis shows, your products will reach the market later, will be less reliable and your investors will lack confidence because your Enterprise has no operating blueprint and the strategy is poorly executed since it is not mapped to technology. Where does this leave you?

Finally, the answer to the question

”To Be or Not To Be” Enterprise Architecture" is… “To Be”!

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

194

Function O

G

Lines/Products

Process Technology People

Planes


Good Reasons for To Do 

since the collective knowledge about the Enterprise, currently locked in many heads, will be at last released, documented and published;

the Enterprise will be blueprinted,

the projects executed as an Enterprise portfolio with a combined ROI manifold increased.

The divide between business and IT and the silo organization will be issues of the past.

Care should be taken though, as the costs of developing an Enterprise Architecture can render the Business Case negative as shown in our model. Focus, best people for the task, a proper EA framework, and tight control are essential. Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

195

Function O

G

Lines/Products

Process Technology People

Planes


The Final Word Ultimately, EA is promising you a Competitive Advantage 

by streamlining your Enterprise,

enabling faster product delivery at lower costs,

handling the exploding amount of information and

providing greater Enterprise agility to cope with change. EA is an essential Asset, the knowledge DB of your Enterprise. The hypothesis and conclusion of this book is that the EA will offer the Enterprise the edge needed in the survival race.

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

196

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

197

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview i 

Goal, Scope & Audience

The Enterprise Problem & the Solution – Enterprise improvement trends

About Enterprise Architecture

EA Drivers

EA Benefits

EA Business Case – Return On EA (RoEA), NPV

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

198

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview ii 

EA Support Technologies – eXtended Markup Language – Enterprise Resource Planning – Enterprise Application Integration

– Web Services, WS

– SOAP XML, REST – Enterprise Service Bus, ESB – Universal Description, Discovery and Integration, UDDI

– Service Oriented Architecture

– 6 Sigma

– EA versus SOA and WS

– Capability Maturity Model, CMM

– SOA versus ERP, BPO, SaaS

– IT Information Library, ITIL

– Business Process Management

– COBIT

– B2B, EDI, ebXML – BPM, BPEL, B2B – Business Process Execution Language (BPEL) – BPEL, WSDL, UDDI, XML

– Val IT – Compliance

– Balanced Scorecard – Agile Processes, AP Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

199

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview iii 

EA History and Frameworks

EA Framework definition – EA frameworks types – The EA Framework scope – Description by analogy to a human body – EA Entities definitions

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

200

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview iv 

The FFLV Framework Specification – Enterprise context, Stakeholders and Use Cases – Enterprise Functions, Value Chain and Business Model – GODS Enterprise • Enterprise Governance • Enterprise Operations • Enterprise Development • Enterprise Support

• Enterprise Functions in GODS structure

– Functions and Flows Logical Architecture • Product delivery Flow, Customer’s view • Combined stakeholders’ Flows

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

201

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview v – Enterprise Layers: Business Processes, Technology, People • An Enterprise Flow: a sequence of Function stacks

– The Enterprise Cube dimensions: Functions, Flows, Layers/Views – Architecture Principles

– Technology Transformation Guidelines – EA Framework Metamodel – EA FFLV Views Specification • Layer specific and Enterprise Views

• Business and Process Layer Views • Technology Applications Layer Views • Technology Infrastructure Layer Views • People Layer Views

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

202

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview vi – EA FFLV Views Specification • Enterprise Views: Security • Enterprise Views: Location, Business Continuity (BC) • Enterprise Views: Planning and Evolution 

Enterprise Data Architecture and Design Process

The FFLV Framework Navigation – The EA Framework Navigation Cube – The EA Framework Decomposition Tree – The FFLV Products/Lines – The FFLV Navigation Screen – The FFLV Navigation Menus

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

203

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview vii 

FFLV Mapping to EA Frameworks – Zachman Mapping

EA modeling – Business Process vocabulary – Business Process swimlane diagram – A Use Case concept

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

204

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview viii 

As-Is EA development exercise, facilitated practical session – Capture Stakeholders’ Requirements as Use Cases – Specify Enterprise Functions – Specify Enterprise product Delivery Flow – Specify processes in Functions – Specify IT Applications for each Function

– Insert Technology Infrastructure in Functions – Add people resources required in each Function – Map Organization design on Functions – Add Information View – Merge Views

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

205

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview ix 

As-Is EA development exercise, facilitated practical session – Cascade Business Objectives – Place Security Control in the Enterprise tree – Add Information View – Merge Views – Cascade Business Objectives – Place Security Control in the Enterprise tree

How to Use the EA Framework – EA framework for Mergers & Acquisitions – EA framework for outsourcing – EA framework for a Small to Medium Business (SMB) Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

206

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview x 

Strategic Planning EA alignment to Business Strategy – Business Strategy for Stakeholders – PESTEL Analysis for Macro-Environment – Sample Strategies for Stakeholders – Strategy balance for Stakeholders – Strategy cascaded to the Enterprise

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

207

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview xi 

Enterprise Architect’s Best Practices – Value of Best Practices – Establish EA Scope, Mission, Deliveries & Business Case – Determine EA Team and Governance – Specify EA Framework, EA tool and Design Strategy – Specify an Implementation Strategy – Plan Early Organization Change

– Discover As-Is, Design To-Be – Assess Gap between As-Is and To-Be – Plan and Execute Business Transformation

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

208

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview xii 

Enterprise Architecture Tools

EA Triggers and Inhibitors

EA maturity

EA Overview – EA FFLV Framework Overview – EA deliveries outline

– EA Development Process Overview – EA benefits outline 

What EA will change

Virtual SOA Enterprise Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

209

Function O

G

Lines/Products

Process Technology People

Planes


Course Overview xiii 

Annex – EA Governance, example – A Stakeholder’s Flow – How to use the EA framework

Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

210

Function O

G

Lines/Products

Process Technology People

Planes


EA Governance, example

http://e-cio.org/lea_lab.htm#The%20Online%20Technical%20Reference%20Manual%20%20Prototype

Flows

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

Layers

D S

211

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Architecture Experience 

EA framework for Qantas Broup

Solution Architecture integration to EA at Qantas

EA program design at Qantas

Energy and Content Management architecture at LogicaCMG

SDP functional Architecture Accenture/Telstra

MBF Enterprise Architecture 1st iteration

ASIC IT and EA maturity

3G Architecture and E2E Integration

Enterprise Architecture Framework

Service Delivery Platform Architecture

Integrated Network Architecture for the Global Target Architecture Framework Flows Layers

D S

Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

212

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.