certification package template - kosta certified... · web viewcore 기본역량 (1) sw...

20
소소소소소 소소소소 소소소소(KCSA)소소 소소소 KOSTA Certified Software Architect Certification Package Template 2017 0 소소 소 소소소 소소 0.1 소소소소(소소소소소 소소소소)소 소소

Upload: others

Post on 18-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

소프트웨어 아키텍트 자격인증(KCSA)신청 기술서KOSTA Certified Software Architect

Certification Package Template

2017

0 개요 및 가이드 라인

0.1 인증대상(소프트웨어 아키텍트)의 정의

본 인증 대상인 소프트웨어 아키텍트(이하 아키텍트라 한다)라 함은 소프트웨어 시스템 (프로젝트)의 요구사항을 분석하고 이를 바탕으로 소프트웨어 시스템의 기본구조(아키텍처)를 설계하며, 시스템 구축에서의 핵심적 기술사항에 대해 의사결정 및 커뮤니케이션 등을 통해 시스템 구축을 리드하는 소프트웨어 상위 전문가를 말한다.

Page 2: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

0.2 인증목적

본 인증의 목적은 국내 소프트웨어 산업분야에서 신뢰할 수 있는 수준의 아키텍트 자격자 인증에 대한 절차 및 운영수단을 확보하여, 아키텍트로서의 자질 및 역량을 종합적으로 평가함으로써 아키텍트 자격에 대한 인증을 부여하는데 있다.

0.3 인증수준(인증종류)

본 인증에서는 본 인증기관에서 정한 방법에 의해 아키텍트의 역량을 평가하여 그 결과에 따라, 주니어 아키텍트(Level1), 시니어 아키텍트(Level2), 마스터 아키텍트(Level3)로 구분하여 인증한다.

인증종류 수준정의

Level 1 : 주니어 아키텍트 부문 또는 영역별 실무 아키텍처를 주도적으로 수행할 수 있는 역량 수준 (전문분야의 아키텍처 수립능력을 가진 과장급 아키텍트)

Level 2 : 시니어 아키텍트프로젝트 전체 또는 여러 부문의 아키텍처에 관련된 종합적 의사결정과 프로젝트 이해관계자를 리딩할 수 있는 역량 수준 (프로젝트 전체의 아키텍처를 리드할 수 있는 차·부장급 아키텍트)

Level 3 : 마스터 아키텍트 멀티프로젝트 및 전사적 SW 아키텍처 표준에 대한 의사결정을 할 수 있는 역량 수준 (전사적인 아키텍처 수립 및 이와 관련한 정책적 의사결정권을 가진 임원급 아키텍트)

※ 본 수준정의에서의 직급(직위)의 명칭 및 역할수준은 각 기관의 사정 및 특성에 따라 달리 정의될 수 있음

0.4 인증방법

본 인증평가는 지원자의 소프트웨어 분야 및 소프트웨어 아키텍트 관련 업무에 종사한 최소한의 이력, 경력 및 프로젝트 수행역량을 요구하며 이러한 내용은 이력요건 검증, 면담 및 질의응답(인터뷰) 등의 평가수단 및 절차를 통해 평가 후 인증이 부여된다.

0.5 인증절차단계 내용 처리기간

1. 신청 - 신청서 작성 및 제출인증부여는

신청접수 마감일로부터 60 일 이내

2. 접수 - 신청접수 - 인증평가 인터뷰 일정 수립

3. 평가 - 평가위원회 서류심사 및 보완요청 - 평가위원회 평가인터뷰 실시

4. 인증 - 인증위원회의 인증결정 - 인증서 발급

2© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 3: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

0.6 인증신청기술서의 구성 및 작성요령

o 본 인증신청기술서는 50 페이지 이내로 작성되어야 한다. (포트폴리오 별도)o 페이지 레이아웃, 마진 등은 수정하거나 삭제하지 않는다o 이력사항은 아키텍트 인증을 받기 위해 인증대상자가 갖추어야 할 최소요건으로서 인증 레벨 별로

경력 요건이 만족되도록 작성하여야 한다.o 인증신청기술서의 어느 한가지 사항에 대해서도 작성상 누락이 있는 경우 신청자격이 부여되지

않는다.o 목차에 Section8 프로젝트 프로파일에 기입할 프로젝트 이름까지 기입하도록 한다.o 본 신청서는 아래 정한 템플릿 및 서식에 맞추어 작성하여야 한다.

- 본문 9 포인트, 맑은 고딕체 기본, 개조식 및 서술식 혼합 작성- 파일명 방법 : 지원자성명_신청인증종류.doc (예)홍길동_L2.doc- 기간을 명시할 때 년년/월월(yy/mm) 형식으로 작성한다. (예) 13/08

