why do we need enterprise architecture (ea)? what is an ...€¦ · enterprise architecture and the...

49
Danairat T. Enterprise Architecture Digital Initiatives Digital Platform Business Services & Business Objectives Cloud Digital Organization Business Process as a Service Why do we need Enterprise Architecture (EA)? What is an Enterprise Architecture and Key Benefits? Enterprise Reference Model (ERM) Building Your Enterprise Architecture Enterprise Architecture and The Enterprise Master Plan The Digital Transformation Series อ.ดนัยรัฐ ธนบดีธรรมจารี +668-1559-1446 Line ID: danairat FB: www.facebook.com/tdanairat 1

Upload: others

Post on 22-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture

Digital Initiatives

Digital Platform

Business Services &

Business Objectives

N

e

w

S

e

r

v

i

c

e

s

O

p

t

i

m

i

z

e

d

S

e

r

v

i

c

e

s

R

e

t

i

r

e

d

S

e

r

v

i

c

e

s

C

E

O

C

F

O

C

O

O

C

M

O

B

i

g

D

a

t

a

D

i

g

i

t

a

l

S

e

c

u

r

i

t

y

“Innovation”

“Efficiency”

“Sustainability”

Cloud

Data Monetization

New

Customers,

Channels

IoT, Smart Devices

Business Process

Optimization/Outsou

rcing

Smart Workforce

Enterprise

Metamorphosis

Digital Organization

Business Process as a ServiceMore ControlMore Flexible

Vision,

Mission

Statements

� Why do we need Enterprise Architecture (EA)?

� What is an Enterprise Architecture and Key Benefits?

� Enterprise Reference Model (ERM)

� Building Your Enterprise Architecture

� Enterprise Architecture and The Enterprise Master Plan

The Digital Transformation Series

อ.ดนยัรฐั ธนบดธีรรมจารี+668-1559-1446 Line ID: danairatFB: www.facebook.com/tdanairat

1

Page 2: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture

What is an Enterprise Architecture?A structure design to ensure alignment between the business and IT strategies

สถาปตยกรรมดาน IT/Digital ใหกับองคกร เพื่อเปนโครงสรางในการตอยอดธุรกิจไดอยางยั่งยืน

2

Page 3: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture

Enterprise Architecture is a

structure design to ensure

alignment between the business

and IT strategies plus operating

model, guiding principles.

3

Page 4: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise ArchitectResponsibilities

• Understanding of business needs and technology limitations

• Facilitating experts to work for enterprise goals

• Promoting of shared infrastructures and applications

• Managing of the risks associated with information and IT

• Building staff knowledges and skills in specific areas.

• Involving in the standards and policy guidelines.

4

Page 5: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

without EA vs. with EA

Quick build and difficult to scale Design for scale and maintain

VS.

5

Page 6: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

without EA vs. with EA

Quick build and difficult to scale

Difficult to apply security

Design for scale and maintain

Secure architecture for growth

VS.

6

Page 7: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

without EA vs. with EA

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C

Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

BEP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C

Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

BEP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Without Enterprise Architecture

Inefficient ITComplex and Delay Response

With Enterprise Architecture

Productive ITCloud, Big Data, Social, Mobile

VS. ERP Big Data

SecurityStorage

WIFI

Mobile

IoT

7

Page 8: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

พฒันาการของการใชไ้อทใีนองคก์ร

• ตา่งคนตา่งทาํ แลว้มาเชืAอมกนัทหีลงั

• ระบบงานกระจดักระจาย เชืAอมตอ่กนัขาดมาตรฐาน

• เปลีAยนแปลงยาก

• ขยายระบบยาก

• ใชเ้วลามากในการจดัการ และแกป้ญัหา

• มคีวามเสีAยงสงู

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Silo

8

Page 9: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

พฒันาการของการใชไ้อทใีนองคก์ร

Security

SFAProduct LMSInv

MGMTB2Bproduct SCM product DBERP

MES-

Dev

SFASFA-

Test

SFA-

Stage

Product

Product

ERP-

StageERP-

Prod

MES-

StageMES-

Prod

productDB-

Stage B2B-

StageB2B-

Dev

Security Security Security

Pt. to Pt. Integrations

SFAProduct LMSInv

MGMT

product SCM product DBERPMES-

DevProduct ERP-

Stage

productDB-

Stage

• ตา่งคนตา่งทาํ แลว้มาเชืAอมกนัทหีลงั

• ระบบงานกระจดักระจาย เชืAอมตอ่กนัขาดมาตรฐาน

