Title :
Supporting the Dynamic Reprioritization of Requirements in Agile Development of Software Products
Author :
Racheva, Zornitza ; Daneva, Maya ; Buglione, Luigi
Author_Institution :
Univ. of Twente, Enschede
Abstract :
Agile requirements engineering is the approach of choice for many software producers whose realities include highly uncertain requirements, use of new development technology, and clients willing to explore the ways in which an evolving product can help their business goals. From customer´s perspective, the activity of continuous requirements reprioritization forms the very core of today´s agile approaches. However, the freedom for clients to do so does not come for free. This paper presents results of a literature review on agile requirements prioritization methods, derives a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes, and identifies issues and solutions pertinent to agile prioritization. The latter are derived from the authors´ experiences and by using empirical data, published earlier by other authors.
Keywords :
decision making; formal specification; formal verification; product development; project management; software development management; software maintenance; systems analysis; agile requirements prioritization; agile software product development; conceptual model; decision making; dynamic requirements reprioritization; inter-iteration prioritization process; project management; requirements engineering; software evolution; Application software; Computer architecture; Conferences; Decision making; Delay; Product development; Programming; Project management; Scalability; Variable speed drives;
Conference_Titel :
Software Product Management, 2008. IWSPM '08. Second International Workshop on
Conference_Location :
Barcelona, Catalunya
Print_ISBN :
978-1-4244-4083-2
Electronic_ISBN :
978-0-7695-3625-5
DOI :
10.1109/IWSPM.2008.7