o 레벨에 따라 인증신청기술서의 프로젝트 수행경력 및 아키텍트 역량 적합성 항목을 작성한다. - 주니어 아키텍트 : 3 년 이내 프로젝트 1 개를 포함한 6 년 이내 프로젝트로서 총 2 개이상- 시니어 아키텍트 : 3 년 이내 프로젝트 1 개를 포함한 8 년 이내 프로젝트로서 총 3 개이상 - 마스터 아키텍트 : 3 년 이내 프로젝트 1 개를 포함한 10 년 이내 프로젝트로서 총 4 개 이상을

작성하되 이 중 Full Lifecycle 의 프로젝트가 1 개이상 포함되어야 한다.

o 제출방법 : KOSTA 인적자원역량팀([email protected])에 이메일 송부o 문 의 : 인적자원역량팀 070-5039-5826, [email protected]

신청기술서 제출 전 위 가이드 라인 페이지를 삭제하여 주십시오 .

3© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 4: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

소프트웨어 아키텍트 자격인증(KCSA) 신청기술서KOSTA Certified Software Architect

Certification Package Template

체크 Level 1 : 주니어 아키텍트(Certified Software Architect) □

Level 2 : 시니어 아키텍트(Senior Software Architect) □Level 3 : 마스터 아키텍트(Master Software Architect) □

2017

성명(한글) 성명(영문)

접수 구분 (KOSTA 사무국 작성) 접수 일자

1. 목차

0.1 인증대상( 소프트웨어 아키텍트) 의 정의.............................................................20.2 인증목적.......................................................................................................20.3 인증수준(인증종류)........................................................................................20.4 인증방법.......................................................................................................20.5 인증절차.......................................................................................................30.6 인증신청기술서의 구성 및 작성요령..................................................................3

1. 목차.....................................................................................................................22. 지원자 인적사항..........................................................................................................33. 지원자 이력사항..........................................................................................................44. 프로젝트 수행경험 요구사항.........................................................................................45. 프로젝트 프로파일 (Project Profiles)............................................................................5

5.1 프로젝트 프로파일 1: < 프로젝트 명 기입 >.......................................................65.1.1. 프로젝트 요약.....................................................................................6

1© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 5: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

5.1.2. 프로젝트 수행 내용 및 문제점...............................................................75.1.3. 적용기술 및 솔루션..............................................................................75.1.4. 결과..................................................................................................75.1.5. 교훈점...............................................................................................7

5.2 프로젝트 프로파일 2: < 프로젝트 명 기입 >.......................................................85.2.1. 프로젝트 요약.....................................................................................85.2.2. 프로젝트 수행 내용 및 문제점...............................................................95.2.3. 적용기술 및 솔루션..............................................................................95.2.4. 결과..................................................................................................95.2.5. 교훈점...............................................................................................9

6. 아키텍트 역량 적합성 요구사항...................................................................................106.1 아키텍트 역량 적합성 항목 및 역량요소.............................................................106.2 아키텍트 역량 적합성 요구 활동.......................................................................11

6.2.1. 기본핵심 역량 (Core Skills)...............................................................116.2.2. 기술 활용 역량 (Technology & Skill)..................................................146.2.3. 프로세스 역량 (Process Skills)...........................................................156.2.4. 대인 역량 (People Skills)..................................................................16

7. 전문성 개발 (Professional Development).................................................................178. 아키텍트 활동 기여(Contribution to the Architect Community).................................189. 추천서 (References)................................................................................................19

2. 지원자 인적사항

• 지원자 인적사항 성 명 (한글) (영문)

연락처(사무실)

생년월일(핸드폰)

이메일

주 소(회사) (거주지)

소속회사(기관)

회사(기관)명 대표자명

부 서 직 위

부서책임임원 성명

담당임원연락번호

(전 화) (이메일)

2© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 6: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

신청 및 서약서

본인은 (사)한국소프트웨어기술진흥협회가 실시하는 소프트웨어 아키텍트 자격인증(KCSA)의 인증을 신청하며, 이에 따라 작성하는 본 신청기술서에 기술하는 모든 사항에 대해 사실과 다름이 없음을 확인합니다. 이에 확인한 내용이 사실과 다르거나 인증기관의 규정사항을 위반하였을 시에는 자격인증의 취소와 아울러 인증 업무 방해 등의 손해에 따른 배상 등의 조치에 따를 것임을 서약합니다.

2017 년 월 일

지원자명 : (서명)

한국소프트웨어기술진흥협회 회장 귀하

3. 지원자 이력사항

3.1 학력 사항

입학년월 졸업년월 학과(전공)명 학위명

3.2 업무 경력/회사 근무사항