• เปลีAยนแปลงยาก

• ขยายระบบยาก

• ใชเ้วลามากในการจดัการ และแกป้ญัหา

• มคีวามเสีAยงสงู

Rationalization• จดักลุม่กระบวนการ

ทํางาน และ ทรพัยากรไอที

• มมีาตรฐานในการรบัสง่ขอ้มลู

• ประหยดัคา่ใชจ้า่ยดา้น SW License และ support

• ลดตน้ทนุดา้น IT project time/costs/risks

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Silo Standardization

9

Page 10: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

พฒันาการของการใชไ้อทใีนองคก์ร

Security

SFAProduct LMSInv

MGMTB2Bproduct SCM product DBERP

MES-

Dev

SFASFA-

Test

SFA-

Stage

Product

Product

ERP-

StageERP-

Prod

MES-

StageMES-

Prod

productDB-

Stage B2B-

StageB2B-

Dev

Security Security Security

Pt. to Pt. Integrations

SFAProduct LMSInv

MGMT

product SCM product DBERPMES-

DevProduct ERP-

Stage

productDB-

Stage

• ตา่งคนตา่งทาํ แลว้มาเชืAอมกนัทหีลงั

• ระบบงานกระจดักระจาย เชืAอมตอ่กนัขาดมาตรฐาน

• เปลีAยนแปลงยาก

• ขยายระบบยาก

• ใชเ้วลามากในการจดัการ และแกป้ญัหา

• มคีวามเสีAยงสงู

Rationalization• ตัดกระบวนการทํางาน

ที�ซํ�าซอ้น

• ลดทรัพยากรทางไอทีที�ไมจ่ําเป็น

• ผลติบรกิารดา้นไอทไีด ้เร็วขึ�น

• เพิ�มความปลอดภัยดา้นไอที

• จดักลุม่กระบวนการทํางาน และ ทรพัยากรไอที

• มมีาตรฐานในการรบัสง่ขอ้มลู

• ประหยดัคา่ใชจ้า่ยดา้น SW License และ support

• ลดตน้ทนุดา้น IT project time/costs/risks

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Silo Standardization Optimization

10

Page 11: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

พฒันาการของการใชไ้อทใีนองคก์ร

Security

SFAProduct LMSInv

MGMTB2Bproduct SCM product DBERP

MES-

Dev

SFASFA-

Test

SFA-

Stage

Product

Product

ERP-

StageERP-

Prod

MES-

StageMES-

Prod

productDB-

Stage B2B-

StageB2B-

Dev

Security Security Security

Pt. to Pt. Integrations

SFAProduct LMSInv

MGMT

product SCM product DBERPMES-

DevProduct ERP-

Stage

productDB-

Stage

• ตา่งคนตา่งทาํ แลว้มาเชืAอมกนัทหีลงั

• ระบบงานกระจดักระจาย เชืAอมตอ่กนัขาดมาตรฐาน

• เปลีAยนแปลงยาก

• ขยายระบบยาก

• ใชเ้วลามากในการจดัการ และแกป้ญัหา

• มคีวามเสีAยงสงู

IT-as-a-ServiceRationalization• แบง่กลุม่บรกิาร

ทางดา้นไอทโีดยมุง่การตอ่ยอดบรกิารใหม่ๆ ใหเ้ร็วทีAสดุ

• ผลติบรกิารไดเ้ร็ว และปลอดภยั

• การวางแผนทาง IT ทาํควบคูไ่ปกบัการวางแผนทางธุรกจิ

• เจา้หนา้ทีAไอททีาํงานไดเ้ต็มประสทิธภิาพ

• ตัดกระบวนการทํางานที�ซํ�าซอ้น

• ลดทรัพยากรทางไอทีที�ไมจ่ําเป็น

• ผลติบรกิารดา้นไอทไีด ้เร็วขึ�น

• เพิ�มความปลอดภัยดา้นไอที

• จดักลุม่กระบวนการทํางาน และ ทรพัยากรไอที

• มมีาตรฐานในการรบัสง่ขอ้มลู

• ประหยดัคา่ใชจ้า่ยดา้น SW License และ support

• ลดตน้ทนุดา้น IT project time/costs/risks

PaaS

SaaS

IaaS

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Silo Standardization Optimization Modularity

11

Page 12: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture Maturity Model

Security

SFAProduct LMSInv

MGMTB2Bproduct SCM product DBERP

MES-

Dev

SFASFA-

Test

