28
SW인력 역량진단 사례의 결과를 통해 본 국내 SW인력 역량 현황과 역량 확보방안 2013. 6. 25, 발표자 : 강석진

국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

SW인력 역량진단 사례의 결과를 통해 본

국내 SW인력 역량 현황과 역량 확보방안

2013. 6. 25, 발표자 : 강석진

Page 2: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

Table of Contents

1. SW인력 역량 진단패키지 사업 소개

2. 진단결과 분석

3. SW인력 역량 현황

4. SW인력 역량 확보방안

5. 결론

- 2 -

Page 3: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

1. SW인력 역량 진단패키지 사업 소개

역량 진단패키지 수행 범위

모든 SW산업분류(서비스, 패키지, 임베디드) 범위 지원

시스템 통합(SI)와 시스템 운영(SM) 개발 수행 영역에 집중

전통적 시스템 운영(SM), 관리, 지원(기획, 영업, 인프라 등)은 개발영역안정화 후 확장(예정)

- 3 -

프로젝트지원

요구분석

아키텍처

텍스트

프로젝트종료

프로젝트 지원(인프라 포함)

영업, 기획 인도및완료

설계및개발

프로젝트 관리

시스템운영

관리 프로세스

개발 프로세스

운영 프로세스

지원 프로세스

Page 4: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

1. SW인력 역량 진단패키지 사업 소개

SW인력 역량강화를 위한 생명주기

- 4 -

역량 진단

인증

평가

교육과정및

로드맵 정의

Page 5: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

1. SW인력 역량 진단패키지 사업 소개

사업 진행 절차

- 5 -

Page 6: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

2. 진단결과 분석

진단 개요 (1/2) 진단 기간 : 2013.2.5 ~ 6.19

진단 기업 : 총 6 개 업체 진단 완료, 2개 업체 협의 중 SI/SM/패키지 : 1개 업체, SI/SM : 4개 업체

임베디드 : 1개 업체 : 2013.6.19 진단시행, 진단결과 산출 중, 결과에 미포함 임베디드 영역은 기존 SI/SM 영역 중 DBMS(데이터모델링, 성능개선) 영역과

Batch 프로그램 영역의 contents가 상이하여 해당 영역을 임베디드에 적절한 문항으로 대체하여 진단

중대형 SI/SM 업체 진단요청 협의 중 : 2개 업체

- 6 -

업체 사내 SW인력참여 인력

비고설문 인터뷰

A사 187 29 6 SI/SM/패키지(금융중심)

B사 86 33 8 SI/SM(교육)

C사 50 20 8 SI/SM(Global)

D사 25 20 8 SI/SM(공공)

E사 56 33 8 SI/SM(의료)

Page 7: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

2. 진단결과 분석

진단 개요 (2/2) 진단 방법

진단 영역 요구분석/아키텍처/설계및개발/테스트 등 총 4 영역

진단 방식 설문 : 최소 30명 이상 원칙, 개인별 설문지를 통한 진단

인터뷰 : 각 영역별 최소2명으로 총 8명 이상 원칙, 선정 영역별 랜덤 인터뷰 진단

진단 결과 산정 설문, 인터뷰 각 영역별 100점씩 배점, 평균값 산출

설문 : 인터뷰 = 40 : 60 비율로 가중치 적용

- 7 -

구 분 소요시간영역별 진단 문항수

요구분석 아키텍처 설계&개발 테스트 합계

설문 90분 25 25 29 25 104

인터뷰 60분 6 5 6 5 22

합 계 150분 31 30 35 30 126

Page 8: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

2. 진단결과 분석

진단 Metrics (1/2)

요구분석 영역

- 8 -

아키텍처 영역

Page 9: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

2. 진단결과 분석

진단 Metrics (2/2)

설계&개발 영역

- 9 -

테스트 영역

Page 10: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

2. 진단결과 분석

진단 결과 종합

국내 중소기업 SW인력의 보유 역량은 전체적으로 미비한 수준

보유역량은 설계&개발>테스트>요구분석>아키텍처 영역 순

개발기술과 직접적으로 관련된 영역(설계&개발)에 편중되어 역량 확보

변경 영향도가 큰 고위험 영역(요구분석, 아키텍처) 역량이 상대적으로 미비

