Task: Main User Requirements Identification
Identify the most important user requirements of the software.
Disciplines: Students
Purpose
Idenity the user requirements needed to the software to meet the Client’s need
Relationships
RolesPrimary Performer: Additional Performers:
Steps
Elicit Main User Requirements

To elicit the UR the Analyst must schedule some meetings with the client to try to understand and put into words all the UR of the software. The most used technique to elicit the UR is the interview. Each one of the interviews should be planned ahead (day, time, duration, questions to be asked, etc.). The idea is that the Analyst should arrive at the meeting prepared, and not assist the meeting thinking in improvisation. If the Client allows, the Analyst could record the audio from the interview or even record a video.

Analyse Main User Requirements

The information gathered in the meetings is analyzed with the intent of having a clear idea of the requirements that describes the real needs of the Client. The Analyst will have to classify and understand the amount of information gathered (in paper, in audio, in video, or even in documents provided by the Client). He will also have to draw diagrams (normally UML diagrams) that should reflect the needs of the Client.