SFA-

Stage

Product

Product

ERP-

StageERP-

Prod

MES-

StageMES-

Prod

productDB-

Stage B2B-

StageB2B-

Dev

Security Security Security

Pt. to Pt. Integrations

SFAProduct LMSInv

MGMT

product SCM product DBERPMES-

DevProduct ERP-

Stage

productDB-

Stage

• ตา่งคนตา่งทาํ แลว้มาเชืAอมกนัทหีลงั

• ระบบงานกระจดักระจาย เชืAอมตอ่กนัขาดมาตรฐาน

• เปลีAยนแปลงยาก

• ขยายระบบยาก

• ใชเ้วลามากในการจดัการ และแกป้ญัหา

• มคีวามเสีAยงสงู

IT-as-a-ServiceRationalization• แบง่กลุม่บรกิาร

ทางดา้นไอทโีดยมุง่การตอ่ยอดบรกิารใหม่ๆ ใหเ้ร็วทีAสดุ

• ผลติบรกิารไดเ้ร็ว และปลอดภยั

• การวางแผนทาง IT ทาํควบคูไ่ปกบัการวางแผนทางธุรกจิ

• เจา้หนา้ทีAไอททีาํงานไดเ้ต็มประสทิธภิาพ

• ตัดกระบวนการทํางานที�ซํ�าซอ้น

• ลดทรัพยากรทางไอทีที�ไมจ่ําเป็น

• ผลติบรกิารดา้นไอทไีด ้เร็วขึ�น

• เพิ�มความปลอดภัยดา้นไอที

• จดักลุม่กระบวนการทํางาน และ ทรพัยากรไอที

• มมีาตรฐานในการรบัสง่ขอ้มลู

• ประหยดัคา่ใชจ้า่ยดา้น SW License และ support

• ลดตน้ทนุดา้น IT project time/costs/risks

PaaS

SaaS

IaaS

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Silo Standardization Optimization Modularity

12

Page 13: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture Maturity – Details

• Local IT silos

• Peak load sized

• Difficult to scale

• Difficult to change

• Expensive to

manage

• Complexity driven

risk

IT-as-a-ServiceRationalization

• Pools of resources

• Consolidated

• Better productivity

• Higher QoS

• Improved IT agility

• Improved security and

management

• Rapid provisioning

• Lower costs

• IT as a “Business”

• Faster project

turnaround

• Greater focus on

business

PaaS

SaaS

IaaS

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

FBT PAY GNTS

TRDS

Client

Customs

RREIPS Integrated A/C Refunds

RBADef

PaymentsExcise

CR

PKI

ECI ADD AWA ELS

Client StaffRemote

StaffTAX

AGENTS

GCI

Call Centres

WOC

CCD

TASS

StaffPhone

ComplianceStaff

BOA

Refmaterial

Bus. Intel

NTS A/c

B EP

CDCCCWMS

BANK

DDDR

1

Data…….

Penalty

Business

IVR

1

Security

SFAProduct LMSInv

MGMTB2Bproduct SCM product DBERP

MES-

Dev

SFASFA-

Test

SFA-

Stage

Product

Product

ERP-

StageERP-

Prod

MES-

StageMES-

Prod

productDB-

Stage B2B-

StageB2B-

Dev

Security Security Security

Pt. to Pt. Integrations

SFAProduct LMSInv

MGMT

product SCM product DBERPMES-

DevProduct ERP-

Stage

productDB-

Stage

• Standardized

interfaces/systems

• Lower license and

support costs

• Increased utilization of

IT skills

• Reduced IT project

time/costs/risks

Silo Standardization Optimization Modularity

13

Page 14: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture Maturity Model

Center for Information Center Systems Research (CISR) 2009 MIT Sloan CISR – Ross

Source: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J.

Ross, P. Weill, D. Robertson, HBS Press, 2006

14

Page 15: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture Maturity Model

ITArchitecture

EnterpriseArchitecture

Center for Information Center Systems Research (CISR) 2009 MIT Sloan CISR – Ross

Source: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J.

Ross, P. Weill, D. Robertson, HBS Press, 2006

15

Page 16: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Architecture Maturity Model

ITArchitecture

EnterpriseArchitecture

Current

State

Future

State

Center for Information Center Systems Research (CISR) 2009 MIT Sloan CISR – Ross

Source: Enterprise Architecture as Strategy: Creating a Foundation for Business Execution, J.

Ross, P. Weill, D. Robertson, HBS Press, 2006

16