- 10 -

요구분석 아키텍처 설계&개발 테스트

A 등급 0% 0% 0% 0% 0% 0%

B 등급 0% 0% 20% 0% 0% 0%

C 등급 20% 0% 20% 20% 20% 20%

D 등급 20% 40% 40% 20% 20% 20%

E 등급 60% 60% 20% 60% 60% 60%

설 문인터뷰 합계등급

㈜ A(90-), B(80-89), C(70-79), D(60-69), E(-59)

Page 11: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

3. SW인력 역량 현황

개요

진단 결과 보고서 포함 항목

영역별 진단점수 및 종합점수

각 개발 영역별 세부 역량

각 영역별 Strength/Weakness 분석

종합의견 및 개선방안

단기 개선방안

중장기 개선방안 : 관련 요구역량 포함

금번 SW인력 역량 현황 분석은 취약점만을 중심으로 파악

SW인력 역량 현황분석 접근방안

모든 진단 업체에서 나타난 각 영역(요구분석, 아키텍처, 설계및개발, 테스트)별 공통 취약영역 파악

진단 업체에 특화된 특성을 고려한 선택적 취약영역 식별

진단 이후, 역량 확보방안 수립을 위한 교육과정 설계시 연계

공통 취약영역은 필수 과정화

선택적 취약영역은 선택 과정화

교육내용을 기반으로 사내에 내재화가 필요한 영역은 워크샵 과정화

- 11 -

Page 12: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

3. SW인력 역량 현황

영역별 취약점 (1/4)

요구분석 영역

- 12 -

업체 공통 취약 영역 선택 취약 영역

A사 - 요구사항 관리 프로세스 이해 및 기법 숙지

- 요구사항 관련 산출물 정의 및 작성 기법

(요구사항 추적 매트릭스 포함)

- 요구사항 추출 기법 이해

(인터뷰, 설문, 델파이, 브레인스토밍, 4c, SWOT 등)

- 요구사항 분석 기법

(프로세스 모델링, OO모델링, 비지니스룰모델링, 데이터 모델링 등)

.- 요구사항 확정 시점 및 이후 변경관리 프로세스

- 기존 시스템 운영환경 분석 방안

- 기능 및 비기능 요구사항 식별 및 반영 흐름

- 비기능 요구사항(품질 속성, 인터페이스, 보안 등) 이해

- 요구사항 관련 도구 현황(모델링, 관리도구 등)

- BA 미션/비젼/목적 및 역할, 보유 역량

- BA조직구성 및 운영방안

B사- BA조직구성 및 운영방안

- CCB 운영방안

C사

- BA조직구성 및 운영방안

- [SM] ITSM 프로세스 이해

및 기법 숙지

D사- BA조직구성 및 운영방안

- 요구사항 관리도구 활용

E사

Page 13: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

3. SW인력 역량 현황

영역별 취약점 (2/4)

아키텍처 영역

- 13 -

업체 공통 취약 영역 선택 취약 영역

A사 - 아키텍처/프레임워크 개요

- 아키텍처 개발 프로세스

- 각 개발 프로세스별 활용 기법

- 아키텍처 스타일

- 아키텍처 문서화

- 아키텍트 역할 및 보유역량

- 아키텍처 기술서 포함 범위(개발표준 정의 범위 포함)

- 경영층/개발/테스터와의 의사소통 범위 및 방안

- 비기능 요구사항 상세 이해

- View 이해

- 역공학 방안

- Architecture review board 구성 및 운영방안

- Architecture Prototyping 계획 및 운영방안

- 아키텍처 CCB 운영방안

- 통합형상관리 방안

- 아키텍처 구현 비용 모듈별 산정기법

- 아키텍처 평가기법 상세 이해- 재사용 기반 자산관리 및 프로세스

B사- 아키텍처 평가기법 상세 이해- 재사용 기반 자산관리 및 프로세스

C사- .(NET환경) 표준 아키텍처 소개- 재사용 기반 자산관리 및 프로세스

D사

- 아키텍처 평가기법 상세 이해- 재사용 기반 자산관리 및 프로세스- 전자정부 프레임워크- 오픈소스 프레임워크

