Enterprise architecture development and strategic planning part 1

Page 1

Enterprise Architecture Development and Strategic Planning Part 1 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 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 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

People


Contents, iii 20) EA governance, program and architecture 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


Goal, Scope & Audience

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


Goal and Scope i

to solve the why, what is, and how to build an Enterprise Architecture (EA) and answer questions as:

What are the issues? What is Enterprise Architecture? Why should an organization consider Enterprise Architecture?

What are the trends and drivers from a business change perspective?

What would be the benefits and the costs? What is the Return on Enterprise Architecture, Payback or NPV?

Which are the factors inhibiting the EA initiatives?

And how to build the EA; good practices in the development of an Enterprise Architecture are discussed. 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


Goal and Scope ii

to solve the Shakespearian dilemma of the Enterprise Architecture:

“To Be or Not To Be”

a try to unify the many aspects of an Enterprise Architecture: – is it an IT only Enterprise wide application integration programme? – Is it a rather typical organisation alignment to business objectives? – Or is it a Business Process Management (BPM) development? – Is it a programme, a document, a process or organisational issue? – They all are parts of the same answer, the Enterprise Architecture: the structure of the Enterprise, its business processes, its IT applications, technology, its people and organisation; all perform as a single entity, The Enterprise – But EA is more: it is about real estate, fleet, business continuity … And it is more than the sum of its parts.

Flows Layers

D S

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

7

Function O

G

Lines/Products

Process Technology People

Planes


Audience i

Enterprises, to initiate the development of EA armed with a business case, best practices and an integrated development framework

CEOs and in general top management, to perform the decision making process and to optimize the Enterprise to achieve higher growth through reduced time to market and increased customer satisfaction and cost efficiency through streamlined operations

CTOs and Line-Of-Business executives to align technology investment to business objectives based on input from Operational KPI of enterprise processes and functions aligned to defined stakeholders’ SLAs

CIO and Chief IT Architects to transform business strategy into IT programmes and technology roadmaps, integrate Enterprise applications, streamline infrastructure, optimise IT governance and ultimately improve the return on IT Flows Layers

D S

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

8

Function O

G

Lines/Products

Process Technology People

Planes


Audience ii

IT Solution Architects, Software Architects, Programme Managers and Systems Quality Engineers responsible for IT architecture guidelines and standards, from the use of a common Framework, vocabulary, and methodology provided by the EA. The Enterprise Portfolio approach is fully enabled for the Programme Management Team

Business and Technology Strategists to build a strategy put into action by and traceable to the Enterprise functions, processes and IT

Owners, Shareholders and other stakeholders, to understand how he Enterprise returns value to them by looking at the blueprint and stakeholders’ specific views

Regulatory bodies, to position compliance in the context of EA: SOX, Basel II…

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


The Enterprise Problem & the Solution

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


Enterprise state

Rapid customer growth and technology changes fuelled organic growth based often on one-off, point solutions

Shortening timelines for new products and tactical priorities to minimise CAPEX and OPEX resulted in a silo culture where each part of an organisation cares for own products, budgets, applications and technology

The fast increasing complexity is starting to make impossible applications patching; adding new point solutions fostering duplications, re-using little from the existing capabilities can only make things worse

The Enterprise, as a result, is organized in silos and made of patched legacy with multiple and various solutions for same or similar products with duplications in functions, data, process and projects 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


The Enterprise demands

Simplification and re-engineering as it has grown too complex after years of mergers and acquisitions, patches and point solutions creating duplications

Re-organization to eradicate silos

Synchronisation to exploit synergies from various operations

Alignment of operations and technology to business strategy and objectives

Realization of synergies between departments and companies part of a group

Patching the divide between business and IT departments with – Business people working at processes, rules, markets & products – IT people specializing in support, maintenance, helpdesk, SW development – With poor communication and no common vocabulary and concerns 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


The Enterprise state

Too many plans, designs and architectures that do not look alike

different conventions and levels of detail, they are drawn with various tools as Word, Visio, Power Point and they sit everywhere and nowhere when needed

What do we do? We call a meeting with domain experts to make a decision

The problem: a poor understanding of the Enterprise operation causing a – Silo-ed organization with conflict of interests fostering unwanted competition – point solutions duplicating functionality & technology at increasing costs – lengthening of the decision making process, late to market – inability to implement quickly enough the change required by business – failure to implement business strategy and objectives

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, the Puzzle

little known or understood, poorly and inconsistently documented with different tools and various aims, by many groups: the current Architecture looks like a puzzle. Bra nd

Pay roll Fraud

Content Applications, 3rd Parties Planning Strategy Billing

Paging Security

Provisioning HelpDesk Finance

Warehousing

Customer Care

GSM/GPRS Transport

Marketing

Training

LEGAL WLAN 2G RAN 3G

Transmission

HR PS

CS

IMS

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, the Big Picture

How do component pieces fit together in the Enterprise?

How do we ensure that Business Objectives are achieved over unrelated components?

Are there all components in the system?

Are components specified according to same guidelines?

In fact, do we all talk about the same system?

‌

But how do we fit the pieces of the jigsaw together?

What is the Big Picture?

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


EA picture, the Solution

The Picture solves the jigsaw puzzle much the same way the Enterprise Architecture Blueprint illustrates the Enterprise operation

Bra nd

Pa yro Fraud ll

Transport Control Plane Plane Transport Plane

Control Plane Transport Plane

Content Applications, 3rd Parties Planning Strategy Billing Security Training GSM/GPRS Transport

Marketing

Lay er

Transmission Lay er

Paging

Provisioning Customer Care

Core Control/Services GSM/GPRS User/Transport Lay er

LEGAL WLAN 2G RAN 3G

Transmission

HR PS

CS

IMS

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


Enterprise improvement trends

There are a few schools of thought for mending the evils of Today’s Enterprise: – Business Process Management (BPM) and Improvement (Business view) – Enterprise Integration (EAI) and SOA most recently (IT view) – Human Performance enhancement and Organization Evolution and Alignment to IT (Management View) – Enterprise Architecture school (mixed view, no clear scope, mainly Enterprise wide IT Architecture)

The first is about improving processes, the second is about integration of IT and service orientation and the third states that people performance and organization are the important factors

Enterprise Architecture is a mixture of views depending on framework and program

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 Architecture definition

Flows Layers

D S

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

18

Function O

G

Lines/Products

Process Technology People

Planes


ANSI/IEEE Architecture ANSI/IEEE Std 1471-2000, architecture is:

“the fundamental organization of a system, embodied in its components, their relationships to each other and to the environment

the principles governing its design and evolution

The formal description of the system e.g. the detailed plan at component level to guide its implementation”.

System: a collection of components organised to accomplish a specific function or set of functions.

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


Architectural Views

A single Architecture model is too complex for communication, comprehension and usage

Views - perspective of the system describing only a sub-set of the components and relationships working together for a specific purpose – To manage complexity various parts of the total architecture would be managed by various specialist groups as architectural Views

Architecture views are aspects of the overall architecture addressing concerns of specific stakeholders

Views enable separation of concerns, participation of each and every stakeholder

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


Architectural Styles An architecture style is distinguished by:

An architectural notation or language, group of patterns used to design, type of components to implement and relationships between components and artifacts describing an architecture

An Architectural Style confers common traits and “look and feel” (similar to the construction industry) for a family of architectures and may change in time

An Architectural Style consists of design metadata supporting reproducibility and recognition of style

Styles may sometimes look divorced from functionality

Architectural styles, in software: Client-Server, Thin Client, Multi Tear C/S, Peerto-Peer, SOA, OO, DCA, MVC 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


Enterprise and EA, FEA definitions Enterprise “An organization supporting a defined business scope and mission. An enterprise is comprised of interdependent resources (people, organizations, and technology) who must coordinate their functions and share information in support of a common mission (or set of related missions)”. Enterprise Architecture “A strategic information asset base, which defines the agency’s mission and business activities supporting the mission, the information necessary for agency operations, the technologies necessary to support operations, and the transitional processes necessary for implementing new technologies in response to changing business needs. It is an integrated model or representation”. (Source: FEAF version 1.1, adapted.) 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


Enterprise, what is it

An Enterprise is a system of processes executed by people and technology, organized in functions, to deliver products and value to customers and stakeholders

The key assets of an Enterprise are the people, technology, facilities, financial resources, knowledge and brand

An Enterprise is composed of operations, development and support functions led by a governance structure

It plans for its future by establishing strategies, plans, objectives‌ business geographical distribution, information systems, technology sub-systems and

The Enterprise Architecture (EA) should describe all these entities in an integrated manner

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


EA, what is it and does?

EA describes the structure of the Enterprise and staff organization

EA offers the blueprint of the Enterprise used for change, roadmapping, product design, business modelling comprehension

The EA shows how the enterprise operates

An architecture is typically described by a set of inter-related models/views associated to specific Use Case scenarios and mapped on the same system structure

The Enterprise Architect would be responsible for the whole Enterprise blueprint

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


Typical EA layers

Business – Business processes, planning and control systems, management and governance mechanisms, policies and procedures of the enterprise

Applications – Applications delivering business process functionality and their integration and interconnectivity

Information – Data assets (customer and partner, employee …) – Managed by databases, Data Warehouse and Knowledge Management, Content Management (unstructured data)…

Infrastructure – Hardware, software and communications, Standards, real estate, facilities

Flows Layers

D S

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

25

Function O

G

Lines/Products

Process Technology People

Planes


The EA building Process i.

Capture of business information as current and target business model, strategy, objectives and planning

ii. Specification of the EA framework: –

architectural layers, processes, functions, views, design principles , technology roadmaps, strategy and mapping and best practices in implementation

iii. As-Is discovery and documentation (how the Enterprise works Today) iv. Transition stages design from As-Is to To-Be v. As-Is/To-Be gap analysis and migration planning vi. Enterprise transformation execution, iterations

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 Roadmapping Process What How Where Who When Why

Products

Physical As Built

Vision To Be

Functioning

What How Where Who When Why

EA Framework

Services & capabilities

Environment Compliance Profit/Costs roadmap

Target Objectives

Services & capabilities Roadmap,Bus Strategy

Vision Services & capabilities

Ticket?

Check ticket availability

Ticket Available

Ticket not available

Credit?

Traveller Credit details

Credit available

Credit not available

Notify traveller low credit

Traveller Details

Traveller Details

Client On-line Ticket Request

Client On-line Ticket Request

ISAAC ISAAC SGSN SGSN

TVR

GASP

GPRS TAP3

GPRS Net Events

APN

IDRs

IUM

INFRANET

WAP Gateway

Rated CDRs

One-- Off, One Recurring, Adjustments

IMIS

ERS

UNIBILL

Content Info

Web Gateway

Technology Roadmap

Credit Alert Info

