Why do we need practical enterprise architecture?

Post on 19-Jul-2015

72 views 0 download

Transcript of Why do we need practical enterprise architecture?

WHY DO WE NEED PRACTICAL

ENTERPRISE ARCHITECTURE?

BY

PIPAT EAMSHERANGKOON

PIPAT.EAM@KNETICON.CO.TH

KNETICON CO., LTD.

AGENDA

1. What is Enterprise Architecture and why do we need it?

2. Lessons from City Evolution

3. Enterprise Architect Bibles still evolve, no guaranteed

success

4. How Enterprise Architecture is done?

5. Common pitfalls to avoid.

2

1. WHAT IS ENTERPRISE ARCHITECTURE?

3

ENTERPRISE ARCHITECTURE DEFINITION

Gartner’s Definition of EA:

• Enterprise architecture (EA) คอ ขบวนการท ชวยองคกรใหเตรยมพรอมท จะเผชญกบแรงกดดนและ กระแสการเปล ยนแปลงท จะมผลกระทบกบองคกรอยางสง โดยมองภาพรวมแลววเคราะห กาหนดข *นตอนการเปล ยนแปลงจากสภาพปจจบนไปสเปาหมายทางธรกจท ตองการในอนาคต ขบวนการของ Enterprise Architecture จะชวยจดทาขอเสนอแนะท ทางธรกจและ IT สามารถตดสนใจ นาไปปรบปรงเปล ยนแปลงดานนโยบายและโครงการใหนาไปสเปาหมายท วางไว โดยคอยๆววฒนาจากสภาพปจจบนไปส Future

Architecture4

OTHER DEFINITIONS OF ENTERPRISE ARCHITECTURE

The MIT Center for Information Systems Research (MIT CISR) :

• Enterprise architecture เปนวธการจดระเบยบขบวนการธรกจและ IT

infrastructure โดยกาหนด Requirements ในการบรณาการและมาตรฐานกลาง บงคบใชกบแบบจาลองวธดาเนนการท&องคกรตองการใชในการสางผลตภณฑและบรการใหแกลกคา

SearchCIO.com:

