본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

정보시스템 감리 수행가이드

IT위키
정보시스템 감리 수행 가이드; NIA-PAG, NIA's IT Project Auditing Guideline
감리법인과 감리원이 전자정부법과 정보시스템감리기준에 따라 감리를 수행할 때 참조하도록 한국지능정보사회진흥원(NIA)이 정해 공지하는 실무 지침

근거는 정보시스템감리기준 제23조(필요사항 공지)이다. 행정안전부장관이 NIA 원장에게 기준의 시행과 적용에 필요한 사항을 공지하게 할 수 있다는 조항이다. 현재 NIA 정보시스템 감리자료실에 올라 있는 최신판은 2022년 개정판(2022. 4. 11. 공지)이다. 이 판은 감리기준 고시 제2021-4호(2021. 1. 19.)를 반영해 정보시스템 감리 발주관리 가이드와 함께 개정되었다. 발주관리 가이드가 발주기관용이라면, 수행 가이드는 감리법인용이다.

가이드의 절차·활동·작업은 대부분 권장사항(모범 실무사례)이다. 사업 특성이나 감리 수행 형태에 맞게 조정해 쓸 수 있다.

장 내용
1. 개요 목적, 근거, 용어, 다른 가이드와의 관계, 감리 수행 절차의 구성과 개요
2. 정보시스템 감리 수행 절차 A00 예비조사, B00 현장감리, C00 조치확인
3. 상주감리 수행 절차 계획수립 → 상주감리 수행(검토수행, 정기보고) → 완료보고
4. 정보화사업 유형별 표준 점검항목 EA, ISP, 시스템 개발, DB 구축, 시스템 운영, 유지보수, 사업관리
붙임·서식 감리계획서·감리보고서 작성 요령. 서식 O01 감리계획서, O02 감리수행결과보고서, O03 시정조치확인보고서, O04·O05 종료단계 보고서

감리 수행 절차

편집 원본 편집

전자정부법 시행령 제72조제2항의 7단계 절차 가운데 1단계 감리계약 체결은 정보시스템감리기준 제6조(감리 발주 및 계약)가 다룬다. 가이드는 나머지 2~7단계를 3개 절차로 묶는다. 식별부호는 A00부터 C42까지 계층적으로 붙는다(절차 → 활동 → 작업).

시행령 제72조제2항 가이드 절차 활동 결과물
2. 예비조사 실시 및 감리계획 수립 A00 예비조사 A10 예비조사 준비, A20 예비조사 실시(이해관계자 식별, 산출물 검토, 감리영역별 점검항목 도출, 면담), A30 감리계획서 작성·제출 감리계획서
3. 착수회의
4. 감리 시행 및 보고서 작성
5. 종료회의
6. 감리보고서 통보
B00 현장감리 B10 감리준비, B20 착수회의, B30 감리수행(검토·분석·시험, 문제점 도출, 상호검토, 면담), B40 보고서(안) 작성·검토, B50 종료회의, B60 보고서 확정·통보 감리수행결과보고서
7. 시정조치 결과 확인·통보 C00 조치확인 C10 확인준비, C20 시정조치 확인, C30 확인보고서 작성·협의, C40 확정·제출 시정조치확인보고서

각 절차는 시작조건·입력물 → 수행(준비 → 실행 → 확정, 각 활동의 검토) → 종료조건·결과물의 틀로 기술된다.

현장감리의 감리수행(B30) 작업

편집 원본 편집

현장감리는 감리준비, 착수회의, 감리수행, 보고서(안) 작성 및 검토, 종료회의, 보고서 확정 및 통보의 6개 활동으로 이루어진다. 그 핵심인 B30 감리수행은 다음 7개 작업을 차례로, 필요하면 반복해 수행한다.[1]

  1. B31 산출물 접수
  2. B32 산출물에 대한 검토·분석·시험
  3. B33 문제점 발견 및 개선방향 도출
  4. B34 상호검토(감리원 간, 총괄감리원)
  5. B35 사업자 면담(산출물 확인, 검토 결과의 문제점·개선방향 면담)
  6. B36 발주기관 면담
  7. B37 문제점 및 개선방향 확정

상호검토와 두 차례 면담 결과를 반영해 마지막에 문제점과 개선방향을 확정하고, 이것이 B40 감리원별 보고서 초안 작성으로 이어진다.

3단계 감리의 시점

편집 원본 편집
  • 요구정의단계: 과업내용이 요구사항정의서에 반영되었는지 점검한다. 방법론에서 요구정의가 별도 단계가 아닌 경우가 많아 분석단계 완료 시점에 한다.
  • 설계단계: 설계 산출물의 과업 반영과, 대비표·검사기준이 적합·부적합 판정에 충분할 만큼 구체적인지 본다. 반복 개발이면 중요도가 높은 반복 차수를 골라 감리한다.
  • 종료단계: 통합시험 이후에 시작하고, 시정조치 확인이 사업 검사 전에 끝나도록 일정을 잡는다.

감리 점검 프레임워크

편집 원본 편집

표준 점검항목은 「정보시스템 감리 점검 프레임워크 V3.0」을 따른다. 점검항목은 감리시점 × 감리영역 행렬로 제시된다. 시스템 개발 사업(구조적·정보공학적 모델)을 예로 들면 다음과 같다.

