요구공학을 위한 W6H 질문 패턴: 효과적인 요구 도출과 분석을 위한 순서 제시
초록
본 논문은 전통적인 W5H(What, Where, When, Who, Why, How) 질문에 ‘Which’를 추가한 W6H 모델을 제안하고, 인터뷰·설문 등 요구 도출 과정에서 질문을 체계적으로 배열하는 순서를 제시한다. 질문 간 상호 의존성을 분석하고, 이해관계자 관점을 정리하는 재사용 가능한 패턴을 제공함으로써 문제·해결 영역을 명확히 파악하고 요구 분석의 정확성을 높인다.
상세 분석
이 연구는 요구공학에서 가장 핵심적인 활동인 요구 도출과 분석을 언어학적 관점에서 재조명한다. 기존 연구가 ‘What, Where, When, Who, Why, How’라는 여섯 가지 interrogative에 집중했지만, 실제 인터뷰 현장에서는 ‘Which’가 선택지나 대안 구분에 필수적이라는 점을 놓치고 있었다. 저자는 영어 interrogative의 lexical‑semantic 구조를 분석해 ‘Which’가 다른 질문과의 의존 관계를 매개하는 역할을 한다고 주장한다. 예를 들어, ‘What is the system’s primary function?’에 대한 답변을 구체화하려면 먼저 ‘Which user group needs this function?’이라는 선택적 질문이 선행되어야 한다. 이러한 상호 의존성을 바탕으로 저자는 W6H 질문을 ‘Who → Which → What → Why → How → Where → When’ 순으로 배열한다. 초기 단계에서 이해관계자를 명확히 정의하고, 대상(Which)을 구체화함으로써 이후의 기능·목적(What, Why) 질문이 보다 정확해진다. 또한, ‘How’는 구현 방안을 탐색하는 단계에서, ‘Where’와 ‘When’은 배포·운영 환경을 설정하는 마지막 단계로 배치한다. 이 순서는 요구 도출 시 정보의 흐름을 자연스럽게 만들고, 중복 질문을 최소화한다.
또한 논문은 이해관계자 관점을 구조화하는 ‘W6H 기반 재사용 패턴’을 제시한다. 각 이해관계자는 자신에게 해당하는 W6H 질문 집합을 매핑하고, 이를 표준 템플릿에 기록한다. 이렇게 하면 요구 분석 단계에서 각 관점이 어떻게 문제 영역과 해결 영역에 연결되는지를 시각적으로 파악할 수 있다. 저자는 실제 사례 연구를 통해 이 패턴이 요구 명세의 완전성, 일관성, 추적성을 향상시켰음을 실증한다.
한계점으로는 영어 중심의 interrogative 구조를 그대로 한국어 등 다른 언어에 적용할 때 의미론적 차이가 발생할 수 있다는 점을 언급한다. 또한, 질문 순서가 프로젝트 규모·도메인에 따라 유연하게 조정될 필요가 있음을 인정한다. 그럼에도 불구하고, W6H 모델은 기존 W5H 접근법에 비해 질문 설계의 체계성을 크게 강화하고, 요구 분석의 품질을 정량적으로 개선할 수 있는 실용적인 프레임워크로 평가된다.
댓글 및 학술 토론
Loading comments...
의견 남기기