입사년월 퇴사년월 회사명 부서명 직급 담당업무

4. 프로젝트 수행경험 요구사항

4.1 프로젝트 수행경험 요구사항구분 Level1 Level2 Level3최소

경력 년 수· IT 경력 6 년이상 IT 경력 10 년 이상 IT 경력 15 년 이상

최소 직무경력· 소프트웨어 구축 4 년 이상 또는 2 년이상 아키텍트 직무로 실행경력

아키텍트 경력 5 년 이상(팀 리더/ 프로젝트 전 기간 참여 경력)

아키텍트 경력 8 년 이상(팀 리더/ 프로젝트 전 기간 참여 경력)

산업분야 경험· 1 개 이상의 특정분야 1 년이상 아키텍처 경험

1 개 이상의 산업분야에서 3 년 이상의 아키텍처 리딩 경험

1 개 이상의 산업분야에서 5 년 이상의 아키텍처 리딩 경험

솔루션 경험 · 1 개 이상의 특정 솔루션(요소 1 개 이상의 프로젝트에서 솔루션 연계 및 2 개 이상의 프로젝트에서 솔루션 연계 및

3© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 7: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

기술)에 대한 리딩 조정 조정

EC01아키텍처 직무 및 개발 경험

소프트웨어 구축 4 년 이상 또는 2 년(24 개월) 이상의 소프트웨어 아키텍트 직무를 수행 한 경험

기간 발주 기관 프로젝트 또는 주 활동 본인 역할yy/mm~yy/mm

총 개월 수

EC02산업 분야 경험

1 개 이상의 산업 분야의 1 년 이상의 아키텍처 경험

산업 분야 기간 프로젝트 또는 주 활동

yy/mm~yy/mm EC01 과 기간, 프로젝트 중복 가능

총 개월 수

EC03기술/솔루션 경험

HW, OS, 미들웨어, 솔루션, 기타 기술 중 1 개 이상의 기술을 리딩

기간 기술/솔루션 명 적용방법 및 진행내역

yy/mm~yy/mmS/W, H/W 를 포함하여 S/W 개발에 필요한 제반 기술 요소 임 (HW, System SW, OS, DB, 도구, 기타 솔루션, 디바이스, middleware 등)

yy/mm~yy/mmyy/mm~yy/mm

5. 프로젝트 프로파일 (Project Profiles)

아키텍트(Level1) 시니어 아키텍트(Level2) 마스터 아키텍트(Level3)아키텍트(Level1) 지원자는 6 년이내 프로젝트 2 개이상 아래 프로파일을 작성하여 하며, 그 중 1 개의 프로파일은 3 년 이내 프로젝트이어야 한다.

시니어 아키텍트(Level2) 지원자는 8 년 이내 프로젝트 3 개 이상 아래 프로파일을 작성하여 하며, 그 중 3 년 이내의 프로젝트 한 개 이상 Full Lifecycle 참여 1 개 이상(추천)이어야 한다.

마스터 아키텍트(Level3) 지원자는 10 년 이내 프로젝트 4 개 이상 아래 프로파일을 작성하여 하며, 그 중 3 년 이내의 프로젝트 한 개 이상 Full Lifecycle 참여 1 개 이상(필수)이어야 한다.

※ 지원자는 인증종류별로 정한 수행프로젝트 수를 채워야 하나 이를 초과 기재하여도 무방하며 위 지침에 따라 기술하고 하는 프로젝트 수만큼 프로젝트 프로파일을 작성하여야 한다. 작성하고자 하는 프로젝트 프로파일 수에 따라 아래 양식을 복사하여 작성하면 된다.

※ 프로젝트 프로파일 요약:프로젝트 프로파일 프로젝트 명 기간 프로젝트 목적/내용 본인 역할

Profile 1 yy/mm~yy/mm

Profile 2 yy/mm~yy/mm

4© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 8: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

Profile 3 yy/mm~yy/mm

*원칙적으로 완료된 요건에 맞는 2 개 또는 3 개의 프로젝트를 기술하여야 하나, 프로젝트의 특성 상 프로젝트가 장기이거나 (예를 들면, 6 년 이상 진행되는 프로젝트 ) 특이 사항이 있을 경우에는 주석으로 해당 내용을 설명하고, bold (굵게) 처리.

5© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 9: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

5.1 프로젝트 프로파일 1 : < 프로젝트 명 기입 >

5.1.1. 프로젝트 요약 5.1.1.1. 프로젝트 사항

프로젝트 명

발주 기관 (요청부서)수주 기관 (실행 부서)프로젝트 목적

5.1.1.2. 프로젝트 수행 기간시작일 완료일

총 프로젝트 수행 기간 yy/mm yy/mm본인 투입 기간

