The Current Practices and Required Knowledge for Non Functional Requirements Elicitation in Agile Context: A Pilot Study in Jordan
Non Functional Requirements (NFRs) are very important since they play a significant role for the system's behavior. Unfortunately, in Agile methods, the NFRs are overlooked until the later steps of software development. The negligence of NFRs elicitation is happened due to lack of standardized guidelines that can be referred by the software practitioners. Moreover, empirical studies on the current practices of NFRs elicitation in Agile software development organizations, specifically focused on security requirements and knowledge required are still limited. To the best of our knowledge, the study also has never been done before in Jordan context. Therefore, this study was conducted to address the abovementioned lacking issues. The study was conducted using quantitative approach. The questionnaire was distributed through online and faceto face communication. The data was analyzed using descriptive statistical analysis. Hence, this paper presents the results from the pilot study that involves 34 software practitioners in Jordan. The items of questionnaire were highly reliable to be utilized for more analysis. The findings highlighted the current practices for NFRs elicitation specifically focused on the security requirements elicitation and the required knowledge for NFRs elicitation which are useful for formulating guideline for NFRs elicitation.