A Conceptual Model and Process for Client-driven Agile Requirements Prioritization

Z. Racheva, Maia Daneva, Andrea Herrmann, Roelf J. Wieringa

    • 20 Citations

    Abstract

    Continuous customer-centric requirements reprioritization is essential in successfully performing agile software development. Yet, in the agile RE literature, very little is known about how agile reprioritization happens in practice. Generic conceptual models about this process are missing, which in turn, makes it difficult for both practitioners and researchers to reason about requirements decision-making at inter-iteration time. This paper presents a Grounded Theory study on agile requirements prioritization methods to yield a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes. The latter is derived by using qualitative empirical data, published earlier by other authors. Such a conceptual model makes explicit the concepts that are used tacitly in different agile requirements prioritization methods and can be used for structuring future empirical investigations about this topic.
    Original languageEnglish
    Title of host publicationFourth International Conference on Research Challenges in Information Science, RCIS 2010
    PublisherIEEE Computer Society
    Pages287-297
    Number of pages11
    ISBN (Print)978-1-4244-4840-1
    DOIs
    StatePublished - May 2010
    EventFourth International Conference on Research Challenges in Information Science (RCIS 2010) , Nice, France - Nice, France

    Publication series

    Name
    PublisherIEEE Computer Society

    Conference

    ConferenceFourth International Conference on Research Challenges in Information Science (RCIS 2010) , Nice, France
    Abbreviated titleRCIS 2010
    CountryFrance
    CityNice
    Period19/05/1021/05/10

    Fingerprint

    Software engineering
    Decision making

    Keywords

    • IR-75884
    • METIS-276083
    • Agile development
    • SCS-Services
    • Grounded Theory
    • EWI-18347
    • inter-iteration decision-making process
    • Requirements Prioritization

    Cite this

    Racheva, Z., Daneva, M., Herrmann, A., & Wieringa, R. J. (2010). A Conceptual Model and Process for Client-driven Agile Requirements Prioritization. In Fourth International Conference on Research Challenges in Information Science, RCIS 2010 (pp. 287-297). IEEE Computer Society. DOI: 10.1109/RCIS.2010.5507388

    Racheva, Z.; Daneva, Maia; Herrmann, Andrea; Wieringa, Roelf J. / A Conceptual Model and Process for Client-driven Agile Requirements Prioritization.

    Fourth International Conference on Research Challenges in Information Science, RCIS 2010. IEEE Computer Society, 2010. p. 287-297.

    Research output: Scientific - peer-reviewConference contribution

    @inbook{813239a36f2f4a748825ba9534f5797b,
    title = "A Conceptual Model and Process for Client-driven Agile Requirements Prioritization",
    abstract = "Continuous customer-centric requirements reprioritization is essential in successfully performing agile software development. Yet, in the agile RE literature, very little is known about how agile reprioritization happens in practice. Generic conceptual models about this process are missing, which in turn, makes it difficult for both practitioners and researchers to reason about requirements decision-making at inter-iteration time. This paper presents a Grounded Theory study on agile requirements prioritization methods to yield a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes. The latter is derived by using qualitative empirical data, published earlier by other authors. Such a conceptual model makes explicit the concepts that are used tacitly in different agile requirements prioritization methods and can be used for structuring future empirical investigations about this topic.",
    keywords = "IR-75884, METIS-276083, Agile development, SCS-Services, Grounded Theory, EWI-18347, inter-iteration decision-making process, Requirements Prioritization",
    author = "Z. Racheva and Maia Daneva and Andrea Herrmann and Wieringa, {Roelf J.}",
    note = "10.1109/RCIS.2010.5507353",
    year = "2010",
    month = "5",
    doi = "10.1109/RCIS.2010.5507388",
    isbn = "978-1-4244-4840-1",
    publisher = "IEEE Computer Society",
    pages = "287--297",
    booktitle = "Fourth International Conference on Research Challenges in Information Science, RCIS 2010",
    address = "United States",

    }

    Racheva, Z, Daneva, M, Herrmann, A & Wieringa, RJ 2010, A Conceptual Model and Process for Client-driven Agile Requirements Prioritization. in Fourth International Conference on Research Challenges in Information Science, RCIS 2010. IEEE Computer Society, pp. 287-297, Fourth International Conference on Research Challenges in Information Science (RCIS 2010) , Nice, France, Nice, France, 19-21 May. DOI: 10.1109/RCIS.2010.5507388

    A Conceptual Model and Process for Client-driven Agile Requirements Prioritization. / Racheva, Z.; Daneva, Maia; Herrmann, Andrea; Wieringa, Roelf J.

    Fourth International Conference on Research Challenges in Information Science, RCIS 2010. IEEE Computer Society, 2010. p. 287-297.

    Research output: Scientific - peer-reviewConference contribution

    TY - CHAP

    T1 - A Conceptual Model and Process for Client-driven Agile Requirements Prioritization

    AU - Racheva,Z.

    AU - Daneva,Maia

    AU - Herrmann,Andrea

    AU - Wieringa,Roelf J.

    N1 - 10.1109/RCIS.2010.5507353

    PY - 2010/5

    Y1 - 2010/5

    N2 - Continuous customer-centric requirements reprioritization is essential in successfully performing agile software development. Yet, in the agile RE literature, very little is known about how agile reprioritization happens in practice. Generic conceptual models about this process are missing, which in turn, makes it difficult for both practitioners and researchers to reason about requirements decision-making at inter-iteration time. This paper presents a Grounded Theory study on agile requirements prioritization methods to yield a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes. The latter is derived by using qualitative empirical data, published earlier by other authors. Such a conceptual model makes explicit the concepts that are used tacitly in different agile requirements prioritization methods and can be used for structuring future empirical investigations about this topic.

    AB - Continuous customer-centric requirements reprioritization is essential in successfully performing agile software development. Yet, in the agile RE literature, very little is known about how agile reprioritization happens in practice. Generic conceptual models about this process are missing, which in turn, makes it difficult for both practitioners and researchers to reason about requirements decision-making at inter-iteration time. This paper presents a Grounded Theory study on agile requirements prioritization methods to yield a conceptual model for understanding the inter-iteration prioritization process in terms of inputs and outcomes. The latter is derived by using qualitative empirical data, published earlier by other authors. Such a conceptual model makes explicit the concepts that are used tacitly in different agile requirements prioritization methods and can be used for structuring future empirical investigations about this topic.

    KW - IR-75884

    KW - METIS-276083

    KW - Agile development

    KW - SCS-Services

    KW - Grounded Theory

    KW - EWI-18347

    KW - inter-iteration decision-making process

    KW - Requirements Prioritization

    U2 - 10.1109/RCIS.2010.5507388

    DO - 10.1109/RCIS.2010.5507388

    M3 - Conference contribution

    SN - 978-1-4244-4840-1

    SP - 287

    EP - 297

    BT - Fourth International Conference on Research Challenges in Information Science, RCIS 2010

    PB - IEEE Computer Society

    ER -

    Racheva Z, Daneva M, Herrmann A, Wieringa RJ. A Conceptual Model and Process for Client-driven Agile Requirements Prioritization. In Fourth International Conference on Research Challenges in Information Science, RCIS 2010. IEEE Computer Society. 2010. p. 287-297. Available from, DOI: 10.1109/RCIS.2010.5507388