Page 17: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Building Enterprise Architecture

17

Page 18: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

There are many of related standards/guidelines

CMMi

Six

Sigma ISO

9000

Score-

cards

Abstraction

IT R

ele

van

ce

Ho

list

icS

pe

cifi

c

Low High

CobiT

ISO

38500

ITIL

ISO 20000

ISO 27001

27002

(17799)

SOX

COSO

Basel III

TOGAF,

MIT Sloan,

ISO 42010

18

Page 19: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Building Enterprise ArchitectureThe Digital Transformation Guideline

1. Select program or project to start (NOT high risk)

supported by C-Level

2. Establish Virtual Team maintain standard

architecture development method

3. Acquire and Maintain Knowledge of Enterprise

Architecture Development with change and feed

back communication system

4. Create architecture reference based on current

deployments

5. Develop new architecture layered model from

current deployment with business alignment and

operation life cycle consideration

6. Replicate to new program or project development

19

Page 20: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Zachman Framework

• Zachman developed a

structure or framework for

defining and capturing an

architecture

• This framework provides

for 6 perspectives or

“windows” from which to

view the enterprise.

20

Page 21: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

TOGAF Architecture Development Method

The ADM method consists of eight main phases. As preliminary work, the enterprise

architecture framework and architecture principles are fixed for the effort. In the

following, a short description of the phases.

A. Architecture vision is the analysis phase of EA project. The project is organized;

the scope and domain requirements and constraints are stated. Business scenarios

can be used for this.

B. In the Business architecture phase, the current baseline architecture is stated,

target architecture is designed and a gap analysis between the two takes place.

C. Information systems architecture consists of the parts Data and Applications. For

Data architecture, the types and sources of data needed in the enterprise are

defined and a data model is created. A gap analysis is conducted and data model is

compared with the business architecture. As to the applications, the applications

needed to meet the specified business requirements and data model are turned into

an applications architecture and are checked back with the business architecture.

D. For Technology architecture, the previous phases deliver inputs. In this phase, a

baseline architecture is stated, and the target technology architecture is designed.

E. Opportunities and solutions is the evaluation phase, where the solutions are

selected.

F. Migration planning is the point for checking dependencies in the environment and

preparing for implementation of the target architecture.

G. Implementation and Governance is about the administration of implementation

and deployment phase of the development project.

H. Architecture change management is the maintenance phase. A new baseline is

created and changes in business environment are monitored as well as new

technology opportunities.

www.opengroup.org

21

Page 22: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Business Architecture & IT Architecture

Architecture

Business

Architecture

Application ArchitectureApplication Architecture

Data ArchitectureData Architecture

Technology ArchitectureTechnology Architecture

Enterprise

ArchitectureIT

Architecture

Business

Architecture

Opportunities Management, Change Management,

Governance, Maturity, Continuum

22

Page 23: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Core Services

23

Page 24: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Core Services

Enterprise Information Management

24

Page 25: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Regulatory

Compliance

Corporate

Admin.Core Services

Enterprise Information Management

25

Page 26: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Insight

and

Monitoring

Sales and

Marketing

Or

Citizen

Relationship

Management

Regulatory

Compliance

Corporate

Admin.Core Services

Enterprise Information Management

26

Page 27: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Insight

and

Monitoring

Sales and

Marketing

Or

Citizen

Relationship

Management

Regulatory

Compliance

Corporate

Admin.Core Services

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

Enterprise Infrastructure

Enterprise Information Management

27

Page 28: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Insight

and

Monitoring

Sales and

Marketing

Or

Citizen

Relationship

Management

Regulatory

Compliance

Corporate

Admin.

Core Services

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

Enterprise Infrastructure

Enterprise Information Management

Access Channels

Integration and

Channel Systems

28

Page 29: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Customer Data Product Data Payment Data Accounting Org. HierarchyEnterprise Information Management

Insight

and

Monitoring

- Benchmarking

- Performance

Ranking

Sales and

Marketing

Or

Citizen

Relationship

Management

-Innovation

-Sales

-Trading

Regulatory

Compliance

- Audit

- ISO

- Law

- Policy

Corporate

Admin.

- HR

- Procurement

- Accounting

- Finance

- Facility

- Organization

Development

Core Services- The Service Systems to deliver

core business values

Access Channels- Kiosk, Web, Tablet, Mobile, Social Network, etc.

Integration and

Channel Systems- Gateway System, Proxy Service, Clearing House

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

Enterprise Infrastructure

29

Page 30: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

