Blekinge Institute of Technology, School of Engineering, Department of Systems and Software Engineering2005 (English)In: Engineering and Managing Software Requirements / [ed] Aurum, Aybüke; Wohlin, Claes, Berlin: Springer Verlag , 2005, 69-94 p.Chapter in book (Refereed)
This chapter provides an overview of techniques for prioritization of requirements for software products. Prioritization is a crucial step towards making good decisions regarding product planning for single and multiple releases. Various aspects of functionality are considered, such as importance, risk, cost, etc. Prioritization decisions are made by stakeholders, including users, managers, developers, or their representatives. Methods are given how to combine individual prioritizations based on overall objectives and constraints. A range of different techniques and aspects are applied to an example to illustrate their use. Finally, limitations and shortcomings of current methods are pointed out, and open research questions in the area of requirements prioritization are discussed.
Place, publisher, year, edition, pages
Berlin: Springer Verlag , 2005. 69-94 p.
Requirements analysis, software product planning, requirements prioritization, decision support, trade offs.
IdentifiersURN: urn:nbn:se:bth-8696Local ID: oai:bth.se:forskinfo394185BCE401F798C12573C9004B1F66ISBN: 978-3-540-25043-2OAI: oai:DiVA.org:bth-8696DiVA: diva2:836447