• No results found

A Mission Impossible?

N/A
N/A
Protected

Academic year: 2021

Share "A Mission Impossible?"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

From Business Strategies to

Infrastructure Planning:

The Challenges of Enterprise

Technology Architects

(2)

A Mission Impossible?

The enterprise technology architect dilemma: Is it

really possible to accommodate the expectations of all

stakeholders?

"Business": We want all our requirements covered — at an acceptable price!

CIO: I want to have a payback from our technology architecture efforts — and not just "shelfware"! CFO: We need to achieve €10 million in

savings from technology consolidation!

Vendors: Stay ahead in competition by using our new product! "Experts": What are our technology architecture standards? Why isn't it possible to still use our legacy platform?

(3)

Business-IT alignment supported by best practices in

• Business architecture • Information architecture • Technology architecture • Solution architecture Business Strategy • Environmental forces • Business goals • Business policy • Resource allocation Implementation • Business processes • Information structures • Application systems • Technical platforms • Organizational structure

The Answer

(4)

Key Issues

1.

How do you achieve a proper

business-IT alignment?

Leaving the ivory tower

2.

When developing technology

architectures, how do you find a

sound balance between effort

and output?

Preventing overengineering

3.

What is the power of a

methodology-based approach?

(5)

Leaving the Ivory Tower

"I think you should be more explicit here in Step 2."

Involve all stakeholders in a joint

exercise in creating traceable,

auditable links from business

strategies to enterprise

technology scenarios

- Paradigm shift: From "bottom-up" to "top-down"

Become the "facilitator" rather

than being "just the technologist"

- Paradigm shift: From "excusing

technology problems" to "explaining the impact of technologies"

(6)

Analyze the Business Context

What's in the Business Context?

A common requirements vision (CRV): A process for documenting and capturing:

- The business strategies of the enterprise - The impact of environmental factors on the

strategies of the enterprise

- The implications of the business strategy and environmental factors

A functional model of the business with high-level business requirements

A set of enterprise architecture principles

- Defining how the future-state architecture should be designed to best support the business strategy Business strategy Competitive landscape Regulatory concerns Technology trends Market trends Customer expectations Possible disruptions

(7)

Develop the Common Requirements Vision

Discussing, capturing and

documenting:

- A set of enterprise business strategies

- A set of common strategic requirements derived

from enterprise

business strategies

- The effect of environmental trends on the enterprise

Preparing the resulting

CRV document

CRV Hierarchy

Environmental Trends Enterprise Business Strategies Business Change Requirements Business Information Requirements Information Technology Requirements Business Solution Requirements ESA ETA EIA EBA

(8)

Deriving Architecture Principles

From Strategies

Clearly and demonstrably derived from the

business strategy

Business Strategy

ƒ To this point, we have been a company with four completely

independent lines of business, which have operated autonomously, on occasion competing for the same clients and business.

ƒ We will now be "one company," sharing customer information and leveraging synergies across the group.

Architecture Principle

The architecture must support sharing of customer information across lines of business. Product information can be maintained individually.

(9)

Preventing Overengineering

Keep it simple, just-enough

architecture development

Don't target a full enterprise technology architecture (ETA) in the first iteration

־ Reduced technology scope (selected domains)

־ Reduced geographical scope

No full-size current-state inventory

־ Reduced set of important attributes per technology asset to be considered

Liaise with an important business initiative

־ Reduced business process scope ־ Reduced information and data scope

Do not "reinvent the wheel"

Use ETA pattern and service models in addition to established taxonomies,

(10)

Enterprise Technology Architecture

Patterns

Transact Patterns Publish Patterns Collaborate Patterns

1-Tier Transact

2-Tier Transact

3/N-Tier Transact

Client/Server Publish Real-Time Collaborate

Web Publish Store-and-Forward Collaborate

Structured Collaborate Stream Publish Rows (SQL) Requests Server Rows (SQL) Audio Video Stream Files Server

:

Rows (SQL) Documents, Files App/Data Server Documents, Files Text, Audio, Video

Stream Files, Rows Pages Web Server Screens and Keystrokes Client Client Client Data Server Server Data Server Data Server Data Server Data Server Server Client Client Client Client Client Client Client Client Data Server Client

(11)

Enterprise Technology Architecture

Taxonomy

Structuring the technology infrastructure

Security Application Technology Data Management Technology Collaboration and Electronic Workplace System Management Integration Technology

Platforms and Storage

(12)

Use Road Maps on Timelines to Relate

Current-State to Future-State Content

Mainstream Standards Emerging Standards Containment Targets Retirement Targets Baseline Environment Tactical Deployment Strategic Direction Future Intermediate Current

Exit From Environment

Enter the Environment

Rejected Trends and Technology

(13)

CASE STUDY MATERIAL

Modeling Based on the Business Context

Development of a Technology Architecture Blueprint

The client: An IT service provider within the financial services

industry (FSI)

Objectives: To develop a blueprint outlining the technology standards within selected domains

Requirements and principles were identified based on the business context

Project duration: 3 months

Example: Application server brick

Environmental Trends Business Strategy Closing the Gap Future-State Architecture Current-State Architecture Govern and Manage

Or g a niz e A rc h it e c tur e Effort Or g a niz e A rc h it e c tur e Effort Architecting Architecting Develop Requirements Develop Requirements Develop Principles Develop Principles Develop Models Develop Models Document Document Approach:

Gartner's Enterprise Architecture Methodology and

(14)

Understand Trends

and Develop Conceptual Architecture

CASE STUDY MATERIAL

Application Server Brick

Trends

- Increasing importance of "open source" technology within the application and Web

server domain

- Emerging trends: Event-driven application platforms,

grid-based application platforms

Conceptual architecture

- Software architecture design requires the deployment of the "N-Tier Transaction" pattern - Overall enterprise technology

architecture design DBMS Servers Web Servers Browsers App. Servers Load Balancing Storage Network Firewall Network Scale Up Scale Out Requests

Browser ServerWeb

Pages Rows (SQL)

App.

(15)

CASE STUDY MATERIAL

Identify Relevant

Requirements and Principles

Application Server Brick

Logical architecture

- Promote usage of open-source products whenever appropriate - Prevent vendor lock-in

- Deploy robust "state-of-the-art" technology

- Provide adequate performance, availability and reliability while ensuring high security standards

- Allow for cost-efficient and simple administration and maintenance - Provide integration with system management tools

- Support common data interchange standards - Promote reuse and optimized interoperability - Ensure horizontal server scalability ("scale out")

(16)

CASE STUDY MATERIAL

Prepare the Evaluation

Application Server Brick

Determine the functional characteristic for the evaluation

- Execution container, service containers and programming model - User interface (UI) capability

- Coding and life cycle management - Orchestration

Select possible products/vendors

- Gartner "Magic Quadrant for Application Infrastructure for New Service-Oriented

(17)

CASE STUDY MATERIAL

Evaluate Products/Vendors

Excellent Good Medium Low Poor

How well are the architecture requirements covered?

How strong is the compliance with the architecture principles?

Application Server Brick Evaluated Scenarios

Main Criteria Product 1Vendor 1 Vendor 2Product 2 Vendor 3Product 3 Vendor 4Product 4 Vendor 5Product 5

ARCHITECTURE REQUIREMENTS - Modular and interoperable product offerings - Flexible deployment of infrastructure components - Ensure appropriate performance (and bandwidth) - Enterprisewide integrated collaboration

- Stack conformity

ARCHITECTURE PRINCIPLES - Simplicity and transparency of architecture - Harmonized and standardized solutions - Minimization of dependencies

- Maintenance and level of automation - Innovation and investment security

(18)

CASE STUDY MATERIAL

Communicate

Tactical Deployment

Use SOA/Web services to isolate applications from the underlying platform

technology.

Strategic Direction

Track emerging open-source solutions for application servers, and review potential application.

Current

Two Years

Five Years

Implications and Dependencies

Criteria for platform selection should align with those used for the selection of component model/programming language.

Baseline

List all current installations with basic counts, if simple.

Mainstream Standards Product B Retirement Targets Product A Containment Targets Product C Emerging Trends Product D Product E

(19)

Best-Practice Recommendations

9

Analyze the business context

9

Develop the common requirements vision

9

Derive architecture principles from strategies

9

Model (done by technology domain/brick)

-

Understand trends

-

Develop conceptual architecture (ETA pattern)

-

Identify relevant requirements and principles

-

Determine the functional characteristic for the evaluation

-

Select possible products/vendors

-

Evaluate products/vendors, and define "the standard"

(20)

From Business Strategies to

Infrastructure Planning:

The Challenges of Enterprise

Technology Architects

(21)

From Business Strategies to

Infrastructure Planning:

The Challenges of Enterprise

Technology Architects

References

Related documents

As the main purpose of this case study is to illustrate ODM, and how it can fit into the experimental process described in chapter 3, rather than the independent validation of

Assess, agree & document new requirements & capacity Forecasts Capacity Plan Capacity Management Information System (CMIS) Service Portfolio Business Requirements Business

Analyse and document business processes and procedures to develop business and functional requirements leading to the design of data management and information systems

Finally, as explained before small variations in the input parameters can result into big differences amongst the obtained damage and loss results are depending on small variations

Prevention, detection and management of early chronic kidney disease: a systematic review of clinical practice guidelines .... Patient awareness and beliefs about the risk factors

Design and lead the implementation of an enterprise-wide technical architecture based on enterprise business requirements and information technology strategies – endeavoring to

A tincture is prepared from the fresh leaves, using alcohol of 98 per cent, the dose of which will vary from the fraction of a drop to ten drops.. It will be found a useful tonic

Is "the logic of being" a theme which ontology brings to logic? Is this theme of central importance to logic only when logic is understood as be- ing bound up with