( Sping, iBatis, Log4J, jUnit )

E사

- 아키텍처 평가기법 상세 이해- 재사용 기반 자산관리 및 프로세스- 통합 프레임워크 구축방안- 오픈소스 프레임워크

( Sping, iBatis, Log4J, jUnit )

Page 14: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

3. SW인력 역량 현황

영역별 취약점 (3/4)

설계 및 개발 영역

- 14 -

업체 공통 취약 영역 선택 취약 영역

A사- 소프트웨어 개발 프로세스 및 산출물

- 객체지향 모델링 및 기법

- 개발 패턴

- OR Mapping 이해 및 활용

- 개발 지원팀(방법론/아키텍처/품질/재사용팀 등)과의 의사소통 방안

- 개발을 위한 도구유형 및 활용방안

- SDLC 각 공정간 연계 흐름 및 추적성 확보방안

(추적매트릭스 양식 포함)

- UI 표준제정 범위

- 공통모듈 제정 범위및 재사용 절차

- DAO/DTO 패턴 이해

- 주석처리 방안

- 에러 메시지 및 처리 방안

- 배치 프로그램 개발 가이드 제정 범위 및 실행방안 비교

- 분석/설계 패턴- DBMS 활용- DBMS : Index 구조/생성기준, 성능개선 개요 포함- 성능 튜닝

B사- 분석/설계 패턴- DBMS 활용

C사- 데이터 모델링- DBMS 활용

D사- 분석/설계 패턴- DBMS 활용

E사- 통합개발환경 구축- DBMS 활용

Page 15: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

3. SW인력 역량 현황

영역별 취약점 (4/4)

테스트 영역

- 15 -

업체 공통 취약 영역 선택 취약 영역

A사 - 테스트 전략수립 및 관리방안

- 테스트 계획 및 산출물 작성, 검증

- 테스트 유형 및 프로세스, 기법

- 테스트 케이스 생성 및 기법(유형별 주체, 시점 포함)

- 테스트팀 구성 및 운영방안

- 테스트 도구유형 및 적용방안

- 테스트 환경 구축 방안

- 비기능 요구사항에 대한 테스트 시나리오 작성방안

- 테스트 커버리지 확보전략(정적/동적분석 포함)

- 회귀테스트 자동화 방안

- 테스트 결과 보고서 작성방안

- 테스트 성과지표 관리

- 결함 분석 및 처리절차

- CSR 절차 및 관리방안

B사

C사 - 테스트 문서화

D사 - 테스트 도구 활용

E사

Page 16: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

개요

단기적 역량 확보방안

취약점 극복을 위한 교육과정 유형

필수 과정

선택 과정

워크샵 과정 : 실 사례를 토대로 토의 및 멘토링을 통한 역량의 조직 내재화 목적

교육과정 기획 및 개설

교육과정 유형별 과정개설, 시행

교육시 참고 또는 교육수강이 어려운 인력의 자습서로 활용할 교재 출간

중장기적 역량 확보방안

교육성과 및 역량확보 수준 측정을 위한 평가체계 도입

4개 영역과 1:1 매핑

기존 KCSE 과목을 통폐합하여 통합과목으로 변경 검토

출간된 교재를 수험서로 활용

평가 결과의 인증체계 도입 및 적용

업계 전반적으로 인정받을 수 있는 민간 및 공인자격체계 마련, 추진

연관된 국제자격과의 연계 고려

협회 회원사를 중심으로 인증자격 활용 방안마련, 추진을 통한 제도적 확산 유도

- 16 -

Page 17: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (1/7)

각 영역별 교육과정 기획 및 개설

교육과정 도출 절차

- 17 -

패키지 진단 요청기업별 설문 & 인터뷰 시행 및 결과 종합1

각 영역(요구분석/아키텍처/설계및개발/테스트)별 보유 및 취약대상 역량 분석2

각 영역별 필요역량을 필수와 선택, 내재화 역량으로 분류3

필수역량은 필수과정화, 선택역량은 선택과정화, 내지화 역량은 워크샵 과정화4

도출된 교육과정에 대한 각 진단 요청기업별 의견수렴, 보완, 최종 확정 후 과정개설5

Page 18: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (2/7)