• Enterprise architecture เปน conceptual blueprint ท�กาหนดโครงสรางและวธปฏบต ขององคกร เพ�อใหองคกรสามารถบรรลเปาหมายท (งในปจจบนและอนาคต

5

SIMPLE LANGUAGE EXPLANATION OF EA

Existing

Business CityFuture Desired Business City

Structured Process

Logical Blueprints

City Planning and Building Code Standards

6

WHY DOES ENTERPRISE NEED EA?

เพราะองคกรตางๆ มปญหาการใช IT ท�แกไมตก:

• ระบบ IT systems ไดกลายเปนระบบท�ยงเหยง ยากตอการปรบปรงเปล�ยนแปลง และตองลงทนมากข (นเร�อยๆ

• ระบบ IT กาลงถวงความสามารถขององคกรในการปรบตวตอบสนองตอสภาพการเปล�บนแปลงในปจจบนและอนาคต ไมรวดเรวพอ ไมคมการลงทน

• ระบบ Mission-critical information ขององคกรลาสมยหรอไมสามารถรองรบงานในปจจบนไดดหรอใหขอมลท�ผดพลาด

• องคกรอยในบรรยากาศของขาดความเช�อใจกนระหวางธรกจและฝายเทคโนโลย

http://msdn.microsoft.com/en-us/library/bb466232.aspx

7

WHO NEEDS ENTERPRISE ARCHITECTURE?

• No: ถาระบบ IT ยงมขนาดเลก มจานวน application ไมมาก ลวนเปน standard applications แตกสามารถนาเทคนคการทา architecture blueprint ไปใชใหเกดประโยชนได

• Yes:

• ถาม applications มากมาย หลากหลาย Platforms และสาคญตอการดาเนนธรกจ

• ถาธรกจของทานจาเปนตองใชระบบ IT ท�ตองปรบเปล�ยนตามกระแสธรกจอยางรวดเรว เพ�อรกษาความเปนผนาของตลาด

• ถาทานกาลงสรางระบบ mission critical ท�ตองครอบคลมสาขาเปนรอย ปนพน ท (งในและนอกประเทศ รองรบผใชเปนจานวนมาก ในกรณ อาจจะตองม database architect, solutions architect,infrastructure architect, business architect, และ enterprise architect.

8

NO NEED FOR CITY PLANNER FOR A SIMPLE HOUSE

ถาวางแผนสรางบานขนาดเลกหลงเดยว กไมจาเปนตองมสานกผงเมอง

9

NEW YORK CITY REQUIRES CITY PLANNING

10

PROMISED BENEFITS FROM A GOOD ENTERPRISE ARCHITECTURE

• A more efficient business operation:

• Lower business operation costs

• More agile organization

• Business capabilities shared across the organization

• Lower change management costs

• More flexible workforce

• Improved business productivity

http://pubs.opengroup.org/architecture/togaf9-doc/arch/

11

EA BENEFITS FOR IT

• A more efficient IT operation:

• Lower software development, support, and maintenance costs

• Increased portability of applications

• Improved interoperability and easier system and network management

• Improved ability to address critical enterprise-wide issues like security

• Easier upgrade and exchange of system components (platform expansion)

• The ability to procure heterogeneous, multi-vendor open systems (use

standard commodity HW/SW)12

MORE IT BENEFITS

• Better return on existing investment, reduced risk for future

investment:

• Reduced complexity in the business and IT

• Maximum return on investment in existing business and IT infrastructure

• The flexibility to make, buy, or out-source business and IT solutions

• Reduced risk overall in new investments and their cost of ownership

• Faster, simpler, and cheaper procurement:

• Buying decisions are simpler, because the information governing

procurement is readily available in a coherent plan

• The procurement process is faster - maximizing procurement speed and

flexibility without sacrificing architectural coherence13

IS IT EXPENSIVE?

• Definitely! This is a top down project driven by the top business leaders.

• Large number of key business leaders, IT leaders and key staff will need to devote significant

amount of their time and effort during the next 2-3 years at least.

• A large number of committees will be formed to manage different aspects of EA.

• A large budget is needed to train, communicate, get consultancy, change management,

deployment, enforcement of standards, etc.

It is a continuous journey that requires many intermediate stages and requires constant

adjustment to meet the changing demand from business strategies and external factors.

14

IS IT EASY, JUST FOLLOW THE BIBLE?

• No!. There is no complete bible. Need to apply many approaches.

• Each bible consists of guidelines and lacks practical details. It allows enterprise architect to

make his/her own interpretation and adjustment to meet local context.

• Most bibles are complex guidelines, structured steps that require each organization to

choose the scope, priorities that will give them most benefits. Most likely to require

experienced consultants to bring organization to speed.

• Doing EA in large enterprises is like trying to solve Bangkok traffic problems in 5 years while

restructuring infrastructures and plan/build all the new constructions at the same time. You

cannot stop the city growth while you are building or upgrading new roads, subways,

railways, etc. Enterprise business must go on with flexibility to deal with new issues and

strategies.

• People are the key factors in controlled change in each step. Business must be involved and

get tangible returns along the way.15

PROBLEMS IN IMPLEMENTING ENTERPRISE ARCHITECTURE

• EA team กลายเปนเสอกระดาษท�อยบนหอคอยงาชาง ท�ไมมใครรวมมอดวย

• ถา EA team สรางมาตรฐานและขบวนการ ท�ทาใหการสนบสนนภาคธรกจ เปนไปดวยความยากลาบากและชกชา หรอยากตอการปฏบตตาม หนวยงานตางๆ กจะหาทางท�ไมปฏบตตามมาตรฐาน

• ถาทางธรกจไมต (งเปาหมายของ EA ใหเปนเปาหมายทางธรกจ ท�วดได จบตองได ทาง EA Team กจะไมสามารถวด ROI ท�ชดเจน

• การแยกอานาจเดมออกไปจากผปฏบตงานเดม จะทาใหเกดความไมพอใจและตอตานจากหนวยงานตางๆ นาเปนตองสรางความเปนเจาของและกาหนด good governance and good communication

• ถาทกโครงการ ตองผานการเหนชอบจาก EA Team กจะเกด bottle neck เพราะทาง EA team ไมสามารถรองรบปรมาณงาน จะตองมการจากด scope และกระจายความรบผดชอบ โดยท�ยงคงสามารถควบคมเปาหมายหลกได 16

2. LESSONS FROM CITY EVOLUTION

17

NEW YORK CITY HUMBLE BEGINNING

ตนกาเนดเปน Dutch Colony

called New Amsterdam แลวถกเปล�ยนช�อมาเปน New York

http://www.nyc99.org/1

600/castillo.html

18

NEW YORK CITY IN 1873 ROAD BECAME THE MAIN

TRANSPORTATION MODE WHEN THE GREAT BRIDGE WAS

BUILT

เม�อการเช�อมตอเกดข (น ความสาคญของถนนกเกดข (น ทาใหตองปรบผงเมองใหเกด ตาราง Blocks อยางมระเบยบในโซนใหม

19

1891 MIDTOWN BOOM DUE TO INDUSTRY REVOLUTION

เม�อประชากรมากช (น จาเปนตองมปอดของเกาะ Manhattan ,

Central Park ไดถกวางแผน

20

WORLD FAIR IN 1939 CENTRAL PARK WITH STRUCTURED

AVENUES

สวนท�ขยายใหม มถนนเปน Grid

สวนเกาตอนใต ถนนกยงคงยงเหยงไรระเบยบเหมอนกรงเทพ

21

RACE OF SKYSCRAPERS IN 1962

New York กลายเปนศนยกลางเศรษฐกจของสหรฐ ทาใหมการตกระฟาข (นมาอยางมากมาย แตละตกกมสถาปตยกรรมของตวเอง การวางผงเมองท�ด ทาใหสามารถรองรบการขยายตวอยางรวดเรว

22

NEW YORK CITY TODAY

23

LESSONS LEARNED FROM CITY PLANNING

1. The success is the new modern buildings that business owners are happy to live in. Not the blueprints!

2. Building codes cover only high level regulation using zoning and building standards to ensure good traffic connectivity, safety standard, population density, environmental impacts.

3. Leave details of building architectures to the owner of the buildings, architects, interior designers, system engineers, etc. They know the business owners’ needs.

4. Strict enforcement in the parts that impact the city. Interconnection standards are critical.

5. Create both policy, convenience and cost structure to ensure mass transportation is the preferred mode of city travelers. Applications that are cloud-ready will be procured, implemented, deployed faster and cheaper than special platform system.

6. Improve things in phases, and selected zones, one by one. Major changes require time and resources.

7. To support subway commuter, parking lots were built in the perimeter of the metro area. End to end solution.

8. Leave the old section alone, focus on the new expansion zones and migrate new business to it.24

3. ENTERPRISE ARCHITECT IS STILL EVOLVING!

25

ENTERPRISE ARCHITECTURE BIBLES

ม 4 bibles ท�เปนท�ยอมรบและใชแพรหลาย

1. The Zachman Framework for Enterprise Architectures—เจาตารบของ EA มงเนนในเร�อง taxonomy

2. The Open Group Architectural Framework (TOGAF)—เปน EA ท�แพรหลายท�สด จดเดนอยท� process

3. The Federal Enterprise Architecture (FEA)— เปนคมพรของ Federal government of the United

States ไดพฒนาตอเนองมาจาก TAFIM โดย เร�มจาก Existing enterprise architecture มข (นตอนท�จะนาไปส Future

enterprise architecture

4. The Gartner Methodology—เปนขบวนการท�มาจากประสบการณของ Gartner/Metagroup ท�เนนการไปสเปาหมาย Business vision โดยมงท�จะทาเฉพาะเร�องท�ก�ยวของกบ architecture ใหม

http://msdn.microsoft.com/en-us/library/bb466232.aspx

26

ENTERPRISE ARCHITECTURE IS EVOLVING

Zachman

TAFIM Released

Cinger/Cohen Bill passed

TAFIM Retired

FEAF 1.2 Released

FEA replaced FEAF

TOGAF 8.0 Released

Gartner/MetaGroup merged

FEA mostly complete

TOGAF 9.1 Released

0

2

4

6

8

10

12

1985 1990 1995 2000 2005 2010 2015

EA METHODOLOGY EVOLUTION

27

NO PERFECT ENTERPRISE ARCHITECTURE METHODOLOGY

28

LESSONS LEARNED

1. ไมมคมภรวเศษท�รบรองความสาเรจ เพราะยงเปนศาสตรท�กาลงพฒนา

2.อยายดตดคมภรจนไมกลาปรบ Framework ใหเหมาะสมกบองคกรของตวเอง

3. ไมมใครเกงทกดาน อยายดตดกบ Enterprise Architect ฝายธรกจและ IT

managers ตองเขามาชวยเปนทมนาทาง ไปใหถกทางและเกดประโยชน

4.คมภรน (มรายละเอยดมาก ควรจะรบการ Train จากผ ท�รจรงและมประสบการณจรง

5.ระวง Consultants ท�โชวตวคนเกง แตเอาผ ดอยประสบกรณมาทางานจรง29

4. HOW IS ENTERPRISE ARCHITECTURE DONE?

30

TOGAF ARCHITECTURE DEVELOPMENT METHOD (ADM)

http://pubs.opengroup.org/architec

ture/togaf9-doc/arch/chap05.html31

BLUEPRINTS OF ENTERPRISE ARCHITECTURE

32

ADM MUST BE COORDINATED WITH OTHER MANAGEMENT ACTIVITIES

33

WHAT ARE THE DELIVERABLES OF EA?

34

ACTUAL PRACTICES OF ENTERPRISE ARCHITECTURE IN THE PAST

Each of the definitions above underplay the historical reality that enterprise

architecture emerged from methods for documenting and planning information

systems architectures, and the current reality that most enterprise architecture

practitioners report to a CIO or other IT department manager. In a business

organization structure today, the enterprise architecture team performs an

ongoing business function that helps business and IT managers to figure out the

best strategies to support and enable business development and business

change – in relation to the business information systems the business depends

on.

http://en.wikipedia.org/wiki/Enterprise_architecture35

5. COMMON PITFALLS TO AVOID

36

GARTNER’S 10 COMMON PITFALLS TO AVOID.

1. Ineffective Lead Architect ขาดความเปนผ นา

2. Insufficient Stakeholder Understanding and Support ขาดความรวมมอจากหนวยงานอ�นๆ และไมมแรงกระทงจากผบรหาร

3. Not Engaging the Business People เปาหมายผายธรกจไมตรงกบ EA team ไมรวมกนแกปญหา

4. Doing Only Technical Domain Level Architecture มงแตทา technical blueprints ไมวาดภาพเปาหมายท�ทางธรกจจบตองได

5. Doing Current-State EA First เสยเวลาและ resources ในการทารายละเอยดของระบบปจจบนใหครบถวน กอนเร�ม Future

architecture

6. The EA Group Does Most of the Architecting คดเอง ทาเอง ใชเอง ไมม Business participation, no buy-in

7. Not Measuring and Not Communicating the Impact ไมมเปาท�จบตองได วดได ท�จะแสดงใหธรกจเหนความสาเรจ

8. Architecting the ‘Boxes’ Only สนใจแตรายละเอยดในแตละระบบ แตไมควบคมการตอเช�อมระหวางระบบ เพ�อใหเกด agility

9. Not Establishing Effective EA Governance Early อยารอให EA standards and blueprints เสรจกอน จงจะเร�มจดการควบคม

10. Not Spending Enough Time on Communications ไมมวธการใหทางผบรหารและธรกจรบรความกาวหนา ความสาเรจและอปสรรคท�ตองขอความชวยเหลอ ไมทา PR ท�ไดผล 37

THE END

38