preview

The For The Requirements Gathering Process

Decent Essays

During the requirements gathering process, a range of elicitation techniques have been used to shed light on both the functional and non-functional requirements needed within my projects. Consequently, a number of specific elicitation techniques have been used to gather a range of tailored information, thus aiding the process of deriving the requirements needed. The first elicitation technique that has been adopted during the requirements gathering process is the use of surveys, this medium has been chosen due to its simplistic and robust nature making the process of distributing and receiving responses relatively inexpensive and time efficient when compared interviews, which require more time and manpower from both parties to produce …show more content…

Alternatively, open-ended where utilised when a greater of detail and insight were needed from the respondent as part of the elicitation. An example of a result from question present within the survey (as shown in Appendix C) that resulted in both a new functional and non-functional requirement being derived was “Have you ever felt dissatisfied with a games inbuilt matchmaking system”, this was a combination of an open and closed ended question with a respondent being able to further specify the reasons for their chosen selection (which included: “Yes”, “No”, “Rarely” and “Never”). The inclusion of this question not only allowed me to elicit requirements, but it also provided the opportunity to solidify the need for my project when considering the solutions already present. The response that resulted in the addition of a functional requirement (referenced in both FR1 and FR2) with a respondent/stakeholder stating they haven “automatically paired with people from different regions” resulting in “server connection issues which in turn causes lag ruining the online gaming experience.” I used this response to identify the need for a functional requirement that allowed members of the system to be able to control the process of matchmaking to avoid the issue of being arbitrarily and “automatically paired” with other users. Furthermore, the response “I have also been forced to wait for extended periods

Get Access