기술용어/소프트웨어공학

프로젝트 위험관리

아이티신비 2024. 7. 2. 09:00

Risk 의 정성적, 정량적 분석을 통한 관리기법, Risk Management

정의
  • 프로젝트 전체 기간 중 발생하여 프로젝트의 정상적인 납기, 품질, 원가에 영향을 줄 수 있는 사건으로써, 프로젝트 수행 중에 반드 시 식별되고 관리/해결해야 할 프로젝트 관리요소
  • 총 위험 = 위협 x 취약성 x 자산 가치
목적
  • 프로젝트의 정상적인 수행을 보장
  • 위험요소의 관리/제거를 통하여 성공적 프로젝트 수행의 기반구축
  • 위험을 예상하고 대응함으로써 프로젝트 성공 가능성을 높임
원칙
  • 일관성, 개별성, 형평성의 원칙을 가지고 관리되어야 함
위험관리
프로세스
  • 위험관리 계획 : 프로젝트 위험에 대한 접근 계획 및 실행 방법을 결정, 산출물: 위험 관리 계획서
  • 위험 식별 : 위험 요인을 식별하고 문서화, 방법: 델파이기법, 체크리스트 등
  • 정성적 위험 분석 : 식별된 위험의 영향력과 발생가능성을 정성적으로 평가하여 위험의 우선순위 결정, 방법: 위험영향도, 위험발생가능성 등
  • 정량적 위험 분석 : 식별된 위험의 영향력을 수치화하여 프로젝트 목표 달성 확률 및 위험 노출을 정량화, 방법: 민감도 분석, 의사결정분석 등
  • 위험 대응 계획 : 식별된 위험 중 긍정적인 영향력은 최대화하고 부정적인 위험은 최소화하기 위한 절차 및 기법 개발, 방법: 위험 회피, 전가, 완화, 수용
  • 위험 감시 및 통제 : 프로젝트 수명주기 동안 현존하는 위험을 감시, 새로운 위험을 식별, 위험 감소계획 수행 및 그 영향을 평가
위험요인 및
위험관리기법
  • 인력부족 : 유능한 인력모집 또는 사전 확보, 팀 구성, 교육 수행
  • 비현실적 일정계획 및 예산 : 보다 세부적인 비용, 일정 예측, 원가 분석
  • 잘못된 기능 구현 : 사용자 회람, 프로토타이핑, 사용자 지침서의 조기 작성, 조직분석, 직능 분석
  • 잘못된 UI 구현 : 프로토타이핑, 시나리오 작성, 태스크 분석, 사용자 분류(기능, 스타일, 업무)
  • 지속적인 요구사항 변경 : 최대 변경 상한선, 점증적 개발, 다음 release 까지 변경 연기
  • 성능 부족 : 시물레이션, 벤치마킹, 모델링, 프로토타이핑, 성능튜닝
  • 하드웨어 부하과중 : 술 분석, 비용-수익 분석, 프로토타이핑
위험분석방법
  • 정성적 위험 분석 방법
-식별된 위험의 영향 및 발생 가능성을 평가하여 우선순위를 결정
-장점 : 금액화하기 어려운 정보의 평가, 분석 시간 짧고 이해 쉬움
-단점 : 평가 결과가 주관적
정량적 위험 분석
-식별된 위험의 발생가능성 및 영향력을 수치화하여 프로젝트 목표 달성 확률 및 위험 노출을 정량화
-장점: 비용/가치 분석, 예산 계획, 과학적인 분석
-단점: 분석의 시간과 비용이 큼
위험 대응
계획 및 방법
  • 위험 대응 계획
-Risk 우선순위 MAP을 이용하여, 위험의 영향력과 발생 가능성을 기준으로 위험에 대한 대응 계획을 수립
-4가지 관리 방법 (고-고, 고-저, 저-고, 저-저)이 존재함
<위험 대응 방법>
  • 회피(Avoid)
-계획변경(Baseline 수정): 원인제거
-모든 프로젝트 위험을 제거할 수 없으나, 회피할 수 있음
예) 기간연장, 범위축소 등
  • 전가(Transfer)
-위험의 결과를 대응의 소유권과 함께 제삼자에게 이전하고자 노력하는 것
-위험 프리미엄 지불이 관여
예) 보험, 이행보증, 사후보증, 보장이 포함
  • 완화(Mitigate)
-용인 가능한 임계치까지 절감하고자 하는 노력
  • 활용(Exploit)
-기간단축, 초기 계획대비 더 나은 품질 제공
예) 유능한 인력 투입 등
위험 노출도와
확률-영향력
매트릭스
  • 프로젝트 위험예방을 위한 위험 노출도(심각도)를 계산 가능
  • 위험 노출도=f(발생 가능성, 영향력)
  • 발생 가능성 : 해당 위험요소가 실제로 발생할 가능성
  • 영향력 : 해당 위험요소가 발생하였을 때 프로젝트의 성공에 미치는 영향력
  • 확률-영향력 매트릭스 (probability and impact matrix) 를 통해 위험도 결정


 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥

 

 

'기술용어 > 소프트웨어공학' 카테고리의 다른 글

테스트 자동화  (1) 2024.07.01
프로젝트 일정관리(Time Management)  (2) 2024.07.01
SW Maintenance  (0) 2024.06.30
SW 아키텍처  (0) 2024.06.30
디자인 패턴(Design Pattern)  (0) 2024.06.29