구분 내용
감리시점 분석, 설계, 구현, 시험, 전개 (객체지향·컴포넌트기반 개발 모델은 요구분석, 분석/설계 등으로 나눈다)
감리영역 시스템 구조, 응용시스템, 데이터베이스, 품질보증활동(사업관리), 시험활동 등
점검 관점 과업내용(요구사항) 추적성 관점과 산출물 내용의 일관성·충실성 관점

사업 유형별로 영역이 달라진다. EA 사업은 기반정립, 현행·목표 아키텍처, 이행계획, 관리체계로 나누고, ISP 사업은 현황분석 및 전략수립, 개선모델 및 실행계획 수립 시점에 업무·기술·정보화계획·품질보증활동 영역을 둔다. 운영·유지보수 사업은 별도의 「정보시스템 운영 및 유지보수 감리 점검 가이드(Ver.2.0)」(NIA, 2018. 3.)도 함께 본다.

개발 모델별 응용시스템 점검항목

편집 원본 편집

같은 시스템 개발 사업이라도 개발 모델에 따라 감리시점과 점검항목이 다르다. 첫 시점의 응용시스템 영역 점검항목을 비교하면 다음과 같다(가이드 4.3.1·4.3.2).

구조적/정보공학적 개발 모델(분석 시점) 객체지향/컴포넌트기반 개발 모델(요구분석 시점)
현행 업무를 충분히 분석하였는지 현행 업무를 충분히 분석해 문제점에 대한 적정한 해결방안을 제시했는지
현행 시스템의 업무 및 기능을 충분히 분석하였는지 사용자 요구사항 도출 및 분석의 충분성, 적정성
사용자 요구사항 도출 및 분석의 충분성, 적정성 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성
프로세스, 이벤트 모델링 및 기능 도출의 충분성, 적정성 개념수준의 분석 클래스를 충분히 도출하였는지
사용자 접근통제 및 보안 분석을 적정하게 수행하였는지 사용자 인터페이스 프로토타이핑 계획을 적정하게 수립하였는지

프로세스·이벤트 모델링은 기능 중심의 구조적·정보공학적 분석 기법이고, 객체지향·CBD 모델은 유스케이스와 분석 클래스로 요구를 모델링한다. 객체지향/CBD 모델의 분석/설계 시점에는 유스케이스 모형 정제, 분석 클래스 정제와 클래스 상세설계, 컴포넌트 상세설계, 단위시험 계획을 점검한다.

개선권고 유형과 개선 시점

편집 원본 편집

감리수행결과보고서의 감리영역별 상세점검결과 요약에는 개선권고사항마다 개선권고 유형, 개선 시점, 중요 여부, 발주기관 협조필요 여부를 적는다(붙임 감리보고서 작성 요령).

구분 값 의미
개선권고 유형 필수 사업목표를 달성하려면 반드시 개선해야 할 사항
협의 발주기관과 피감리인이 협의해 반영 여부를 정할 수 있는 사항
권고 감리 대상범위를 벗어나지만 사업목표 달성에 도움이 되는 사항
개선 시점 단기 감리대상 사업의 해당 구축단계가 끝나기 전에 개선해야 하는 사항
장기 장기적인 관점에서 지속적으로 개선해야 하는 사항

과업범위 해석에 다툼이 없으면 필수로 매기고, 사업이 끝나 가는 시점에 장기를 매기지 않는다. 예를 들어 설계단계에서 테이블정의서의 컬럼 누락처럼 다음 공정(프로그램 개발) 착수 전에 반드시 고쳐야 하는 결함은 필수·단기이다.

사업자는 개선권고사항을 조치하고 시정조치결과서에 조치현황을 조치완료, 조치중(예상 완료일과 조치방법 기재), 반영불가(발주자 확인 근거 첨부) 가운데 하나로 적는다. 시정조치 확인 때 필수 개선은 발주자 책임으로 반영하지 않기로 한 항목을 빼고 모두 보고, 협의 개선은 반영하기로 한 항목만 보며, 권고 사항은 요청이 있을 때만 점검한다.

다른 규정과의 연계

편집 원본 편집
  • 정보시스템감리기준 제8조~제10조: 단계별 점검과 시정조치 확인
  • 「행정기관 및 공공기관 정보시스템 구축·운영 지침」: 기술적용계획표·결과표 점검(제43조·제49조), 소프트웨어 보안약점 진단(제53조)
  • 「공공기관의 데이터베이스 표준화 지침」: DB 표준화 점검 결과를 감리수행결과보고서에 반영
  • 수행 절차 순서(예비조사 → 현장감리 → 조치확인)와 각 절차의 결과물을 묻는다.
  • 시행령 제72조제2항의 7단계 절차(계약 → 예비조사·계획 → 착수회의 → 감리 시행·보고서 작성 → 종료회의 → 보고서 통보 → 시정조치 확인)가 가이드의 어느 절차에 대응하는지 묻는다.
  • 요구정의단계 감리 시점(분석단계 완료 시)과 종료단계 감리 시점(통합시험 후, 검사 전)을 묻는다.
  • 감리시점·감리영역별 점검항목과 보안약점 진단 연계를 묻는다.