5.1.1.3. 프로젝트 규모수주사 발주사 기타

프로젝트 팀 크기 10 2아키텍처 팀 크기 2프로젝트 금액 금액 또는 m/m

5.1.1.4. 본인의 주요 역할SW 아키텍트로서

본인이 수행한 주요 역할

업무 분석 SW 아키텍트

테스팅 이행

5.1.1.5 본인이 리딩 한 프로젝트의 단계별 상세 내역시작일 완료일 프로젝트 진행 단계별 주요내용 본인 수행 업무 내용

yy/mm yy/mm 업무 분석 요구사항 수집 및 정의, 벤치마킹

5.1.2. 프로젝트 수행 내용 및 문제점5.1.2.1. 프로젝트는 무엇이었으며, 구체적인 범위는 어디까지 이었습니까?

5.1.2.2. 주요 요구사항은 무엇이었습니까?

5.1.2.3. 프로젝트의 주요 문제점은 무엇이었습니까?

5.1.3. 적용기술 및 솔루션

6© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 10: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

5.1.3.1. 프로젝트에 적용한 기술과 솔루션에 대한 아키텍처적 고려사항은 무엇이었습니까?

5.1.3.2. 프로젝트의 주요 기술적 위험은 무엇이었으며, 이에 따른 아키텍처적 결정사항은 무엇이었습니까?

5.1.3.3. 소프트웨어 개발 방법론 및 도구는 무엇을 사용하였습니까?

5.1.3.4. 산출물은 무엇이었으며 이를 선택한 이유는 무엇입니까?

5.1.4. 결과

5.1.4.1. 프로젝트 목표 달성 및 고객 만족도 측면에서 프로젝트 성공여부는 어떠하였습니까?

5.1.4.2. 비용, 일정, 품질 등의 관점에서 프로젝트 성공 여부는 어떠하였습니까?

5.1.4.3. 아키텍처 설계 및 적용 측면에서 프로젝트 성공도는 어떠하였습니까?

5.1.5. 교훈점

5.1.5.1. 프로젝트를 통해 얻은 교훈은 무엇입니까?

7© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 11: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

5.2 프로젝트 프로파일 2: < 프로젝트 명 기입 >

5.2.1. 프로젝트 요약 5.2.1.1. 프로젝트 사항

프로젝트 명

발주 기관수주 기관프로젝트 목적

5.2.1.2. 프로젝트 수행 기간시작일 완료일

총 프로젝트 수행 기간 yy/mm yy/mm본인 투입 기간

5.2.1.3. 프로젝트 규모수주사 발주사 기타

프로젝트 팀 크기

아키텍처 팀 크기

프로젝트 금액

5.2.1.4. 본인의 주요 역할SW 아키텍트로서

본인이 수행한 주요 역할

5.2.1.5 본인이 리딩 한 프로젝트의 단계별 상세내역시작일 완료일 프로젝트 진행 단계별 주요내용 본인 수행 업무 내용yy/mm yy/mm

5.2.2. 프로젝트 수행 내용 및 문제점5.2.2.1. 프로젝트는 무엇이었으며, 구체적인 범위는 어디까지 이었습니까?

5.2.2.2. 주요한 요구사항은 무엇이었습니까?

5.2.2.3. 프로젝트의 주요 문제점은 무엇이었습니까?

5.2.3. 적용기술 및 솔루션

8© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 12: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

5.2.3.1. 프로젝트에 적용한 기술과 솔루션에 대한 아키텍처 적 고려사항은 무엇이었습니까?

5.2.3.2. 프로젝트의 주요 기술적 위험은 무엇이었으며, 이에 따른 아키텍처적 결정사항은 무엇이었습니까?

5.2.3.3. 소프트웨어 개발 방법론 및 도구는 무엇을 사용하였습니까?

5.2.3.4. 산출물은 무엇이었으며 이를 선택한 이유는 무엇입니까?

5.2.4. 결과

5.2.4.1. 프로젝트 목표 달성 및 고객 만족도 측면에서 프로젝트 성공여부는 어떠하였습니까?

5.2.4.2. 비용, 일정, 품질 등의 관점에서 프로젝트 성공 여부는 어떠하였습니까?

5.2.4.3. 아키텍처 설계 및 적용 측면에서 프로젝트 성공도는 어떠하였습니까?

5.2.5. 교훈점

5.2.5.1. 프로젝트를 통해 얻은 교훈은 무엇입니까?

6. 아키텍트 역량 적합성 요구사항

아키텍트(Level1) 시니어 아키텍트(Level2) 마스터 아키텍트(Level3)아키텍트(Level1) 지원자는 6 년이내 프로젝트 2 개이상 아래 프로파일을 작성하여 하며, 그 중 1 개의 프로파일은 3 년 이내 프로젝트이어야 한다.

