소프트웨어 위험이란 무엇이며 어떻게 관리하나요?
위험은 앞으로 손실이나 문제가 생길 가능성입니다. 정보나 통제 수단, 시간이 부족할 때 자주 생깁니다. 소프트웨어 개발에서는 생산 비용 증가, 품질 저하, 납품 지연 등이 손실이 될 수 있습니다. 미래는 불확실하고 어떤 계획도 알려진 요인과 알려지지 않은 요인을 모두 포함할 수 없으므로 위험이 존재합니다. 내부 위험은 프로젝트 관리자가 통제할 수 있는 범위에 있습니다. 외부 위험은 그 범위를 벗어납니다. 위험 관리의 목표는 다음과 같습니다.
- 위험을 식별합니다.
- 위험의 영향을 줄입니다.
- 위험이 발생할 가능성을 낮춥니다.
- 위험을 모니터링합니다.
프로젝트 관리자는 세 종류의 불확실성을 다룹니다.
- 알려진 사실은 팀이 이미 이해하고 있는 내용입니다. 예를 들어, 개발 인력이 부족하면 납품이 늦어질 수 있습니다. 이러한 위험은 프로젝트 관리 계획에 기록하세요.
- 알려진 미지의 요소는 팀이 이해하지만 프로젝트에 실제로 존재하는지 모르는 위험입니다. 예를 들어, 고객과 소통이 부족하면 요구 사항이 빠질 수 있습니다. 팀은 이 위험을 알지만 고객이 세부 사항을 모두 전달했는지는 모를 수 있습니다.
- 알려지지 않은 미지의 요소는 조직이 아직 인식하지 못한 위험입니다. 익숙하지 않은 기술이나 도구와 관련된 경우가 많습니다. 예를 들어, 고객이 팀이 이해하지 못하는 기술을 갑자기 사용하라고 요청하면 프로젝트는 이전에 몰랐던 위험에 노출됩니다.
소프트웨어 위험을 수치로 표현하려면 다음 단계를 거칩니다.
- 위험 사건을 정확하게 설명합니다.
- 사건이 발생할 확률을 정합니다.
- 잠재적 손실을 추정합니다.
- 발생할 수 있는 책임을 명확히 합니다.
위험 관리에는 다음 프로세스가 포함됩니다.
- 소프트웨어 위험 식별
- 소프트웨어 위험 분석
- 소프트웨어 위험 대응 계획
- 소프트웨어 위험 모니터링
소프트웨어 위험 식별
위험을 식별하려면 이전 프로젝트에서 발생한 문제를 살펴보세요. 현재 계획에서 취약한 부분을 찾습니다. 계획을 흐름도로 만들면 핵심 부분을 검토하기 쉽습니다. 브레인스토밍으로 알려진 미지의 요소를 찾으세요. 기술, 운영, 정치, 법률, 사회, 내부 및 외부 요인과 관련된 결정을 평가합니다.
소프트웨어 위험 식별
위험 식별에 사용할 절차를 정하세요. 각 위험에 대해 고유 ID, 식별 날짜, 설명과 그 밖의 관련 세부 정보를 기록합니다.
소프트웨어 위험 분석위험 분석은 위험을 식별하고 분류한 뒤 그 수준, 발생 가능성, 영향을 살피는 작업입니다. 위험을 유발할 수 있는 기술적 조건을 고려한 뒤 발생 가능성을 백분율로 표시합니다. 다음과 같은 조건을 고려하세요.
- 기술의 복잡성
- 테스트팀이 보유한 기술 지식
- 팀 내부 갈등
- 넓은 지역에 분산된 팀
- 품질이 낮은 테스트 도구 사용
영향은 위험이 발생했을 때의 결과입니다. 고객, 기업, 사회에 어떤 영향이 생길 수 있는지 파악하세요.
- 고객의 손실
- 기업에 대한 피해
- 평판 하락 또는 사회적 피해
- 금전적 손실
- 기업에 대한 법적 조치
- 사업 허가 취소
다음 방법으로 위험 수준을 평가하세요.
정성적 위험 분석 각 위험을 다음 범주 중 하나로 분류합니다.
- 높음
- 낮음
- 중간
정량적 위험 분석
이 방법은 수치로 발생 가능성과 영향을 추정합니다. 예를 들어 10,000 USD를 잃을 가능성이 10%라면 예상 손실액은 1,000 USD입니다. 발생 가능성만으로는 결과가 얼마나 심각할지 알 수 없습니다.
소프트웨어 위험 대응 계획위험 대응 계획에는 다음 활동이 포함됩니다.
- 발생 가능성을 낮출 예방 조치를 정합니다.
- 위험이 발생했을 때 영향을 줄일 조치를 정합니다.
- 프로세스를 지속적으로 모니터링해 위험을 일찍 파악합니다.
소프트웨어 위험 대응 계획
소프트웨어 위험 모니터링
위험 모니터링을 프로젝트 활동에 포함하고 수준이 가장 높은 위험을 정기적으로 점검하세요. 모니터링에는 다음 업무가 포함됩니다.
- 위험 대응 계획을 추적하고 계획, 특성, 기타 조건의 주요 변경 사항을 확인합니다.
- 프로젝트 관리팀에 전달할 상태 보고서를 준비합니다.
- 위험을 검토하고 영향이나 발생 가능성이 가능한 최저 수준에 도달한 위험은 종료합니다.
- 새로운 위험이 있는지 정기적으로 살핍니다.
무료 온라인 교육을 통해 소프트웨어 테스트 인증 시험에 합격할 수 있음을 보장합니다!
-
01
온라인 등록
공인 인증을 선택하고 등록을 완료하세요.
-
02
접속 코드 받기
개인 시험 접속 코드가 이메일로 즉시 발송됩니다.
-
03
준비하고 시험 응시하기
무료 교육으로 학습하고 온라인에서 객관식 50문항에 답하세요.
-
04
평생 유효한 인증 취득
전 세계에서 유효한 인증서와 검증 가능한 디지털 배지를 받으세요.
무료 프리미엄 온라인 교육
Software Testing Revealed 제2판을 준비했습니다.
모든 주요 산업 분야에서 활동하는 저명한 기업 및 팀 리더, 소프트웨어 테스트 코치, 멘토, 전문가 및 권위자와 함께 교육을 만들었습니다. International Software Test Institute™를 방문하는 누구나 이용할 수 있습니다. 다음 두 항목에서 자료를 확인할 수 있습니다. 무료 소프트웨어 테스트 도서 및 무료 프리미엄 소프트웨어 테스트 교육 두 항목 모두 상단 메뉴에 있습니다.
이 자료는 저작권으로 보호되는 International Software Test Institute™의 지식재산입니다. 저희의 전문 지식을 공유하면 소프트웨어 테스트 전문가를 돕고 이 분야의 발전에 기여할 수 있기에 모두에게 무료로 공개합니다.
인증 시험은 객관식입니다. 온라인 교육으로 시험에 합격하고 소프트웨어 테스트 인증을 받는 데 필요한 지식을 쌓으세요.
무료 프리미엄 온라인 교육을 통해 소프트웨어 테스트 인증 시험에 합격할 수 있음을 보장합니다!