The Enterprise Reference Model

Customer Data Product Data Payment Data Accounting Org. HierarchyEnterprise Information Management

Data Centric

Process Centric

User Centric

Enterprise Infrastructure

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

H/W, Storage, OS, Database, AppServer Platform

Decision Centric

Insight

and

Monitoring

- Benchmarking

- Performance

Ranking

Sales and

Marketing

Or

Citizen

Relationship

Management

-Innovation

-Sales

-Trading

Regulatory

Compliance

- Audit

- ISO

- Law

- Policy

Corporate

Admin.

- HR

- Procurement

- Accounting

- Finance

- Facility

- Organization

Development

Core Services- The Service Systems to deliver

core business values

Access Channels- Kiosk, Web, Tablet, Mobile, Social Network, etc.

Integration and

Channel Systems- Gateway System, Proxy Service, Clearing House

30

Page 31: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise Reference Model (ERM)

Insight

and

Monitoring

Sales and

Marketing

Or

Citizen

Relationship

Management

Regulatory

Compliance

Corporate

Admin.

Core Services

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

Enterprise Infrastructure

Enterprise Information Management

1. ชว่ยทําใหก้ารมอง IT จากภาพของธรุกจิ

2. ชว่ยทําใหม้องเห็นบรกิารและกระบวนการทํางานทางธรุกจิไดอ้ยา่งครอบคลมุและเป็นระบบ

3. ชว่ยทําใหม้องเห็นความสอดคลอ้งระหวา่ง Business กบั IT ไดใ้นระดบั StrategicView

4. เป็นจดุเริ�มตน้ของการทํารายละเอยีดในระยะตอ่ไป

ERM ชว่ยทําใหก้ารมองภาพความสอดคลอ้งระหวา่ง Business และ IT ในระดบั High Level เพื�อ:-

31

Page 32: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Government Reference Model

Citizen Data, Services Data, Condition Data, Policy Data, Open Data, Law, Gov. Staffs

System

Monitoring

and

Management

Security/

Auditing

and

Identity

Management

Enterprise Infrastructure

32

Page 33: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Sample Enterprise Reference Model

33

Page 34: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Sample Enterprise Reference Model

34

Page 35: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Sample Enterprise Reference Model

35

Page 36: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Group Workshop - The Current State

Enterprise Reference Model

Enterprise Reference Model Write down your

existing enterprise architecture

foot print

Team Name: xxx

1. Name, Company, E-mail

2. Name, Company, E-mail

3. Name, Company, E-mail

4. Name, Company, E-mail

บรกิารผลการ

ดาํเนินงานบรกิารงาน

ส่งเสรมิ

บรกิารงาน

คณุภาพและ

กฎระเบยีบ

บรกิารงาน

สนับสนุน

บรกิารหลกั

เทคโนโลยีตดิตามสถานะ

ระบบรกัษาความปลอดภยั

โครงสรา้งสถาปัตยกรรมดา้นเทคโนโลยี

ขอมูลหลัก

36

Page 37: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Group Workshop - The Current State Enterprise Reference Model

บรกิารรายงานผลการดาํเนินงาน

บรกิารงาน นวตักรรมส่งเสรมิ

ประชาสมัพนัธ ์

บรกิารงาน คณุภาพและ กฎระเบยีบ

บรกิารงาน

สนับสนุน

บรกิารหลกั

เทคโนโลยีตดิตามสถานะ

ระบบรกัษาความปลอดภยัโครงสรา้งสถาปัตยกรรมดา้นเทคโนโลยี

ขอมูลหลัก

37

Page 38: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Business Service Analysis Worksheet

Service Name: Key Objectives:

Service Owner:

Version: Date/Time:

Business Check Points, Information

Key Business Issues: Key Technology Issues:

1. ___________, __________

2. ___________, __________

3. ___________, __________

4. ___________, __________

5. ___________, __________

1. ___________

2. ___________

3. ___________

4. ___________

Business

Function1

Business

Function2

Robotics

F1_P01 F1_P02 F1_P03

F2_P01 F2_P02 F2_P03

F3_P01 F3_P02

1

2

3

4

5

New

ImproveRetire

38

Page 39: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

แบบการปรบัปรงุบรกิารในหนว่ยงาน

ชืAอบรกิาร: เป้าประสงค:์

หนว่ยงานทีAรบัผดิชอบ:

Version: Date/Time:

จดุตดิตามข ัน̂ตอนการทาํงาน, สารสนเทศ

