PowerPoint Presentation

Similar documents
NCS : ERP(SAP) ERP(SAP) SW IT,. SW IT 01., 05., 06., 08., 15., , 05. SW IT,,,, SAP HR,,, 4,,, SAP ABAP HR SCHEMA, BSP,

표지

consulting

내재화평가 결과서

한국소프트웨어기술진흥협회 2018 년도교육일정 판교교육장 가산교육장 연번 주제 소주제 과정명 훈련일수 훈련시간 (H) 강사 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월 1 경영 / 비즈니스 SW 경영, 제품개발, 창업의성공전략과프로세스 1 8

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Spring Boot


Cisco FirePOWER 호환성 가이드

슬라이드 1


KOSTA_인증통합브로셔_표지

슬라이드 1

PowerPoint 프레젠테이션

Cloud Friendly System Architecture

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

TTA Journal No.157_서체변경.indd

마켓온_제품소개서_ key

슬라이드 1

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft PowerPoint - chap01-C언어개요.pptx

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

KOSTA_인증통합브로셔_표지

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

본 강의에 들어가기 전

Web Scraper in 30 Minutes 강철

PowerPoint Presentation

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

<4D F736F F D20C0CCBEBEC1A6BEEE5FC3A5BCD2B0B35F >

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

Çмú´ëȸ¿Ï¼º

2012³â8¿ùÈ£˙ȸš

I (34 ) 1. (10 ) 1-1. (2 ) 1-2. (1 ) 1-3. (2 ) 1-4. (2 ) 1-5. (1 ) 1-6. (2 ) 2. (8 ) 2-1. (3 ) 2-2. (5 ) 3. (3 ) 3-1. (1 ) 3-2. (2 ) 4. (6 ) 4-1. (2 )

44 BA 요구공학프로세스와유스케이스및 SOA 서비스분석 1 8 박준성 BA 자동코드생성을위핚통합 SW 모델링툴홗용실습 2 16 박준성 14~15 5~6 46 BA 자동생성코드기반의클라우드애플리케이션개발실습 3 24 장짂영 21~23 12~14 47 B

¿©¼ººÎÃÖÁ¾¼öÁ¤(0108).hwp

1 SW

SW

aws

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

슬라이드 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다

들어가는글 2012년 IT 분야에서최고의관심사는아마도빅데이터일것이다. 관계형데이터진영을대표하는오라클은 2011년 10월개최된 오라클오픈월드 2011 에서오라클빅데이터어플라이언스 (Oracle Big Data Appliance, 이하 BDA) 를출시한다고발표하였다. 이와

BuzzAd Optimizer Proposal for partner 1

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

PowerPoint Presentation

[Brochure] KOR_TunA

PowerPoint Presentation

Introduction to CTIP

Windows Live Hotmail Custom Domains Korea

슬라이드 1

gcp

DBMS & SQL Server Installation Database Laboratory

시장자료 조사, 수집 시장 동향 분석 표적시장 결정 시장별 적략 수립 시장별 전략 수행 평가 및 수정 기술기획 손익자료 수집, 제품 원가 분석 손익분기점 설정 수익 설계 수익정책설계 수익정책 수익정책 결정 손익계산서 평가 전략 기획 제품 전략자료 조사, 수집 사업 포트


0802¼þ½Çµ¿¹®È¸-69È£ÃâÃâ

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

Spring Boot/JDBC JdbcTemplate/CRUD 예제

PowerPoint 프레젠테이션

Spring Data JPA Many To Many 양방향 관계 예제

SIR Á¦16È£.hwp

スライド タイトルなし

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

Chap 6: Graphs

PowerPoint 프레젠테이션

슬라이드 1


<3934C8A35FB0F8C7D05FC6AEB7BBB5E55FC7B0C1FAB0EDB5B5C8ADB8A65FC0A7C7D15FBDC7BFEBC0FBC0CE5FBCD2C7C1C6AEBFFEBEEE5FBEC6C5B0C5D8C3B35FB8AEBAE45F F312E687770>

