UI 요구사항 확인은 새로 개발할 시스템에 적용할 UI 관련 요구사항을 조사해서 작성하는 단계로, 다양한 경로를 통해 사용자의 요구사항을 조사하고 분석한 후 작성해야 한다.
목표 정의 단계에서는 사용자들을 대상으로 인터뷰를 진행한 후 사용자들의 의견이 수렴된 비즈니스 요구사항을 정의한다.
인터뷰 진행 시 유의사항
- 인터뷰는 가능하면 개별적으로 진행한다.
- 가능한 많은 사람을 인터뷰하여 다양한 의견을 수렴하되, 다수의 의견으로 인해 개인의 중요한 의견을 놓치지 않도록 주의한다.
- 인터뷰는 한 시간을 넘지 않도록 한다.
- 인터뷰 진행은 반드시 사용자 리서치를 시작하기 전에 해야 한다.
활동 사항 정의 단계에서는 조사한 요구사항을 토대로 앞으로 해야 할 활동 사항을 정의한다.
UI 요구사항을 작성할 때는 여러 경로를 통해 수집된 사용자들의 요구사항을 검토하고 분석하여 UI 개발 목적에 맞게 작성해야 한다.
파악된 요구사항 요소의 종류와 각각의 표현 방식 등을 검토한다.
데이터 요구
- 사용자가 요구하는 모델과 객체들의 주요 특성을 기반으로 하여 데이터 객체들을 정리한다.
- 인터페이스 구성에 영향을 미치므로 반드시 초기에 확인해야 한다.
기능 요구
- 사용자의 목적 달성을 위해 무엇을 실행해야 하는지를 동사형으로 설명한다.
- 기능 요구 리스트는 최대한 철저하게 정리해야 한다.
제품/서비스의 품질
- 데이터 및 기능 요구 외에 제품의 품질, 서비스, 여기에 감성적인 품질 등을 고려하여 작성한다.
제약 사항
- 제품 완료 데드라인, 전체 개발 및 제작에 필요한 비용, 시스템 준수에 필요한 규제가 포함된다.
- 사전에 제약사항의 변경 가능 여부를 확인한다.
정황 시나리오는 사용자의 요구사항을 도출하기 위해 작성하는 것으로, 사용자가 목표를 달성하기 위해 수행하는 방법을 순차적으로 묘사한 것이다.
요구사항은 정황 시나리오는 토대로 작성한다