GGSN

B2 Transfers

MIS Info

CDR Summary

EUROBILL

Bearer & Content Info

IMIS

Transfer Info

Service & Network Providers

Invoice Info

CALLS PARK

FINANCE

TVR

Content Applications ITCore CoreServices Product enabling BSS Cust ( capabilities) OSS Care Core Access Bearer

Sub-- System View Sub

System View

CN

PS

IT

CS

RAN

...

Transport

...

IP

Control

ATM

...

Organization Evolution

GASP

GPRS TAP3

UNIBILL

GPRS Net Events

APN

Credit Alert Info

GGSN

IDRs

IUM

INFRANET

Rated CDRs

B2 Transfers

MIS Info IMIS

Transfer Info

WAP Gateway

CDR Summary

One-- Off, One Recurring, Adjustments

IMIS

ERS

Content Info

Service & Network Providers

EUROBILL

Bearer & Content Info Web Gateway

People Layer

Notify Client Notify traveller ticket Unavailability not available

Cancel Reservation Client

Confirm Reservation Client

Release traveller Electronic Ticket

Ticket?

Process Improvement Roadmap

Check ticket availability

Ticket Available

Credit?

Traveller Credit details

Credit not available

Release traveller Electronic Ticket

Credit available

Notify traveller low credit

Ticket not available

Notify Client Notify traveller ticket Unavailability not available

Cancel Reservation Client

Technology/ IT Layer

Logical

Physical

Functioning

Community, Regulatory Financial

Confirm Reservation Client

Business Layer

Contextual Conceptual

Logical

As Built

Current As Is Stakeholders Objectives

Contextual Conceptual

Invoice Info

CALLS PARK

FINANCE

Content Applications ITCore Core Services Product enabling enabling ( capabilities) capabilities) BSS Cust OSS Care Core Access Bearer

Sub-- System View Sub

System View

CN

PS

IT

CS

RAN

...

Transport

...

IP

...

Control

ATM

Flows Layers

D S

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

27

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Transformation As is State A

Strategy Execution Timeframe Iteration 1

Mission Statement

Iteration 2

Iteration 3

Enterprise Portfolio Management Six Sigma projects

Problem Statement

Architecture Development … New Markets/Products Development projects

Process Technology People

Vision Statement Goals Improve Product Quality Improve Process Efficiency

Process Automation projects

Process Technology People

to Be State B

Process Technology People

Current Enterprise

EA Simplification Diversification

Process Technology People

Future Enterprise

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

Flows Layers

D S

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

28

Function O

G

Lines/Products

Process Technology People

Planes


EA Drivers

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


Kurzveil's Law of Accelerating Change Kurzveil's Law of accelerating returns:

“An analysis of the history of technology shows that technological change is exponential, contrary to the common-sense "intuitive linear" view. So we won't experience 100 years of progress in the 21st century -- it will be more like 20,000 years of progress (at today's rate)”. and a corollary: the rate of change doubles every ten years Or evolution in "Web years" (three months of a normal year)

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


Business Drivers for Change

Differentiate products for customers' benefit, and establish business models to create a continuous competitive advantage to increase profit for your shareholders/owners (Financial view).

Increase agility to be able to respond quickly enough to market changes

Streamline and architect current Operations to enhance effectiveness and reduce costs (Operational view)

Automate as much as possible, reduce redundancies in functions, processes, platforms and projects, reduce the tangled architecture, document current business functionality and implementation to get in control of your business.

Build the Enterprise to last (Strategic view)

Improve Corporate Social Responsibility (Community and Regulatory view) Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

31

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


Business requirements from IT

Technology alignment to business and strategy intentions

Customer self service

Customer/Employee/Partner Reduced/Single (Reduced) Sign On

“Single Customer View:” a real time operational response to customer data request to return all personal data, subscription, interaction history… ,

“Single Version of Truth”: only one source of data for reporting, Business Intelligence and ultimately decision making

Straight Through Processing: process automation, document imaging and character recognition to reduce human error and processing time

Access security, data privacy… 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


Business requirements from IT

Reduce IT costs and investment

E-business alignment to internal business processes

Flexibility and transparency of IS/ICT infrastructure to change in products, market and distribution channels

Maximum longevity/reuse of infrastructure to maximise ROA (Return on Assets)

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


Enterprise Drivers for Change ii

Increased need for Integration of applications in the Enterprise

Enterprise simplification due to – the current state of organic growth and patching – complexity rapid growth – increasing amount of information

Business Alignment with IT infrastructure – business control of enterprise and IT change process – business driven IT investment process

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


Enterprise Drivers for Change iii

Increasingly, a regulatory requirement (USA, Clinger-Cohen Act of 1996 for Federal Agencies)

Need to implement new Sarbanes-Oxley, Basel II … Regulations and Auditing

Increasing worldwide competition – rapidly reducing lifecycles, time to market – Increased customers’ quality expectations – Drive for quality and its control, Six Sigma, CMM …

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


Public Sector Drivers for Change

Joined-up government, inter-working & information sharing between departments

Common services and infrastructure across government

Government portal and intranet, authentication/authorization/Id Mng service ‌

Information systems to respond faster to business change

Efficiency & customer focus through business process re-engineering

Electronic delivery of services, E-business to business

Usage of communication and cooperation technologies such as Web2 (2 way Web) 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


EA Benefits

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


EA Benefits, Zachman i Zachman:

“Enterprises have a large inventory of current systems built out-of-context, not integrated, not supporting the enterprise, that are consuming enormous amounts of resources for maintenance and are far too costly to replace; as a matter of fact, the inventory of existing systems has come to be referred to as ‘the legacy”.

“A modest architectural up-front investment has monumental downstream payback implications … the up-front investment will deliver implementations faster and cheaper to satisfy current demand as well as reduce the enormous costs and frustrations of the legacy paradigm”.

Flows Layers

D S

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

38

Function O

G

Lines/Products

Process Technology People

Planes


EA Benefits, Zachman ii

Alignment: the design of the organisation and its information systems are aligned with the organisation's mission

Integration: – Business rules are consistent across the organisation – Data resources are sharable where appropriate – Interfaces and information flows, connectivity and interoperability are managed – Government-wide standards for infrastructure, data and common applications

Change: business change readily implemented in technology

Time to Market: reduced timescales for systems development & modernisation

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


EA Benefits, Viewpoints Zachman International, World Leader in Enterprise Architecture development: “Architecture is an asset, an investment and not an expense. Assettes are reusable infrastructure. It will save you inordinate amounts of time and money, not by displacing costs, but by enabling you to do four things you are unable to do without architecture: alignment, integration, change, time to market”.

McKinsey, “The IT Factor in Mobile Services”: “Judging by the results achieved in other industries, mobile operators could reduce the time to market of a new product by 30 percent and cut the cost of integrating it into an existing system by 60 to 70 percent”.

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


EA Benefits, IFEAD

Flows Layers

D S

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

41

Function O

G

Lines/Products

Process Technology People

Planes


EA Governance Benefits (G)

Enables Business Modelling

Improves Decision Making

Enables faster Business Change

Enhances Project Planning and Prioritisation Accuracy

Enforces Alignment of IT to Business Services

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


EA Operational Benefits (O)

Maximises Reuse of Existing Assets

Simplifies the Enterprise

Improves Operating Procedures

Streamlines Organisation

Enables Quicker Design

Allows Quality Enhancement to Products and Processes

Exploits Synergies between Similar Operations

Enables Activity Based Costing (ABC)

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


EA Strategic Benefits (S)

Aligns Roadmaps with Architecture

Enables Vendor Products and Roadmaps alignment to EA

Increases Agility for Outsourcing and Mergers & Acquisitions

Improves Risk Management

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


EA Communication, Collaboration & Compliance Benefits (C)

Improves Stakeholders’ Understanding and Communication

Enhances Working with Suppliers and Partners

Facilitates Regulatory Compliance

Flows Layers

D S

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

45

Function O

G

Lines/Products

Process Technology People

Planes


EA Governance Benefits table (G) Benefits of Architecture

What EA does

How it benefits

P%

Benefit Indicator

Proper Business Modelling (G)

Framework for change impact, cost analysis,

Reduces risks, and costs of improper investments

CAPEX

Fast and Proper Decision Making (G)

Clarifies context, pinpoints to affected components

Immediate decision based on Business Process models

Time to Decision [TDecision]

Faster response to Change (G)

Reduced Time to Market

New Revenue & Market Share

Revenue

Accurate Project Planning and Prioritisation (G)

Aligns projects to EA; Projects can be pinpointed on the blueprint

Enables Portfolio Management, projects on time and cost

OPEX Mean Delay of Delivery [TDelay]

Aligns Business to IT Applications (G)

Business Strategy cascaded to IT

Fast business change, reduced risks

Time To Market

Flows Layers

D S

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

46

Function O

G

Lines/Products

Process Technology People

Planes


EA Operational Benefits Table (O) Benefits of Architecture

What EA does

How it benefits

P%

Benefit Indicator

Maximized use of infrastructure/assets (O)

Reuse, reduced infrastructure/ assets duplication

Reduced fixed costs; Increased Return on Asset

CAPEX

Enterprise Simplification (O)

Reduced # of types, parts & connections, reduces duplication & variety of solution

Lower maintenance, support, training & real estate costs

OPEX CAPEX

Improved Operating Procedures (O)

Scalability, maintainability, availability, improved processes

Reduced cost of operation, better quality control

OPEX

Streamlined Organisation (O)

Aligned with architecture, clarity of roles, effective workforce

Clear governance, objectives reduced costs

OPEX

Quality Enhancement (O)

Enables rapid integration, verification of concept and ideas, technology and performance criteria

Reduces costs for testing, re-work, products fit for purpose, robust, available

OPEX, Cust Satisfaction Time To Integrate [TIntegrate]

Improved and faster design (O)

Common functions, interfaces, components, standardisation, modularisation, scalability, flexi

Reduced time to design, overall context for new capabilities

Time To Design [TDesign]

Exploits synergies between similar operations (O)

Designed Once, Deploy regionally

Reduces supply chain & development costs, # assets

CAPEX,

Enables Activity Based Costing (O)

Enables cost evaluation and benchmarking per Function

Makes possible

OPEX control

OPEX

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 Strategic Benefits table (S) Benefits of Architecture

What EA does

How it benefits

P%

Benefit Indicator

Aligns Roadmaps to architecture Build to Last (S)

Infrastructure in place prior to needs, alignment with objectives, roadmaps

Built to last according to vision, ready vendor specifications

Time To Deploy [TDeploy]

Align Roadmaps & architecture with Vendors (S)

Discuss functionality and interface roadmaps with vendors

Products fit in Architecture

CAPEX

Enterprise agility (S)

Provides reference architecture & costs, benefits Views attached to functions