슬라이드 1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

슬라이드 1

행정학박사학위논문 목표모호성과조직행태 - 조직몰입, 직무만족, 공직봉사동기에미치는 영향을중심으로 - 년 월 서울대학교대학원 행정학과행정학전공 송성화

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

국제산업환경동향

강의계획서 (Sylabus) 2013 학년도 2 학기 * 강의과목 교과목명 (CourseName) 한국문화를찾아서 INSEARCHOFKOREANCULTURE 언어 (Language) 영어 과목번호 - 분반 (CourseNo.-Class) 수강대상

2. 강의방법 (CourseResources) 세미나 Seminar 발표 Presentation 질의응답 Q&A 초청강의 Special Lecture 현장답사 Field Trip 유인물활용 Handouts Audio/Video/TV Team Teaching 토의 / 토

Essence: Use Cases and Value Proposition

성신여자대학교_2차년도_계획서.hwp

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

Windows Server 2012

VS 2013 Global Launch in a Box

Layout 1

서현수

<A1DAC1D6BFE4BACEB9AE20B0E6B7C2C1F7C3A4BFEB20C1F7B9ABB1E2BCFABCAD28C1BEC7D5292D76332E786C73>

1701_ADOP-소개서_3.3.key

PowerPoint 프레젠테이션

웹애플리케이션은크게사용자가인터랙션하는프런트엔드 (Front-end) 영역과, 사용자가요청한데이터를저장, 수정, 삭제하는백엔드 (Back-end) 영역으로나눌수있다. 웹애플리케이션개발에는다양한기술이사용된다. 최근에는더급격한속도로웹기술이발전되고있으며현대의웹애플리케이션은단순

Intro to Servlet, EJB, JSP, WS

µµ¼�¸ñ·Ï-05

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

ibmdw_rest_v1.0.ppt

사설망용 LoRaWan Device 개발부터테스트까지 A to Z 세타랩문수정이사

Slide 1

- 2 -

목 차 1. LED/ 광 1 2. 자동차 의료기기 정보가전 플랜트엔지니어링 생산시스템 조선 로봇 화학공정 세라믹 디스플레이 이차전지

Transcription:

로드맵 기반 SW 엔지니어 역량 개발 방안 로드맵 기반 SW 엔지니어 역량개발 방안, 송태국(tsong@nex tree.co.kr) - 0/25 -

목차 1. 로드맵이해 2. 로드맵활용 1.1 역할그룹이해 1.2 로드맵구성요소이해 2.1 로드맵구축 2.2 엔지니어역량분석 2.3 목표역할설정 2. 교육훈련계획수립 2.5 교육훈련성과분석 2.6 역량평가체계 2.7 경력경로안내 - 1/25 -

1. 로드맵이해 그동안의피드백 길이보인다 악의축 (???) 좋긴좋은데 너무이상적 우리조직엔안맞아 실무자아닌듯 QA 는어디갔어? 30 년동안이나? Java 판이군 그런데, 어떻게활용하지? 2 건합계 2600 다운로드!! - 2/25 -

1.1 역할그룹이해 (1/2) 역할그룹별로요구되는역할과역할역량 ( 기술, skill) 이다르므로서로다른경로구성을요구합니다. 조직별로필요한역할그룹이서로다릅니다. 도메인기술이필요하기도하고, 관리기술이필요하기도합니다. [ 프로젝트 / 품질 ] 관리로드맵은대부분의시니어엔지니어에게요구되지만, 독립된역할그룹입니다. 관리로드맵 개발기술로드맵 도메인로드맵 관리그룹개발그룹도메인그룹 프로젝트 / 품질관리 S W 개발 비즈니스도메인분석 시스템엔지니어링 시스템그룹 솔루션엔지니어링 솔루션그룹 - 3/25 -

