728x90
반응형
3.2.1 작업 산출물 리뷰 프로세스 활동 요약
- 계획
- 리뷰목적, 리뷰할 문서가 전체인지 특정 부분인지 평가할 품질 특성등을 포함하는 범위의 정의
- 노력과 기간 추정
- 리뷰 유형에 따라 결정되는 역할, 활동, 체크리스트와 같은 리뷰 특성의 식별
- 리뷰에 참석할 인원 선정 및 역할 할당
- 보다 공식적인 리뷰의 경우 시작 및 종료조건 정의
- 공식적인 리뷰인 경우 시작 조건이 충족 되는지 확인
- 리뷰착수(시작미팅)
- 작업 산출물과 이슈 기록 양식, 체크리스트, 관련된 작업 산출물과 같은 기타자료 배포
- 참가자에게 범위, 목적, 프로세스, 역할, 작업 산출물을 설명
- 참가자가 리뷰에 대해 가질 수 있는 여러 질문에 답변
- 개별리뷰(개별준비)
- 작업 산출물, 전체 혹은 부분 리뷰
- 잠재결함, 권고사항, 질문기록
- 이슈 논의 및 분석(리뷰회의)
- 식별한 잠재 결함 전달
- 잠재 결함 분석 및 담당자 및 상태 할당
- 품질 특성 평가 및 문서화
- 종료 조건을 기준으로 리뷰 결과를 평가하여 리뷰 결과 결정
- 수정 및 보고
- 작업 산출물에 대한 수정을 요하는 잠재 결함에 대한 결함 보고서 작성
- 리뷰한 작업 산출물에서 발견한 결함 수정(일반적으로 저자가 수정)
- 결함 정보를 적절한 사람이나 팀과 공유
- 공식적인 리뷰인 경우 업데이트된 결함상태 기록
- 공식적리뷰인 경우 메트릭 수집
- 공식적 리뷰인 경우 종료 조건의 충족여부 확인
- 종료 조건이 충족되면 해당 작업 산출물 인수
3.2.2 공식리뷰의 다양한 역할과 책임
- 저자
- 리뷰대상 작업 산출물 작성 / 결함 수정
- 관리자
- 리뷰 계획 담당
- 리뷰 실행 결정
- 인력, 예산, 시간 할당
- 진행 비용 대비 효과 모니터링
- 결과가 만족스럽지 않은 경우 제어 결정 실행
- 촉진자(중재자)
- 리뷰 회의 진행 시 효과적 회의 진행 보장
- 필요한 경우 다양한 관점들에 대한 중재
- 리뷰의 성공 여부에 결정적 역할
- 리뷰리더
- 전반적인 리뷰에 대한 책임을 지는 사람
- 참여자를 결정하고 언제 어디서 진행할지 결정
- 검토자
- 대항 주제에 대한 전문가, 프로젝트 참여 인원, 작업 산출물에 관심이 있는 이해 관계자나 특정 기술 또는 비즈니스 배경을 가진 사람
- 리뷰 대상 작업 산출물의 잠재적 결함 식별
- 다양한 관점 대표(테스터, 개발자, 사용자, 운영자, 비즈니스 분석가, 사용성 전문가등)
- 서기(기록자)
- 개별 리뷰 활동에서 발견한 잠재 결함 수집
- 리뷰회의가 진행되는 경우 새로운 잠재 결함, 쟁점, 결정 사항 기록
3.2.3 리뷰 유형의 차이
- 비공식리뷰
- 공식적 절차가 없음
- 페어 프로그래밍 리뷰 또는 기술 선임자의 설계와 코드리뷰
- 선택적 문서화
- 리뷰하는 사람에 따라 성과가 좌우
- 저렴한 방법으로 일정 수준의 성과 달성
- 기술적리뷰
- 동료와 기술 전문가 참여
- 결함 발견을 위한 문서화되고 정의된 프로세스 존재
- 관리자 개입이 없는 동료 검토 형태
- 중재자 미팅주도
- 미팅 사전준비 단계 필요
- 선택적으로, 체크리스트, 리뷰리포트, 발견한 인시던트 리스트, 관리자 참여 활용
- 공식적 또는 비공식정
- 일관되고 정략적인 효과 도출 가능
- 기술적 문제 해결, 토론, 의사결정, 대안평가, 결함발견, 명세서 또는 표준과의 접합성 검토
- 워크쓰루
- 저자에의한 진행 및 제어
- 시나리오 사용, 예행연습, 동료그룹 검토
- 선택적으로 미팅전 준비과정 거침(검토자 지정, 리뷰리포트 준비, 인시던트리스트 준비, 기록자 지정)
- 공식적 또는 비공식정
- 인스펙션
- 훈련된 중재자에 의한 진행 및 제어
- 역할이 지정되어 있음
- 동료 검사
- 메트릭을 수집하고 활용
- 체크리스트와 규칙을 기반으로 시작과 종료조건이 있는 정식프로세스 존재
- 준비과정 필요
- 리포트와 발견사항 리스트 산출
- 후속처리 확인 프로세스 존재
- 선택적으로 리뷰프로세스 개선 활동 수행
- 결함발견
3.2.4 작업 산출물에 리뷰기법을 적용해 결함 식별
- 애드혹
- 검토자에게 리뷰 수행방법 안내가 제공되지 않음
- 검토자는 작업산출물에서 이슈를 식별하고 기록함
- 특별한 준비 없이 일반적으로 사용되는 기법
- 검토자의 능력에 의존
- 여러 검토자가 동일한 문제를 보고할 수 있음
- 체크리스트기반
- 체계적인 기법
- 검토자는 리뷰시작 시점에 배표된 체크리스트를 기반으로 이슈를 식별
- 잠재결함을 식별하기 위해 경험에어 도출한 일련의 질문으로 구성
- 리뷰 대상 산출물을 유형별로 작성, 누락된 이슈유형을 다루기 위해 주기적으로 개선
- 일반적인 결함유형에 대한 체계적인 커버리지를 갖음
- 검토자는 실행, 체크리스트로 식별할 수 없는 결함을 찾기 위해 노력
- 시나리오 및 드라이런
- 어떻게 검토할지에 대한 구조화된 지침을 제공 받음
- 작업산추룰의 예상되는 용도를 기반으로 작업 산출물에 대해 드라이런을 수행할 수 있도록 검토자를 지원
- 관점기반
- 다양한 이해관계자의 관점을 사용(최종사용자, 영업, 설계자, 테스터, 운영자 등)
- 검토자간 중복이슈 감소
- 역할기반
- 이해관계자 역할의 관점에서 평가(경험이 많은, 경험이 적은, 노인, 아동, 사용자, 관리자, 시스템관리자, 성능테스터 등)
728x90
반응형
'[ISTQB]' 카테고리의 다른 글
[ISTQB CTAL TAE]Syllabus #1장 테스트 자동화의 소개 및 목적 (0) | 2023.04.05 |
---|---|
[ISTQB CTAL TAE]Syllabus #용어 (0) | 2023.02.24 |
[ISTQB CTFL]Syllabus #2장 오답노트 (0) | 2022.11.22 |
[ISTQB CTFL]Syllabus #1장 오답노트 (0) | 2022.09.15 |
[ISTQB CTFL]개알 #2장 소프트웨어 수명주기와 테스팅 (0) | 2022.09.01 |