Presentation is loading. Please wait.

Presentation is loading. Please wait.

정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 (SP인증심사원)

Similar presentations


Presentation on theme: "정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 (SP인증심사원)"— Presentation transcript:

1 2009. 11. 20 정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 (SP인증심사원)
              정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 (SP인증심사원)

2 목 차 1. SP인증제도 소개 2. 인증심사 수검 준비 3. 인증심사 현황 및 평가항목 4. 기업의 SW프로세스품질 향상 방안

3 1. SP인증제도 소개 1-1 제도 경과 사항 1-2 제도 도입 배경 1-3 SP인증 체계 1-4 인증기준 및 등급
1-5 인증심사 절차

4 1-1 제도 경과사항 SW프로세스 품질인증 제도란? SW프로세스 품질인증평가모델 개발(’06.12) /개선(’07.12)
(前 한국소프트웨어진흥원) - 7 -

5 국내 SW기업의 SW사업 수행능력을 강화하고, SW사업의 부실방지를 위해『SW프로세스 품질인증제도』를 도입
1-2 제도 도입 배경 국내 SW기업의 SW사업 수행능력을 강화하고, SW사업의 부실방지를 위해『SW프로세스 품질인증제도』를 도입 - SW의 대용량화, 복잡화 추세에 따라 고품질의 신뢰도가 중요하고 SW결함으로 인한 국가ᆞ사회적 이슈 발생 전투기 텔레콤 SW크기(라인수)의 변화 ’90년 ’00년 현재 F-16/100만 F-22/1,000만 F-35/8,000만 ’96년 ’99년 70만 150만 200만 ※ 자료 : VDC(’06 /’02) 54.3% 52.4% 51.4% 전투기 자동차 텔레콤 ’02 ‘06 39.7% 37.9% 39.3% 산업별 SW개발원가 비중 경제적 피해 ▪ 미국 : SW결함으로 연간 595억 달러 경제적 손실 발생 (NIST, ’02) ▪ 국내 : 교통카드인식기 오작동 (’04), 금융기관 창구 업무 마비(’06) 등

6 1-2 제도 도입배경 계획된 목표(납기, 예산, 품질)가 제대로 달성된
SW사업 비율-성공율- 낮음 - 성공율 35%, 실패 및 도전율 65% <SW프로젝트 실태조사> 성공 – 계획(납기,예산,품질 등의 프로젝트 목표)이 달성됨 실패 – 프로덕트(SW시스템)이 고객에게 인도되지 못하고 프로젝트가 중도에 중단됨 도전 - 계획에는 미달했으나 프로덕트(SW시스템)이 성공적으로 고객에게 인도됨 (출처: Standish Group, 1994~2006)

7 1-2 제도 도입배경 프로세스 개선 후 생산성 35%향상, 개발기간 19%단축, 결함 39%감소
- 프로세스 개선 ROI 통계 분석 결과 20%비용 절감효과 (출처 : CMU/SEI)

8 1-3 SP인증 체계 정 부 인증기관 인증 심사원 인증신청인(SW기업) (지식경제부) 정책 및 법ᆞ제도, 보급 및 확산
정 부 (지식경제부) 정책 및 법ᆞ제도, 보급 및 확산 인증기관 지정ᆞ관리 인증심사원 양성ᆞ관리 인증기관 지정ᆞ관리 인증심사원 양성ᆞ관리 인증기관 (조직, 심사인력, 운영절차 구비) 인증 심사원 (요건 충족 및 교육과정 이수) 채용 및 위촉 인증부여 권한 및 책임 인증심의회 구성ᆞ운영 교육 및 컨설팅, 데이터관리 등 인증 심사 주체 - 프로세스역량심사 및 등급판정 인증심사 협조 인증신청 인증결과 통보(인증서 또는 인증결과서) 인증심사 인증신청인(SW기업)

9 “소프트웨어 프로세스 품질인증제도 운영 시 소프트웨어 기업 및 개발 조직의 소프트웨어프로세스 품질역량 수준을 심사하는 기준”
1-4 인증기준 및 등급 인증기준 “소프트웨어 프로세스 품질인증제도 운영 시 소프트웨어 기업 및 개발 조직의 소프트웨어프로세스 품질역량 수준을 심사하는 기준” (정의) SW개발 및 관리를 위한 핵심적 활동 기준 제시 (구성) 5개 영역, 17개 평가항목, 76개 세부평가항목 (특징) ‘프로젝트’와 ‘조직’관점으로 구성하여 SW프로세스역량수준 심사체계 구축