요구분석 영역 과정개설(안)

- 18 -

구분 일자 대구분 소구분 시간 이론 실습

2

. 정의/범위/특성/유형/종류/문제점 등

. 기능 및 비기능 요구사항

. 요구사항 관리자 역할 및 보유역량

. 요구사항 관련 표준 및 용어

요구사항 추출 2

. 주요 활동/수행주체/적용기법

(인터뷰, 설문, 델파이, 브레인스토밍, 4c, SWOT 등)

. 기존 시스템 운영환경 분석

요구사항 분석 4

. 주요 활동/수행주체/적용기법

(프로세스 모델링, 비지니스룰모델링, 데이터 모델링 등)

. 요구사항 모델링 : 유스케이스 모델링 중심

요구사항 명세 1

요구사항 검증 1. Verification

. Validation

요구사항 유지보수 2. 변경관리

. 결함관리

요구사항 명세서 4 명세서 작성

유스케이스 모델 6 모델 작성

요구사항 추적 매트릭스 1

1

24

선택1 8 도구소개 및 활용법 도구 실습

선택2 8. 미션, 비젼, 목적, 보유역량

. 조직구성, R&R, 절차

선택3 8

필수

합 계

선택

요구사항 개요

요구사항 도구 현황

요구사항 관리 프로세스

요구사항 관련 산출물

D+1

D+2

D+3

요구사항 도구 활용

BA 조직구성 및 운영방안

ITSM 이해와 운영

Page 19: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (3/7)

아키텍처 영역 과정개설(안)

- 19 -

구분 일자 대구분 소구분 시간 이론 실습

4

. 정의/목적/중요성/분류/이해당사자 등

. 아키텍트 역할 및 보유역량

. Architectural framework

. Architecture vs Framework

. Framework 개요

. 아키텍처 관련 표준 및 용어

개요 2

. 아키텍처 개발 프로세스 개요

. 아키텍처 프로토타이핑

. 수행 단계별 연관관계

. 산출물

아키텍처 요구사항 추출 2. 기능 요구사항

. 비기능 요구사항

아키텍처 분석 2. Tactics

. View

아키텍처 설계 1 . ADD

View 5

. Logical

. Implementation

. Deployment

D+3 아키텍처 스타일 8 . MVC/Layered/Pipe&Filter/ClientServer/Batch 등

개요 4

아키텍처 기술서 4 기술서 작성

6 ATAM, ARID, SAAM 등

2 CCB 운영방안, 아키텍처팀 구성 및 각 단계별 수행활동

40

선택1 표준 아키텍처 사례연구 Case Study 8 도메인 영역별/플랫폼별 표준 아키텍처 소개

선택2 8 ATAM을 중심으로 평가 실습

선택3 24

. 아키텍처 이해

. 개발 프로세스

. 개발 기법

활용 실습

선택4 8

선택

D+2

D+4

D+5아키텍처 평가

아키텍처 조직 구성 및 운영

아키텍처 평가 실습

Sping 기반 전자정부 프레임워크

재사용 기반 자산관리 체계 및 프로세스

필수

D+1

아키텍처 개요

아키텍처 개발 프로세스

아키텍처 문서화

합 계

Page 20: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (4/7)

설계&개발 영역 과정개설(안)

- 20 -

구분 일자 대구분 소구분 시간 이론 실습

1

. 설계 원리

. 설계자/개발자의 역할 및 보유역량

. 개발 플랫폼

. 설계 및 개발 관련 표준 및 용어

4. 개발 프로세스 유형

. RUP/Agile

OOT 3. OO 핵심개념

. 객체지향 개발 프로세스

D+2 UML 8. 구성요소

. Diagrams

D+3 모델링 15

. Usecase/Class/Interaction 모델링

. 이외의 모델링

. OR Mapping

모델링

D+4 산출물 1 각 단계별 산출물 연관관계

개발패턴 5 . Façade/Proxy/DAO/DTO 등 적용실습

개발을 위한 고려사항 3

. 통합개발환경 구축방안

. 개발지원팀과 의사소통 방안

. 공통모듈 구성 및 활용방안

. 개발 이슈 : 주석/메시지/배치처리, UI표준, 도구활용방안 등

40