Blueprint support outsourcing and mergers & acquisitions

Time to Market

Improves Risk Management (S)

Makes the enterprise more, agile; Enables rapid deployment of new technologies products, strategies

Attracts more investment

CAPEX, Time to Market

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 Communication Benefits table (C) Benefits of Architecture

What EA does

How it benefits

P%

Benefit Indicator

Improved Understanding (C )

Single point of reference, common lang. & Repository

Rapid solution selection, better design

Time To Specify [TSpecify]

Enhanced collaboration with partners and suppliers (C )

Standard specifications, procedures and interfaces; aligns roadmaps with vendors

Parts delivered to specification in time and lower cost

CAPEX Time To Integrate [TIntegrate]

Facilitates Regulatory compliance (C)

Supplies architecture

Blueprint for financial and privacy data controls

OPEX

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 Business Case and Return of Investment

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


Cost Justify Enterprise Architecture

How do you ‘cost-justify’ Architecture? “Architecture is an asset. You invest in assets in order to enable you to do something you otherwise are unable to do. Assets are reusable infrastructure. What makes an asset any different than an expense (a consumable)? It depends on how many times you want to use it. If you want to use it once, it is an expense. If you want to use it more than once, it is an asset. Architecture is an asset, infrastructure, an investment, not an expense”.

You Can’t Cost-Justify Architecture - John Zachman, 2003

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


NPD process and Time to Market Mapping Benefits Indicators to Time To Market New Product/Capability Development TimeToMarket

=

Baseline, No Architecture

The Architecture Case

TDecision+ TSpecify + Tdesign + TIntegrate+ Tdeploy + TDelay

MS1

MS1

MS3

MS2

MS2

MS3

MS4

MS4

MS5

MS5

$

$

p% less Development Cost p1% more Revenue

TimeToMarket

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


NPV and Payback

An initial investment in the first year then further but lesser (linearly decreasing) investments in the years to come until the curve settles to the business as usual investment value minus “p” saving in and after the year the EA is accomplished

A (linearly) growing revenue value until the year the EA is delivered (as it is developed the EA begins to increasingly generate value)

Relative Revenue and Cost curves for Architecture vs No Architecture 12 10 8 6 4 2 0 Year

0

1

2

3

4

5

6

7

8

9

10

-2 -4 -6

Y ear s

Relative Cost

Relative Revenue

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


Business Case, NPV Payback

NPV and Payback of Architecture relative to the No Architecture case (Do Nothing) Year Rel Cost (Ca-Cn) = RC Rel Revenue (Ra-Rn) = RR

Costs No Arch, all new product development/year System Migration Time (n years) to Arch implementation Revenue Growth, generated by Architecture % per year

0

1

2

3

14 7 0 0 2.16667 4.33333

4 -7 6.5

5 -7 6.5

6 -7 6.5

7 -7 6.5

8 -7 6.5

9 -7 6.5

10 -7 6.5

-7 6.5

$ 39 Payback

65

NPV and Payback for Architecture vs No Architecture Case 20

35

15

3 0.1

Cost Year 0 Arch development, a % of Costs of No Arch 0.4 Cost Reduction provided by Architecture % per year 0.2

£ Millions

NPV (12%) Payback Revenue, No Arch from all new products/year

14 0

10 5 0 -5

Year

0

1

2

3

4

5

6

7

8

9

10

-10

Years

Relative Cost

Relative Revenue

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


Return On EA (RoEA)

What is the Return On Enterprise Architecture (RoEA)? Or what is the Return on the EA asset? Assuming the EA brings a percentage ‘p’ in cost saving and ‘p1’ potential more revenue versus the ‘No Enterprise Architecture’ baseline case Costsarch

= (1 - p) Costsnoarch

Revenuearch

= (1 + p1) Revenuenoarch Revenuearch / Costsarch Revenuenoarch / Costsnoarch

RoEA =

RoEA

=

1+ p1 1- p

= 2

assuming p = p1 = 33% 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


EA Support Technologies

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


EA Technologies, Contents i

eXtended Markup Language, XML

BPM, BPEL, B2B

Enterprise Resource Planning, ERP

Business Process Execution

Enterprise Application Integration, EAI

Web Services, WS

WS, WSDL, UDDI, XML