시니어 아키텍트(Level2) 지원자는 8 년 이내 프로젝트 3 개 이상 아래 프로파일을 작성하여 하며, 그 중 3 년 이내의 프로젝트 한 개 이상Full Lifecycle 참여 1 개 이상(추천)이어야 한다.

마스터 아키텍트(Level3) 지원자는 10 년 이내 프로젝트 4 개 이상 아래 프로파일을 작성하여 하며, 그 중 3 년 이내의 프로젝트 한 개 이상 Full Lifecycle 참여 1 개 이상(필수)이어야 한다.

※ 지원자는 인증종류별로 정한 수행프로젝트 수를 채워야 하나 이를 초과 기재하여도 무방하며 위 지침에 따라 기술하고 하는 프로젝트 수만큼 프로젝트 프로파일을 작성하여야 한다.

※ 프로젝트 프로파일 요약 1프로젝트 프로파일 프로젝트 명 기간

Profile 1

Profile 2

Profile 3

6.1 아키텍트 역량 적합성 항목 및 역량요소

※ 아래 15 개 역량항목은 누락됨이 없이 기재되어야 하며, 항목별로 평가가 이루어져 항목별 과락이 있는 경우에도

실격요건이 된다. 가능한 경우 프로젝트 별로 각 항목 작성을 권장한다.카테고리 내용 역량항목 역량요소

Core 기본역량 (1) SW 아키텍처 개념이해, 아키텍처 사고방식, 요구사항 도출 및 조정, 비전 및 목표수립, 의사결정 9

© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 13: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

의사결정 및 리딩

(2 )SW 아키텍처 요구사항 수집

요구공학 적용, 시스템 범위 및 시스템 단위의 정의, 요구사항 도출/정제화, 문서화, 우선순위 결정, 갈등(Conflict) 및 상관관계(Trade-off)도출/해소, 관리방안 수립 및 적용

(3) SW 아키텍처 설계

요구사항의 해결방안제시, 아키텍처 대안설계, 대안제시, 개발방법 리딩, 문서작성 및 기법, 자산확보 및 재사용 활용방안

(4) SW 아키텍처검증 및 평가

품질목표 이해, 측정 가능한 평가항목 및 방법도출, 환경구성 적절성여부 검증 및 테스트

(5) SW 아키텍처적용 SW 아케틱처에 따른 실행아키텍처 구현, SW 아키텍처 준수 모니터링

Technology SW 아키텍처 수립에 필요한

기술/스킬

(6) SW 아키텍처스타일 활용 아키텍처 전술/패턴이해, 아키텍처 전술/패턴적용, 영향도 파악, 기술이슈 해소

(7) SW 아키텍처 요소기술 활용 솔루션 선정, 솔루션 간 연계

(8) SW 아키텍처 관련 트랜드 활용 IT 기술 동향에 대한 이해, 최신 기술 활용

ProcessSW 생명주기

단계별아키텍트

업무수행 역량

(9) SW 아키텍처 절차와 방법론 SW 개발 생명주기 이해, SW 개발 방법론 이해, 절차와 방법, 테일러링

(10) SW 아키텍처 기반 프로젝트 계획 수립

WBS테일러링 경험, 상황 별 우선순위 결정, 아키텍처 전략수립

(11) SW 아키텍처 위험관리 위험요소 예측 및 대응방안, 개발, 위험 관리정책

(12) SW 아키텍처 자산화 재사용 정책 수립, 레퍼런스 아키텍처 기반 자산화 수행, 프레임워크 개발 등

People 이해관계자와 협업관련 역량

(13) 리더십 방향제시, 동기부여, 영향력발휘, 부하육성, 목표달성 등

(14) 커뮤니케이션 프레젠테이션, 문서화, 이해관계자 설득, 의견충돌 중재 등

(15) 협상 파트너 십 구축, 합법적 가이드라인 제시, 대책 안 제시 등

6.2 아키텍트 역량 적합성 요구 활동

· 본 아키텍트 역량활동 내용에는 신청인이 아키텍트로서 실제 수행한 해당 역량 적합성 항목만을 기재하여야 한다. 예를 들어 Full Lifecycle 에 일부 참여한 경우에는 대부분의 항목을 기술할 수 있을 것이나 일부 프로세스나 부분적인 업무를 수행한 경우에는 해당 역량 적합성 항목만을 골라 기재하여야 함. · 작성내용은 일반론적인 이론을 기술하지 말고 구체적인 사례에 기반한 본인 수행역할을 기재하여야 하며 위의 프로젝트 수행 프로파일에 작성한 프로젝트들을 기반으로 각 역량항목을 작성한다.