ประเด็นตดิคา้งดา้นกระบวนการทาํงาน:

ประเด็นตดิคา้งดา้นเทคโนโลย ี:

1. ___________, __________

2. ___________, __________

3. ___________, __________

4. ___________, __________

1. ___________

2. ___________

3. ___________

4. ___________

หนว่ยงานทีA 1 F1_P01 F1_P02 F1_P03

F2_P01 F2_P02 F2_P03

F3_P01 F3_P02

1

2

3

4หนว่ยงานทีA 2

Robotics

ใหม่

ปรบัปรงุยกเลกิ

39

Page 40: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Operating Model in Business

“The operating model is an abstraction representation of the necessary level of

business process integration and the necessary level of business process

standardization”

MIT Sloan Center, 2011

Diversify

Unify

Replication

Coordination

Leve

l o

f In

teg

rati

on

Level of Standardization

40

Page 41: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Business Architecture and BPMN4 phases of business process development

41

Page 42: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Design Principles

Operation ManagementAutomation

User Features, FunctionsEase of Use and Response Time

High Availability,Cloud,

Distributed Architecture

Security, Access Control,Standard and Compliance, Governance

42

Page 43: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Logical Configuration Management Model

User Interface Layer

Process Server Layer

Data Bus Layer

Application Layer

Database Layer

Data Lake Layer

OS Host Layer

HW Layer

Network Storage Layer

Network Layer

Service Layer

Mo

nit

ori

ng

/ M

an

ag

em

en

t La

yer

Se

curi

ty L

aye

r

43

Page 44: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Logical Configuration Management ModelExample – HR Service

User Interface Layer

Process Server Layer

Data Bus Layer

Application Layer

Database Layer

Data Lake Layer

OS Host Layer

HW Layer

Network Storage Layer

Network Layer

Service Layer

Mo

nit

ori

ng

/ M

an

ag

em

en

t La

yer

Se

curi

ty L

aye

r

HR Service

Internet Web Content Mgmt

HR Core App

HR DB

Sys-lin001 Sys-lin002 Sys-lin003 Sys-lin004

HW-001 HW-002 HW-003

SAN-001

Intra-Network

Web Proxy

OS Security

DB SecurityDB Mgmt

App Mgmt

OS Mgmt

Network Mgmt

Storage Mgmt

HW Mgmt

Web Mgmt

Network Security

data001/ ws

data001/ ws

data002/ ws

data001,

data002

deploy

on

deploy

on

deploy

on

deploy

on

mount mount mount mount

44

Page 45: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise RepositoryOwner: Business Units

45

Page 46: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Owner: Technology Unit

Owner: Business Unit with supported by Technology Unit

Enterprise Repository

46

Page 47: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Enterprise RepositoryOwner: Technology Units

• #

• Applications / Touch Points / Database / Data

Store Name

• Total Connections

• Concurrent Connections

• Required Response Time (sec.)

• Actual Response Time (sec.)

• Development Software Languages /

Framework (for App)

• Package / In-House (for App)

• Private / Public / Hybrid Cloud

• OS / Platform (Windows, Linux, Docker, etc.)

• Monitoring Tool Name

• Sign On / Security System Name

• % growth / year

• Initial Cost(Baht)

• M.A. Cost /year (Baht)

• Remarks

47

Page 48: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

Group Workshop - Enterprise Reference Model

The Future State

Enterprise Reference Model

Team Name: xxx

1. Name, Company, E-mail

2. Name, Company, E-mail

3. Name, Company, E-mail

4. Name, Company, E-mail

15 mins.

presentation

New

Changed

Retired

Unchanged

บรกิารผลการ

ดาํเนินงานบรกิารงาน

ส่งเสรมิ

บรกิารงาน

คณุภาพและ

กฎระเบยีบ

บรกิารงาน

สนับสนุน

บรกิารหลกั

เทคโนโลยีตดิตามสถานะ

ระบบรกัษาความปลอดภยั

โครงสรา้งสถาปัตยกรรมดา้นเทคโนโลยี

ขอมูลหลัก

48

Page 49: Why do we need Enterprise Architecture (EA)? What is an ...€¦ · Enterprise Architecture and The Enterprise Master Plan ... PaaS SaaS IaaS FBT PAY G NTS TRDS Client Customs RRE

Danairat T.

อ.ดนยัรฐั ธนบดธีรรมจารี+668-1559-1446 Line ID: danairat

FB: https://www.facebook.com/tdanairat

Together we can!

Thank you.

49