요구 사항 수집 기법

기술은 특정 상황에서 작업이 수행되는 방식을 설명합니다. 작업에는 관련 기술이 없거나 하나 이상있을 수 있습니다. 기술은 적어도 하나의 작업과 관련되어야합니다.

다음은 잘 알려진 요구 사항 수집 기술 중 일부입니다.

브레인 스토밍

브레인 스토밍은 요구 사항 수집에서 사용자 그룹으로부터 가능한 많은 아이디어를 얻기 위해 사용됩니다. 일반적으로 문제에 대한 가능한 해결책을 식별하고 기회의 세부 사항을 명확히하는 데 사용됩니다.

문서 분석

기존 시스템의 문서를 검토하면 AS–IS 프로세스 문서를 작성할 때 도움이 될뿐만 아니라 마이그레이션 프로젝트 범위 지정을위한 격차 분석을 유도 할 수 있습니다. 이상적인 세상에서 우리는 현재 요구 사항을 문서화하기위한 출발점 인 기존 시스템을 만드는 데 필요한 요구 사항을 검토 할 수도 있습니다. 많은 정보가 요구 사항의 완전성을 검증하는 과정에서 질문을하는 데 도움이되는 기존 문서에 종종 묻혀 있습니다.

포커스 그룹

포커스 그룹은 피드백을 받기 위해 제품의 사용자 또는 고객을 대표하는 사람들의 모임입니다. 요구 사항 / 기회 / 문제에 대한 피드백을 수집하여 요구 사항을 식별하거나 이미 유도 된 요구 사항을 검증하고 개선하기 위해 수집 할 수 있습니다. 이러한 형태의 시장 조사는 특정 참가자가 관리하는 프로세스라는 점에서 브레인 스토밍과 다릅니다.

인터페이스 분석

소프트웨어 제품의 인터페이스는 인간 또는 기계 일 수 있습니다. 외부 시스템 및 장치와의 통합은 또 다른 인터페이스입니다. 사용자 중심 설계 접근 방식은 사용 가능한 소프트웨어를 만드는 데 매우 효과적입니다. 인터페이스 분석 – 다른 외부 시스템과의 접점을 검토하는 것은 사용자에게 즉시 표시되지 않는 요구 사항을 간과하지 않도록하는 데 중요합니다.

회견

이해 관계자와 사용자의 인터뷰는 훌륭한 소프트웨어를 만드는 데 중요합니다. 사용자와 이해 관계자의 목표와 기대를 이해하지 않으면이를 만족시킬 가능성이 거의 없습니다. 우리는 또한 각 인터뷰 대상자의 관점을 인식하여 그들의 의견을 적절하게 평가하고 해결할 수 있어야합니다. 경청은 훌륭한 분석가가 일반 분석가보다 인터뷰에서 더 많은 가치를 얻는 데 도움이되는 기술입니다.

관측

사용자를 관찰함으로써 분석가는 프로세스 흐름, 단계, 문제점 및 개선 기회를 식별 할 수 있습니다. 관찰은 수동적이거나 능동적 일 수 있습니다 (관찰하는 동안 질문하기). 수동적 관찰은 프로토 타입에 대한 피드백을받는 데 더 적합합니다 (요구 사항을 구체화하기 위해). 능동적 관찰은 기존 비즈니스 프로세스를 이해하는 데 더 효과적입니다. 두 방법 모두 사용할 수 있습니다.

프로토 타이핑

프로토 타이핑은 요구 사항을 수집하기위한 비교적 현대적인 기술입니다. 이 접근 방식에서는 솔루션의 초기 버전 인 프로토 타입을 빌드하는 데 사용하는 예비 요구 사항을 수집합니다. 이를 고객에게 보여 주면 고객이 추가 요구 사항을 제공합니다. 응용 프로그램을 변경하고 클라이언트와 함께 순환합니다. 이 반복적 인 프로세스는 제품이 중요한 비즈니스 요구 사항을 충족하거나 합의 된 반복 횟수를 충족 할 때까지 계속됩니다.

요구 사항 워크숍

워크숍은 요구 사항을 수집하는 데 매우 효과적 일 수 있습니다. 브레인 스토밍 세션보다 더 구조화 된 관련 당사자가 협력하여 요구 사항을 문서화합니다. 협업을 캡처하는 한 가지 방법은 도메인 모델 아티팩트 (예 : 정적 다이어그램, 활동 다이어그램)를 작성하는 것입니다. 워크샵은 한 명보다 두 명의 분석가가 더 효과적입니다.

리버스 엔지니어링

마이그레이션 프로젝트가 기존 시스템의 충분한 문서에 액세스 할 수없는 경우 리버스 엔지니어링은 시스템이 수행하는 작업을 식별합니다. 시스템이 수행해야하는 작업을 식별하지 않으며 시스템이 잘못된 작업을 수행 할 때 식별하지 않습니다.

설문 조사 / 설문지

많은 사람들로부터 정보를 수집 할 때 (예산 및 시간 제약으로 인터뷰하기에는 너무 많음) 설문 조사 또는 설문지를 사용할 수 있습니다. 설문 조사를 통해 사용자는 선택 항목에서 선택하거나 항목을 평가 ( "강하게 동의, 동의 ...")하거나 자유 형식 응답을 허용하는 개방형 질문을 할 수 있습니다. 설문 조사 디자인은 어렵습니다. 질문은 응답자를 편향시킬 수 있습니다.