Transcript

- 1 - 1

EA 거버넌스의 성공적 구축 방안

EA 거버넌스 구축 절차

- 2 -

EA 운영 및 관리 단계에서는 EA 거버넌스를 위한 조직 체계, EA 관리프로세스(아키텍처 현행화 원칙), EA 관리 도구 등이 주요 고려사항임

(EA 전략)

(EA 모델링)

(EA 거버넌스,IT 자원관리및

성과관리)

Key IssuesEA 관리체계정립의중요성

EA 관리조직과현조직의관계

현 IT 프로세스에서EA 관리의범위

EA Update의주기및프로세스

EA 관리도구필요성및도입시기

[강석원, EAP(Enterprise Architecture Planning), LG CNS]

EA 추진의 Life Cycle

- 3 -

[니윤정(엑센추어), 국내 EA 리딩기업의 EA 추진전략및방법, Enterprise Architecture 전문가양성과정, 2005]

EA 조직/직무 설계

구축절차 개요

- 4 -

현황 분석 및 요구사항 정의, EA 조직 설계, EA 프로세스 및 평가지표 정의, Roll-out 계획 수립 및 실행의4 단계로 구성됨

[액센츄어의 ITA(EA) Governance접근방법및적용사례, 2005.8]

EA Governance 수립 방법론

주요 구축절차 (1/5)

- 5 -

1단계 : 현황 분석 및 요구사항 정의

주요 구축절차 (2/5)

- 6 -

2단계 : EA 조직 설계

주요 구축절차 (3/5)

- 7 -

3단계 : EA 프로세스 및 평가지표 정의 : IT 거버넌스와 연계

주요 구축절차 (4/5)

- 8 -

4단계 : Roll-out 계획 수립 및 실행

주요 구축절차 (5/5)

- 9 -

EA 거버넌스의 성공적 구축 방안

EA 관리 체계

- 10 -

EA 관리 목표

구축된 아키텍처의생명주기를 통제, 관리하기위한 최적의 아키텍처관리조직 체계를 정의하고조직의 역할과 책임을 정의

아키텍처의 생명주기에 따른관리 프로세스를 정의하여기관의 업무와 정보기술의현재 상황을 즉시반영함으로써 항상 정확한아키텍처 정보를 유지

[정보기술아키텍처 도입 및 활용지침(안), 한국전산원, 2005. 8]

< 정보기술아키텍처 관리 단계 >

EA 관리 체계 개요 (1/2)

- 11 -

EA 관리 항목

아키텍트(현재/목표/전환 아키텍처) 관점

아키텍처 기획, 관리, 운영을 위한 전담조직, 역할 정의 및 갱신

아키텍트 선발, 양성 계획의 수립 및 운영

아키텍트 교육과정 개발 및 운영

아키텍처 자산(현재/목표/전환 아키텍처) 관점

프레임워크 개발 및 갱신

메타모델, 참조모델 및 산출물 템플릿, 표준, 속성의 개발 및 갱신

현재/목표/전환 아키텍처와 이행계획 구축 및 갱신

비전/원칙 정의 및 갱신

아키텍처 활용(아키텍처 구축, 운영, 변화관리) 관점

EA를 활용한 IT기획, 구축 및 도입, 운영 수행 시의 지침을 정의 및 갱신

단계적인 아키텍처 사용자 계층별 활용 시나리오 개발 및 갱신

표준 정보기술아키텍처 산출물관리시스템(ITAMS) 기능 구축 및 개선

EA 관리 체계 개요 (2/2)

- 12 -

조직구조

아키텍처에 대한 변화, 진화를 결정하기 위한의사결정을 지원하는역할과 메커니즘 필요

효과적인 아키텍처진화관리를 위한 3가지기능

아키텍처의 전체적인기획, 구축, 운영, 통제 총괄

변화에 대한 승인 및지원

전문가의 기술적인조언 및 검토

EA 관리 조직 (1/2)

- 13 -

역할 및 책임

조직 역할및책임

수석아키텍트

•정보기술표준및제품표준선정을위한제안검토및진행여부를결정하고평가를위한계획수립

•아키텍처방향성설정및아키텍처수립, 개선에대한책임•현재및추후아키텍처의전망과변화에대한계획수립•EA 구현을위한지원및관리•솔루션설계검토, 아키텍처검토, 이슈관리회의등계획및지원•아키텍처도메인관리및산출물의유지보수관리

전사적아키텍처운영위원회