10 1-4 인증기준 및 등급 SP인증 기준 개념도 조직 측정 저장소 프로세스 자산 라이브러리 조직 차원 프로 젝트 차원 목표 기준
모델 정책 절차 표준 관리 조직 차원 조직 측정 저장소 프로세스 자산 라이브러리 프로세스 테일러링 지침 Best Practices 과거 데이터 결과 데이터 프로젝트 통제 프로 젝트 차원 분석 설계 구현 테스트 품질 보증 형상 관리 측정 분석 프로젝트 계획

11 1-4 인증기준 및 등급 조직 관리 프로세스 개선 5개 영역 17개 평가항목 76개 세부평가항목 프로젝트 관리 개발 지원
조직 프로세스 관리(6) 기반구조 관리(3) 구성원 교육(3) 정량적 프로세스 관리(6) 문제 해결(5) 프로세스 개선 관리(5) 5개 영역 17개 평가항목 76개 세부평가항목 조직관리 영역 프로세스 개선 영역 프로젝트 관리 영역 개발 영역 지원 영역 프로젝트 관리 개발 프로젝트 계획(11) 프로젝트 통제(5) 협력업체 관리(5) 요구사항 관리(3) 분석(3) 설계(3) 구현(4) 테스트(2) 품질 보증(4) 형상 관리(4) 측정 및 분석(4) 지원

12 1-4 인증기준 및 등급 인증등급 및 평가영역 3 등급 2 등급 1 등급 구분 영역 평가항목 세부평가항목 2등급 3 11 48
3등급 5 17 76 1 등급 2 등급 3 등급 인증 등급 (역량수준) 평가 요소(심사 영역) 조직관리 프로세스 개선 프로젝트 관리 개발 지원

13 세부평가항목→평가항목→영역 의 계층적 순서에 의해 판정된다.
1-4 인증기준 및 등급 등급 판정 절차 소프트웨어프로세스 품질인증 등급은 세부평가항목→평가항목→영역 의 계층적 순서에 의해 판정된다. 1. 세부평가항목 판정 : 세부평가항목 심사결과로 ‘달성’여부 판단 * 달성, 대부분 달성, 일부 달성, 미달성으로 판정 2. 평가항목 판정 : 세부평가항목별 ‘만족’여부 판단 * 만족, 불만족으로 판정 3. 영역 판정 : 평가항목별 ‘인정’여부 판단 * 인정, 불인정으로 판정 4 인증등급 판정 : 2등급 또는 3등급 * 2등급 : 3개 영역 판정결과가 인정된 경우 * 3등급 : 5개 영역 판정결과가 인정된 경우

14 1-4 인증기준 및 등급 등급 판정 절차 세부평가항목(76) 평가항목(17) 영역(5) 달성 (Fully achieve)
만족(Satisfaction) 인정 (Yes) 대부분 달성 (Largely achieve) 불만족 (Not Satisfaction) 불인정 (No) 일부 달성 (Partially achieve) 미달성 (None)

15 2. SP인증심사 수검준비 신청서류 2. 심사 절차 3. 심사 진행방법 3. 인증심사 수수료 - 8 -

16 2-1 SP인증심사 신청서류` 인증심사 신청공문 1부 SW프로세스품질인증 신청서 1부(* 소정 양식 활용)
심사대상 사업설명서 1부 심사대상사업 설명작성시 심사대상 조직에서 수행한 사업(프로젝트)에 대해서 각각 작성하여야 하며, 작성범위는 심사대상조직에서 수행한 프로젝트 중 프로젝트가 인증심사신청일자 기준으로 종료된지 1년 이내이거나 신청일 현재 고객에게 인계단계 중인 사업들에 대해 작성 - 9 -

17 2-1 SP인증심사 신청서류` 심사대상 사업설명서 1부(계속)
사업설명서 작성양식의 내용 중에서 ‘3년간 프로젝트 실적’은 그대로 작성하고, 심사대상 조직에서 수행한 심사대상 사업을 작성시에는 해당 프로젝트별로 프로젝트명, 사업기간(시작연월일-종료연월일), 사업규모(투입 MM 또는 FP(총 투입MM(또는 FP)와 개발 투입MM(또는 FP)를 구분하여 표기)), 사업형태(단독수행, 컨소시엄-신청기업의 참여역할 표시,협력업체로 참여여부 등), 사업특징( SI프로젝트, 패키지SW개발, 유지보수 등), 총 사업금액, 협력업체 활용여부, 구체적인 사업 수행내용, 프로젝트 추진조직 및 참여인력별 역할(PM,요구사항관리,분석/설계/구현,테스트,품질보증,형상관리,측정 및 분석 등), 프로젝트 추진 세부일정 등을 포함하여 구체적으로 작성 - 9 -