선택1 16 분석패턴, 설계패턴

선택2 8 Index 구성, 성능개선 중심 활용 실습

선택3 16 개념/논리/물리모델링 모델링

선택4 8 Eclipse 기반 Debugging, Plug-in(형상관리, 테스트 등) 구축 실습

선택DBMS 활용

데이터모델링

통합개발환경 구축

소프트웨어 개발 프로세스

객체지향 모델링필수

D+1

소프트웨어 설계와 개발 개요

D+5 개발

분석/설계 패턴

합 계

Page 21: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (5/7)

테스트 영역 과정개설(안)

- 21 -

구분 일자 대구분 소구분 시간 이론 실습

1. 정의/목적/중요성/원리

. 테스트 관련 표준 및 용어

단위/통합/시스템/인수 테스트 2 . 목적/주체/시점/기법 등

기타 테스트 1. 인터페이스 테스트

. 회귀 테스트

프로세스 개요 1 . 전략수립/계획수립/설계/실행/결과분석

테스트 측정 및 분석 2. 품질속성/평가 지표/테스팅 프로세스 메트릭

. 분석 도구

테스트 결함관리 1. 원리

. 결함예방/결함탐지/결함보고/결함조치/결함분석

테스트 설계 4. 테스트 설계 방법/절차

. 구현기반/명세기반/경험기반 설계

테스트 케이스 2 . 테스트 케이스 생성기법

팀 구성 및 운영방안 1 . 팀구성, R&R

테스트 환경 구축 방안 1. 개발/테스트/운영 환경 차이점

. 테스트 도구 유형 및 적용방안

16

선택1 8 테스트 계획서, 테스트 케이스 명세서, 테스트 결과보고서 실습

선택2 8 실습

필수

테스트 개요

테스트 프로세스

합 계

D+1

테스트 기법

테스트 유형

테스트 지원

D+2

테스트 도구 활용선택

테스트 문서화

Page 22: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (6/7)

진단업체별 교육과정 매핑

- 22 -

업체 과정 소과정 요구분석 아키텍처 설계 및 개발 테스트 합계(시간) 합계(일수)

24 40 40 16 120 15

1 8 16 24 3

2 8 8 8 24 3

3 0 0

4 8 8 1

32 64 64 16 176 22

24 40 40 16 120 15

1 8 16 24 3

2 8 8 8 24 3

3 0 0

4 8 8 1

32 64 64 16 176 22

24 40 40 16 120 15

1 8 8 16 2

2 8 8 16 2

3 8 16 24 3

4 8 8 1

40 56 64 24 184 23

24 40 40 16 120 15

1 8 8 16 32 4

2 8 8 8 8 32 4

3 24 24 3

4 8 8 1

40 88 64 24 216 27

24 40 40 16 120 15

1 8 8 1

2 8 8 16 2

3 24 24 3

4 8 8 16 2

24 88 56 16 184 23

E 사

필수과정

선택과정

소 계

C 사

필수과정

선택과정

소 계

D 사

필수과정

선택과정

소 계

필수과정

선택과정

소 계

필수과정

A 사

B 사 선택과정

소 계

Page 23: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

단기적 역량 확보 방안 (7/7)

기획과정(안)에 대한 진단업체대상 설문으로 교육과정 정제, 확정, 시행

각 영역별 교육과정에 대한 설문 항목

필수과목과 선택과목의 타당성

각 영역별 커리큘럼의 적절성

각 영역별 커리큘럼별 교육시간 적절성

교육과정 운영에 대한 설문 항목

업체별 교육대상 인원 및 시행 희망회차

교육요청 시기

교육요청 장소

KOSTA 교육장(판교, 가산)

업체 On-Site/기타 희망장소

교육요청 방식

주간과정/야간과정/주말과정

교육요청 비용분담 방식

고용보험 지원 무료과정/환급과정

자사 비용부담

기타 요청 및 제안사항

- 23 -

Page 24: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

중장기적 역량 확보방안 (1/2)

교육성과 및 역량확보 수준 측정을 위한 평가체계 도입

- 24 -

기존 시행 KCSE 평가과목 (개발역량 기술항목)

1 요구사항 분석 및 관리 11 HTML/XML

