Published Paper


Common Requirement Elicitation Approaches used by Some Software Development Teams in Afghanistan

Ijaz Ahmad Shinwari1, Naseer Ahmad Shinwari2, Salim Ahmadzai3, Zarmash Gardiwal4
Salam University, Kabul, Afghanistan
Page: 824-843
Published on: 2024 June

Abstract

Requirement elicitation is a serious phase in the requirement development process. Identification of accurate stakeholders plays an important role in requirement elicitation processas it discovers the needs of stakeholders. Besides the quality of the requirements depends on the elicitation mean that has been chosen to elicit requirements. Different means are proposed in the literature to elicit software requirements however depending on the situation and stakeholders there are different challenges which could make it difficult to implement certain means of requirement elicitation. In this paper we have we studied the common requirement elicitation approaches that are being used by the software development teams in Afghanistan. We have attempted to explore that how rigid the process of requirement elicitation is applied within the development teams. To propose the best methods of requirement elicitation in the context of Afghanistan we have studied what common challenges exist while eliciting software requirements.

 

PDF