18 2-2 인증심사 절차

19 2-2 인증심사 절차 인증상담 및 문의 인증신청안내 인증신청서 및 관련서류 인증 신청 검토 및 접수 보완자료 추가자료 제출
인증신청인 인증기관 인증상담 및 문의 인증신청안내 인증신청단계 인증신청서 및 관련서류 인증 신청 검토 및 접수 보완자료 부적합 추가자료 제출 적합 불가능 심사 여부판단 가능 인증심사 계획서 수검 준비 인증심사계획수립/통보 인증심사준비단계 인증심사팀 구성 사전검토회의 현장심사 계획서 수검 및 심사 협조 현장심사계획수립/통보 현장심사 착수 인증심사단계 문 서 심 사 면 접 심 사 현장심사결과 작성/보고 인증단계 인증심의/인증여부 결정 인증서 인증결과 확인 인증결과통보/관리 인증결과보고서

20 2-3 SP인증 심사진행 방법 1.신청서류 검토 및 신청기업 방문 2.인증심사 계약체결 심사 진행안내
제출자료에 대한 보완여부 확인/보완 요청 신청접수증 발급 신청관리비 납부 2.인증심사 계약체결 현장심사 일정 협의 심사기간, 심사팀 규모 안내 심사계약 체결 인증심사비 납부

21 2-3 SP인증 심사진행 방법 3. 사전 검토회의 4. 현장심사계획 통보 및 수검준비 확인 심사팀원별 심사영역 및 역할 분담
심사대상 사업 선정 심사팀장 선임 평가항목별 주/부심사원 결정 심사대상사업별 면접심사 대상자/세부일정 결정 4. 현장심사계획 통보 및 수검준비 확인 현장심사계획서 통보 현장심사 협조요청사항 통지 현장심사 장소 확인 등 신청기업 방문

22 2-3 SP인증 심사진행 방법 5. 현장심사 6. 인증심사결과 확정 심사 착수회의 문서심사
- 심사대상 사업별 산출물(관리문서,프로젝트 산출물) 확인 면접심사 - 심사대상사업별 주여 참여인력 대상 심사결과 정리 6. 인증심사결과 확정 인증심의회의 개최 인증심사결과 통보 (인증표시 사용계획 제출)

23 2-4 인증심사 수수료 항 목 적 용 범 위 산 정 기 준 - 모든 인증신청인에게 일괄 적용되며, 인증심사에
항 목 적 용 범 위 산 정 기 준 신청관리비 - 모든 인증신청인에게 일괄 적용되며, 인증심사에 필요한 행정업무를 수행하는 소요되는 비용 - 인증상담, 신청접수, 인증심사팀 구성, 심사계획서 작성 및 발송 인증심의회소집, 인증서 발급, 사후관리 - 인증심사비 -인증심사 주체인 인증심사원의 심사비용 심사참여인력 X 심사기간 X 심사원 일일노임단가 직 접 경 비 -인증심사에 소요되는 필요 경비 ( 여비(교통비, 숙박비, 일비), 인쇄비 등) 실비정산방식 적용

24 <참고자료> 제1호 SP인증기업체
- 8 -

25 3. SP인증심사 현황 및 평가항목 1. SP인증심사 현황 2. 평가항목/세부평가항목 및 심사결과 시사점 - 8 -