1.1 역할그룹이해 (2/2) 역할그룹별로서로다른역할과기술을기반으로로드맵을구성합니다. 조직의특성을반영한로드맵이필요합니다. SM 조직은관리 / 개발기술 / 도메인세가지가모두필요합니다. 어떤중소 SI 업체는관리분야역할이필요없습니다. 기술과도메인에집중합니다. 관리로드맵 개발기술로드맵 도메인로드맵 SM 조직의로드맵 중소 SI 조직의로드맵 - /25 -

1.2 로드맵구성요소이해 (1/2) SW 엔지니어가프로젝트에서가지는 역할 과역할역량에해당하는 기술 (skill) 이기본구성요소입니다. 역할과역할, 또는역할등급간에경로를형성합니다. 로드맵은 SW 업계의역할 (role)/ 기술 (skill) 라이브러리로부터조직에필요한것만가져와서구성합니다. 초급서버엔지니어 - Java( 중급 ) - 자료구조 ( 중급 ) - 플랫폼 1 Spring - SQL( 초급 ) - FW: mybatis - 플랫폼 2 아파치 / 톰캣 웹프론트엔지니어어 빌드엔지니어 Java Spring DI 역할 (Role) 라이브러리 기술 (Skill) 라이브러리 SW 업계의표준라이브러리 업계의과제!! - 5/25 -

1.2 로드맵구성요소이해 (2/2) 개념을검증하는방법은모델링이고, 모델을검증하는방법은코딩일수있습니다. 로드맵의주요구성요소는기술과역할입니다. 기술은카테고리가있고, 역할은그룹과활동이있습니다. KR-SI-101 버전은기준로드맵중에하나입니다. 즉, 여러조직에서참조할수있는모델입니다. 기술명세 역할명세 기준로드맵 기술카테고리 역할활동 역할그룹 - 6/25 -

2. 로드맵활용 - SW 엔지니어역량개발 기존에시스템구축에사용한기술, 엔지니어현재기술, IT 전략을모아서로드맵을구축합니다. SW 엔지니어의현재역량을로드맵의역할로매핑하고, 목표역할을설정합니다. 현재역할과목표역할사이의차이를메우기위한 교육훈련계획 을수립하고시행합니다. IT 전략 (EA/ISP) 미래의 SW 엔지니어 5 SW 엔지니어역량평가체계 참조 << 인벤토리 >> [ 조직의 ] 기술목록 [ 조직의 ] 역할목록 [ 조직의 ] 평가체계 1 역할기반로드맵 참조 3 목표역할역량 GAP 역량향상을위한교육훈련계획 201 KOSTA 교육훈련과정 AS-IS 시스템 적용기술 보유기술 현행역할 목표설정 현재의 SW 엔지니어 역량진단 2 AS-IS 역할역량분석결과 KOS TA 직무능력평가시험 전문가인터뷰 설문및분석평가 - 7/25 -

로드맵구축프로세스 2.1 로드맵구축 (1/) 프로세스와자원 KR-SI-101 로드맵은참조용모델입니다. 대규모조직을제외하고는적절하지않을수있습니다. 참조모델, 조직의현행기술 ( 시스템, 엔지니어 ), IT 비전을고려하여조직의표준로드맵을구축합니다. 조직의표준로드맵은역할그룹 / 역할 / 기술 / 경로를포함하고있습니다. 로드맵을구축하기위한다섯가지단계를통해서기본자료를구축하고, 참조로드맵을참조하여조직의표준로드맵을구성합니다. 조직의표준로드맵은하나의로드맵속에필요한모든역할을담아낼필요가있습니다. 관리영역개발기술영역도메인영역 참조로드맵 + 업계역할 / 기술라이브러리 1 AS-IS 시스템적용기술분석 대표시스템 n개선택아키텍처 BOM 작성아키텍처평가보고서기술분류체계조정적용기술목록작성 2 엔지니어보유기술분석 설문지조정및설문시행직급별표본추출및인터뷰시행모든엔지니어인터뷰시행보유기술식별엔지니어비전식별 3 AS-IS 개발프로세스분석 역할, 활동, 산출물식별 관리자및주요역할담당자인터뷰 웹프론트엔지니어빌드엔지니어 역할 (Role) 라이브러리 Java Spring DI 기술 (Skill) 라이브러리 프로세스식별및가시화 기술비전리뷰 ISP/EA 결과보고서검토경영전략기획서. IT부문검토기술책임자 (CIO/CTO) 인터뷰기업비전과엔지니어비전식별 5 로드맵빌드 역할그룹선정역할조정 (Tailoring) 및정의기술 (Skill) 조정및정의역할경로조정및정의기업표준로드맵구성로드맵리뷰및발표 - 8/25 -

