23
요구사항 수집기법 [데이터수집] 인터뷰, Focus Group, 설문지 및 설문조사, 벤치마킹, 브레인스토밍
[데이터분석] 문서분석
[데이터표현] 마인드매핑, 친화도
[의사결정] 다기준 의사결정 분석, 투표
[대인관계와 팀 스킬] 명목 집단 기법, 관찰, 촉진
[기타] 프로토타입, 컨텍스트 다이어그램, 전문가판단

수분표의데프컨
인포설벤브
문서
마친
다투
명관촉
토픽 이름() 요구사항 수집기법
분류 PM > 프로젝트 범위(Scope) 관리 > 요구사항 수집기법
키워드(암기) 추적성, 범위기준선 제공
암기법(해당경우) [수분표의대프컨] (인포설벤브, 문서, 마친, 다투, 명관촉)
- 데이터 (터뷰, 커스 그룹, 문지 및 설문조사, 치마킹, 레인스토밍)
- 데이터 (문서 분석),
- 데이터 (인드 매핑, 화도),
- 사 결정(기준 의사결정 분석, ),
- 인관계와 팀 스킬(목 집단 기법, , ),
- 로토타입, 텍스트 다이어그램, 전문가 판단

기출문제

번호 문제 회차
1 1. 프로젝트 요구사항 도출의 필요성과 도출기법 5가지를 설명하시오 107.정보관리.2교시
2 8. 정보시스템을 성공적으로 개발하기 위해서는 시스템개발에 필요한 정보를 정확하게 수집해야한다. 정보시스템의 요구사항분석시 수행되는 요구자료수집기법을 제시하고 각각의 특징 장단점을 비교하시오. 모의_2010.06(응용).3교시

 

I. 프로젝트의 범위 정의를 위한 CSF, 요구사항 수집기법의 개요

. 요구사항 수집기법의 개념

- 프로젝트 이해관계자들이 필요로 하는 기능적/비기능적 요구사항을 수집하고 정의하여 이와 관련된 문서를

작성하는 기법.

. 요구사항 수집의 필요성

필요성 내용
범위기준선 제공 - 요구사항을 수집하여 범위를 정의하고 WBS 작성하게 .
일정과 원가에 영향 - 요구사항의 통합을 통한 프로젝트 일정, 원가 예산 산정의 기준이 .
추적성 제공 - 구현 과정 기능이 요구사항에 만족하는지를 파악하고 검증할 있도록 속성 제공

 

II. 요구사항 수집기법의 상세 설명

구분 수집 기법 설명
데이터
(Data Gathering)
인터뷰
(Interview)
- 이해관계자와 직접 대화를 통해 정보를 구하는 공식적 또는 비공식적 정보수집 방법

핵심전문가 그룹
(Focus Group)
- 선별된 전문가 집단으로 대화식 토론 통해 수집
- 토론 진행시 숙련된 조정자 필요

설문지 및 설문조사
(Questionnaires and Surveys)
- 다수의 대상자에게 질문지를 통해 신속한 자료 수집

벤치마킹(Benchmarking) - 경쟁사, 선진사례 참조하여 유사한 수준의 효과를낼 수 있는 기능 요구사항 정의

브레인스토밍
(Brainstorming)
- 프로젝트 제품 요구 사항과 관련된 다양한 아이디어를 창출하여 취합하는데 사용하는 기법
데이터 분석
(Data Analysis)
문서 분석
(Document Analysis)
- 고객의 RFP나 현 시스템, 프로세스 문서를 참고하여 요구사항 도출에 활용
데이터 표현
(Data Representation)
마인드 매핑
(Mind Mapping)
- 파악된 공통점과 차이점을 반영하여 새로운 아이디어를 창출하기 위하여 개별 브레인스토밍을 통해 창출된 아이디어를 하나의 맵에 통합하여 정의

친화도
(Affinity Diagram)
- 효과적인 검토 분석을 위하여 수많은 아이디어를 개의 그룹으로 분류하는 기법(관련성, 친밀감 구분)
의사 결정
(Decision Making)
다기준 의사결정 분석
(Multicriteria Decision Analysis)
- 수많은 아이디어를 체계적인 분석방법에 의해 의사결정 매트릭스를 제공 하는 방법

투표
(Voting)
- 만장일치(Unanimity) 등을 통하여, 평가 단체 의사결정기법
대인관계와 팀 스킬(Interpersonal and team skills) 명목 집단 기법
(Nominal Group technique)
- 아이디어의 우선순위를 매길 , 투표 방식을 적용하여 기존 브레인스토밍을 강화하는 기법

관찰(Observations) - 개인의 업무처리 방법이나 절차에 대해 직접적으로 관찰하는 방법으로 요구사항을 명확히 설명하기 힘들거나 어려움이 있는 경우 사용하는 방법

촉진(Facilitation) - 집중 토론, 적극적 대화 참여 유도
기타 기법 프로토타입
(Prototypes)
- 실제 제품의 개발 전에 주요 기능을 중심으로 모형을 만들어 요구사항을 조기에 효과적으로 수집할 있는 방법

컨텍스트 다이어그램
(Context Diagram)
- 프로세스, 장비, 시스템으로 구성된 컨텍스트 다이어그램을 통해 시스템과 사용자의 상호작용을 가시화하여 요구사항 정의에 활용

전문가 판단 - 비즈니스에 대한 전문가 도메인에 대한 전문가가 판단

 

III. 요구사항 수집기법의 주요 산출물

산출물 설명
요구사항 문서 - 이해관계자의 요구사항을 체계적이고 효율적으로 관리하기 위한 문서
- 명확하고, 추적가능하고, 완전하고, 일관성 있는 수준 작성
요구사항 추적 매트릭스 - 정의된 요구사항을 각각의 요인에 연결하고 요구사항을 프로젝트 생애 주기 전반에 걸쳐 단계적 산출물을 추적하여 관리 하는 문서

“끝”

 

[참고]

[요구사항 명세서]

[기능적 요구사항과 비기능적 요구사항]

구분 기능적 요구사항(Functional Requirement) 비기능적 요구사항(Non-Functional Requirement)
개념 시스템에서 제공되어야 할 특정 기능을 정의 S/W뿐만 아니라 시스템 전체에 대한 요구사항
(신뢰성, 성능, 보안성, 사용가능성, 안정성 )
요구사항 - 데이터 모델 : 개념적인 데이터베이스 모델 상태를 구체화 한 모델로서, 생성, 삭제 등의 상태와 실행 정의
- 데이터 흐름 모델: 시스템 행위가 어떻게 이루어지는가를 표현하여, 데이터 모델의 입출력이 데이터 흐름 일부분으로 사용
- 프로세스 모델: 병행, 상호작용, 다른 프로세서들 간의 동기화와 활동 기술
- 성능 : 응답속도 , 자원사용량
- 보안 : 침입대응, 사용자인증/권한
- 아키텍처 : 확장성, 유연성
- 안정성 : 장애대응, 서비스연속성
반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

프로젝트 일정관리(시간)  (0) 2024.02.25
WBS  (1) 2024.02.24
지식 영역 관리(KA)  (0) 2024.02.22
프로세스 그룹(5개)  (0) 2024.02.21
프로젝트 특징  (1) 2024.02.20

+ Recent posts