26 3-1 SP인증심사 현황` 총 15개 기업 신청 8개 기업 인증획득(2009.10월 말 기준)
중소 SW기업 중심으로 신청 중 연말 내년초 중견/대기업 신청 예상 지속적인 심사 신청문의와 관심 고조 8개 기업 인증획득( 월 말 기준) 종류 : 전사획득 2개사, 부문획득 6개사 (2등급) 분포 : 서울소재 7개, 대구소재 1개 - 9 -

27 3-2 심사 세부평가항목/시사점 (2등급기준) 1.1.1 프로젝트의 목표 및 범위를 결정한다. 1.1.2 생명주기를 정의한다.
구        분 세부평가항목별  판정 결과 평가항목별 판정결과 영역별 판정결과 영역 평가항목 세부평가항목 달성 대부분달성 일부달성 미달성 평가 항목 만족 불만족 인정 불인정 1. 프로젝트 관리 1.1 프로젝트 계획 1.1.1 프로젝트의 목표 및 범위를 결정한다. O 1.1 1 1.1.2 생명주기를 정의한다. 1.1.3 적용할 프로젝트의 프로세스를 정의한다. 1.1.4 공수와 비용을 견적한다. 1.1.5 일정과 예산을 결정한다. 1.1.6 위험 관리 계획을 수립한다. 1.1.7 자원 관리 계획을 수립한다. 1.1.8 데이터 관리 계획을 수립한다. 1.1.9 필요한 지식과 기술에 대한 계획을 수립한다. 이해관계자들의 참여 계획을 수립한다. 프로젝트 계획서를 작성하고 승인을 받는다.

28 3-2 심사 세부평가항목/시사점 1.2.1 프로젝트 계획 요소들을 확인한다. 1.2.2 프로젝트의 진척사항을 검토한다.
구        분 세부평가항목별  판정 결과 평가항목별 판정결과 영역별 판정결과 영역 평가항목 세부평가항목 달성 대부분달성 일부달성 미달성 평가 항목 만족 불만족 인정 불인정 1. 프로젝트 관리 1.2 프로젝트 통제 1.2.1 프로젝트 계획 요소들을 확인한다. O 1.2 1 1.2.2 프로젝트의 진척사항을 검토한다. 1.2.3 주요 단계별 검토를 수행한다. 1.2.4 식별된 문제들을 분석한다. 1.2.5 시정조치 활동을 수행한다. 1.3 협력업체 관리 1.3.1 획득 대상 및 범위를 결정한다. 1.3 N/A 1.3.2 협력업체를 선정한다. 1.3.3 협력업체와 계약을 체결한다. 1.3.4 협력업체의 계약 이행여부를 확인한다. 1.3.5 제품의 인수를 승인한다.

29 3-2 심사 세부평가항목/시사점 1. 프로젝트 관리 영역 1-1. 프로젝트 계획 1-2 . 프로젝트 통제
1-1. 프로젝트 계획 - 프로젝트 목표/범위 등 일반적인 계획 수립이 대체적으로 잘 수립하여 시행하고 있으나, - 일부 기업에서는 데이터 관리계획 수립이 잘 안되고 있었음 - 또한, 이해관계자들의 참여계획 수립이 부족한 곳도 있었고 - 프로젝트에서 요구되는 지식/기술에 대한 정의.확보방안도 제대로 인식이 안된 기업도 있었음 1-2 . 프로젝트 통제 - 일부 기업에서는 단계별 검토 수행이 제대로 안되고 있었으며, 식별된 문제에 대한 분석도 잘 안되고 있었음

30 3-2 `심사 세부평가항목/시사점 ``` 2.1.1 고객 요구사항을 정의한다. 2.1.2 고객 요구사항의 변경을 관리한다.
`구        분 세부평가항목별  판정 결과 평가항목별 판정결과 영역별 판정결과 영역 평가항목 세부평가항목 달성 대부분달성 일부달성 미달성 평가 항목 만족 불만족 인정 불인정 2. 개발 2.1 요구사항 관리 2.1.1 고객 요구사항을 정의한다. O 2.1 2 2.1.2 고객 요구사항의 변경을 관리한다. 2.1.3 고객 요구사항과 산출물간 추적성을 유지한다. 2.2 분석 2.2.1 소프트웨어 요구사항을 정의한다. 2.2 2.2.2 소프트웨어 요구사항을 분석한다. 2.2.3 소프트웨어 요구사항을 검토한다. 2.3 설계 2.3.1 구조 설계를 수행한다. 2.3 2.3.2 상세 설계를 수행한다. 2.3.3 테스트 계획을 수립한다. 2.4 구현 2.4.1 소프트웨어 단위를 구현한다. 2.4 2.4.2 단위 테스트를 수행한다. 2.4.3 소프트웨어를 통합한다. 2.4.4 통합 테스트를 수행한다. 2.5 테스트 2.5.1 시스템 테스트를 수행한다. 2.5 2.5.2 인수를 지원한다.