2.1 로드맵구축 (2/) 기술조정 로드맵조정 (tailoring) 에서조직에서사용할기술세트를결정합니다. 기술분류체계는조직마다서로다릅니다. 아래의예는다섯가지카테고리로기술을분류했습니다. 기술을선택할때, 목표시스템, 개발팀, 관련표준, 고객, 기술흐름등을고려하여결정합니다. 프로그래밍언어 (L) 모델링 (M) 프레임워크 (F) 플랫폼 (P) 환경과프로세스 (EP) L1.Java M1. 객체모델링 F1.WAF: Spring MVC P1.Unix/Linux EP1. 애자일프로세스 L2.HTML/CSS M2. 컴포넌트모델링 F2.DAF: ibatis mybatis P2.Apache/Tomcat EP2. 자체개발프로세스 L3.Javascript M3. 데이터모델링 F3.SPF(REST): Jersey P3.DB2/MSSQL EP3.SW 아키텍팅프로세스 L.JSP/Servlet M. 아키텍처모델링 F.DIF: Spring DI P.HTTP 와웹아키텍처 EP5. 형상관리 : svn Git L5.SQL F5.JF: JQuery + AngularJS P5. 안드로이드 EP6. 빌드관리 : maven Gradle F6.UTF: junit, dbunit P6.Node.js F7.FTF: Fit, Fitness 1. 목표시스템 2. 개발팀 3. 관련표준. 고객 5. 기술흐름 목표시스템아키텍처 기술인벤토리 기술표준 고객의요구 새로운기술 기술선호 / 숙련도 도메인표준 레거시시스템 트랜드기술 아키텍처자산 업계참조모델 시장선도기술 - 9/25 -

2.1 로드맵구축 (3/) 역할조정 (1/2) 조직의 SW 엔지니어들이수행하는역할을정의합니다. 역할간, 역할등급별로경로를구성합니다. 먼저다섯가지역할그룹중에서어떤역할그룹을로드맵에포함할지를결정합니다. 그런다음, 각역할그룹별로조직의역할을정의합니다. 이때 Unified Process 등과같은표준을참조합니다. 2. 개발기술역할조정 소프트웨어아키텍트 UI/UX 스페셜리스트데이터사이언티스트도메인모델러빌드엔지니어 1. Capsule Designer 2. Change Control Manager 3. Configuration Manager. Database Designer 5. Deployment Manager 관리영역도메인영역개발기술영역 서버엔지니어 6. Implementer 웹프론트엔지니어 7. Integrator 웹퍼블리셔 8. Requirements Specifier 1. 역할그룹조정 3. 역할경로구성 모바일개발자 RCP 개발자데이터모델러개발리더 9. Software Architect 10. System Analyst 11. Technical Writer 12. Tester - 10/25 -

2.1 로드맵구축 (/) 역할조정 (2/2) SW 업계의역할라이브러리또는일반개발프로세스의역할정의를참조하여조직의역할을정의합니다. 역할을정의하기위해서, 조직의개발프로세스 (= 방법론 ) 를검토합니다. 팀에서개발하는절차에서수행하는모든활동에대해역할담당자를지정합니다. 모든역할식별 도메인모델러 소프트웨어아키텍트 빌드엔지니어 - 11/25 -

