DocumentCode
3107294
Title
Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study
Author
Racheva, Zornitza ; Daneva, Maya ; Sikkel, Klaas ; Herrmann, Andrea ; Wieringa, Roel
Author_Institution
Univ. of Twente, Enschede, Netherlands
fYear
2010
fDate
Sept. 27 2010-Oct. 1 2010
Firstpage
147
Lastpage
156
Abstract
Requirements prioritization is an essential mechanism of agile software development approaches. It maximizes the value delivered to the clients and accommodates changing requirements. This paper presents results of an exploratory cross-case study on agile prioritization and business value delivery processes in eight software organizations. We found that some explicit and fundamental assumptions of agile requirement prioritization approaches, as described in the agile literature on best practices, do not hold in all agile project contexts in our study. These are (i) the driving role of the client in the value creation process, (ii) the prevailing position of business value as a main prioritization criterion, (iii) the role of the prioritization process for project goal achievement. This implies that these assumptions have to be reframed and that the approaches to requirements prioritization for value creation need to be extended.
Keywords
software engineering; agile project contexts; agile projects; agile software development approaches; business value delivery processes; cross case study; eight software organizations; essential mechanism; requirements prioritization; Companies; Context; Decision making; Interviews; Software; agile development; exploratory case study; requirements prioritization; value creation;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering Conference (RE), 2010 18th IEEE International
Conference_Location
Sydney, NSW
ISSN
1090-705X
Print_ISBN
978-1-4244-8022-7
Type
conf
DOI
10.1109/RE.2010.27
Filename
5636890
Link To Document