Service Oriented Architecture (SOA

SOAP XML, REST

EA versus SOA and WS

Enterprise Service Bus, ESB

SOA versus ERP, BPO, SaaS

Universal Description, Discovery

Business Process Management, BPM

B2B, EDI, ebXML

Language, BPEL

and Integration, UDDI

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


EA Technologies, Contents ii

6 Sigma

Capability Maturity Model, CMM

IT Information Library, ITIL

Control OBjectives for Information and related Technology, COBIT

Val IT

Compliance

Balanced Scorecard

Agile Processes 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


eXtended Markup Language, XML

A version of SGML (Standard Generalized Markup Language) for Web documents

XML is a standard meta language for creating markup languages which encode information in structure and semantics with tags which both computers and humans understand, enabling the definition, validation and interpretation of data transmitted between applications and organizations

Relationships are encoded within the XML document itself as in a hierarchy of parents/children and element/attribute

XML documents match a particular XML format specified by DTD (Document Type Definition) or XML Schema

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


XML Processing

XML format is not efficient as a method of storing data with many relations (the standard way to store and query data is relational)

Data already stored in relational database systems must be publishable as XML for messaging in Web Services and SOA; R2XML mapping is necessary

SAX, Simple API for XML

DOM (Document Object Model) provided a navigational interface (get Next…)

XSLT part of XSL, XML Stylesheet Language, stands for XSL Transformation

XSLT is transforming XML documents into other XML documents (XHTML…)

XPath, part of XSL, is used to navigate through elements and attributes in an XML document

XSLT processors eliminate SAX and DOM programming Flows Layers

D S

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

60

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Resource Planning, ERP

An Off- the-Shelf solution from a single supplier, originally in manufacturing

An application suite for integration of most Enterprise data and processes

Aims to provide the whole application and process layer of an EA

ERP has slowly invaded the territory of specialized applications as CRM, SCM, order and inventory management etc

A convenient one stop shop with good integration

Disadvantages – Inflexible to adapt to specific Enterprise workflows – Not all functional modules suit your business or some might be less performant as their Best of Breed (BoB) counterparts – Integration with your other systems may be an issue – Expensive and difficult to replace, dependence on a single supplier – SOA challenges ERP

Flows

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

Layers

D S

61

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Application Integration, EAI

Situation: applications from multiple suppliers, based on various technologies running on different platforms

Solution: EAI integration but with disadvantages – Tight integration – Lock into a single vendor – Expensive (adaptors)

EAI products-from companies such as TIBCO, webMethods, Vitria, and SeeBeyond (Sun)

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


Web Services, WS

All components are services, in that they encapsulate behaviour and publish a messaging API to other collaborating components on the network

Web Services reflect the new Service-Oriented Architecture style based on building applications from services discovered on the Web

With the Web Services approach, application design becomes the act of describing the capabilities of network services to perform a function and the orchestration of these services

In a layered approach new applications built out of services become services themselves

WS is based on SOAP over a transport as HTTP and XML docs exchange.

UDDI and WSDL serve the purpose of discovery and description of a service.

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


Service Oriented Architecture (SOA) i

SOA defines an architectural style, a Business Oriented Architecture (BOA) style with service granularity targeting the business cognisant

SOA is an evolution of the distributed component architecture towards best of breed, tested, technology agnostic and business level service components

SOA, W3C definition: ‘a set of components which can be invoked and whose interface definitions can be published and discovered’

A SOA Service is a component or interchangeable building block providing a business service which exposes an interface hiding the internal implementation technology, published in a registry and dynamically discovered

Web Services are implementing a SOA paradigm over Web protocols. 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


SOA ii

A SOA service is a specialised function of the Enterprise which returns a service in response to a specific request.

The service may request services from other services, in a layered manner, transparent to the initial requesting entity

A such, applications use – common business services (credit validation) which use • Transactional and security services provided by SOA framework which use – Services provided by the OS and Network technology…

Legacy applications can be wrapped as SOA services

SaaS is effectively an outsourced, off-premises, SOA service

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


SOA technologies

SOA Enterprise Service Bus (ESB)

SOA Service Registry (UDDI/WSDL)

SOA Business Orchestration

Business Rules Engines

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 versus SOA and WS

EA is more than IT architecture or SOA

Enterprise wide IT architecture is sometimes called Enterprise Architecture, hence the confusion

SOA is a style of architecture applied to the target EA, not only IT

SOA implementations scope is typically less than then EA scope

SOA is firstly a business development – a business service consists of the process, applications, technology & people performing the service

SOA may be based on Web Services technologies

SOA makes outsourcing decisions (SaaS) more simple Flows Layers

D S

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

67

Function O

G

Lines/Products

Process Technology People

Planes


SOA versus ERP, BPO, SaaS

ERP application suites cover the process and applications layers

ERP modeling unveils the process layer

SOA models processes and supporting technology as services

SOA promises to break the tight ERP integration and dependency on single vendor

BPO and SaaS move the Enterprise process or service off premises

ERP a pre EA solution the integration problem

Flows Layers

D S

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

68

Function O

G

Lines/Products

Process Technology People

Planes


Business Process Management, BPM

Business Process Re-engineering, BPR in the ‘90s, a precursor

BPM is about modelling your business processes; a business process is a sequence of activities ( tasks are elementary activities)

Workflow typically involves human interaction and long running processes

Businesses can use BPM systems, using workflow type techniques, to integrate existing applications together or to construct higher level processes

Business process orchestration is executed by a Business Engine working on top of a distributed middleware (EAI). Orchestration is described in a BPM language (Business Process Execution Language – BPEL for instance)

This allows the Business Architecture to be modelled and implemented as an orchestration of IT Services and human interaction Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

69

Function O

G

Lines/Products

Process Technology People

Planes


B2B, EDI, ebXML

B2B business integration to partners for automation of document exchange

B2B protocols: ebXML, RosettaNet, and EDI over the Internet (AS/2)

ebXML – Specifies Collaboration Protocol Agreements (CPAs) defining actions, roles, and transactions; – the ebXML editor creates partner's Collaboration Protocol Profile (CPP) – Provides end-point addressing for server messaging systems, as well as secure and reliable message delivery. – ebXML message envelopes partner ID, business actions & transaction data

ebXML: www.ebxml.org OASIS BPEL: www.oasis-open.org/committees/wsbpel Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

70

Function O

G

Lines/Products

Process Technology People

Planes


BPM, BPEL, B2B

Need to integrate internal processes and applications with partner’s and suppliers’ – Currently, once exchanged, documents are internally processed manually, in batch and stored in multiple systems or internal processes are automated but B2B transactions use FTP, fax, e-mail & human interaction

B2B integrated to BPEL engines for end-to-end, event-driven business processes across the organization

A rule- and event-driven business process engine – Processes XML exchanges and controls state transitions and exceptions – Integrates to back-end Enterprise Resource Planning (ERP) systems

BPEL enables end2end Business Activity Monitoring (BAM) based on triggers and rules in transaction flows Flows Layers

D S

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

71

Function O

G

Lines/Products

Process Technology People

Planes


Business Process Execution Language (BPEL)

BPEL, former BPEL4WS addresses Web Services Business Process Orchestration (for integration, e-commerce …)

Centralized control of WSs resides in a BPEL engine; open for choreography (distributed control) Web services (mechanism to publish execution requirements of WSs)

BPEL addresses – Loose coupling between services and portability – Parallel Web service invocations – Asynchronous Web service invocations – Existing processes, exposed as Web services, orchestrated by BPEL – Standards-based, platform-neutral solution – Security, exception management and logging Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

72

Function O

G

Lines/Products

Process Technology People

Planes


BPEL, WSDL, UDDI, XML

A service is described by a Web Services Description Language (WSDL) document

Look up available Web services with the Universal Description, Discovery and Integration (UDDI) directory

BPEL process definition editor defines actions, conditions, rules and workflow; visual tool allows editing partner templates for CPA

BPEL XML constructs: – partners, actors in a business transaction – containers, messages to be transmitted – operations, the type of Web services that are required – port types, web services connections for operations Flows Layers

D S

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

73

Function O

G

Lines/Products

Process Technology People

Planes


BPEL commands

BPEL execution language – By defining processes, it blurs the distinction between XML, a definition language and executable languages – XML definitions/commands to specify • Order and looping of operations • Synchronous and asynchronous operations • Capture fault conditions and undo or reverse operations

Contributors: IBM (WSFL), Microsoft (Xlang), Adobe Systems Inc., Avaya Inc., BEA Systems Inc., Booz Allen Hamilton Inc., Electronic Data Systems Corp., Hewlett-Packard Co., NEC Corp., Novell Inc., Oracle Corp., Panacea Corp., SAP AG and SeeBeyond Technology Corp.:

Organization for the Advancement of Structured Information Standards (OASIS) Flows Layers

D S

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

74

Function O

G

Lines/Products

Process Technology People

Planes


SOAP XML, REST

SOAP provides an envelope for XML messages that can be exchanged over a variety of underlying protocols

Usually associated to HTTP

SOAP – RPC and – document-centric SOAP web service

REST (Representational State Transfer) web service is SOA based on the concept of resource (anything with an URI); challenges SOAP

Flows Layers

D S

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

75

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Service Bus, ESB

A standards based application integration technology

The ESB (like EAI) minimises the number of point-to-point interconnections

The Service Bus promotes a SOA approach based on services as opposed to legacy EAI which integrated traditional applications

Services orchestrated in a graphical workflow language over the ESB

The ESB is a messaging bus based on SOAP/XML, WSDL & UDDI

ESB offers adapters for all major applications and Enterprise application suites (ERPs) and technologies (e.g. JDBC/ODBC adapter)

The ESB supports the two main interaction paradigms: a synchronous and an asynchronous, loosely coupled message based transport

It offers reliable transport, transactions, security services

Flows Layers

D S

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

76

Function O

G

Lines/Products

Process Technology People

Planes


ESB products

BEA Systems AquaLogic Service Bus (Oracle)

Cape Clear ESB

Tibco

Fiorano SOA Platform 2006

IBM WebSphere Message Broker

Software AG Enterprise Service Integrator (ESI)

Sonic Software SOA Suite

Flows Layers

D S

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

77

Function O

G

Lines/Products

Process Technology People

Planes


Universal Description, Discovery and Integration, UDDI

UDDI registry, part of WS-* family enables SOA/WS service registration and dynamic discovery

UDDI defines both a data model, in XML Schema, and a protocol via WSDL and SOAP APIs for interfacing with the registry

UDDI v3 implemented by HP Systinet, WebMethods Infravio, SOA Software, Workbench and Software AG CentraSite. BEA, Oracle and Tibco resell/OEM the Systinet registry as BEA AquaLogic Service Registry, Oracle Registry included with Oracle AS, Oracle ESB, and Oracle SOA Suite), and Tibco Matrix (which is a package containing Systinet Registry and AmberPoint WSM

AmberPoint for management

Sonic ESB, Reactivity XML Gateway Flows Layers

D S

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

78

Function O

G

Lines/Products

Process Technology People

Planes


6 Sigma

6 Sigma

6-Sigma performance

6 Sigma situation

6 Sigma, R-DMAIC-T

6 Sigma Belts

Flows Layers

D S

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

79

Function O

G

Lines/Products

Process Technology People

Planes


6 Sigma

A business improvement approach that finds and eliminates causes of defects in business processes that are of Critical to the Customer

Failure to meet customer requirements is measured in Defects Per Million Opportunities, DPMO.

A “1 sigma” process has 31% yield i.e. 690,000 DPMO

A “4.5 sigma” process has 99.9% yield or 1350 DPMO

A “6 sigma” process has < 3.4 DPMO

Typically a company operates around 3-Sigma

Flows Layers

D S

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

80

Function O

G

Lines/Products

Process Technology People

Planes


6-Sigma performance 99% Good (3.8 Sigma)

99.99966% Good (6 Sigma)

• 20,000 lost articles of mail / hour

• 7 articles lost / hour

• 15 unsafe minutes drinking water / day

• 1 unsafe minute / seven months

WHAT does • 2 short 99% airport landings / day LOOK • 200,000 wronglike? prescriptions / year

• 5,000 incorrect surgical operations/week

• 1.7 incorrect operations / week • 1 short landing / five years • 68 wrong prescriptions / year

Flows Layers

D S

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

81

Function O

G

Lines/Products

Process Technology People

Planes


6 Sigma situation Tax Advice Restaurant Bills

1,000,000

Doctors Prescriptions Airline Baggage Handling

DPMO

100,000 10,000 1,000

Best In Class

100

Average Company

10

Domestic Airline Fatality Rate (0.43 PPM)

1 1

2

3

4

5

6

7

σ Score Flows Layers

D

 Dr Mikel Harry - V4.0 - c.1994

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

S

82

Function O

G

Lines/Products

Process Technology People

Planes


6 Sigma, RR-DMAICDMAIC-T

Recognize- identify candidates for 6 Sigma

DEFINE – the customer need • What are the Customer expectations? • Problem statement / Goals etc.

MEASURE – the defects • From the Customers perspective • What is the current performance (baseline)?

ANALYSE – the entire process • WHAT causes the variation?

IMPROVE – the process • Generate solutions • Select the best solution to fix the process (tackle the ‘root cause’)

CONTROL – the improvements • HOW do we ensure the process stays ‘fixed’?

Flows

Transferring – knowledge to other domains and projects Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Layers

D S

83

Function O

G

Lines/Products

Process Technology People

Planes


6 Sigma Belts

6 Sigma Board Champions Master Black Belts Black Belts Green Belts All Staff

Flows Layers

D S

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

84

Function O

G

Lines/Products

Process Technology People

Planes


Capability Maturity Model, CMM

Capability Maturity Model (CMM) is a model for – evaluation of the maturity of processes of an organization – identifying the key practices to increase the maturity of these processes

CMM is organized around 5 maturity levels: – Initial – Repeatable – Defined – Managed – Optimizing

Process documentation, automation, Requirements Management, Configuration Management, Subcontract Management, QA, Project Planning and Tracking… are good practices to enhance the maturity level

Flows

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

Layers

D S

85

Function O

G

Lines/Products

Process Technology People

Planes


IT Information Library, ITIL

The British government developed ITIL in the late 1980s as a standard operating model for planning, delivery and management of IT services.

IT Service Management Forum (itSMF), which adjudicates, develops and coordinates the renewal and evolution of the ITIL framework – Vendor-neutral, best practice guidance. ITIL is a synthesis of ideas drawn from international IT practitioners - not academic theory – Non-proprietary. While the ITIL publications aren’t free, anyone can apply ITIL concepts freely in their organization – Comprehensive and consistent. Rather than providing isolated advice, ITIL attempts to describe every key process in IT service management and to use consistent, common sense definitions – Widely adopted, encouraging industry alignment and making it a defensible choice for how to organize the business of IT. Flows Layers

D S

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

86

Function O

G

Lines/Products

Process Technology People

Planes


ITIL books An ITIL library consists of a series of books or CD-Roms, eight books:

Service Support

Service Delivery

Planning and Implementation

Security Management

ICT Infrastructure Management

Applications Management

Business Perspective

Software Asset Management Flows Layers

D S

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

87

Function O

G

Lines/Products

Process Technology People

Planes


ITIL Service Support and Delivery

Service Support – Change Management – Release & Configuration Management – Incident, & Problem Management – Service Desk

Service Delivery – Availability & Capacity Management – Service Level Management – IT Service Continuity Management – Financial Management for IT Services

Flows Layers

D S

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

88

Function O

G

Lines/Products

Process Technology People

Planes


ITIL Management

Planning to Implement Service Management – How to initiate ITIL; steps to identify how an organisation benefits

Security Management, Software Asset Management

ICT Infrastructure Management – What processes, organisation, and tools provide a stable ICT infrastructure – ICT Design and Planning – ICT Operations Management – ICT Deployment – ICT Technical Support

Application Management: the software development lifecycle

The Business Perspective – key principles and requirements of business organisation and operation and how these relate to the development, delivery and support of IT

Flows Layers

D

S

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

89

Function O

G

Lines/Products

Process Technology People

Planes


Control OBjectives for Information and related Technology, COBIT

COBIT is an IT governance framework and supporting toolset that allows managers to bridge the gap between control requirements, technical issues and business risks Segmented into 4 domains:

Planning & Organization (PO)

Acquisition and Implementation (AI)

Delivery and Support (DS)

Monitoring (M)

Flows Layers

D S

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

90

Function O

G

Lines/Products

Process Technology People

Planes


Val IT

Val IT is a governance framework that consists of a set of guiding principles and processes proposed as key management practices providing guidance to: – The relationship between IT and the business governance – Manage an organization's portfolio of IT-enabled business investments – Maximize the quality of business cases for IT-enabled business investments through key financial indicators, quantification of 'soft' benefits and appraisal of risks

It also provides benchmarking capability to allow experiences exchange

Val IT extends and complements COBIT – Val IT focuses on the investment decision (doing the right things) and the realization of benefits (getting the benefits) – COBIT focuses on the execution (doing things the right way, getting things done well) Flows Layers

D S

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

91

Function O

G

Lines/Products

Process Technology People

Planes


Compliance

Document what you do at control points in processes

Store documents for required period

Compliance Components: – Privacy – Accountability – Auditability – Policies – Manageability – Documentation

Compliance typically requires: – BPM – Document management

SOX about financial and accounting processes, HIPA about privacy Flows Layers

D S

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

92

Function O

G

Lines/Products

Process Technology People

Planes


Balanced Scorecard

A Balanced Scorecard approach for performance measurement and management of your Enterprise is supported by the FFLV framework – customers (key stakeholders) – learning and growth (people) – processes (process layer) – financials - a View showing the financial performance of the company.

Flows Layers

D S

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

93

Function O

G

Lines/Products

Process Technology People

Planes


Balanced Scorecard Management Style

Balanced Scorecard Institute 1025 Connecticut Ave. NW

975 Walnut St.

Suite 1000

Suite 355

Washington, DC 20036

Cary, NC 27511

(202) 857-9719

(919) 460-8180 www.balancedscorecard.org Flows Layers

D S

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

94

Function O

G

Lines/Products

Process Technology People

Planes


Agile Processes, AP

Agile processes were adopted as a need to respond more rapidly to the market needs in the dot.com era

AP do away with the heavy, formal processes characterized by: – A tight knit community with an informal, iterative and stepwise deliveries – People not processes are emphasised – A continuous consultation with the customer to check requirements – Mainly applied to the software industry – A minimal process is necessary to guarantee deliveries

Flows Layers

D S

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

95

Function O

G

Lines/Products

Process Technology People

Planes


EA Frameworks and their Classification

Flows Layers

D S

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

96

Function O

G

Lines/Products

Process Technology People

Planes


EA History and Frameworks

from "Elephant's Child" in "Just So Stories“ Rudyard Kipling

I keep six honest serving-men (They taught me all I knew); Their names are What and Why and

I let them rest from nine till five, For I am busy then, As well as breakfast, lunch, and tea, For they are hungry men. But different folk have different views; I know a person small

When And How and Where and Who. I send them over land and sea, I send them east and west; But after they have worked for me, I give them all a rest.

She keeps ten million serving-men, Who get no rest at all! She sends em abroad on her own affairs, From the second she opens her eyes One million Hows, Two million Wheres, And seven million Whys! Flows Layers

D S

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

97

Function O

G

Lines/Products

Process Technology People

Planes


The EA Framework definition

Flows Layers

D S

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

98

Function O

G

Lines/Products

Process Technology People

Planes


About Frameworks

The frame which supports a system: – skeleton of a body – chassis of automobile – …

The functional structure for organizing complex information – the contents of a book – taxonomy of knowledge in a domain

A framework enables the process of building repeatedly a system focusing independent efforts on parts but in the context of the whole

The rules, principles, best practices and process to guide a development The products check list of a development process, for reference Flows Layers

D S

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

99

Function O

G

Lines/Products

Process Technology People

Planes


The EA Framework, what it is?

A structure describing the Enterprise decomposition tree and its nodes represented by the EA artifacts

It does not define itself the component architectures, but solely a frame joining them, showing placeholders

It enforces the specific system views and principles that apply consistently to all component architectures

It consists, at a minimum, of the Enterprise mission, vision and context, Stakeholders and Use Cases, Value Chain structure and Business Model, functional architecture, layers of abstraction, technology and people resources and specific views as location, planning, information, security, BC

It enables the EA development work break-down around EA artifacts and prioritisation & planning of their delivery

Flows

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

Layers

D S

100

Function O

G

Lines/Products

Process Technology People

Planes


The EA Framework definition

An Enterprise Architecture framework is the frame describing how Enterprise entities as Functions, Flows, and Processes … all interconnect and work together to describe the Enterprise operation. Every entity of an Enterprise has attributes which should be stored by an EA tool

The EA framework describes the logical architecture of the Enterprise, showing the workflows executed by business functions consisting of Processes and People and/or Technology executing them. – The Function is the fundamental element of the Enterprise. The functional architecture provides a logical, hierarchical, navigable Enterprise tree starting from the Value Chain.

Flows Layers

D S

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

101

Function O

G

Lines/Products

Process Technology People

Planes


EA frameworks types

Thinking/Cognitive aids framing the problem – What, How and Where is the Enterprise delivering, Why, When … – used for mapping/scoping (Zachman’s) the artifacts

Functional/logical structure: business functions and processes (eTOM)

Process: The underlying process descriptions (Order-to Cash…) (SCOR)

Layered resources, Cubes/Pyramids – to describe Process, Technology, People … (FEAF, TEAF, PBGC …)

Planning processes, Best Practices (EAP)

Reference Models – Reference deliveries check list (FEA PMO)

Combinations (TOGAF) Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

102

Function O

G

Lines/Products

Process Technology People

Planes


The EA Framework scope (5WH) Describes the Enterprise as a Black Box:

Context: stakeholders, mission and products delivering value, Vision and Strategy (Why) (Business view)

Structure: value chain business functions (What)

Operation (How):business process map

Resources: people and organization (Who) and technology supporting processes and facilities (Technology Architecture)

Locations: buildings (Where) in which resources are distributed

Planning: resources to deliver capabilities in Vision and Strategy (When)

Views: Financial, Accounting, Compliance, BC, Networks ‌ and How Much! Flows Layers

D S

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

103

Function O

G

Lines/Products

Process Technology People

Planes


Description by analogy to a human body

Flows Layers

D S

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

104

Function O

G

Lines/Products

Process Technology People

Planes


Anatomy and EA functional structure Body Anatomy and Parts = EA structure and Business Functions

Body parts (lung, heart, brain …) implement a specific key function; the term “Function” will be used for parts of an Enterprise Architecture

Body systems (circulatory, nervous, bone, muscular systems…) describe the organs participating in vital process of the body; they wil be called, in the EA Framework, Layers as they look like a virtual cut, a cross-section through the body showing only the aspects of interest

A specific aspect in a body system (layer in EA) is described by an EA View (vein system out of the circulatory system)

A body function is made of elements of more systems (circulatory, muscular, nervous …) similar to an Enterprise Function composed of more layers

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


Physiology and Enterprise operation

Body Physiology = EA operation in Business Flows

A body flow, a specific sequence of processes performed by organs (such as red blood or nervous stimulation flow…), described in the EA as a Flow (short for Workflow), a sequence of processes in Functions

The main Use Cases of the body are: digesting, breathing … similar to business flows delivering value to stakeholders, the reason the Enterprise exists

Organs are interconnected by nerves, arteries; in the EA the lines connecting business functions are network connections, internal post, production lines

Both Bodies and Enterprises have a relationship with the Environment, have a system of values, a culture, both have a Lifecycle Flows Layers

D S

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

106

Function O

G

Lines/Products

Process Technology People

Planes


EA Entities definitions i

an EA Function is an EA building block, grouping processes and the related people and technology executing the processes – It should be specified on the principles of high internal cohesion and loose external coupling to other Functions. – Functions group related business processes regardless of people organization. – Functions host information as well

an EA Process is an activity operating on inputs to generate specific outputs, activity executed by people and/or technology in the Enterprise; note: the Business Process layer comprises of other information as business model, strategy and objectives.

An EA Flow is an orchestrated sequence of processes and human actions delivering a product to a stakeholder; a Flow tends to be end to end, executed over a period of time with human interaction. Flows are part of the Process Layer. A swimlane diagram would represent well flows against functions (the swimlanes) Flows Layers

D S

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

107

Function O

G

Lines/Products

Process Technology People

Planes


EA Entities definitions ii

a Product, the output of a Flow/Process, consists of a piece of information, a document or an object

a Line is a connection transporting a product between two Functions; it is implemented by technology (network connection, production line ‌) or people (courier)

a Layer is a physical entity spanning the whole Enterprise; an Enterprise is made of three Layers: Business Processes, People, Technology

a View is a filter showing only an aspect of an Enterprise Layer, with a specific functionality; Flows are Views in the Process Layer. A View may be divided in finer grained Views, may be seen as a composite View;

an Enterprise View is a wider filter across all layers Flows Layers

D S

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

108

Function O

G

Lines/Products

Process Technology People

Planes


The EA Framework Specification

Flows Layers

D S

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

109

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Black Box

Organisation Servers and Storage L1 Org Unit 1 Networks L1 Org Unit 2 ApplicationsL2 OU1.1 Server5 Information Server2 L2 OU2.1 Node5 Business Flows Server Cluster Server1Node2 App5 L2 OU1.2 BusinessSubject Functions Map App2 Area 1 Subject Area Virtual 2 Context View Node1

Resources Qant as A irline

AAss ociat ed ssociated

Ser vices Serv ic es

Sell

Service

Deliv er/O per at e

Engineering & Maintenance

Market

Holiday s Holidays

Cus to mer Ser vi ce Manage ment

Sales Manage ment

Custo mer

Gr ound

I n-fli ght

Context View Node4 App1 1.1 Entity 2.1 Entity 2.2 Unit 3 Srver1 Context View App4 Enterprise The Entity Enterprise L1 Org Develop /Plan

Associated Services

Deliver/Operate

Server3 Customer Service Management

One Page Architecture

Serv ic e

Manage ment

E nterpri se F unc ti ons

Sales Management

Marketing

Oper ations

Rel ati ons hi p

Service

Customer Relationship Management

Ground Operations

Cater ing Cat ering

Holidays

In-flight Service

Deliv er /O perat e

Holidays

Qantas A ir line

Sell

Airport Operations Catering

Marketi ng

Market

Virtual L2 OU3.1 Entity 2.3 Entity 2.4 Srver2 Business Activities Node6 L2 OU3.2 App6 Server7 Subject Area 3 ... Operations Node7 Make Entity 3.1 App7 Yi el d Manage ment

QF I ntranet

Schedul e

Manage ment

Product Development

Mark et Segmen tation

Brand Mngm ent

Yield Management

Ti cketi ng

Enterprise Functions

Custo mer Centr es

Conta c t Centre

Reservations Ticketing

Schedule Management

Fl eet Pl anni ng

Reser vati ons

Node3 Entity 1.2 App3

Custo mer s Ac qui s i tion

Freight

Develop /Plan

Airline

Camp aign Manage ment

Product Dev el opment

Check -i n

Bus iness Fl ows

Boarding Gates

Fl ights Dis pl ay

Operations Logistics

CR M

Crew Manage ment

Conte nt Mnge ment

Planni ng & Negoti a ti on

L ogi s ti cs

Custo mer Serv ic e

Sal es

Operati ons

Loyalty

Produc t

Development

Envi ronment Analy si s

Pax Servi c es

Bags Servi c es

Crew Com ms/ Per formance

Loy altyy Loyalt

Engineering/ Maintenance

Reser vati ons Manage ment

Yi el d Opti mis a ti on

Ti ck eti ng Mngm ent

Pax Com ms

Departur e Manage ment

Corporate

G r oup Ser vices

Crew Comms/ Performance

Payment I nv entor y Mngm ent

Ri sk & As sur anc e

Securi ty

Safety

BI & Reporting

OpSched & Di sr upti on Control: I OC

Legal Schedul e/ GDI Di stri buti on

Corporate

Sell & Service

Enterpr is Revenue e IT

Fuel Manage ment

Acc oun ti ng

Risk & Assurance

Security

Paymen t Mngm ent

Procurement

Safety

Payr ol l

Load Control

Finance

Corporate Governance Support Development Crew Biddi ng

Planning Crew # Long Range Pl

Work Pl anni ng Pat tern/ Pai ri ng

Pr operty

BI & Reporting

Peopl e

. ..

Property

Meal Orderi ng

Crew Tr ac ki ng

CrewPlanning Roster ing

Communi cations

Fi nance

Fl ight Planning

Group Services

Reporti ng War ehouse

Com muni cati ons

CEO Office Legal

Loyalty

Entity 3.2 Group Services

Management CE O Offi ce

Sc hedul e Devel opment

Engineering/ Engineering/ M enanc e Maint aintenance

Us er I denti fi ca ti on

Pay men t

Crew Management

Market

Freight

Manage Lounge

Manage ment

Planning & Negotiation

Fr eight Freight

Catering

I -Fl ight Ser vi ce

Enterprise IT

Fuel Management

Procurement

Payroll

People

...

Crew Per form Mngm ent

Fuel Planni ng

Agreemen ts N egoti a tion

Cr ew Com ms

Ai rl i nes Comms

Flows Layers

D S

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

110

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise context, Stakeholders and Use Cases Customers

- Consume products

Banks Government

- Loan - Regulation

Community

- Environment

Owners

Enterprise - Provided stock value

‌

- Provide supplies - Provide services

Vendors Partners

Each stakeholder receives value, the result of a process Flows Layers

D S

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

111

Function O

G

Lines/Products

Process Technology People

Planes


Porter’s Value Chain Firm Infrastructure Human Resources Management Technology Development

Margin

Procurement Inbound Logistics

Operations

Outbound

Marketing

Logistics

sales

& Services

Flows Layers

D S

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

112

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Functions, Value Chain and Business Model

An Enterprise Value Chain consists of linked activities delivering the product to customers and value to stakeholders. These activities may be classified in business Functions (for example purchasing, manufacturing, distribution, marketing …)

A functional representation of an Enterprise begins with its Value Chain underlying its core capabilities and relationships to partners

A business model describes a specific configuration of the Value Chain to suit your business strategy.

A Business Model is “a description of the value a company offers to one or several segments of customers and of the architecture of the firm and its network of partners for creating, marketing, and delivering this value” [1].

[1] A. Ostenwalder, Y. Pigneur, and C.L. Tucci

http://www.businessmodeldesign.com/publications/Preprint%20Clarifying%20Business%20Models%20Origins,%20Present,%20and%20Future%20of% Flows

20the%20Concept.pdf

Layers

D S

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

113

Function O

G

Lines/Products

Process Technology People

Planes


GODS Enterprise

Support Governance

Op er at ion

s

Development

An Enterprise is a group of functions working together to deliver services to each stakeholder Flows Layers

D S

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

114

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Governance

Offers decision making, coordination, vision, planning, budgeting and for all other Functions

Governance is about What decisions are made, Who makes them and How

Decisions about Business Strategy, Investment, Business Model development, Merger and Acquisitions, Brand Management

At an Enterprise level, decision bodies are: Strategy and Planning Board, Operations Committee, Policy making group etc

The How implemented in process, policies and principles of decision making

Flows Layers

D S

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

115

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Operations

Delivers the product to customers

Operations consist of Functions like – Manufacturing – Supply chain – Distribution (Web, Sales Centre …) – Main Application – Common Services (SOA) as •

Authentication/Authorisation,

Presentation (same look and feel),

Web Content Management …

– Content Management – Business to Business (B2B) Flows Layers

D S

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

116

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Development delivering capabilities and new products

Product Development

R&D

Business strategy

Organisation evolution

IT solutions development

Business Process Improvement

‌

Flows Layers

D S

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

117

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Support Support of all other Functions in the Enterprise

Or Shared Services – HR – Payroll – Finance – Facilities – Legal – Security – …

Flows Layers

D S

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

118

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Functions in GODS structure Enterprise Intranet/Web Development Development

Prog Mng

Market Segm Campaigning

Organization Evolution

R&D, IPR

Strategy Development

New Business Developm

Solutions Development

Product Development

Business Improvement

Enterprise Operations Distribution Portal Self Serve

Sales (Retail) Call Centre /IVR

Horizontal Architecture Components

Enterprise Support

HR Legal and Regulatory

IT Services

AAA, SSO

Common Look & Feel

Property/ Fleet

Payroll

Finance/GL Workflow, Business Rules

Fraud

ETL, DW&BI

Reporting

Asset Management

Content Mng

Applications/Business Logic Product Logic

Product Logic

Master Data

Enterprise Governance CEO, CFO, COO, Board

Financial Management Public Relations Risk Management

Strategy/ Planning Board Stakeholder Relationship

Operations Board Brand Management

Customer Information And Membership Mod

Partner Info

Document Management Imaging, DocumentMng , Archiving

B2B Supply Chain

Collaboration

Payment Flows Layers

D S

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

119

Function O

G

Lines/Products

Process Technology People

Planes


Product delivery Flow, Customer’s view Customers Products

Enterprise

An Enterprise operational flow delivers products consumed by Enterprise customers

Flows Layers

D S

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

120

Function O

G

Lines/Products

Process Technology People

Planes


Value delivery Flow, Owner’s view

Owner

Enterprise

Dividends, Increased share value …

A Shareholder is delivered value in dividends or increased share price, result of a stakeholder management flow

Flows Layers

D S

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

121

Function O

G

Lines/Products

Process Technology People

Planes


Combined stakeholders’ Flows Customers Products

- Cash

Development

Community

- Regulations - Environment

Support Governance

Owner

pe ra tio ns

Government

O

Banks

Share value

Enterprise

- Provide supplies - Provide services Vendors Partners

The Enterprise is an ensemble of flows, delivering services to each stakeholder

Flows Layers

D S

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

122

Function O

G

Lines/Products

Process Technology People

Planes


Functions and Flows Logical Architecture Customers Products

- Loan

Development

Community

- Regulations Support - Environment Governance

Owner

pe ra tio ns

Government

O

Banks

Share value

- Provide supplies - Provide services Vendors Partners The EA functional architecture: Flows, executed by Enterprise functions, delivering stakeholder services Flows Layers

D S

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

123

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Layers: Business Processes, Technology, People

Process Technology People

The Business Process Architecture (BPM) The Technology Architecture (IT) The People Architecture (Organisation Chart)

Flows Layers

D S

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

124

Function O

G

Lines/Products

Process Technology People

Planes


The Overall Enterprise Flows, Functions and Layers

Development

Support Governance

Process Technology People Flows Layers

D S

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

125

Function O

G

Lines/Products

Process Technology People

Planes


An Enterprise Function stack

Business Information Business Rules Processes

Business

ERP

CRM

Applications

SCM

BI/DW

Technology (IT) Infrastructure

People

Organization Culture

IT Technology contains two composite Views: • Applications (mostly software) • Infrastructure (mostly hardware) Flows Layers

D S

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

126

Function O

G

Lines/Products

Process Technology People

Planes


GODS stacks consisting of Processes, Technology & People

Development Governance

Operations

Support Business Process Technology People

An Enterprise Function consists of Process, People and Technology

Flows Layers

D S

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

127

Function O

G

Lines/Products

Process Technology People

Planes


An Enterprise Flow: a sequence of Function stacks

Distribution

Retail

Manufacturing Supply Chain Process Technology People

Flows Layers

D S

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

128

Function O

G

Lines/Products

Process Technology People

Planes


The Enterprise Cube dimensions: Functions, Flows, Layers ayers/V /Views iews Flows Layers, Views

Functions

Business Process Technology People

Another dimension is the hierarchical functional decomposition granularity level

Flows Layers

D S

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

129

Function O

G

Lines/Products

Process Technology People

Planes


Architecture Principles

The principles of As-Is transformation into the To-Be Enterprise – Decoupling/Modularisation • Design Modular functions on the principle of minimal coupling and maximal internal cohesion

– Layering • Design architectural layers, so that a layer always provides services to the layer above and uses the services of the layer below

– Reuse and Reduce duplication • A system function shall be specified only once as a single service and then reused to minimize duplication in functions, data and platforms

– Encapsulation • Define service component interfaces hiding the implementation (encapsulation principle) for technology agnostic services

– Standardisation • Use standards or establish internal ones to design, implement and interconnect components, interfaces, processes

Flows Layers

D

S

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

130

Function O

G

Lines/Products

Process Technology People

Planes


Technology Transformation Guidelines Technology roadmaps are the guidelines for technology change and replacement, for instance:

EAI/ESB the service bus pattern and technologies for application integration

Technology virtualisation techniques (with regard to storage, processing power/servers, Operating Systems and networks)

Convergent data, voice and multimedia networking technologies

Internet access with Web 2.0 technologies (Web Services, Wikies, Blogs, Ajax interactive sites, Social Networks ‌)

Flows Layers

D S

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

131

Function O

G

Lines/Products

Process Technology People

Planes


EA Framework Metamodel

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 Framework Metamodel

A metamodel describing the template of the EA objects is dictating by the EA framework

A Function, as a fundamental unit of an Enterprise, is represented by an object

The Function object is composed of three layers of attributes: business & process, technology and people

A layer, in the metamodel, means a category of attributes.

Any EA object is described by layer or Enterprise wide attributes which are valid for any EA object

The objects their relationships and attributes should be edited by the EA tool

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


The EA metamodel

Enterprise

Stakeholder Interactions Context/Use Cases

Business Business Functions Workflows

Business Function

Information

Flows Info Topic

Business Process

From/To Message Flows M/S Flows Info Aspect

Process hierarchy & reference

Organisation Unit

People

Application

From/To

Interconnectiion

DataBase

Applications Entity

Attribute

Infrastructure

Products

Platform

Data Structure (Data Element)

Technical Standards Flows Layers

D S

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

134

Function O

G

Lines/Products

Process Technology People

Planes


EA Views Specification

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


Layer specific and Enterprise Views

Complex systems are described aspect (View) by aspect, as a set of Views by different teams

A View reveals only one aspect of interest, e.g. a single Flow under analysis

Views look like cross-sections in a tri-dimensional object or like planes in a cube

Usually a View is focused on a Function providing the service: recruitment is executed by the HR Function but serves all other Functions

May be part of the same layer or may have an Enterprise scope

According to IEEE 1471, a view is a “representation of a whole system from the perspective of a related set of concerns”

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


Business and Process Layer Views

A Flow in the Process Layer, is in fact a View, a filter showing only the workflow of concern; sample Views: – Business Strategy and objectives – 10 years business plan – Business Model – Product Delivery Flows – Business rules and orchestration View – Marketing Campaigns Information – Financial Views (Accounts Receivable, Tax, Cash Management) – Governance processes, policies and principles

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


Technology Applications Layer Views

Main products delivery applications

CRM (Customer Relationship Management) Architecture

SCM (Supply Chain Management) Architecture

DW and BI (Data Warehouse and Business Intelligence) Architecture

BC/DR (Business Continuity/Disaster Recovery) Architecture

Identity Management

Presentation services

Enterprise Applications Integration middleware

Business To Business gateways

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


Technology Infrastructure Layer Views

Technology IT Infrastructure Views – Voice/Telephone Networks – LAN (Local Area Network) Architecture – Storage Area Network and Server Architecture – …

Technology, non IT Views – Production band, manufacturing machinery – Internal Post Architecture (locations of pigeon holes) – buildings, real estate – …

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


People Layer Views

People Views revolve around people performance, culture, training, payroll, HR

Interconnections of a View like training radiate from a focus Function to all other Functions

Sample Views: – Organization Chart – Recruitment and Training requirements for each Function – Employee survey results per department – Payroll View for every Function in a department – Absentee statistics – Governance Functions and attributions (Board of Directors) – Company Values and Culture – Social club activities Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu © 2007-9

Flows Layers

D S

140

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Views: Security

Every Enterprise entity has a security perimeter, systems and controls Protection measures are implemented at people, process and technology Layers as well as in Functions and Flows; the totality of the security Views at all Layers, Functions and Flows forms the Enterprise Security architecture

Security perimeters

Network security risks and controls

Severs security controls

AA, Authentication and Authorisation of employees, partners and customers

Remote access

Data privacy measures Flows Layers

D S

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

141

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Views: Security i

Most Enterprise entities have security controls. Protection measures should be implemented at all Layers (business, people, and technology) for all Functions and Flows. The security architecture is described by a full set of Views showing risks, controls and security measures for every business function at process, information, applications, infrastructure and people layers.

The rule of thumb is to analyze each and every business Function for access and communications to specify security controls and policies. A virtual perimeter should be drawn around each physical entity associated with a Function (system, location, people) followed by an inspection of access channels and deployment of security measures.

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


Enterprise Views: Security ii

After the design of the functional architecture (Flows over Functions), the outcome should be analyzed from a risk perspective: what is the information value, what will be the impact in case it is retrieved, damaged, made public or stolen.

Based on this, security controls should be put in place: Access Control Lists, Authentication and Authorization mechanisms, transport security for data and parts.

The security controls should apply to both information and technology, physical and remote access such as systems and buildings. This View has to be owned by your company security group.

It is a serious effort to design such Enterprise wide Views like Security 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


Enterprise Views: Location, Business Continuity (BC)

By selecting "Location", the EA return a map with the position of equipment or people depending on the Function and Layer (Technology or People) you currently display. Every piece of equipment should have an attribute "location" describing its physical position. Alternatively an Enterprise should be browsed by location.

The Location View shows the geographical position of a few related functions and their entities to various degrees of detail (country, county, floor, room).

There will be, for instance, a location map (View) for the real estate property and a printer architecture for each building, floor and location in a company.

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


Enterprise Views: Planning and Evolution Planning and Evolution View

The fourth dimension is Time

The Planning View shows activities and projects planned, awaiting resources or ongoing for a specific Function

In addition, the time dimension View will illustrate the long term view, the roadmaps and evolution

The planning of transformation of the As-Is into To-Be for each and every Function, Process and Layer is shown as a project portfolio

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


Enterprise Views: Performance

Service Level Agreements, SLAs, defined and agreed with stakeholders should be cascaded to the Enterprise tree

KPIs for each entity (Functions, Flows, Technology, People) should be established, measured and stored for all day to day operations.

Six/Lean sigma methods should be employed to improve the process performance.

This will enable a performance control framework similar to the PRM (Performance Reference Model) of FEA.

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


Enterprise Views: Financial

Although not specified in EA frameworks, the financial view is relevant to the good health of the Enterprise. In fact, finance is a resource at the same level with people and technology. It is considered by many a key factor in the well being and survival of an Enterprise.

A financial architecture would depict the interconnections of all cost and profit centers to the finance business Function. It also shows the associated budgets, ongoing costs, financial controls, accountability and so on.

The financial view is linked to financial applications. Sub-Views as the profit and loss, balance sheet, assets inventory and lifecycle may be built to show the situation for each organization unit and associated business function.

It is essential for auditing and SOX compliance. Flows Layers

D S

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

147

Function O

G

Lines/Products

Process Technology People

Planes


Views built automatically from objects & attributes

A View is composed of the graphical representations of all objects in a repository selected by attributes chosen from the GUI

Attributes can be selected by an SQL/XQuery like statement which is initiated in the GUI by the menu selection or mouse click on the graphical EA framework UI

All objects, including interconnections (products/lines), are stored in a EA repository

Once a View is selected a tool should be able to automatically draw the diagram

The View diagram should allow for formatting customisations, which should be retained by the tool

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


Enterprise Information Architecture and the Design Process

Flows Layers

D S

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

149

Function O

G

Lines/Products

Process Technology People

Planes


Enterprise Data Architecture i

Master Data and Its Management (MDM) and Customer Data and its Integration (CDI) are usually seen as “Data Architecture”

But Data (Information) exists in every Function and Layer of the Function stack: people, processes and technology; for instance Information about customers, service history, products, partners, employees, costs, assets, licenses, content, business rules …

A View returns Information of a specific type in a Function and Layer or a “data menu” for further selection: the View can be decomposed in other Views

Information may be further classified on type (about customers, partners …)

Information categorized as structured and unstructured (Documents, web content digital assets and records) which is usually treated as Content

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


Enterprise Data Architecture ii

Information may be stored, as well, in paper form, not only digitally

Information is exchanged internally and with external Enterprise stakeholders

Processes manipulating information can be manual, mechanical or digital (IT); Data is transported by Flows: order to invoice accompanies a product delivery process

Information is grouped per Function – Each piece of information should be assigned ownership by a Function – a list of consumers/stakeholders shall be associated with their specific type of CRUD interaction (Create/Read/Update/ Delete)

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


EA Data Architecture development process i 1. Categorise information per types (Customer, Assets, Policies, Suppliers, Content, Market, Competitors, Contracts, etc) 2. Describe information owned by each Function and about each Function and specify an enterprise wide data vocabulary based on categories 3. For each data type show – The focus Function (owning the data) and the consumer Functions (employ CRUD) – Specify privacy security, access control, lifecycle, regulatory attributes – Identify legal and regulatory compliance requirements – define policies for storing, privacy, security and access to data

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


EA Data Architecture development process ii 4. Specify the type of application manoeuvring the data – creating and manipulating it – storing it (operational or datawarehouse DBMs) – discovering (Business Intelligence, BI, Searchable) and reporting it – managing its lifecycle (Knowledge, Content Management) – managing its flows (business processes)

5. Describe information workflows as any other flows 6. Discover your existing data in databases and applications 7. Initiate “normalisation” of the existing Enterprise data as a huge Repository of data/Database to reduce duplication and align vocabulary (e.g. “order” has the same meaning everywhere)

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


Enterprise Reference Maps and Organization Design

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


Organization design Organization Design CEO, Board

Corporate Governance

Region A Region B CountryA1… B1… Country

Regional /National

LoB (Product) Functional

Shared Support LoB LineServices ofXBusiness X

Line of Business R&D Product Dev Shared Services Marketing

Customer Segment

Customer Adults… Types/Segments, Processes, Workplaces Geographical Loc G Locations

Development Finance HR … Support Operation Sales Operations …

Processs

Prod x Sourcing …

Loc H

Loc L

Customer type

Manufac … Utilities t.

Loc M

Loc N

Government …

Loc O

Loc … Flows

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

Layers

D S

155

Function O

G

Lines/Products

Process Technology People

Planes


Business Model

A Business Model is “a description of the value a company offers to one or several segments of customers and of the architecture of the firm and its network of partners for creating, marketing, and delivering this value”.

For the purpose of this, a Business Model describes a specific configuration of the Value Chain selected by your business to pursue a competitive advantage.

A. Ostenwalder, Y. Pigneur, and C.L. Tucci http://www.businessmodeldesign.com/publications/Preprint%20Clarifying %20Business%20Models%20Origins,%20Present,%20and%20Future%20of %20the%20Concept.pdf

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


Operating Model

Allowing for integration and standardization as two orthogonal dimensions, the book "Enterprise Architecture as Strategy" proposes a few operating models:

Diversification: low Integration, low Standardization

Replication:

Coordination: high Integration, low Standardization

Unification:

low Integration, high Standardization

high Integration, high Standardization

"The Operating Model is defined as the necessary level of business process integration and standardization for delivering goods and services to customers�

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


Organization design criteria

regional/national boundaries

Lines of Business (LoB), product lines

business functions (a logical point of view)

geography (location)

workplace (Office, Shop, Call Center, Data Center, Factory, Warehouse‌)

customer types and segments

processes in a flow (for instance manufacturing)

projects: matrix organization which the dimension of project lifecycle across a functional (rather silo) organization 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


Organization design structure Organization Design CEO, Board

Corporate

Governance

Region A

Regional /National

Region B

Country B1… Country A1…

LoB (Product)

Shared Support Services LoB Line ofXBusiness X

Line of Business

Functional

R&D

Product Dev Shared Services Marketing

Customer Segment Customer Types/Segments, Adults… Processes, Workplaces Geographical Locations

Loc G

Finance

HR

Operation

Processs

Prod x Sourcing…

Loc H

Development

Loc L

… Sales

Support Operations Customer type

Manufact. … Utilities

Loc M

Loc N

Government…

Loc O

Loc … Flows Layers

D S

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

159

Function O

G

Lines/Products

Process Technology People

Planes


Organization design and EA mapping Organization Design and EA Layers mapping

Governance

Corporate

CEO, Board

Regional /National

Region A Country B1… Country A1…

LoB

Shared Support Services LoBofXBusiness X Line

Line of Business

Functional

R&D

Region B

Product Dev Shared Services

Development

Finance

HR

Business Reference MapMarketing

Operation

Support Operations

Sales

Applications Reference Map Workplace

Office

Data Center

Factory/WH

Shop

Call Center

Infrastructure Reference Map Locations

Loc G

Loc H

Loc L

Loc M

Loc N

Loc O

Loc … 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


A Value Chains template Operations

Market & Plan

Make & Deliver

Sell & Service

For “Make to Order” (SCOR ref) or Services businesses the Sell and Service comes first. For “Make to Stock” (SCOR ref) companies (SCOR), Make & Deliver comes before Sell and Service

Flows

D

S

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

161

Function O

G

Lines/Products

Process Technology People

Layers Planes


Line Of Businesses/Business Areas

Group Development

Corporate Governance

Line of Business D

Line of Business C

Line of Business B

Line of Business A

Customers

Owners, Government, Banks, Regulatory, Community

Shared Support Services

Partners, Supliers 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 Template Customer

Operations

Customer Front Tier - Deliver Utility Functions (AAA, Orchestration, Service Bus, Content Mng) Business Logic, Services & Data - Make Business Back Tier (B2B) - Source Suppliers/Partners Enterprise Architecture Development & Strategic Planning Training Course Copyright Adrian Grigoriu Š 2007-9

Flows Layers

D S

163

Function O

G

Lines/Products

Process Technology People

Planes


Expanded IT Template Market Segm Campaigning

Organization Evolution

Strategy Development

New Business Development

Solutions Product Development Development

Business Improvement

Web Development Development R&D, IPR Prog Mng

Operations Channels & Front Tier Portal Self Serve

Sales/ Service

Utility Functions Common Look & Feel

Support

HR Legal and Regulatory

IT Services

Property/ Fleet

Payroll

Finance/GL

Fraud

ETL,DW&BI

Reporting

Asset Management

Call Centre /IVR

AAA, SSO

Workflow, Business Rules ContentMng

Make/Business Logic Product Logic

Product Logic

Information Management

Governance CEO, CFO, COO, Board

Financial Management

Strategy/ Planning Brd

Operations Board

Public Relations

Stakeholder Relationship

Brand Management

Risk Management

Customer Information And Membership Mod

Partner Info

Imaging, Document , Archiving

Sourcing – Back Tier/B2B Supply Chain Collaboration Payment 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


Customers Overall Business Reference Map

Business Reference Map Delivery Channels/Front Tier

Operations Market & Plan

Utility Functions

Make & Deliver

Sell & Service

Make/ Business Logic Source/B2B

Development Governance/ Support Services

Corporate

Services

Partners/Supliers 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


Business Process Reference Map Customers

The Enterprise Market & Plan Market Research to Segmentation

Market Research to Cust. Proposition

Prospect to Suspect toBrand to Benefits Customer

Operate & Deliver Stock/Order to Delivery

Governance

Idea to Concept To Product

Vision to Strategy

Forecast to Plan

Discovery Return to Repair To Sale

Make to Stock/Order Source to Inventory

Development

Sell & Service

Security to Safety Issue to Fixing

Booking/Sale To Revenue Recognition Acquisition Support Asset To Depreciation Regulatory to Compliance Accounting to Audit to Reporting

Partners, Suppliers

Financing To Payback

Operations

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

Owners, Government, Banks Regulatory, Community

166

Flows Layers

D S

Function O

G

Lines/Products

Process Technology People

Planes


Applications Reference Map Applications Reference Map Delivery Channels /Front Tier

Web Server

Mobile Server

Campaign Mg

Portal

Product Ctg Content Mng Utility Functions

Forecasting

MDM

Market & Plan

BPM--Rules BPM

SSL

AAA

Business Business AppApp

PBX

IVR

Sales

CRM

Messg

Make & Deliver

Sell & Service

Make/ Business Logic

Integration Middleware

B2B SW IDE

CAD

Development

Decision Making Knowledge Mng

Governance

SCM Source/B2B Portfolio Mng Finance GL Assets Mg DW & BI

Recruitment Travel Payroll Training ERP Expenses Procurement Helpdesk IT Operations

Support

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


Information Reference Map Information Reference Map Delivery Channels /Front Tier Market Segments

News

Statistics

Market & Plan Competitors Ads, Brand

Enterprise Info Products Utility Functions B Rules

AAA Dir

App Database App Database Make/ Business Logic MDM/CDI

Msg DB

Make & Deliver

Emerging Tech

Governance Principles Investor Info

Tech Designs

Strategy

Project Data Finance GL Assets Mg Data Marts

Report

Vendors Inventories Source/B2B

10y Plan

Development Governance

Orders

Sell & Service

Invoices

Contracts/SLAs History

Partners Requirements

Customers

Recruit Needs Personell Salaries Training Info ERP Proc Lists Expenses IT Architecture ITIL Flows

Support

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


Infrastructure Reference Map Factory/ Warehouse

Office Router

Desktop

Customers /Agents

Printer File Server

Phone

Desktop

LAN Services

Notebook

Email Server

Call Center

CTI Server

Core Switch Email Print Wallboard Server Server Shifttrack Server Server File Server

xDSL

IP/MPLS Service Provider

Voice Recording

Floor Switch

WS Workstation

File Email Print Server Server Server

Printer

PBX

Remote Access

Notebook

Print Server

ISDN

IVR Call Centre workstation

Router LAN Services

Data Center Router

Intranet Servers

Router Border Server

Content Border Mng Manager

Mainframe

CITRIX Farm Servers

AA

Shop VPN

C 3

Internet

Router LoadB Firewall

FW

Web Router LoadB Firewall ServerFW

Printer

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


Business vs Workplace mapping Mapped Enterprise Reference Maps

Operations

Sales & Service

Operation & Delivery

Marketing & Planning Call Centers

Offices

Shops

Offices

Warehouses

Factories

Call Centers

Data Centers

Other Sites

Offices

Head quarters

Gevelopment

Governance

Data Centers

Offices

Support 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


Enterprise Patterns and Single Page Architecture

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


EA patterns Nodes & Lines patterns and Technologies at each EA layer Nodes

Layers

Nodes

Lines

Process

Process Flow

Business

Service Req/Resp (ESB, WS SOAP/XML, REST)

Applications

Application (ERP, CRM…) Information Exchange/EAI, CORBA

Infrastructure Storage & Servers

Networks

DAS, NAS, SAN

(i)SCSI, Fibre Channel (FC) SW side: Application, DB, Web…) JMS, MQ…