2.2 엔지니어역량분석 (1/5) 평가방법 SW 엔지니어의역량을객관적이며절대적인기준으로분석하는것은불가능에가깝습니다. 하지만타당한수준에서역량을측정하는다양한방법이있으며, 역할별로서로측정방법을요구합니다. SW 엔지니어의역량은서열개념이아니라어떤기술에능숙한가하는역량특성개념으로접근해야합니다. 설문대상 질의 개발실무역할 기술리더역할 개발초보역할 도메인역할 1. 피평가자 2. 팀장 0. 이기술을알고있습니까? 1. 처음배우거나사용한후, 얼마나지났습니까? 2. 실제로사용한기간은얼마나됩니까? 3. 강의를들은적이있습니까?. 다른사람에게알려주거나강의할수있습니까? 5. 이기술관련강의를듣고싶은것이있다면무엇입니까? 6. 스스로판단했을때어느레벨입니까? 1. 업무수행에이기술을얼마나자주사용합니까? 2. 교육훈련이필요하다고판단합니까? 3. 팀장의기준으로판단했을때어느레벨입니까? 1. 설문을통한진단 E x amination Project Re ading L e sson 20 60 10 10 0 30 20 20 0 20 30 10 10 30 30 20 L e cture 추가 10 10 0 (+) 10 Publishing 추가 10 20 0 2. 복잡한 (+) 10 진단체계 Interview 추가 10 Pass/Fail 없음 10 3. 단순시험 - 12/25 -

2.2 엔지니어역량분석 (2/5) 복잡한평가 7 가지평가기준 ( 시험, 프로젝트, 독서, 수강, 강의, 출판, 인터뷰 ) 을복합적으로적용할수있습니다. 7 가지평가기준은역할별로서로다른가중치를적용함으로써역할별역량특성을반영합니다. 가중치를조정을통해서팀과회사가강조하는방향으로 SW 엔지니어의역량을이끌어갈수있습니다. 기술카테고리 2. 복잡한진단체계 단위기술 상세기술 ( 절대기준 ) 평가방법별기준값 Exam P ro ject( 개월 ) Read ing( 권수 ) Lesson( 시간 ) Lecture( 시간 ) P u blishing( 건 ) 인터뷰 ( 초 ) Java 프로그래밍 12 개월 2 권 20 시간 프로그래밍언어 Ja va ( 중 ) Java 네트워크프로그래밍 기준 : 70 점 2 개월 권 30 시간 20 시간 책 / 보고서 / 블로그 A,B,C ( 고 ) Java 쓰레드프로그래밍 36 개월 6 권 0 시간 0 시간 책 / 보고서 / 블로그 (+) 보너스 자기주도형학습점수배분 10 3 0 2 0 2 0 (+)10 (+)10 2 0 Java 프로그래밍 80 점 18 개월 권 0 시간 B 네트워크프로그래밍 2 개월 권 30 시간 20 시간 Book 프로그래밍언어에대한초급, 중급 엔지니어평가예제 초급평가사례 Java 네트워크프로그래밍을모르므로 초급에서시작 시험은 Java 프로그래밍 70 점기준에 80 점을획득함, 90 점이상만가점이 5 점있으므로 10 점확보 프로젝트는 12 개월기준에 18 개월, 6 개월단위로 5 점가점있으므로 35 점확보 책은 2 권기준에 권을읽음, 2 권단위로 5 점가점있으므로 25 점확보 강의수강은 20 시간기준에 0 시간을수료함, 10 시간단위로 5 점, 최대 10 점가점있으므로 25 점확보 강의와출판은해당사항없으므로 0 점확보 인터뷰결과 B 를받았으므로, 5 점단위로감점있으므로 15 점확보 함계 110 점 - 13/25 -

2.2 엔지니어역량분석 (3/5) 수행가능한역할 SW 엔지니어의역량특성을분석의목표는엔지니어를로드맵의수행가능한역할로매핑하는것입니다. 수행가능한역할은 역할적합도 수치로표현합니다. 예, 홍길동부장은테스터요구역량을 70% 충족한다. 로드맵에서정의한역할을수행가능한엔지니어를파악함으로써, 취약한조직역량이무엇인지알수있습니다. SW 엔지니어 비즈니스아키텍트 홍길동부장김철수차장김일수과장 총계 2 시니어도메인모델러 80% 5 도메인모델러 70% 3 시니어채널엔지니어 50% 1 채널엔지니어 0 채널엔지니어가부족함 시니어테스터 2 테스터시니어품질엔지니어 70% 3 수요발생 품질엔지니어 80% 시니어 PM 0 시니어 PM 이부족함 PM 90% 60% 데이터아키텍트 3 SW 아키텍트 60% 2 빌드엔지니어 100% 2 시니어서버개발자 - 1/25 -