※ Portfolio 또는 입증자료 첨부 제출: 각 신청인은 프로젝트의 아키텍트 역량 적합성 기재사항을 입증할 자료로서 신청인의 역량을 가장 잘 입증할 역량항목 중 실전자료를 골라 Portfolio 로 제출하여야 함. 이 경우 제출자료는 프로젝트 산출물이 아닌 본인이 직접 수행, 작성한 것으로서 신청인이 저작권자이거나 저작권자의 동의가 있는 경우 제출 가능함. (제출시 발주자의 명칭 등 사용자 기밀사항은 삭제) 작성시에는 산출물에 해당 역량 적합성 항목을 표시하여야 하며 작성 분량은 프로젝트 당 총 30 페이지 이내로 함.

10© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 14: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

6.2.1. 기본핵심 역량 (Core Skills)CRS01SW 아키텍처 의사결정

SW 아키텍처의 개념을 이해하고 아키텍처적 사고 방식으로 아키텍처 비전 및 목표를 수립하고 이를 기반으로 다양한 이해관계자들의 요구사항을 수집하고 조정하여 SW 아키텍처 설계 관련 의사 결정을 주도 할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

yy.mm ~ yy.mm A 플젝(추천 양식)

기술 검증- ……업무 범위 조정- …..

yy.mm ~ yy.mm

B 플젝기술 검증

업무 범위 조정

(A 플젝 또는 B 플젝 형태로 작성, B 플젝 형태를 권장함)- ……- ……

yy.mm ~ yy.mm C 플젝프로젝트 시작 전, 계획, 수행 단계에서 발생한 의사결정 사항을 설명 (대안 검토, 관련된 이해당사자와의 협상, 의사결정 과정에서의 본인의 역할)

㈜ 목표 시장(고객), 품질, 원가에 대한 이해, 고객요구사항 구체화

CRS02SW 아키텍처 요구사항 수집

비즈니스 목표와 환경을 정의하고, 이해관계자의 요구사항(기능, 비기능), 제약사항을 수집하여 아키텍처에 영향을 미치는 요구사항으로 정제, 문서화, 우선순위 부여 및 분석을 통하여 아키텍처 설계에 반영하고, 요구사항 반영 여부를 추적하고, 요구사항 변경을 관리하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

프로젝트 비전 및 범위 하에서 요구사항 수집(기능과 비기능 요구사항 – 인터뷰, 워크샵, 서류검토 등, Use Case Diagram), 분석(검토,…), 정의/문서화 (프로세스 정의서, 객체모델링 - Class Diagram), 요구사항 추적(아키텍처, 상세설계, 구현, 테스트) 그리고 베이스라인 설정 이후 변경관리에 대한 사항

㈜ 요구사항 별 개발 우선순위 선정 및 전개, 제품 기능정의 단위 도출, 산출물(문서)간 요구사항 추적성과 일치성 유지 활동, 요구사항변경 관리 활동

11© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 15: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

CRS03SW 아키텍처 설계

시스템에 요구되는 기능 요구사항과 비 기능 요구사항의 우선순위 및 제약사항을 고려하여 요구사항간 상관관계(Trade-off)분석을 통하여, 아키텍처 대안 설계와 검토를 통해 아키텍처를 설계하고 필요한 개발방안, 개발표준, 개발환경을 제시하고 문서화 하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동주어진 제약사항 (기간, 범위, 디바이스, …) 하에서 특정 또는 전체 기능 요구사항에 대한 품질속성 (비기능 요구사항) 을 만족하도록 SW 구조/아키텍처에 관련된 설계 의사결정 (표준 가이드 포함)에 대하여 설명하고 사례를 제시

㈜ 고객요구사항, 법(규제), 규격, Claim, 자사전략에 따른 방안 정립, 계층화 구조에 따른 서브 시스템 정의 및 컴포넌트 설계

CRS04SW 검증 및 평가

SW 아키텍트가 SW 아키텍처 요구사항을 만족하는지 검증하기 위하여 측정 가능한 평가 항목을 도출하고 아키텍처 평가 작업을 통하여 아키텍처를 검증하고 평가할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동ATAM, Lightweight Architecture Evaluation, 검토 (동료, 고객)를 통한 아키텍처 검증/평가 그리고 설계 초안 검토가 어려운 경우 프로토티이핑, 시물레이션, 아키텍처 설계 검증/평가를 위한 구현/테스트를 통한 상세설계, 구현 이전의 검증 평가 작업. ATAM 은 직접 적용보다는 참조하여 아키텍처 검증/평가를 수행한 과정을 설명 (실제 ATAM 적용 사례가 있으면 OK)

