Abstract
Agile software development stresses the importance of providing the customer with a product of a maximized business value. To achieve that, requirements prioritization is used. Agile development methods like Scrum define guidelines for prioritization, however practitioners do not necessarily have to follow them. Our goal was to investigate the industry practice related to requirements prioritization process, including its timing, participants, criteria used and prioritization techniques applied. We designed an on-line questionnaire (based on literature review) and conducted a survey involving practitioners from Polish IT industry. We received 69 valid responses indicating requirements prioritization practices in industrial Agile projects. We found out that despite the fact that business value is the most common criterion used to prioritize requirements, other criteria like complexity, stability and mutual interdependencies are considered as well. Other findings indicate that consideration of such multiple criteria requires different viewpoints, thus making requirements prioritization a process that has to involve many participants of different roles and competencies.
Citations
-
7
CrossRef
-
0
Web of Science
-
1 1
Scopus
Authors (2)
Cite as
Full text
- Publication version
- Accepted or Published Version
- License
- open in new tab
Keywords
Details
- Category:
- Articles
- Type:
- artykuły w czasopismach
- Published in:
-
Procedia Computer Science
no. 176,
pages 3446 - 3455,
ISSN: 1877-0509 - Language:
- English
- Publication year:
- 2020
- Bibliographic description:
- Jarzębowicz A., Sitko N.: Agile Requirements Prioritization in Practice: Results of an Industrial Survey// Procedia Computer Science -Vol. 176, (2020), s.3446-3455
- DOI:
- Digital Object Identifier (open in new tab) 10.1016/j.procs.2020.09.052
- Verified by:
- Gdańsk University of Technology
seen 180 times