질문 배경: 프로젝트 초기 단계에서 고객은 종종 모호하거나 상충되는 요구 사항을 제시하며, 분석가는 이를 명확하고 검증 가능한 것으로 전환해야 합니다.
문제: 모호한 요구 사항은 비즈니스와 개발 팀 간 이해 불일치를 초래하여 작업 반환, 버그 및 불만족한 사용자 수를 증가시킵니다.
해결책:
주요 특징:
"모호한 요구 사항을 수집할 때 고객의 말만 믿을 수 있나요?"
아니요, 진정한 요구 사항을 파악하기 위해 사례, 다이어그램, 모형을 사용하고 추가 질문을 하는 것이 중요합니다.
"요구 사항 구체화를 한 번만 합의하면 충분한가요?"
아니요, 합의는 반복적인 프로세스입니다: 세부 사항이 나타남에 따라 요구 사항을 재조정해야 합니다.
"최종 사용자를 참여시키지 않고 항상 요구 사항을 구체화할 수 있나요?"
아니요, 실제 사용자 참여는 비즈니스와 IT 모두에게 명확하지 않은 엣지 케이스 및 사용 시나리오를 식별하는 데 때때로 필수적입니다.
부정적 사례: 고객이 "편리한 검색 메커니즘"을 요청 — 기록하고, "관례에 따라" 구현하기 시작했습니다.
장점:
단점:
긍정적 사례: 비슷한 작업에서 분석가는 워크샵을 진행하고 사용자 시나리오를 수집하여 프로토타입을 작성했습니다.
장점:
단점: