Open Access
Peer-Reviewed
Original Research
Enhancing Agile Requirements Elicitation with Personas
Abstract
The importance of good Requirements Engineering (RE) is repeatedly highlighted with many reports indicating how failure in this area contributes greatly to overall project failure. Agile Methods (AMs) have emerged as an alternative to traditional methods for software development. AMs recognize the failure rates of previous projects and promote increas ed collaboration with the customer as one of its main values throughout development. However, probl ems have been reported with the use of the most popular AMs in the area of requireme nts elicitation particularly with an over reliance on a customer and lack of elicitation guidelines. This paper describes a development pr ocess that combines personas, as used in Interaction Design, w ith eXtreme Programming (XP), the most popular AM, to overcome the problem. To investigate the value of this process a case study was conducted in which this process was used in the development of an internet application by a small team. The main findings are that the process used provided benefits but also threw up one or two other problems of its own.
Keywords
eXtreme Programming (XP)
personas
requirements elicitation.
Declarations & Ethics
Funding:
This research received academic dissemination support through ESCAP / JournalsHub publishing programs.
Conflicts of Interest:
The authors declare no competing financial or institutional interests.
Peer Review:
Double-blind peer reviewed by international subject specialists.
License:
Creative Commons Attribution 4.0 International (CC BY 4.0).
How to Cite This Article
APA / MLA / BibTeX
Powell, et al. (2007). Enhancing Agile Requirements Elicitation with Personas. IADIS International Journal on Computer Science and Information Systems, 2(1). https://doi.org/10.33965/ijcsis_2007_v2i1_07
Powell, et al. "Enhancing Agile Requirements Elicitation with Personas." IADIS International Journal on Computer Science and Information Systems, vol. 2, no. 1, 2007. https://doi.org/10.33965/ijcsis_2007_v2i1_07
Powell, et al. "Enhancing Agile Requirements Elicitation with Personas." IADIS International Journal on Computer Science and Information Systems 2, no. 1 (2007). https://doi.org/10.33965/ijcsis_2007_v2i1_07