31 3-2 심사 세부평가항목/시사점 2. 개발 영역 2-1. 요구사항 관리 2-2. 분석
- 일부 기업에서 고객 요구사항 정의가 제대로 안된 경우 - 대부분의 기업에서 요구사항과 산출물에 대한 추적관리가 다소 부족 2-2. 분석 - 1개 기업에서 요구사항 정의가 잘 안되고 있었음

32 3-2 심사 세부평가항목/시사점 2. 개발 영역 2-3. 설계 2-4. 구현 (프로그래밍,단위테스트,통합,통합테스트)
- 1개 기업만이 테스트 계획이 제대로 수립되지 않았음 2-4. 구현 (프로그래밍,단위테스트,통합,통합테스트) - 일부 기업에서 통합에 대한 구체적인 방법에 대한 표현문서가 제대로 안되어 있었음 - 통합테스트에서도 단위테스트 시나리오를 재활용하는 경우도 있었음 2-5. 테스트(시스템테스트,인수지원) - 인수지원부분에서 고객에 대한 교육부분이 일부기업은 형식적임

33 3-2 심사 세부평가항목/시사점 3.1.1 품질보증 계획을 수립한다. 3.1.2 품질보증 활동을 수행한다.
구        분 세부평가항목별  판정 결과 평가항목별 판정결과 영역별 판정결과 영역 평가항목 세부평가항목 달성 대부분달성 일부달성 미달성 평가 항목 만족 불만족 인정 불인정 3. 지원 3.1 품질보증 3.1.1 품질보증 계획을 수립한다. O 3.1 3 3.1.2 품질보증 활동을 수행한다. 3.1.3 표준 프로세스 준수 여부 및 작업산출물을 평가한다. 3.1.4 품질보증 활동 결과를 관리한다. 3.2 형상관리 3.2.1 형상 항목을 식별하고 계획을 수립한다. 3.2 3.2.2 형상 통제를 실시한다. 3.2.3 형상관리 기록을 유지하고 배포한다. 3.2.4 형상 감사를 실시한다. 3.3 측정 및 분석 3.3.1 측정 및 분석 계획을 수립한다. 3.3 3.3.2 측정을 실시한다. 3.3.3 측정 결과를 분석한다. 3.3.4 측정 분석 결과를 관리한다.

34 4. 기업의 SW프로세스품질 향상 방안 조직화 커뮤니티 참여 타사 벤치마킹 - 8 -

35 4-1 조직화 상근조직화 비상근 조직운영 TFT 가동 품질경영팀, 품질전담 인력 100명 이하 규모 조직 : 5명 내외 정도
100명 이하 규모 조직 : 5명 내외 정도 비상근 조직운영 각 사업부서별 가상조직 형태 전도사 역할 최고경영진의 관심 TFT 가동

36 4-2 커뮤니티 참여 SW프로세스 전문가 커뮤니티 SERI CMMI 포럼 STEN SP인증 선임심사원 그룹 운영
공개 세미나, 프로세스 개선 컨설팅 등 지원 SERI CMMI 포럼 STEN SW테스트 엔지니어 네트워크

37 4-3 타사 벤치마킹 인증획득 조직화 및 실행 역량강화 제3자 인증-객관적 검증 SP인증, CMMI, SPICE, …
상설/비상설/TFT, … 역량강화 직원 역량이 품질과 연관 내부 전달교육, 직무교육, 연수 프로그램 노하우, Know-where

38 감사합니다. 정보통신산업진흥원 부설 SW공학센터 T: 02-2132-1331 수석/정보관리기술사 서재두
              정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 T: M: 이메일:


Download ppt "정보통신산업진흥원 부설 SW공학센터 수석/정보관리기술사 서재두 (SP인증심사원)"

Similar presentations


Ads by Google