2.2 엔지니어역량분석 (/5) - 개인역할역량 로드맵에각개인이 수행가능한 역할 n 개를배치해보면개인의역량특성을알수있습니다. 개인적으로관심이있는역할을역량개발방향으로잡을수도있고, 팀에서방향을설정해줄수도있습니다. 10년차이하는세개의역할, 10년차이상은 5 개정도의역할을목표로합니다. role coverage 확장 90% 90% 90% 50% 50% 50% - 15/25 -

2.2 엔지니어역량분석 (5/5) 팀역할역량 로드맵에각개인이 수행가능한 역할 n 개를배치해보면팀의역량을알수있습니다. 팀이취약한역할역량을쉽게알수있으며, 팀장은취약한부분을보완하는쪽으로훈련계획을작성합니다. 팀역량을보완하기위해채용을할수도있으며, 이때로드맵은훌륭한가이드역할을합니다. 1 1 0 1 1 취약역량 1 0 0 0 1 3 5 0 7 8 5 10 7-16/25 -

2.3 목표역할설정 (1/2) 개인의목표역할은 [ 개인의희망역량향상 + 조직의취약역량보완 ] 하는방향으로설정합니다. 목표역할은 [ 새로운역할로진입 + 역할적합도향상 ] 이라는두가지방향으로설정합니다. 목표역할설정을하고나면 GAP을확인합니다. 교육훈련은이 GAP을메우는방향으로진행합니다. SW 엔지니어 홍길동부장 201 목표 총계 비즈니스아키텍트 2 시니어도메인모델러 80% 100% 업그레이드 5 도메인모델러 3 시니어채널엔지니어 1 채널엔지니어 0 시니어테스터 2 테스터 70% 9 0% 업그레이드 3 시니어품질엔지니어 품질엔지니어 시니어 PM 50% 회사에서추천 0 PM 90% 데이터아키텍트 3 SW 아키텍트 2 빌드엔지니어 50% 업그레이드 2 시니어서버개발자 GAP - 17/25 -

2.3 목표역할설정 (2/2) 팀전체관점에서목표역할설정에대해고민합니다. 이것은 Top-down 접근입니다. 팀의역량분석결과강점, 약점, 방향, 액션을식별하고, 이를기반으로당해년도교육훈련목표를설정합니다. 어떤교육이필요한지전체틀에서고민을합니다. 전체틀속에서개인의역할목표를조절합니다. 팀의역량분석결과 도메인경험과지식이뛰어남 Ja va/ 웹기반기술에대한경험이부족함 Cobol 프로그래밍언어에뛰어남 새로운개발기술을수용할의지있음 비즈니스 / 시스템모델링역량이부족함 개인과조직의방향성이불확실함 목표역할 2 뛰어난도메인역량 Strength Weakness Direction 모델링을통한도메인표현역량확보 Java/ 웹기반교육및경험기회확보 도메인 skill 체계화및교육컨텐츠화 Action UML/BPMN 기반모델링학습 도메인교육용컨텐츠제작및강의 Java/ 웹기반훈련시스템을통한학습 목표역할 1 201 교육훈련 목표설정 탄탄한웹 / 자바기술기반확보 UML/BPMN 기반모델표현역량확보 객체 / 컴포넌트모델링역량확보 - 18/25 -