㈜ FMEA(Failure Mode and Effect Analysis), FTA(Fault tree analysis) 활동에 의한 사전 검증, 요구사항의 판정 기준 정립을 통한 사전 시험 기준 수립 활동, 제품 검증 및 평가 활동 수립, 제품 시험을 위한 시험 기준(시험 규격) 정의 및 성능 평가, 검증 실시

CRS05SW 아키텍처 적용

SW 아키텍처 의사결정, 개발방안, 개발 표준의 검증이 필요 한 경우에 상세 설계, 구현, 테스트를 진행하여 SW 아키텍처를 확정하고 확정된 SW 아키텍처 의사결정, 개발방안, 개발 표준을 준수하여 상세 설계, 구현, 테스트를 진행하거나 준수 하도록 하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동SW 아키텍처 의사결정 (아키텍처, 아키텍처 패턴, 전술, 표준 등)을 상세 설계와 구현에서 일관성 있게 적용하고 유지하는 제반 활동을 설명하고, 사례를 제시

㈜ 의존성 분석을 통한 소스 코드 구조 개선 식별 및 리팩토링 활동

12© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 16: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

6.2.2. 기술 활용 역량 (Technology & Skill)TECS01SW 아키텍처 스타일 활용

반복되는 아키텍처 문제 해결을 위해 적합한 아키텍처 스타일 (아키텍처 전술, 패턴)을 선택하고, 적용하는데 필요한 기술적 이슈를 해결하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

아키텍처 문제해결을 위한 아키텍처 접근법/스타일 (아키텍처 패턴, 전술, ….)의 적용사례를 소개. 구체적인 적용 사례 포함

㈜ 의존관계(DSM)분석을 영향도 파악 및 구조개선 활동

TEC02SW 아키텍처 요소기술 활용

SW 아키텍처 구현을 위하여 필요한 요소기술 (개발 언어, OS, Middleware, DBMS, 개발 및 품질 도구 등)을 정의, 평가, 선정하고, 도입하여 프로젝트에 적용할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

SW 개발에 필요한 제반 SW (OS, DBMS, M/W, 시스템 SW, 도구, …)와 HW (디바이스, 서버, …)의 평가, 도입, 적용에 관련된 사항

㈜ 개발환경 선정 및 구축, H/W, S/W 구현 범위 규정 및 통합 활동

TEC03SW 아키텍처 관련 트랜드 활용

IT 관련 트랜드를 이해하고, 아키텍처 수립 시 활용할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

업무 도메인관련 기술 (HW, SW)에 대한 추세를 적시에 파악하고 아키텍처 작업에 적기에 활용하고 있는지를 설명

㈜ 선진사례 벤치마킹, 3C 분석, 관련 기술에 대한 지속적 모니터링 및 확보계획 수립

6.2.3. 프로세스 역량 (Process Skills)PRS01SW 아키텍처 절차 및 방법

프로젝트의 SW 개발 방법론과 일관성을 유지하면서 SW 아키텍처 절차와 방법을 정의할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

㈜ 개발 방법론 이해 및 적용, 연구 개발 단계 별 산출물 정립 및 관리

13© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 17: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

PRS02SW 아키텍처 기반 프로젝트 계획 수립

SW 아키텍처 수립 절차와 방법에 따라 필요한 산출물을 정의하고, 조직구성, 인적/물적 자원, 비용과 기간 산정과 함께 WBS 기반으로 계획을 수립할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동SW 아키텍처 설계와 적용에 관련된 계획을 어떻게 수립하였고, 계획 수립 과정의 주요 이슈 중심으로 계획에 어떻게 반영하였고, 프로젝트 진행을 어떻게 하였는지 설명

㈜ 과제 유형별 WBS(Work Breakdown Structure)정의, 연구개발 계획서 수립/토/승인, Iteration 설정 기준 수립 및 전개

PRS03SW 아키텍처 위험관리

SW 아키텍처에 관련된 위험을 식별하고 해당 위험 요소를 분석하여 대응방안을 수립하고, 해결할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

프로젝트에서 SW 아키텍처 작업에 방해가 되거나 위험이나 도움이 되는 프랙티스를 적시에 파악하여 대책을 세우고 실행하여 위험을 감소시키고 도움이 되는 것을 강화한 내용을 설명. 회사의 시스템, 절차가 있으면 간단히 설명하고, 구체적인 프로젝트별 사례를 설명

㈜ 프로젝트 위험요소 식별 및 대응방안 정립(Risk 식별, 발생가능성, 영향도, Risk 대응계획, 감시 및 통제 등)

PRS04SW 아키텍처 자산화

SW 아키텍처 수행 결과물을 자산화하고, 자산의 재사용을 위한 방안을 수립, 관리, 적용을 지원하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

프로젝트 또는 제품 릴리즈 간 프로젝트 아키텍처 산출물을 자산화하고, 재사용하는 절차와 사례를 소개

㈜ 작업 산출물(문서, 소스)의 자산화(노하우) 유지 및 재 사용 실행, 시리즈 제품 개발 시 코드 재사용 활동

14© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 18: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

6.2.4. 대인 역량 (People Skills)PES01리더십 아키텍처에 관한 비전을 제시하고 아키텍처 작업에 이해당사자의 참여를

유도하고 중요한 의사결정을 주도하여 기술적 문제를 해결할 수 있는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

아키텍트로서 주인의식을 가지고 프로젝트를 진행한 사례를 중심으로 설명

㈜ 지속적 변화관리 및 Career path 관리, 과제수행 조직 구성(팀 빌딩), 동기부여 및 조직 활성화

PES02커뮤니케이션 이해당사자로부터 다양한 요구사항(기능과 비기능)을 파악하고,

아키텍처 의사결정을 문서화(산출물)하고 의사소통하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

아키텍처 작업 수행에 필요한 의사소통 (자료 작성, 메일링, 발표, 미팅, 워크샵, 게시판 활용, 일일 미팅, 주간 미팅, 보고, 업무 협의, 검토 등등) 활동에 대한 주요 방법 및 사례를 설명

㈜ 다양한 이해관계자들과 의사소통, 제품정보요약 및 전달(프리젠테이션 역량), 기술문서작성 및 데이터 시각화(OA 활용능력), 커뮤니케이션 관련 사내/외 활동, 의사전달 및 갈등 중재

PES03협상

SW 아키텍처 이해관계자를 식별하고 이해관계자의 상충하는 요구사항을 중재하여 합의하고, 이해당사자가 만족하는 솔루션을 도출하는 역량

기간 프로젝트 또는 주요활동 역량이 발휘된 구체적인 내용 및 활동

yy/mm~yy/mm프로젝트에서 이해당사자의 상충된 요구사항, 이슈 등 의사결정이 필요한 경우 협상을 통하여 win-win 상황을 만들어 가는 사례를 설명

㈜ 지속적 파트너쉽(협력사), 네트워크 구축/강화, 대안도출/평가 및 의사결정

15© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 19: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

7. 전문성 개발 (Professional Development)

PRD01교육이수경력

사내외 정규과정 등 교육기관이 시행한 과정 이수

이러닝 스터디 그룹, 기타 전문성 개발을 위한 지속성 있는 정보 수집 및 연구 활동

기간 교육과정 명 교육기관 주요 학습내용(Learning Object)

yy/mm~yy/mm SW 아키텍처 또는 SW 관련 교육을 최대 5~10 개 이내로 기술

8. 아키텍트 활동 기여(Contribution to the Architect Community)

CAC01특허/논문기고

발행일(yy/mm) 연구조사/논문기고 명 주요내용 게제지 발행기관

본인이 참여한 특허/논문에 대한 사항을 기술 (SW 아키텍처 이외의 항목도 포함) 최대 5 ~ 10 개 이내

CAC02기타활동

강의경력, 자격사항, 멘토링, 커뮤니티 및 조직활동, 서적출판, 인증활동, 감리활동, 포상내역 등

날짜(yy/mm) 주체 주제 활동내용

있을 경우 기술

16© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED

Page 20: Certification Package template - KOSTA Certified... · Web viewCore 기본역량 (1) SW 아키텍처 의사결정 개념이해, 아키텍처 사고방식, 요구사항 도출 및

CAC03아키텍트 확장기여

인증위원회참여 및 연합회 등 아키텍트 전문커뮤니티 회원확보, 분과위활동, 연구과제수행 등

날짜(yy/mm) 주체 주제 활동내용

있을 경우 기술

9. 추천서 (References)

· 인증지원자는 아키텍트로서의 직무수행 또는 프로젝트 수행 아키텍트 기여 할동 등과 관련하여 소속기관 부서장 또는 임원, 대학 및 업계의 해당분야 전문가, 고객사의 책임 있는 직위에 있는 자 등으로부터 지원자의 아키텍트 활동에 대한 평가를 담은 추천서(1 인 이상 작성)를 제출하여야 한다.· 추천인의 추천서 내용은 인증지원자가 기술한 프로젝트 수행경력의 아키텍트 역량 적합성 사항 관련 내용으로서 구체적인 평가 및 추천내용이 언급되어야 한다.

(추천서 첨부: PDF 파일)

17© 2011 - 2017 한국소프트웨어기술진흥협회ALL RIGHTS RESERVED