Switch, Routers

WAN

Application

DAS, NAS, SAN

HW side Sockets, UDP,TCP/IP protocols

LAN

Service

HW Serv Gateways, DNS…

MPLS ,ATM, FR, Copper

Hubs, Bridges Ethernet

Hubs, Bridges

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


Processing subsub-layer elements Nodes are implemented by Servers and Storage units. Lines by TCP/IP transport protocols and respectively SCSI and Fiber Channel links…

Servers: – SW side: • Application Servers (Java EE, .Net) • DB Servers (Relational, XML, Object, Hierarchical… DBMSs) • Web Servers (+ Server Pages) • Network File Servers, Printer Servers • Audio/Video Servers • Email, Chat, FTP, telnet…

– SW side servers interconnection protocols • JMS, RMI, SMTP, SNMP, FTP, Telnet… 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


Processing subsub-layer elements –

HW side • Windows, UNIX. LINUX…, Hypervisor (virtualization) – on Blades, rack drawers, mainframes, AS/400…

– HW servers interconnections: •

Sockets, TCP/IP

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


Storage and Networks subsub-layer elements – DAS: Direct Attached Storage – NAS: Network Attached Storage – SAN: Storage Area Network (RAIDx)

Storage interconnections – iSCSI – Fiber Channel (FC)