2. 교육훈련계획수립 (1/2) 로드맵구축 역량진단 목표설정 교육훈련계획에이르는일련의절차가진행됩니다. 목표는개인별목표와팀목표를잘고려하여, 해당목표역할에필요한교육과목을결정합니다. 교육기관에서수강가능한교육을찾아서수강을하거나, 과정을조직의목표에맞추어최적화하여수강합니다. Skill Category 프로그래밍언어모델링프레임워크플랫폼프로세스 / 테스트 / 환경 201 년목표 S W 엔지니어 (1~5) J a va( 초 ) HTML/CSS( 초 ) J a vascript ( 초 ) J S P/Servlet UML 객체모델링 데이터모델링 ( 초 ) 자료구조 웹프레임워크 ( 초 ) 데이터접근프레임워크 ( 초 ) Unix/Linux Apache/Tomcat POJO 플랫폼 ( 초 ) Ora cle/mssql 애자일프로세스 단위테스트 :junit 개발환경 Ja va 프로그래밍기초 웹기술기초 (H TML/JSP/js) 오라클기초 개발환경 ( 단위테스트, 형상, 빌드 ) 데이터접근프레임워크 U ML 과객체모델링 기술에대한틀을기반으로교육과정을기획한교육기관에서볼수있는강좌들 1) 컴포넌트플랫폼 III OSGI 2) 서비스발행 - 웹서비스와 REST 3) NOSQL 고급 ) SQL 고급 5) 시스템연계구조 6) 클라우드개발 1) 컴포넌트플랫폼 I POJO 2) 컴포넌트플랫폼 II - EJB 3) 데이터접근프레임워크 ) SQL 중급 5) NOSQL 초급 6) 서버컴포넌트와단위테스트 서버기술과정들 1) HTTP와웹아키텍처 2) HTML5 고급 3) JavaScript 프레임워크 (JQuery 외 ) ) 서비스와 OpenAPI 5) 웹보안 (OAuth and Spring Security) 6) 웹기획과 UI/UX 프로세스 1) JSP/Servlet 2) JavaScript 3) HTML ) 이미지처리기초 묶어서하나로 5) Web Application Framework 6) 웹서버와웹컨테이너 웹기술과정들 1) 프로그래밍고급 (Java 필수, C++ 택일 ) 2) 자료구조와알고리즘고급 3) 컴포넌트모델링 ) RDB와 NOSQL 5) SW 아키텍처 6) 개발프로세스와빌드배포환경 1) 프로그래밍초급 (Java 필수, C) 2) 자료구조와알고리즘 3) UML과객체모델링 ) 관계형데이터베이스 5) 단위테스트, 형상및빌드관리 6) Unix/Linux 운영체제 SWE 기술과정들 - 19/25 -

2. 교육훈련계획수립 (2/2) 교육훈련니즈는 1. 조직의취약역할, 2. 팀의목표역할, 3. 개인의목표역할로부터파악합니다. 목표역할로부터필요한기술을추출하고, 그기술과관련된교육과정을결정합니다. 교육훈련계획은현행기술수준뿐만아니라, 조직의미래방향을고려해야함을알수있습니다. Java 프로그래밍기초 웹기술기초 (HTML/JSP/js) 오라클기초 조직취약역할 개발환경 ( 단위테스트, 형상, 빌드 ) 데이터접근프레임워크 UML 과객체모델링 개인목표역할 관련목표기술 교육과정결정 가능한교육과정 한국소프트웨어기술진흥협회쌍용정보교육센터한국소프트웨어인재개발원. 팀별목표역할 - 20/25 -

2.5 교육훈련성과분석 개인별 / 팀별목표역할설정후에, 교육훈련이나채용을통해서취약한역할역량을보완합니다. 개발팀에서취약했던역할역량이증가한것을가시적으로표현할수있습니다. 예전엔 역량향상 을정량적으로표현하는것이어려웠습니다. 이제는 [ 수행가능한 ] 역할로표현할수있습니다. 2013 201 비교분석결과취약역할인력이증가하였음!! 1 1 2 0 3 1 1 2 역량향상 1 0 2 0 2 0 1 1 2 3 채용 5 0 3 7 8 5 10 7-21/25 -