2 OO/CBD방법론(UML기반) 12 JSP/Servlet

3 아키텍처 분석설계 개요 13 Oracle(SQL/PLSQL/Pro*C)

4 객체 및 컴포넌트 모델링 기본 14 오픈소스 Framework

5 UX방법론 및 UI구조설계 개요 15 안드로이드 프로그래밍

6 SW테스팅 16 ASP.NET

7 데이터모델링 17 Windows Server

8 프로그래밍(JAVA 또는 C중 선택) 18 MS SQL Server

영역 기존 KCSE 과목 추가 항목 비고

요구분석 1

기술평가과목 통폐합/추가 등을 통해객관적 역량 평가방안 설계

아키텍처 3 아키텍처평가, 문서화

설계및개발

2+4+7

J2EE : 8+12+13+14.NET : 16+18 .NET :VisualStudio.NET

테스트 6

협회는, 평가 응시를 위해 각 영역별 교육과정 수강 또는 교재(수험서) 등의 학습도구 제공

Page 25: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

4. SW인력 역량 확보방안

중장기적 역량 확보방안 (2/2)

직무전문가 평가인증체계 도입 및 적용

- 25 -

영역 직무 평가 내용 평가방법 관련 인증체계

요구분석

요구사항관리자

아키텍처 기반 요구분석 프랙티스, 실기CBAP(IIBA) 연계고려

분석전문가 요구사항 기반 분석모델링 프랙티스, 실기 SMT

아키텍처 SW 아키텍트•SW아키텍처 수립/개발•프로젝트 전 라이프사이클아키텍팅

• 아키텍트 역량항목 및 프로젝트 프로파일 기술서• 인터뷰

CA(OPEN),KCSA

설계및개발 고급개발자아키텍처/모델링 기반설계 및 프로그래밍

프랙티스, 실기 KCSE

테스트테스트전문가

요구사항 기반 테스팅 프랙티스, 실기 TBD

사설인증 및 국가공인인증화 또는 관련 국제인증체계와의 연계 추진

Page 26: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

5. 결론

국내 SW인력의 현주소 구현기술(언어, DB, UI, 프레임워크 등)에 편중된 역량확보 노력

직관에 의존한 테스트로 저품질 문제 상존, 모델링 역량 취약

소프트웨어 아키텍처 및 요구사항 관련 역량의 부재

SDLC 각 단계흐름의 연계성이 없고 각 단계가 단절되어 독립적으로 진행

진단 이후 진행 현황 조직 내부의 역량진단 후 진단결과를 토대로,

자체적으로 역량 확보를 위해 노력하는 업체 취약 역량을 대상으로 교육기관 과정 검색, 신청, 교육시행 등의 노력

진단결과와 현안 문제를 요구사항화하여 지원 요청하는 업체 개발 이외에 운영, 관리, 지원(기획, 영업, 인프라 등) 영역까지 확대 요청

협회에서 과정(필수, 선택, 워크샵) 정제, 개설하여 교육서비스 예정

진단 업체를 대상으로 시행 중인 설문결과에 따라 교육과정 확정, 교육과정 개설, 교육과정 안정화 후 교재 발간 예정

다양한 목적을 가지고, 중견 및 대기업 IT 업체의 진단 요청 직원들의 역량에 대한 명확한 판단 기준으로 활용

직원별 Career Path 설정을 위한 수단으로 활용

직원들의 자기개발 노력 독려 수단

보유역량 수준에 따른 성과급 및 인사고과 반영

- 26 -

Page 27: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑

5. 결론

SW인력 역량 진단패키지 사업은, 중소기업의 SW인력 역량 파악 및 확보를 위한 실질적, 구체적 프레임워크 제공

각 구성요소의 지속적인 개선을 통해 실제적인 역량확보 서비스 제공

모든 이해당사자들의 노력이 사업성공의 관건 KOSTA(기획, 실행, 개선), 참여업체, 정부관련기관 등

- 27 -

역량 진단

인증

평가

교육과정및

로드맵 정의

Page 28: 국내 SW인력역량현황과역량확보방안 - KOSTA · 아키텍처 관련 표준 및 용어 개요 2. 아키텍처 개발 프로세스 개요. 아키텍처 프로토타이핑