Networks

LAN (Local Area Network) implemented mainly by Ethernet Hub switches

WAN nodes implemented by – Switches, Routers, Gateways, DNSs… – over fiber (Dark Wave, SONET…) and copper ( Tx/Ex, xDSL) transmission nets 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


A Single Page Architecture An Airline Single Page Architecture Market/Plan

Customers Sell/Service

Deliver/Operate

Enterprise.com Environment Analysis

Campaign Management

Customers Acquisition

Market Segmentation

Brand Mngment

QF Intranet

Customer Contact Centres Centre

Ground Operations Customer Service

Check-in Boarding Flights Gates Display

Pax Services

I-Flight Service

Bags Services

Sales Reports CRM

Manage Lounge Fleet Planning

Product Development

.

Content Mngement

Yield Optimisation

Business Flows Booking Management Reservations Management

User Identification

Ticketing Mngment

Departure Management

Pax Comms

OpSched & Disruption Control:IOC Operational Schedule

Flight Planning

Routes Budget

Schedule Development

Planned Schedule/GDI Schedule

Distribution

Reporting Warehouse

Inventory Mngment Revenue Accounting

Payment Mngment

Load Control

Crew Bidding Crew # Long Range Pl

Meal Ordering

Crew Tracking

Work Planning CrewPlanning Pattern/Pairing Rostering

