기업의 SW 역량은아키텍트역량으로부터나옵니다 기업단체 소프트웨어아키텍트양성사업안내 TOTAL TRAINING SOLUTION TO SOFTWARE ARCHITECTS Software Architect 소프트웨어아키텍트자격인증 국제소프트웨어아키텍트인증 소프트웨어인력직무평가시험 카네기멜론아키텍처교육 SW 인사관리및역량개발컨설팅 아키텍트교육과정
1 SW 아키텍트스킬로드맵 초급 SW 엔지니어 (3 년 ) 중급 SW 엔지니어 (6 년 ) 고급 SW 엔지니어 (9 년 ) 아키텍트 (12 년이상 ) SW 아키텍처 ( 고급 ) 프레임워크설계 아키텍팅프로세스 웹프론트 웹서비스 : WSDL/SOAP Node.js 와 Socket.io UI/UX 프로세스 ( 초급 ) 웹기획 OAuth Spring Security 웹개발과 TDD 웹프론트 HTTP 와웹아키텍처 AJAX JavaScript 패턴과구조 FW: JQuery( 고급 ) OpenAPI FW: Jersey&Restlet HTML5 UI 프로토타입 웹표준 ( 고급 ) FW:AngularJS 웹프론트 JSP 와 Servlet( 초급 ) FW:jQuery( 초급 ) 웹표준 ( 초급 ) FW: Struts 2 FW: Spring MVC( 초급 ) 포토샵 ( 초급 ) 서버 Java( 고급 ): 동시성 컴포넌트모델링 아키텍처패턴 SW 아키텍처 ( 초급 ) 시스템연계아키텍처 서버개발과 TDD 클라우드 : AWS 플랫폼 4: OSGi 플랫폼 5: Ent OSGi Java( 고급 ): 네트워크 알고리즘 Unix/Linux( 고급 ) 플랫폼 3: EJB SQL( 중급 ) FW: JPA 와 Hibemate 객체모델링 ( 고급 ) 디자인패턴 검색엔진 : Lucene 단위테스트와 xunit 아키텍트 기술문서 ( 고급 ) 논리 Facilitation 모바일 안드로이드프로그래밍 ( 고급 ) ios 프로그래밍 ( 고급 ) 모바일게임프로그래밍 모바일앱아키텍처 Titanium 과 Sencha Touch 임베디드 서버모바일임베디드 서버 Java( 중급 ) 자료구조 ( 중급 ) 플랫폼 1 - Spring SQL( 초급 ) FW:myBATIS 플랫폼 - 아파치 / 톰캣 안드로이드프로그래밍 ( 초급 ) Objective C ( 초급 ) ios 프로그래밍 ( 초급 ) 모바일웹앱개론 Jquery Mobile 과 PhoneGap SW 아키텍처 모델링 SW 공학 프로젝트관리 SW Product Line 임베디드리눅스디바이스드라이버 디바이스제어 임베디드리눅스커널 임베디드 RTOS Network 신호처리, 알고리즘 임베디드 C 코드최적화 MDD 임베디드표준 임베디드 Firmware 프로그래밍 임베디드 C 전자회로 디지털회로 Arm 프로세서 (MCV) 기초공통 Java( 초급 ) Unix/Linux( 초급 ) HTML 과 CSS( 초급 ) 객체모델링 ( 초급 ) 형상관리 ( 초급 ) JSP/ 서블릿 ( 초급 ) JavaScript( 초급 ) 자료구조 ( 초급 ) 데이터베이스 ( 초급 ) 단위테스트 ( 초급 ) 2
2 KOSTA SW 아키텍트양성로드맵 아키텍트역량평가 아키텍트역량평가 전문가기업방문 SW 인력역량평가 교육과정및인증시스템설계 교육및인증맞춤시행 아키텍트양성프로그램 KCSA (KOSTA Certified Software Architect) Open CA (The Open Group) 인증 한국 SW 기술진흥협회가실시하고있는국내유일의 SW 분야최상위기술전문가자격인증으로서정보시스템구축및소프트웨어개발의핵심고급역량을현장프로젝트의실천경력을중심으로검증하도록설계하였고매년 20 명이상의자격자를배출 EA 및개방형시스템에대한세계표준기구인 The Open Group 이 IT, 비즈니스, 엔터프라이즈아키텍처분야의전문성및기술검증을위해실시하는글로벌인증으로현재전세계약 60 여개국가의 160 개이상의회사로부터 2,900 명이상의전문가들이인증을받은국제아키텍트인증 아키텍트가알아야할실용적인요구사항정의및분석 실용적인 SW 아키텍처설계 SW 아키텍트가갖추어야할핵심역량의이해와역량사례연구 Software Product Line 개요와이해 교육 Software Architecture: Principles and Practices 미국카네기멜론대학소프트웨어엔지니어링연구소 (SEI) 아키텍트과정 Documenting Software Architectures Software Architecture Design and Analysis Advanced Software Architecture Workshop 프랙티스기반 SW 설계자 / 아키텍트양성실습과정 Product-line 기반가변성 (Variability) 관리를통한빌드및배포 Agile 기반아키텍처링 모델링및시스템개발과정 The Architectural Thinking Workshop ( 아키텍처적사고 - 워크샵 ) 3
3 아키텍트교육과정소개 아키텍트가알아야할실용적인요구사항정의및분석 아키텍처설계에필요한요구사항정의와분석에대하여배운다. 아키텍처설계에영향을미치는요구사항정의와분석모델에대하여설명하고, 요구사항정의의도구로서논리뷰 (Logical View) 의핵심산출물인프로세스분할, Usecase Diagram, 데이터모델링 (ERD-Entity Relationship Diagram), Class Diagram, Sequence Diagram, Component Diagram과함께, storyboard( 화면 / 보고서 layout 포함 ) 에대하여배우고, 실습을통하여이해도를높인다. 소프트웨어아키텍트가논리뷰에대한역량을강화하고주도권을강화함으로써, 소프트웨어아키텍처설계에서어플리케이션영역과원활한협업을통하여, 프로젝트에서보다핵심역할을수행할수있도록한다. 1 일 소프트웨어아키텍처 소프트웨어아키텍처정의 아키텍처뷰에대한이해 요구사항정의 요구사항이란? 요구공학개요 요구사항수집 실습ㅣ요구사항정의서작성 요구사항분석 요구사항검증 요구공학과 SW 개발방법론 소프트웨어아키텍처 요구사항정의 프로젝트에서소프트웨어아키텍처업무를수행하는소프트웨어아키텍트 업무분석 / 설계자, 프로젝트관리자, 품질담당자, 사업관리자 (PMO), 파트리더, 데이터아키텍트, 기술아키텍트 주간 / 총 16 시간 / X 8 시간 분석 - SW 아키텍처논리뷰 요구사항관리와변경관리 분석 프로세스모델 usecase Diagram Storyboard Class/Sequence Diagram Component Diagram 데이터모델링 ( 논리 ERD) 요구사항관리와변경관리 요구사항변경관리 요구사항추적관리 실습ㅣ usecase 명세서, 스토리보드 실용적인 SW 아키텍처설계 소프트웨어아키텍처에대한이론과구축기법을소개하고, 프로젝트단계별아키텍트의역할과함께, 소프트웨어개발산출물과아키텍처산출물의관계를설명한다. 국내소프트웨어개발프로젝트에서의소프트웨어아키텍처적용현황을소개하고, Lessons Learned와함께사례연구와실습을통하여소프트웨어아키텍처구축에대한실무적용역량을배운다. 소프트웨어아키텍처와많은혼선을가져오는어플리케이션영역을담당하는분석자, 설계자, 개발자의역할과책임을이해하고, 아키텍처영역인데이터아키텍처와기술아키텍처와의관계를명확히이해한다. 국내에소개된지 10년이넘은소프트웨어아키텍처에대한정확한포지셔닝을통하여소프트웨어개발프로젝트에서핵심역량으로서소프트웨어아키텍처를명확하게이해하고자리매김하는것이이교육의목적이다 1 일 SW 아키텍처개요 소프트웨어아키텍처란? 아키텍처구축절차 다른영역아키텍처와의관계 SW 아키텍처구축 ADD 아키텍처구축 아키텍처뷰및설계 품질속성 아키텍처패턴과스타일 SW 아키텍처개요 SW 아키텍처구축 소프트웨어아키텍처평가 프로젝트에서소프트웨어아키텍처업무를수행하는소프트웨어아키텍트 업무분석 / 설계자, 프로젝트관리자, 품질담당자, 사업관리자 (PMO), 파트리더, 데이터아키텍트, 기술아키텍트 주간 / 총 16 시간 / X 8 시간 설계및개발표준, 가이드작성및검증 설계구축단계에서의 SW 아키텍처 아키텍트자격요건 SW 아키텍처구축 아키텍처검증 ATRAM, CRAM 아키텍처정의서작성 설계 / 개발표준, 가이드검증 개발및운영환경구축 아키텍트자격요건 컨설팅, 리더십등 4
SW 아키텍트가갖추어야할핵심역량의이해와역량사례연구 SW아키텍트로서갖추어야할핵심역량을정의하고있는 KOSTA 인증 SW아키텍트자격 (KCSA) 의인증기준에맞추어학습함으로써, SW 아키텍트의기본역량을확보함과동시에, KCSA 인증을대비할수있는과정 기본역량 아키텍처의사결정 아키텍처정의 기본역량 SW 생명주기단계별아키텍트수행역량 SW 아키텍처수립기술및스킬 이해관계자와협업관련역량 SW 아키텍트자격인증신청기술서작성가이드 소프트웨어아키텍처직무준비자 : 고급개발자, 분석설계자 KOSTA 인증 SW 아키텍트자격 (KCSA) 응시예정자 주간 / 총 24 시간 / 3 일 X 8 시간 1 일 3 일 SW생명주기단계별아키텍트수행역량 아키텍처절차와방법론 아키텍처기반프로젝트계획수립 아키텍처요구사항관리 SW생명주기단계별아키텍트수행역량 아키텍처구현및가이드 아키텍처검증및평가 SW 생명주기단계별아키텍트수행역량 아키텍처위험관리 SW 아키텍처자산화 SW 아키텍처수립기술및스킬 아키텍처스타일활용 아키텍처요소기술활용 SW아키텍처수립기술및스킬 아키텍처관련트랜드활용이해관계자와협업관련역량 컨설팅 리더십 커뮤니케이션 협상 SW 아키텍트자격인증신청기술서작성가이드 Software Product Line 개요와이해 소프트웨어위기극복에대한대안으로등장한소프트웨어제품라인에대하여소개한다. 선진소프트웨어공학기법이며, 재사용에대한베스트프랙티스인소프트웨어제품라인프로세스와기법에대한이해를통하여소프트웨어개발생산성과품질제고의기반을제공하는것을목적으로한다. 소프트웨어제품라인전체프랙티스를성공적으로적용하기위해서는많은투자와노력이필요하지만, 소프트웨어제품라인프랙티스를제대로이해하면소프트웨어중소기업이반복되는개발에서재사용자산을체계적으로축적하고, 활용할수있는도구로소프트웨어제품라인을사용할수있다. SPL (Software Product Lines) 개요 SPL 패턴 도메인엔지니어링 조직관리 소프트웨어개발프로젝트에서자산재사용 (asset reuse) 을통하여품질과생산성을제고하고자하는임직원 전사차원의재사용자산축적에관심이있는임직원 제조업체에서제품에필요한내장형소프트웨어를개발하는임직원 주간 / 총 8 시간 / 1 일 X 8 시간 SPL 프랙티스 SPL 평가 어플리케이션엔지니어링 1 일 SPL(System&Software Product Lines) 개요 SPL 프랙티스영역 SPL 패턴 SPL 평가 SW 프레임웍도메인엔지니어링어플리케이션엔지니어링제품라인평가조직관리 5
미국카네기멜론대학소프트웨어엔지니어링연구소 (SEI) 과정 미국카네기멜론대학의소프트웨어공학연구소 SEI(Software Engineering Institute) 는수십년의소프트웨어기반시스템설계경험을바탕으로, 다양한소프트웨어아키텍처관련교육을통해최첨단의사례를바탕으로비즈니스니즈와개인의경력을발전시키고잠재력을발휘할수있는세계적인수준의교육과정을제공합니다. SEI 의아키텍트교육과정은조직의능력을향상하고본인의경력을발전시키고자하는데관심이많은소프트웨어아키텍트, 개발자, 프로젝트리더, 관리자, 임원등전문가중심의포괄적이고유연성있게설계된교육과정이며, 이러한교육과정을통해시스템아키텍처모델, 분석, 평가, 소프트웨어아키텍처문서화, 서비스집약적아키텍처의시스템적용, 소프트웨어프로젝트라인을통한전략적재사용등의스킬을습득할수있습니다. 교육코스명 설명교육주제교육기간교육과정선수조건 Software Architecture: Principles and Practices ( 소프트웨어아키텍처 : 원리와실습 ) 소프트웨어아키텍처의필수개념을소개하며, 시스템설계및실제환경에서소프트웨어아키텍처를도입하는것에대한비즈니스 ( 또는목표 ) 환경의중요성을강조하며, " 산업강점 " 관련사례연구로핵심기술및조직의문제를조명한다. 소프트웨어아키텍처정의와개요 아키텍처비즈니스사이클 품질기여에관한이해와성취 속성기반설계 소프트웨어아키텍처문서 소프트웨어아키텍처평가 없음 Documenting Software Architectures ( 소프트웨어아키텍처문서화 ) 커뮤니티의아키텍처이해관계자의요구를충족하는심도깊고효과적인소프트웨어아키텍처문서커버리지를제공한다. 이코스는일반적으로규정하는모델의맥락에서정보를제공하며, 도서 Documenting Software Architectures: View and Beyond 를기반으로한다. 문서화이론 보기타입, 스타일, 보기컨셉 소프트웨어요소와소프트웨어시스템에대한행동문서화 문서패키지작성및 7 파트템플릿사용 없음 Software Architecture Design and Analysis ( 소프트웨어아키텍처설계및분석 ) 소프트웨어아키텍처의효과적인설계와분석을필요로하는심도깊은범위의코스이다. 다수의실습을거친뒤참석자는설계및분석방법들을응용하는것을배우고예제문제들에적용해볼수있다. 분석방법과아키텍처설계사이클 QAW, 가용성, 성능, 보안, 상호운용성과같은중요한품질특성 ADD, 소프트웨어아키텍처설계방법 ATAM, 성능, 가용성, 보안을측정하는시스템에기반을두고평가하는소프트웨어아키텍처방법 소프트웨어아키텍처 : 기본원리와실습과정이수자혹은소프트웨어아키텍처문서화이수자 Advanced Software Architecture Workshop ( 고급소프트웨어아키텍처워크샵 ) 소프트웨어아키텍처의강도높은워크샵실습프로그램이다. 개요 워크샵실습 : 리뷰 아키텍처프레젠테이션 워크샵실습 : 수정설계 워크샵실습 : 계획 실습결과 워크샵실습 : 설계 소프트웨어아키텍처 : 기본원리와실습과정이수자 커리큘럼구성기본조건 최소 10 인이상등록 교육코스수강절차 기본선수과목 온라인또는오프라인 Software Architecture : Principles and Practices ( 소프트웨어아키텍처 : 원리와실습 ) 1 과목또는 2 과목선택 Documenting Software Architectures ( 소프트웨어아키텍처문서화 ) 오프라인 Software Architecture Design and Analysis ( 소프트웨어설계및분석 ) Advanced Software Architecture Workshop ( 고급소프트웨어아키텍처워크샵 ) 6
프랙티스기반 SW 설계자 / 아키텍트양성실습과정 현업과동일한개발환경에서, Agile 프로세스를적용하여, 아키텍처설계, 상세설계, 구현에이르는개발전과정을실제시스템개발을통해교육및실습하는과정 과정개요 Agile Process: SCRUM 아키텍처설계기법 / 요구사항 디자인패턴 / 객체지향모델링 /Aspect-Oriented Programming 프레임워크 (J2SE) 기반프로그래밍 UML 모델링 1일 2일 Agile 프로세스 Iteration #1 백로그정의 모델링 / 구현 검증 /Refactoring 요구사항정의 Iteration #2 백로그정의 모델링 / 구현 검증 /Refactoring 이론실습이론실습 5 년차이상의소프트웨어엔지니어 임베디드 S/W, S/W 패키지, IT 서비스관련아키텍트, 프로젝트리더, 설계자, 고급개발자 주간 / 총 40 시간 / 5 일 X 8 시간 3일 4일 5일 아키텍처설계 Iteration #3 백로그정의 모델링 / 구현 검증 /Refactoring Aspect-Oriented Programming Iteration #4 백로그정의 모델링 / 구현 검증 /Refactoring Iteration #5 백로그정의 모델링 / 구현 검증 /Refactoring 발표및평가 이론실습이론실습실습발표 Wrap-up 및결론 Product-line 기반가변성 (Variability) 관리를통한빌드및배포 SW패키지혹은임베디드소프트웨어의경우제품의종류와버전이매우다양하다. 이러한다양한제품의종류와버전의가변성을체계적으로개발, 관리배포하는방법에대해학습 과정개요 Product-Line Engineering/ 프레임워크와가변성 Test/ 형상관리 Iterative Process/Continuous Integration 배포 / 빌드관리 5 년차이상의소프트웨어엔지니어 임베디드 S/W, S/W 패키지, IT 서비스관련아키텍트, 프로젝트리더, 설계자, 고급개발자 1일 2일 3일 4일 Product-Line Engineering Iteration #1 Iterative Process & Continuous Integration Iteration #2 Test & Configuration Management Iteration #3 배포 / 빌드관리 Iteration #4 Iteration #5 이론실습이론실습이론실습이론실습실습 주간 / 총 40 시간 / 5 일 X 8 시간 5 일발표및평가 Wrap-up 및결론 C/C++ or Java 에따라매우다름 발표 7
The Architectural Thinking Workshop ( 아키텍처적사고를위한워크샵 ) 일련의요구사항에따라아키텍처솔루션을만드는사고과정 (Thought Process) 에대해아키텍처를설계하고, 반복가능한일관성있는접근에대해논하며, 공통언어및공통사고프로세스를수립하여아키텍트의커뮤니케이션활성화와공통산출물을기반한협업에초점을맞추는교육과정 Introduction to Architectural Thinking What is IT Architecture? Requirements Aspect 1: Functional Requirements 1 일 Case Study 1 실습 아키텍처시스템에사용되는사고 (Thinking) 모델개요 아키텍처표현이해 솔루션아키텍처분석에서의자산사용과아키텍처중요요구사항선택 아키텍처제약에대한영향과이해및평가 아키텍처설계시고려해야할중요사항이해및기능적측면의관계이해 산업계에서사용할수있는다양한패턴과프레임워크적용시점및분류 아키텍처비기능적요구사항영향과분류에대한이해 중요시스템품질에대한정의와분류 아키텍처품질간의 trade-off 만족을위한아키텍처변경 프로젝트의시간, 예산, 비용및위험을충족시키기위한아키텍처타당성분석 Architecture Overview Case Study 2 Functional Aspect (1) Functional Aspect (2) Case Study 3 Operational Aspect Case Study 4 Patterns, Reusable assets 실습실습실습 주간 / 총시간 / 3 일 X 시간 3 일 Requirements Aspect 2: Non-Functional Requirements Case Study 5 실습 Viability Aspect Case Study 6 실습 Summary & Close 8
4 SW 아키텍트인증 KCSA (KOSTA Certified Software Architect) SW 아키텍트로서의역량을 16 개아키텍트역량적합성항목을중심으로프로젝트프로파일과인터뷰방식에의해평가하도록설계된국내유일의 SW 최상위기술전문가자격인증입니다. KCSA 인증프로세스 신청서작성서류평가 1 및접수 2 인터뷰인증승인인증서수여 3 면접평가 4 5 인증종류 인증등급자격명해당직급수준정의 Level 1 아키텍트 과장급 부문또는영역별실무아키텍처를주도적으로수행할수있는역량수준 Level 2 시니어아키텍트 차 부장급 프로젝트전체또는여러부문의아키텍처에관련된종합적의사결정과프로젝트이해관계자를리딩할수있는역량수준 Level 3 마스터아키텍트 임원급 멀티프로젝트및전사적 SW 아키텍처표준에대한의사결정을할수있는역량수준 평가기준 아키텍트역량적합성 : 지원자가아키텍트로서프로젝트수행에서역량이발휘된구체적인내용및활동 카테고리역량항목역량요소 ( 세부평가항목 ) Core 기본역량 SW 아키텍처의사결정 SW 아키텍처정의 개념이해, 아키텍처사고방식, 요구사항도출및조정, 비전및목표수립, 의사결정및리딩 시스템범위및시스템단위의정의, 요구사항의방안제시, 문서작성및기법, 자산확보및재사용활용방안 SW 아키텍처절차와방법론 방법론이해및적용, 절차와방법정의, 테일러링및응용능력, 산출물설계및작성 SW 아키텍처기반프로젝트계획수립 WBS 테일러링경험, 상황별우선순위결정, 아키텍처전략수립 Process SW 생명주기단계별아키텍트업무수행역량 SW 아키텍처요구사항관리 SW 아키텍처구현및가이드 SW 아키텍처검증및평가 SW 아키텍처위험관리 요구공학적용, 요구사항도출 / 정제화, 문서화, 우선순위결정, Conflict 및 Trade-off 도출 / 해소, 관리방안수립및적용 아키텍처대안설계, 대안의견제시, 개발방법리딩, 실행아키텍처구현 품질목표이해, 측정가능한평가항목도출, 환경구성및검증테스트리딩, 적절성여부검증, 평가방법정의 개발생명주기이해, 위험요소예측및대응방안확보, 관리정책리딩 SW 아키텍처자산화 Reuse Asset Specification 이해, 재사용정책, 프로세스 Repository Governance 수립및실행, 레퍼런스아키텍처기반자산화수행, 소스 비즈니스 프레임워크등어플리케이션의재사용을위한아키텍처반영 Technology & Skill SW 아키텍처수립에필요한기술 / 스킬 SW 아키텍처스타일활용 SW 아키텍처요소기술활용 SW 아키텍처관련트랜드활용 패턴이해, 패턴적용, 영향도파악, 기술이슈해소 솔루션선정, 연계방안제시 IT 기술기본이해도, 환경변화예측, 최신기술활용 컨설팅 대인관계, 문제식별, 해결방법제시, 문제해결, 실행지원등 People 이해관계자와협업관련역량 리더십 커뮤니케이션 방향제시, 동기부여, 영향력발휘, 부하육성, 목표달성등 프리젠테이션, 문서화, 이해관계자설득, 의견충돌중재등 협상 파트너십구축, 합법적가이드라인제시, 대책안제시등 전문성개발경력 : 교육이수경력, 강의경력, 자격사항등 추천서 경력요건 최소경력요건 구분 IT 분야근무경력 아키텍트직무경력 최소프로젝트경력요건 아키텍트 (Level 1) 시니어아키텍트 (Level 2) 6 년이내프로젝트 2 개이상 (3 년이내프로젝트 1 개이상포함 ) 아키텍트활동기여경력 : 멘토링, 커뮤니티및조직활동, 서적출판, 연구조사 / 논문 / 컬럼기고활동, 아키텍트활성화기여경력등 IT 경력 6 년이상 IT 경력 10 년이상 IT 경력 15 년이상 엔지니어링 /IT 컨설팅구축 4 년이상및 2 년이상아키텍처직무로실행경력 아키텍트경력 5 년이상 ( 아키텍처팀리더역할경력또는프로젝트에서 Full Lifecycle 참여경력 ) 8 년이내프로젝트 3 개이상 (3 년이내프로젝트 2 개이상, 프로젝트에서 Full Lifecycle 참여 1 개이상 ( 추천 ) 포함 ) 마스터아키텍트 (Level 3) 아키텍트경력 8 년이상 ( 아키텍처팀리더역할경력또는프로젝트 Full Lifecycle 참여경력 2 회이상 ) 10 년이내프로젝트 4 개이상 (3 년이내프로젝트 2 개이상, 프로젝트에서 Full Lifecycle 에참여 1 개이상 ( 필수 ) 포함 ) 평가방법 인증신청기술서작성및역량증빙자료제출 최소경력요건 / 역량적합성작성내용심사 : 서류심사 자기소개, 프로젝트프로파일발표, 질의응답 : 인터뷰심사 9
5 SW 아키텍트글로벌아키텍트인증 (Open CA) Open CA IT, 비즈니스, 엔터프라이즈아키텍처분야의전문성및기술을검증하기위해설계된글로벌인증으로현재까지전세계약 60개국가의 160 개이상의회사로부터 3,900명이상의공인전문가들이인증을받은업계최고의 IT아키텍트전문인증프로그램으로검증및테스트를거친신뢰할수있는글로벌인증입니다. 인증절차및방법 Open Group 인증종류 레벨 체계 설명 Level1 (Certified) Certified IT Architect 넓은범위의적합한스킬을이용해지원및감독할수있는아키텍트 (Contributing Architect) Level2 (Master) Level3 (Distinguished) Master Certified IT Architect Chief/Lead Architect Enterprise Architect Profession Leader 독립적으로업무수행이가능하며, 시스템및솔루션제공에대한책임을수행할수있는아키텍트 (Lead Architect) IT아키텍처의응용을통해비즈니스에미치는영향의깊이와폭이넓은아키텍트 평가기준 1 지원신청서메일접수 Open CA 2 인증패키지제출 인증신청패키지최종접수완료인증서수여 3 리뷰 4 5 정부기구뿐만아니라 IT 사용자에서벤더에이르기까지전세계적으로 300 개가넘는유수회원이참여하여벤더및기술에중립적인표준제정을목적으로조직된국제사실표준기구이며, 전략, 경영, 혁신, 조사연구, 표준, 인증, 테스트개발등의분야를다루고있다. The Open Group 은 UNIX trademark 에대한인증과 POSIX 표준을확장하여 UNIX 시스템의공식정의가된 Single UNIX 스펙기술표준의제정으로유명합니다. 주요회원은미국국방성, NASA, IBM, SAP, Oracle, HP, Capgemini, Fujitsu, Hitachi, NEC 등이있습니다. 항목 Open CA Category(17) People(3) 커뮤니케이션능력적용 (Apply Communication Skills) 직원및팀리드 (Lead Individual & Teams) Skill Core Foundation Skills ( 핵심기초기술 ) Project Mgmt.(1) Business (1) Architecture (12) 갈등해결수행 (Perform Conflict Resolution) IT 프로젝트계획의아키텍처요소관리 (Manage Architectural Elements of an IT Project) 비즈니스측면이해 (Understand Business Aspects) IT 아키텍처개발 (Develop IT Architecture) 모델링기법사용 (Use modeling Techniques) 기술솔루션평가수행 (Perform Technical Solution Assessment) IT 표준적용 (Apply IT Standards) 기술비전수립 (Establish Technical Vision) 기술사용 (Use of Technique) 방법적용 (Apply Methods) 기능성및비기능성요구사항에대한솔루션정의 (Define Solution Functional & Non-Functional Requirements) 이해관계자요구사항관리 (Manage Stakeholder Requirements) 아키텍처결정수립 (Establish Architectural Decision) 아키텍처솔루션의적합성검증 (Validate Conformance of the Solution to the Architecture) 기술어드바이저수행 (Perform as Technology Advisor) Experience requirements ( 경력요건 ) Experience Category Level 1 Level 2 아키텍처제작경력아키텍처경험다른유형의기술및아키텍처 Full Lifecyle 참여 2년이상 IT 아키텍처제작한개이상적용하지않음 3년이상아키텍팅 IT 솔루션여러유형아키텍처정의활동 산업지식하나이상하나이상 Awareness in Industry Sectors Expertise in Industry Sectors IT 트랜드지식 Awareness 수준 Knowledge 수준 프로젝트수행경력 8년이내 2개이상 (3년이내 1개이상 ) 8년이내 3개이상 (3년이내 1개이상 ) Professional Development ( 전문성개발 ) IT 아키텍처의설계및공학교육 IT 산업의기술동향및기술에대한지식 수직적산업 (Vertical Industry) 지식 ( 텔레콤, 금융산업등 ) 기술및 IT 아키텍처에대한지식 Contributions to the architect community ( 아키텍트커뮤니티기여 ) 설명 Level 1 Level 2 IT 아키텍처계공헌 요구사항없음 멘토링, 출판물, 교육, 연구협력, 전문기관관여 IT 아키텍트커뮤니티에대한공헌 요구사항없음 커뮤니티공헌의일환, 인증위원회수시제공재인증시평가 평가방법 인증신청패키지제출, 기술서작성및제출 최소경력요건 / 아키텍트역량기술사항확인, 방법론리뷰 : 서류심사 보드멤버 ( 심사위원 ) 질의응답 : 인터뷰심사 10
6 기업단체 아키텍트 인증사례 아키텍트 인증사례 KCSA : 2012 ~ 2015 4년간 총 13개사 87명의 아키텍트 인증 KCSA 인증 대표기업 2012년 1월 18일 삼성 SDS Level2 3명 2012년 1월 18일 LG CNS 삼성 SDS Level1 1명 Level2 1명 Level2 2명 2012 2012년 5월 16일 삼성 SDS Level1 1명 Level2 2명 모비스 기타 2014년 6월 2일 한전 KDN Level1 1명 오토에버 Level1 1명 2013년 5월 15일 2012년 11월 20일 2013 LG CNS 2013년 11월 12일 엠엔소프트 2013년 11월 12일 Level1 7명 2014 모비스 Level1 2명 Level1 10명 2014년 12월 29일 2015년 12월 29일 Level1 7명 LS산전 엠엔소프트 SW Architect 2015 2014년 2월 6일 Level1 7명 2013년 12월 23일 모비스 2015년 12월 23일 모비스 Level1 14명 Level2 2명 Level1 4명 Level2 1명 Level1 8명 Level2 4명 Open CA : KOSTA에서 대행하고 있으며, 국내 인터뷰로 인증 발급. 현재 Open CA 국내 인증자 41명 국내기업 소프트웨어 아키텍트 육성 및 인증체계 기업 삼성전자 삼성테크윈 SW아키텍트 육성 2006년 SW아키텍트 과정을 오픈 한 데 이어 2011년에는 SW드리븐 컴퍼니를 선언 아키텍트 후보군(개발 경력 8년 이상, 근무 평점 A이상 등)을 추천 받아 선별된 인원을 1년 간교육(업무와 병행) 아키텍트 직무 후보군 추천을 통해 선별된 인원을 1년간 교육(업무병행)하여 중간심사 및 최종심사를 통해 아키텍트 군을 선발 LG전자 SW센터를 설립해 60여 칼리지(College)를 만들었으며 칼리지(College)는 직원에게 필요한 기술과 지식을 교육하며 본인이 이해가 부족한 분야를 선택해 3~5일에 걸쳐 집중교육 온라인 교육과 집합교육, 카네기멜론대학 교육과정을 통해 파일럿 프로젝트과제를 이수하고 소프트웨어 아키텍트 육성 삼성SDS SW아키텍처 부문을 총 3가지로 구분(Software/Application Framwork/System)부문으로 나누어 전문기관의 인증 및 심의를 거쳐서 아키텍트를 선발하고 교육 SK C&C SK C&C에서는 아키텍트의 직무를 AA(Application Architect), DA(Data Architecture), TA(Technical Architecture)로 구분, 운영 각각의 직무에 Architecture, Sr. Architecture, Chief Architecture의 직급으로 구분하여 전문기관의 인증을 통해 객관성 부여 LG CNS L1~L4까지의 레벨 교육제를 통해 매년 상위 리더의 평가를 더하여 본인의 레벨을 확정 레벨 평가에 따라서 보완되어야 하는 분야의 역량 및 관련 교육과정을 개인의 육성계획과 조정하여 운영 모비스 SW개발인원을 대상으로 역량평가 및 SA교육과정 운영(한국소프트웨어기술진흥협회) 전문기관 (KCSA) 인증으로 2014년까지 총 43명의 아키텍트 인증추진 카네기멜론대학교 소프트웨어엔지니어링센터 아키텍트 교육과정 도입 육성 사업참여 사업추진 : 기업 단위로 필요 사업을 KOSTA와 사전 협의, 기획하여 추진 문의 및 신청 : 인적자원역량팀 황수리 연구원 T. 070-5039-5824 E. srhwang@kosta.or.kr 11