26
1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu [email protected]

1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu [email protected]

Embed Size (px)

Citation preview

Page 1: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

1

EA : IT Civil Engineering (ITCE)

Association of Enterprise Architects Washington DC Chapter

November 9, 2005By John C. Wu

[email protected]

 

Page 2: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 2

Abstract and Bio

John C. WuPlanning and Engineering ManagerManagement Systems Designers, INC. (MSD)Abstract :This presentation suggests that EA is nothing new to be confused. Relax! It is only the good old

Civil Engineering in the information age to share common IT resources in the people oriented civil community. EA is still evolving and there are many different EA approaches and directions depending on whom you talk to. EA is here to stay and will become a part of the information age culture. However, only the EA approaches that can overcome the challenge of buy-in from stakeholders will success.

This presentation suggests that EA may reuse the Civil engineering approach to overcome the

challenge of buy-in from stakeholders instead of reinventing the wheel. The civil engineering approach, which is the engineering of public work, has been the historical solution to the challenge of buy-in from the people oriented civil community. The civil engineering approach overcomes the challenge of buy-in from the stakeholders via political processes in the people oriented civil community by:

Comprehending the big picture to know the stakeholders.Focusing on commonality to achieve consensus. Keeping it simple with reusable patterns for every community. Working from bottom up to provide the services. Engaging full communication for total participation.

Page 3: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 3

Abstract and Bio

Mr. Wu is an employee of Management Systems Designers INC (MSD) in Washington DC Metropolitan area. He has served as an Enterprise Architect in the US Department of Homeland Security component of Immigration Customs Enforcement (DHS ICE) and the legacy INS since 1998.  Mr. Wu was a Registered Professional Civil Engineer in his previous career. The inter discipline of EA and Civil Engineering enable Mr. Wu to recognize the similarity between EA and Civil Engineering. He has applied this concept for many years in DHS ICE and have produced very useful EA products. Mr. Wu has also been the Director of Computer Support of the Office of Assistant Secretary of Planning and Evaluation (ASPE) in the Department of Health and Human Services (DHHS) where he managed the information technology program involving IT policy, system management, application development, network management and IT security. Mr. Wu holds a Master Degree on Computer Science from Florida Institute of Technology and a Master Degree on Civil Engineering from Howard University in Washington DC.

Page 4: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 4

It is all about people Civil engineering is the engineering of public work. The

word of “Civil” says it is all about people. Traditionally, public works are roads, bridge, water and

sewer . In information age, public works are extended to

application services, information resources and technology infrastructure.

EA is all about people. [Ambler, 2003] After all the significant effort to design the

architecture, the architects find out that “buy-in from stakeholders” is not guaranteed

“Buy-in from stakeholder” is the key EA success factor.

Page 5: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 5

Use political processes to secure buy-in Government relies on political process of legislation, Executive and

Judicial branches. Civil engineering use political process to secure buy-in from

stakeholders. EA governance places the political processes for making and enforcing

IT related policies into business realm of the enterprise [Bolton, 2003]

Government Civil engineering governance

EA Governance

Legislative (The stakeholders)

Establish the law Establish the zoning and building code

The EA standards

Executive(The government )

Establish the policy Establish the city planning and civil engineering policy

Establish the EA policies

Judicial Interpret and enforce the law

Enforce the zoning and codes.

Enforce the policy and standards

Page 6: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 6

How to secure buy-in from stakeholders

1. Comprehend the big picture to know the business and stakeholders

2. Building consensus over common denominator

3. Keep it simple by reuse patterns4. Bottom up to provide services5. Communication

Governance processes established with consensus from the stakeholders to empower the legitimacy for enforcement.

Compliance processes enforce the architecture standards.

Governance Framework

Page 7: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 7

1.0 Comprehend the big picture Almost all of EA depends on

knowing what is the enterprise. Many stove pipe systems are created due to lack of big picture.

Comprehend the big picture requires special discipline; Seeing the forest is not trivial.

Civil engineers comprehend the big picture via survey and mapping

EA comprehends the big picture via the Business architecture architecture effort.

Page 8: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 8

1.1 Business & Solution Architecture Business Architecture is the bridge

between enterprise strategic planning to the solution architecture.

It translate the strategic planning to tangible requirements for the solution architecture. (as shown)

EA resolve the challenge of stove pipe system based the big picture of the enterprise.

Business Architecture describes the big picture of the enterprise.

Solution Architecture which include application architecture, data architecture and technology architecture is the automation solution for the enterprise

Solution Architecture

Business Architecture

EA

Strategic Planning

Page 9: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 9

1.2 EA is not business process centric

EA is not business process centric as it is in Application development and BPR.

Common foundation by definition is generic to specific business processes.

Physical architecture is not a function of business logic, it is driven by workload and performance requirement.

Business processes subject to localization. It requires significant effort to exhaust all the enumeration of business process sequence.

ITCE describe the business logic with function decomposition rather then business process modeling

BPR is a dedicated paradigm to business processes optimization. It is not the best value of EA in redundancy.

Page 10: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 10

1.3 Business Architecture

Business Architecture is described by the attributes of why, How, What, Who, Where and When based on the Zachman framework with modification.

The Mission (Why) The Functions (How) The Information (What) The Organization (Who) The Location (Where) The Workload and performance requirement

(When) The Enterprise Definition (Who, Where, When)

describes the enterprise.

Functions Performance

Information

Function

Organizations

Locations

Peak Hour

WHO

WHAT

HOW

WHERE

WHEN

Mission WHY

Enterprise Definition

Page 11: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 11

2.0 Building consensus on common denominator Civil Engineering overcomes the challenge of buy-in from stakeholders

by focus on the common infrastructure, resources and services. It is difficult for every one to agree on every thing , there is always a

common denominator upon which they can agree. Civil engineers and city planners do not design every building in the

city. It does not only requires significant investment of time and cost but also very difficult to earn buy-in from the stakeholders.

Page 12: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 12

2.1 The EA paradigm

EA looks for commonality between the differences to enable the agility of automation.

It is a distinct paradigm of its own to comprehend the big picture and conduct the engineering of reuse and sharing.

Strategic planning establish the vision, direction to transform the enterprise. It has been an established paradigm.

BPR optimizes unique processes to win competitive advantage. It is an established paradigm where various processes depend on local culture.

EA and BPR are complement to each other to support application development for strategic direction as shown on the next exhibit.

Page 13: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 13

BPR

Application Development

2.2 The EA paradigm context

Enterprise Architecture

StrategicPlanning

Strategic Planning is responsible for enterprise transformation with vision

and direction.

BPR look for uniqueness to win

competitive edge , it subject localization and also encourage stove pipe systems.

Application development automate business processes to

support enterprise strategy

EA looks for commonality to

resolve stove pipe systems and enable

agile application development,

Page 14: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 14

2. 3 Nothing is new under the sun There are different layers of commonality and there are

different approaches to establish the commonality in an enterprise. The following commonality model is establish to distinguish the different layers of commonality.

The unique business layer in the enterprise.

The common patterns within the lines of business (LOB) in the industry.

The common patterns between a group of LOB within the enterprise.

The general common patterns for the enterprise.

Page 15: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 15

3.0 Keep It Simple by reuse patterns Civil engineering secure buy-in by keep it simple. Civil

Engineering has never been too difficult to any civil community.

Engineering handbooks and design charts present significant engineering patterns, best practices and design templates so the engineers can pick and choose to keep it simple.

The FEAPMO reference models is in the same direction to identify the reuse patterns.

Background

Page 16: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 16

3.1 The Enterprise Reference Model

The Enterprise Reference Model (ERM) is a 3-D expression of the FEAPMO reference models.

There are common application services, information resources and technology infrastructure patterns to vertically associate LOB.

ERM contains the common reuse solution patterns base on LOB and the enterprise performance requirements (size).

Enterprise can pick and chose their automation solution patterns from ERM.

BRM

PRM

SRM

DRM

TRM

Lines of Businesses

Perfor

man

c

e

requ

irem

en

t

Page 17: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 17

Enterprise

3.2 Establish common foundation from LOBs

Human Resources

Legal Services

Law Enforcement

Budget & Finance

Technology Patterns

Data Patterns

Application Patterns

Civil engineers establishes the public work based on high level city zoning designations such as the commercial, residential and industrial.

Enterprise can design the common foundation from their LOBs and associated patterns from high level business architecture without the significant effort of a water fall approach.

Page 18: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 18

3.3 LOB driven approach

Page 19: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 19

4.0 Bottom up to provide services

IT Civil Engineering Traditional Civil Engineering

Services Layer

Application services Public facilities

Resources Layer

Data, Information, Knowledge Water and energy resources

Infrastructure Layer

Network, Platform, Security Bridges, Roads, Drainage

Reuse patterns from LOB enable bottom up solution. The value of EA is to provide the agility to accommodate

the dynamic of local business process reengineering. The common foundation include infrastructure, resources

and services as shown in the following table.

Page 20: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 20

4.1 ITCE Model

A short list of standards and patterns does not constitute an architecture.

ITCE is the engineering of reuse and sharing.

The engineering of reuse is base on patterns to establish standards.

The engineering of sharing establish the architecture common foundation architecture base on enterprise definition of organization, geographic distribution and workload.

Background

Page 21: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 21

4.2 Top down and Bottom Up ITCE model combines the top down and bottom approach. The

Bottom up approach is not a random, it has an implicit top down side.

Align to business based on LOB in a top down approach to define the standards and patterns.

Design enterprise architecture bottom up with the selected patterns and standards based on enterprise definition.

Page 22: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 22

4.3 EA Artifact Framework

Page 23: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 23

5.0 Communication ! Communication !

Communication is fundamental to secure buy-in. Civil engineering information has become common

knowledge . They use drawings as the container to pass architecture

information to the community. EA information has not become common knowledge

among application developers due to lack of basic communication mechanism.

ITCE suggests the following communication model using drawing set, documents with web technology.

Page 24: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 24

5.1 Communication model

Documents

Architecture Drawing

Web Dissemination

Presentation

Liaison

Architecture Communication Strategy

Models & Frameworks

Reference Models

EA Repository

Communication Artifacts Delivery

Push

Stakeholders

Page 25: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 25

5. 2 EA drawings ITCE adopt the traditional architecture drawing approach to

communicate with stakeholders. Architects and Engineers use drawings to communicate with

stakeholders. It overcome the language barrier and can become international.

The drawings serve as the container which can be certified and delivered to the stakeholders similar to a token or a package in the network communication world.

ITCE propose the drawing sets as shown on the prototype. Business architecture. Application architecture. Data architecture. Infrastructure architecture.

.

Page 26: 1 EA : IT Civil Engineering (ITCE) Association of Enterprise Architects Washington DC Chapter November 9, 2005 By John C. Wu Peaitce@yahoo.com

11/09/05 www.e-cio.org 26

5. 3 EA Portal EA portal delivers updated information using web technology to the

stakeholders at the right time. ITCE portal is based on the following implementation framework

.