2.6 역량평가체계 SW 엔지니어의역량을평가하기위한체계적인접근방법이필요합니다. 설문이나시험으로는부족합니다. 평가도중요하지만조직이추구하는역량개발방향이무엇인지잘보여줍니다. 기술카테고리 단위기술 상세기술 ( 절대기준 ) 평가방법별기준값 Exam P ro ject( 개월 ) Read ing( 권수 ) Lesson( 시간 ) Lecture( 시간 ) P u blishing( 건 ) 인터뷰 ( 초 ) Java 프로그래밍 12 개월 2 권 20 시간 프로그래밍언어 Ja va ( 중 ) Java 네트워크프로그래밍 기준 : 70 점 2 개월 권 30 시간 20 시간 책 / 보고서 / 블로그 A,B,C ( 고 ) Java 쓰레드프로그래밍 36 개월 6 권 0 시간 0 시간 책 / 보고서 / 블로그 자기주도형학습점수배분 10 3 0 2 0 2 0 (+)10 (+)10 2 0 Java 프로그래밍 80 점 18 개월 권 0 시간 B 프로그래밍언어에대한초급, 중급 엔지니어평가예제 초급평가사례 Java 네트워크프로그래밍을모르므로 초급에서시작 시험은 Java 프로그래밍 70 점기준에 80 점을획득함, 90 점이상만가점이 5 점있으므로 10 점확보 프로젝트는 12 개월기준에 18 개월, 6 개월단위로 5 점가점있으므로 35 점확보 책은 2 권기준에 권을읽음, 2 권단위로 5 점가점있으므로 25 점확보 강의수강은 20 시간기준에 0 시간을수료함, 10 시간단위로 5 점, 최대 10 점가점있으므로 25 점확보 강의와출판은해당사항없으므로 0 점확보 인터뷰결과 B 를받았으므로, 5 점단위로감점있으므로 15 점확보 함계 110 점 네트워크프로그래밍 80 점 18 개월 권 0 시간 블로그 5 건 B 중급평가사례 ( 홍길동이네트워크프로그래밍을수강한후에중급도전했을경우 ) Java 네트워크프로그래밍을알기때문에 중급에서시작 Java 네트워크프로그래밍 70 점기준에 80 점을획득함, 90 점이상만가점이 5 점있으므로 10 점확보 프로젝트는 2 개월기준에 18 개월, 6 개월단위로 -5 점가점있으므로 25 점확보 책은 권기준에 권을읽음 20 점확보 강의수강은 30 시간기준에 0 시간을수료함, 20 시간단위로 5 점가점있으므로가점없음 20 점확보 강의와출판은해당사항없고, 출판은블로그글 5 건등록있으므로 5 점확보 인터뷰결과 B 를받았으므로, 5 점단위로감점있으므로 15 점확보 함계 95 점 - 22/25 -

2.7 경력경로안내 5년차엔지니어가다음경로를고민합니다. 서버개발자 와 도메인모델러 의길을선택했습니다. 10년차가되어서다음에갈경로로 PM 의길과 시니어도메인모델러 의길을선택했습니다. 13년차에, 이엔지니어는 PM과서버개발은 Junior 수준이고, Senior 도메인모델러역량을갖춥니다. 로드맵기반경력관리 11 6 6 11 10 10 5-23/25 -

요약 KR-SI-101 로드맵은 SW 엔지니어와인사담당자들이찾던바로그로드맵일수있습니다. 이로드맵과경험을참조하여조직의기술목표에어울리는기업전용로드맵을만들수있습니다. 로드맵을통해개발자의역량을가시화하고, 역량개발을위한교육훈련계획을수립할수있습니다. 역량가시화를통해전년대비 수행가능한 역할관점에서어떤성장이있었는지쉽게알수있습니다. 실체로써로드맵 기준으로써로드맵 출발점으로써로드맵 - 2/25 -

토의 질의응답 토론 넥스트리소프트 ( 주 ) 로드맵사이트 (www.nextree.co.kr/roadmap) 송태국부사장 / 대표컨설턴트 (tsong@nextree.co.kr) - 25/25 -