•조직의대표(이하기관장으로표기)로부터의공공부문 전사적아키텍처지원확보•조직의기관장의승인을통한아키텍처정책의수립및조직의구성•수석아키텍트의 CIO의승인을통한업무부문별책임자와업무부문별전문가로부터의지원획득방안수립

•EA, IT 표준기술및표준제품을심의하고승인•아키텍처의수립및구현, 변화및수정에대하여관리/검토/승인책임

기술검토위원회

•아키텍처에대한소개•새로운아키텍처에대한솔루션적용방안검토•아키텍처요구사항협의•새로운아키텍처대안에대한협의•To-Be 아키텍처에대한소개

EA 관리 조직 (2/2)

- 14 -

Architecture Governance Organization – Meta Group

ExecutiveSteering

Committee

ExecutiveSteering

Committee

ArchitectureReviewBoard

ArchitectureReviewBoard

Subcommittees and

Task Forces

Subcommittees and

Task Forces

Core Architecture

Team

Core Architecture

Team

Domain Architecture

Teams

Domain Architecture

Teams

Enterprise Program

Management Office

Enterprise Program

Management Office

Domain Architecture

Teams

Domain Architecture

TeamsDomain

Architecture Teams

Domain Architecture

Teams

Business IT Dept.

모든 프로젝트의 자원과예산을 총괄하고 프로젝트간상호의존성 등을 확인하며 , 프로젝트 우선순위 결정을위 한 정 보 를 Executive Steering Committee에제공

IT에 관련한 작업의우 선 순 위 에 대 한의사결정을 비즈니스요 구 에 맞 추 어수행하는 IT관련 최고의사결정협의체

표 준 을 포 함 한아키텍처 산출물의검토 및 승인에 대한의사결정을수행

EA 프로세스를 주도적으로추진하고 아키텍처 산출물의생성 및 유지보수를 주관하며, IT 프로젝트를감독

제 품 표 준 의 선 정 및유지관리를 하고 , 아키텍처팀과 협업을 통해 도메인 설계원 칙 을 수 립 하 며 , IT 프로젝트를계획하고실행

[참고] EA 관리 조직 사례 (1/3)

- 15 -

EA 관리 조직 구조 및 R&R 도출

핵심 EA 관리구조

EA 검토및심의

EA 개발/관리및지원기능

EA조정위원회EA조정위원회

EA검토위원회EA검토위원회

기술자문그룹기술자문그룹

Chief ArchitectChief Architect

BusinessArchitectBusinessArchitect

ApplicationArchitect

ApplicationArchitect

DataArchitect

DataArchitect

TechnologyArchitect

TechnologyArchitect

EA관리팀EA관리팀

핵심 EA 관리 R&R

Role Responsibilty

EA 조정위원회(EA Steering Committee)

EA 관련최고의결기관으로서비즈니스와의전략적방향성및정책을고려하여 EA 관련계획심의및추진

EA 검토위원회(EA Review

Board)

정보화프로젝트에대해 EA 원칙과표준사항준수여부및 BA, DA, AA, TA 간의일관성여부평가

EA관리팀(EA Core Team)

EA 추진계획수립및 EA의적용과수정/보완주도. 필요시 EA 개발업무수행및이에따른전환계획업무를수행

기술자문그룹

(Technical Advisory Group)

EA에대한전문적지식제공및기술적표준과 Best Practice에대한조언제공

[2004 제 2회 EA 컨퍼런스발표논문집]

[참고] EA 관리 조직 사례 (2/3)

- 16 -

EA 관리조직간의 관계 도식화

EAEA관리팀관리팀

RepositoryEA

EAEA조정위원회조정위원회

기술자문기술자문 그룹그룹EAEA검토위원회검토위원회

BRBR시스템시스템

담당자담당자

• EA 전략방향결정•수립된 EA 심의

•아키텍처부문별지원•아키텍처변경및예외사항에대한자문

•부문별전문지식수집/축적

•아키텍처심의/개발참여

• EA 수정및변경사항심의• EA 관점의사업타당성검토•규정준수사항의모니터링

•현업의견수렴사항전달•시스템개발/변경시아키텍처영향도검토

• EA관리팀에아키텍처변경요청

•아키텍처구성내용유지보수• EA 홍보및교육•아키텍처변경/심의요청검토•아키텍처관리프로세스수행

<EA 활용>•해당업무영역아키텍처참조

