Abstract
Requirements prioritization is recognized as an important but difficult activity in product development. The literature offers methods for requirements prioritization, but many authors report that practices in companies are mostly informal. In this study, we evaluated two requirements prioritization methods from the requirements engineering literature in industrial product development projects. In the first case, the users of the system evaluated the pair-wise comparison technique [5] for prioritizing user needs. In the second case, practitioners evaluated Wiegers’ method [18] for change requests. The findings from the cases provide information about the suitability of the prioritization methods for product development work. In addition, our findings indicate why it might be challenging for practitioners to employ a requirements prioritization method.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Argysis, C., Putman, R., Smith, D.: Action Science. Jossey-Bass, San Francisco (1985)
Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the WinWin Spiral Model: A Case Study. IEEE Computer 31(7), 33–44 (1998)
Carlshamre, P.: Release Planning in Market-driven Software Product Development - Provoking an Understanding. Requirements Engineering Journal 7(3), 139–151 (2002)
IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements Specifications (1998)
Karlsson, J.: Software Requirements Prioritizing. In: Proceedings of the 2nd IEEE International Conference on Requirements Engineering (ICRE 1996), Colorado, USA, pp. 110–116 (1996)
Karlsson, J., Ryan, K.: A Cost-Value Approach for Prioritizing Requirements. IEEE Software 14(5), 67–74 (1997)
Karlsson, J., Wohlin, C., Regnell, B.: An Evaluation of Methods for Prioritizing Software Requirements. Information and Software Technology 39(14-15), 939–947 (1998)
Karlsson, L., Berander, P., Regnell, B., Wohlin, C.: Requirements Prioritisation: An Experiment on Exhaustive Pair-Wise Comparisons versus Planning Game Partitioning. In: Proceedings of Empirical Assessment in Software Engineering (EASE 2004), Edinbourgh, Scotland (2004)
Kovitz, B.: Practical Software Requirements: A Manual of Content and Style. Manning Publications Co., Greenwich (1999)
Kujala, M., Mäntylä, M.: Studying Users for Developing Usable and Useful Products. In: Proceedings of 1st Nordic conference on Computer-Human Interaction, Stockholm, Sweden, pp. 1–11 (2000)
Lehtola, L., Kauppinen, M., Kujala, S.: Requirements Prioritization Challenges in Practice. In: Proceedings of 5th International Conference on Product Focused Software Process Improvement, Kansai Science City, Japan, pp. 497–508 (2004)
Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modelling. In: Proceedings of First IEEE Symposium on Requirements Engineering (RE 1993), San Diego, California, USA, pp. 2–14 (1993)
Moisiadis, F.: The Fundamentals of Prioritising Requirements. In (Web) Proceedings of Systems Engineering/Test and Evaluation conference, SETE 2002 (2002), http://www.seecforum.unisa.edu.au/Sete2002/ProceedingsDocs/
Saaty, T.L.: The Analytical Hierarchy Process. McGraw-Hill, New York (1980)
Sawyer, P.: Packaged software: Challenges for RE. In: Proceedings of the Fifth International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ 2000), Stockholm, Sweden (2000)
Siddiqi, J., Shekaran, M.: Requirements Engineering: The Emerging Wisdom. IEEE Software 13(2), 15–19 (1996)
Sommerville, I.: Software Engineering, 5th edn. Addison-Wesley, Wokingham (1996)
Wiegers, K.E.: Software Requirements. Microsoft Press, Redmont (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lehtola, L., Kauppinen, M. (2004). Empirical Evaluation of Two Requirements Prioritization Methods in Product Development Projects. In: Dingsøyr, T. (eds) Software Process Improvement. EuroSPI 2004. Lecture Notes in Computer Science, vol 3281. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30181-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-540-30181-3_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23725-9
Online ISBN: 978-3-540-30181-3
eBook Packages: Springer Book Archive