1. 성공적인 SW 사업 수행을 위한ㅇㅇㅇㅇ ㄴㅉ프로세스 프레임워크 및 적용사례 2008. 9 SW Quality Insight Session 2 2008.09.25
2.
3.
4. 2. 선진국의 SW 발주관리 프로세스 현황 ISO/IEC 12207(’95) 의 국내화 IEEE/EIA 12207(’98) 미국 JIS X 0160:1996(ISO/IEC 12207 번역본 ) 의 국내화 SLCP-JCF’98: 감사 프로세스의 강화 일본 V-model ISO/IEC 12207 과의 호환성 검토 독일 < 선진국의 SW 사업 수명주기 표준 프로세스 > Page-2
5.
6.
7. 5. SW 사업 발주관리 표준 프로세스 프레임워크 Page-5 제안요청서검토 제안서 준비 계약 및 변경 사업수행계획수립 실행 및 통제 검토 및 평가 납품 및 종료 5.1 발주 프로세스 5.2 공급 프로세스 계약 관점 계획관점 5.4 운영프로세스 5.6 정보전략계획 프로세스 운영 준비 시스템 운영 운영시험 사용자 지원 공학관점 6.3 품질보증 프로세스 5.3 개발 프로세스 5.5 유지보수 프로세스 개발준비 소프트웨어설치 소프트웨어인수지원 시스템요구사항분석 시스템구조설계 시스템통합 소프트웨어요구사항 분석 소프트웨어 구조설계 소프트웨어 상세설계 소프트웨어코딩 및 단위시험 유지보수준비 유지보수 분석 시스템 유지보수 유지보수 검토 / 승인 소프트웨어 이전 소프트웨어 폐기 운영관점 관리준비 관리계획 수립 관리 실행 및 통제 검토 및 평가 종결 7.1 관리 프로세스 관리 관점 7.2 기반구조 프로세스 7.4 인적자원 프로세스 6. 지원수명주기 프로세스 6.1 문서화 프로세스 6.2 형상관리 프로세스 품질관리관점 6.4 검증 프로세스 6.5 확인 프로세스 6.6 합동검토 프로세스 6.7 감리 프로세스 6.8 문제해결 프로세스 7.6 성과관리 프로세스 7.3 프로세스 개선 프로세스 프로세스 정립 프로세스 평가 프로세스 개선 5. 핵심수명주기 프로세스 7. 조직 수명주기 프로세스 발주준비 제안요청서 준비 계약 및 변경 공급자 관리 인수 및 종료 기획 관점 7.5 정보화기획 프로세스 소요제기 기본계획 수립 시행계획 수립 정보전략계획준비 현행 시스템 분석 목표 시스템 정의 이행계획 수립 시스템자격시험 소프트웨어 통합 소프트웨어 자격시험
8.
9. 7. SW 발주관리 프로세스 ( 예시 ) 1. 발주 프로세스 2. 공급 프로세스 3. 개발 프로세스 발주준비 제안요청서 준비 계약 및 변경 인수 및 종료 제안 준비 계약 및 변경 사업수행 계획 수립 사업 실행 및 통제 납품 및 종료 제안요청서 입찰공고 계약서 형상 통제 형상 상태 감독 실물 형상 실사 기능 형상 실사 변경처리 문제해결 Milestone 사업관리 계획 수립 사업관리 실행 및 통제 산출물 검토 및 평가 요구사항 정의 분석 및 설계 코딩 및 단위시험 자격시험 수행 인도 준비 D-1 D-2 D-3 D-4 자격시험 준비 4. 형상관리 5. 변경처리 형상 관리 계획 품질실사 품질보증 계획 합동검토 발주계획서 사업관리계획서 인수 계획서 인수시험 결과보고서 사업종료보고서 사업수행계획서 제안서 인수 확인서 요구사항 기술서 SW 설계기술서 데이터베이스 설계기술서 사용자 인터페이스 설계기술서 요구사항추적표 SW 코드 SW 단위시험 계획서 자격시험계획서 자격시험결과보고서 형상상태보고서 형상실사보고서 인도요약서 형상관리계획서 형상상태보고서 실물형상실사보고서 기능형상실사보고서 변경요청서 합동검토결과보고서 문제보고서 품질보증계획서 품질실사보고서 계약서 사업 현황 보고서 , Issue Tracker, Risk Tracker 6. 품질보증 7. 합동검토 8. 문제해결 A C D E B < 프로젝트 관리 및 수행 절차 > Page-7
10. 8. 공공부문 SW 발주관리프로세스도입 효과 Page-8 수주자 측면 발주자 측면 발주자 주도의 사업운영 1 발주자 관리능력 개선 2 표준화된 절차 및 산출물 제공으로 관리 용이성 증대 3 체크리스트를 통한 사업 통제 및 모니터링 가능 4 표준화된 산출물의 재사용성 5 초기 투자비용이 요구되나 사업의 품질 확보 가능 1 기존의 비효율적 작업 및 중복작업 개선 가능 2 표준화된 산출물 및 양식 제공으로 자체 표준화 가능 3 표준화된 산출물의 재사용성 4 발주관리 프로세스
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31. 13. SW 발주관리 프로세스 컨설팅 적용사례 Page-29 LOG 분석기 EDMS, 침입차단시스템 리포팅툴 , 메일감사시스템 분리 발주 2007.9.14~12.20 2007.10.23~11.30 2007.8.17~12.29 기간 ITA 및 지식행정시스템 확대구축 사업 정책관리서비스 안정화 및 U- 행정서비스 지원사업 정보시스템 개선사업 사업명 XX 부 XX 부 XX 부 구분
49. 16. 향후 발전방향 – SW 발주관리 프로세스 개선사업 추진체계 및 목표 ·SW 발주관리전문가 교육 실시 ( 연 3 회 총 100 여명 교육 ) · 발주관리 프로세스 일반용 교재 · 발주관리 프로세스 강사용 교재 · 발주관리 프로세스 발표용 sheet ·SW 발주관리 프로세스의 지속적인 개선 (ISO/IEEE, SWEBOK 등 국제표준 개선 및 변경 , 국내 SW 사업환경 변화 ) · 사업관리감독일반기준 개선 · 산업 / 국가 표준 개선 ·SW 발주관리 프로세스 보급 및 활성화를 위한 컨텐츠 개발 · 알기쉬운 발주관리 · 시범사업 결과 ( 사례집 ) · 발주관리적용툴 (’09 완료 ) · 프로세스 맵 ( 브로마이드 ) · 프로세스 카드칩 · 프로세스 컨설팅 추진 · 컨설팅 핸드북 · 컨설팅 방법론 (SWABOK) · 컨설팅 양식 · 컨설팅 사례 SW 발주관리 프로세스 보급 SW 발주관리 프로세스 활성화 ※ 기타는 지자체 , 교육청 , 도서관 , 박물관 , 대학 , 금융 , 병원 등 국방부 , 정통부 , 한국수력원자력 , 해수부 , 통일부 , 산림청 , 법제처 , KIPA, 국방부 2, 정통부 2, 헌법재판소 , 통일부 , 문광부 , 정통부 3 한전 KDN, 인천공항공사 SW 발주관리 프로세스 개선 Page-47 개선연구 컨텐츠 컨설팅 교육 발주관리 프로세스 - 200 300 500 1,000 명 50 50 100 200 개 2015 년 - 80 170 250 500 명 5 25 30 60 개 2011 년 - 30 90 80 200 명 2 4 14 20 개 2009 년 목 표 10 60 30 100 명 전문가 - 2 - 2 개 정립 지원 - 30 100 170 300 명 인지 - - 14 14 개 프로세스 정립 전파 - 2,000 14,000 4,000 20,000 명 779 249 172 1,200 개 대상 기타 공공 중앙 기타 공공 중앙 비고 발주자 발주기관 구분
50. 17. 향후 발전방향 – SW 발주관리 프로세스 Village Page-48 SW 발주관리프로세스 시스템
51. 18. 향후 발전방향 – SW 공학기술센터의 프로세스 컨설팅 발전방향 o 현재 사업별로 각각 추진하던 SW 발주관리프로세스 , SW 사업대가 , K 모델 컨설팅 영역을 하나의 패키지로 만들어 정보화사업 토탈 컨설팅 Kit 으로 추진 Page-49 Organization Process Consulting Cost Estimation Consulting Certification Consulting 심사 기준 심사원 관련 자료 K 모델 컨설팅 방법론 적용툴 사례 발주관리 프로세스 SW 개발 유지보수 ISP 사업 대가 인수 K 모델 SW 발주관리 프로세스 시험 구현 설계 분석 기획 SW 비용산정 Law Standard KIPA Consulting Area
52. (SW-PAT; process automation tool) 참고 1. SW 발주관리 프로세스 적용툴 _ 2008 년 개발완료 예정 제안요청서검토 제안서 준비 계약 및 변경 사업수행계획수립 실행 및 통제 검토 및 평가 납품 및 종료 5.1 발주 프로세스 5.2 공급 프로세스 계약 관점 계획관점 5.4 운영프로세스 5.6 정보전략계획 프로세스 운영 준비 시스템 운영 운영시험 사용자 지원 공학관점 6.3 품질보증 프로세스 5.3 개발 프로세스 5.5 유지보수 프로세스 개발준비 SW 설치 SW 인수지원 시스템요구사항분석 시스템구조설계 시스템통합 SW 요구사항분석 SW 구조설계 SW 상세설계 SW 코딩 및 단위시험 유지보수준비 유지보수 분석 시스템 유지보수 유지보수 검토 / 승인 SW 이전 SW 폐기 운영관점 관리준비 관리계획 수립 관리 실행 및 통제 검토 및 평가 종결 7.1 관리 프로세스 관리 관점 7.2 기반구조 프로세스 7.4 인적자원 프로세스 6. 지원수명주기 프로세스 6.1 문서화 프로세스 6.2 형상관리 프로세스 품질관리관점 6.4 검증 프로세스 6.5 확인 프로세스 6.6 합동검토 프로세스 6.7 감리 프로세스 6.8 문제해결 프로세스 7.6 성과관리 프로세스 7.3 프로세스 개선 프로세스 프로세스 정립 프로세스 평가 프로세스 개선 5. 핵심수명주기 프로세스 7. 조직 수명주기 프로세스 발주준비 공급자 관리 인수 및 종료 기획 관점 7.5 정보화기획 프로세스 시행계획 수립 정보전략계획준비 현행 시스템 분석 목표 시스템 정의 이행계획 수립 시스템자격시험 SW 통합 SW 자격시험 < SW 발주관리 프로세스 표준 프레임워크 > ■ SW 개발사업 기획관점 관리관점 품질 관리관점 … 소요제기 소요제기 기본계획 수립 계약 및 변경 관리계획 수립 관리 실행 및 통제 검토 및 평가 6.4 검증 프로세스 6.5 확인 프로세스 6.6 합동검토 프로세스 6.7 감리 프로세스 제안요청서 준비 제안요청서 준비 계약관점 계약 및 변경 기본계획 수립 클릭 드래그 ~ 클릭 드래그 ~ 프로세스 테일러링 실행하기 8 프로젝트명 프로젝트 현황 입력 기 간 ~ 비 용 사업대가 계산하기 . . . 등록
53. (SW-PAT; process automation tool) 참고 1. SW 발주관리 프로세스 적용툴 _ 2008 년 개발완료 예정 공공부문 SW 발주관리 지원 툴은 발주∙관리 준비 , 발주∙관리 수행 , 발주∙관리 지원 , 조직 자산 관리 영역으로 구분되며 발주∙관리 생성부터 프로젝트 종료까지의 발주관리 업무를 체계적으로 수행할 수 있도록 지원 A. 발주 ∙ 관리 프로젝트 생성 B. 발주 ∙ 관리 프로세스 테일러링 C. 발주 ∙ 관리 계획수립 및 재계획 G. 보고서 작성 I. 데이터 수집 및 측정 H. 산출물 관리 K. 표준 자산 관리 L. 사용자 자산 관리 J. 가상 발주관리 프로젝트 따라하기 F. 발주 ∙ 관리 수행 ( 공급자 관리 ) 공급자 보고 E. 발주 ∙ 관리 수행 ( 발주준비 ~ 계약 체결 ) D. 공급자 관리 계획수립 및 변경 공급자 Version K/O 종료 공급자 version SW 로 발주 담당자에게 보고 시 사용 ※ SW 사업관리감독에관한일반기준 세부지침을 기준으로 관련 정보 제시 ① 발주 ∙ 관리 준비 ② 발주 ∙ 관리 수행 ④ 조직 자산 관리 ③ 발주 ∙ 관리 지원