To WF-Ground To Catering Crew Perform Mngment

To Engineering

Fuel Planning

Crew Comms

Agreements Negotiation IATA (Slots)

Partner Airlines

Shared Services Clearing Financial House Weather Airport Aircraft Payroll People Budget Group Institutions Finance Operators Supplier Mg Mg Mg ... /BSP

Airlines Comms E&M

Freight

Flight Plan Balance weight

Crew

Line maintenance Ramp services Clean Load bags Load Freight Unload Fuel Cater Ramp Catering Flows Services 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


Single Page EA

The Single Page Enterprise Architecture is a diagram (see diagrams at end of chapter) providing a synoptic view of an Enterprise operation, describing the key business functions and the interconnections channeling key flows;

It shows a reduced view of a functional Architecture (all Flows over Functions) depicting solely key business functions and flows. It looks like an application integration architecture with applications exchanging information over pipes.

The applications (systems), the Functions they map to, the flows and stakeholders are represented in subsequent EA views.

SPEA is structured on the Business Functions Map. As the Business Flows Map is discovered and designed, entities are added to the Single Page EA. 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


Single Page EA i

SPEA is the most popular EA artifact. It is used by everybody to understand the Enterprise operation and communicate in the same language. It remains, in some cases, the only Enterprise Architecture artifact. It addresses the whole Enterprise audience and should be designed with a largely available drawing tool since most people must have access to it.

It is similar to the Operational View 2 (OV-2) in DODAF that shows nodes (Functions here) and needlines (Flows).

Since SPEA represents the logic operation of the Enterprise, the level of detail has to stop to a couple of levels below a Line of Business (LoB). Frequently, an Enterprise consists of a few Lines of Business, each delivering a product. Further detail going beyond level 2, can be provided by a specific business Function architecture and be referenced from the parent Function in the SPEA.

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


Single Page EA legend

In the Single Page EA diagram: a box is a Business Function which is a subdivision of a Line of Business.

A Line of Business is an area of the enterprise delivering a specific service or product

A line is an information/material/control flow; an arrow ending a line shows the destination of the flow.

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


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.