<EA 활용>•정보화요구시연관시스템및데이터를참조

<EA 활용>•정보화추진시 EA와의정합성검토•시스템개발시아키텍처검증<EA 유지관리>•경영환경변화, 시스템구축결과등을토대로 EA 수정

사용자요구사항

개발참여및검수

적정성심사/평가 기술검토

현업의견수렴사항전달

EA 실행및운영계획심의

[2004 제 2회 EA 컨퍼런스발표논문집]

[참고] EA 관리 조직 사례 (3/3)

- 17 -

EA 관리 프로세스 필요성

정보기술아키텍처가 새로운 업무 혹은 정보기술 변화들에 순응하고 변화될 수있는 능력을 갖기 위해서는 아키텍처의 생명주기를 관리, 통제할 수 있는프로세스가 필요

이러한 아키텍처 관리 프로세스는 서로 연결되어 수행됨

세부 프로세스 (연속적으로 진행되는 일련의 프로세스)

① 아키텍처 기획 및 설계

② 아키텍처 변경

③ 아키텍처 전파

④ 아키텍처 준수 검토

⑤ 예외 사항에 대한 설계

⑥ 솔루션 설계

EA 관리 프로세스

- 18 -

1. 아키텍처 기획 및 설계

아키텍처를 개선하기 위하여 정기적인 기획과 To-Be 아키텍처 설계를 위한프로세스로, 정보기술아키텍처는 요구사항 수집 중, 정기적인 계획이나 요청에의하여 프로세스가 시작됨

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

1.1 아키텍처요구사항수집

1.2 정기적요청

1.3 요구사항분석및수행계획수립

1.4 현행아키텍처평가

1.5 아키텍처기술조사

1.6 To-Be 아키텍처수립

1.7 To-Be 아키텍처기술적영향분석

1.8 To-Be 아키텍처보고서작성

2.1 아키텍처변경요청

아키텍처

- 19 -

아키텍처 관리 위원회에서 To-Be 아키텍처 또는 예외사항 아키텍처 대안을 검토및 변경을 승인하기 위한 프로세스, 아키텍처 변경 요청에서 승인된 아키텍처를구현하는 이행계획 수립까지의 프로세스

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

2.1 아키텍처변경요청

아키텍처구현을위한투자심의프로세스

2.2 예외사항아키텍처변경요청

2.3 변경요청접수

2.4 아키텍처변경검토

2.5 결과통보

변경?

2.6 아키텍처Repository 수정

2.7 아키텍처이행계획수립

3.1 아키텍처전파

N

Y

2. 아키텍처 변경

아키텍처

- 20 -

변경된 아키텍처 전파 대상 및 채널에 따라 실제 수행방법은 달라지며, 아키텍처전파를 위한 계획 수립, 실행 및 Feedback 수집 프로세스

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

3.1 아키텍처전파계획수립

1.1 요구사항수집

3.2 아키텍처전파메시지개발

3.3 아키텍처전파수행

3.4 Feedback 수집

3. 아키텍처 전파

아키텍처

- 21 -

솔루션 개발 프로젝트의 현행 아키텍처 준수 여부를 검토하는 프로세스

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

4.1 아키텍처준수검토요청

시스템개발프로세스

5.1 예외사항처리요청

4.2 준수평가기준선정

4.3 아키텍처준수검토

4.4 아키텍처준수검토결과통보

예외요청?

N

Y

4. 아키텍처 준수 검토

아키텍처

- 22 -

요청된 예외 사항에 대한 타당성 검토 및 예외사항을 적용하기 위한 아키텍처대안을 설계하는 프로세스

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

5.1 예외사항대안설계요청

2.1 아키텍처변경프로세스

5.2 예외사항대안설계요청접수

5.3 예외사항타당성검토

5.4 예외사항대안수립

5.5 예외사항대안기술적영향분석

5.6 보고서작성

5. 예외 상황에 대한 설계

아키텍처

- 23 -

솔루션 개발을 지원하기 위하여, 아키텍처 및 To-Be 아키텍처 기반으로 한개략적인 솔루션을 제시

역할 프로세스

이해당사자(시스템개발책임자)

수석아키텍트

아키텍처기술검토위원회

아키텍처운영위원회

6.1 솔루션지원요청

시스템개발프로세스

6.2 솔루션요구사항파악

6.3 개략적솔루션설계

6.4 개략적솔루션통보

6. 아키텍처 기반 솔루션 설계

아키텍처


Top Related