Skip to main content

Demystifying Release Definition: From Requirements Prioritization to Collaborative Value Quantification

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5512))

Abstract

[Context and motivation] Most software products are developed and improved over time in iterative releases. Defining the contents of the next product release is an important, but challenging activity, as a large number of potential requirements is typically available. [Question/problem] Implementing these requirements in a single release is impossible, and prioritizing them is hard: which requirements deliver the most value, and what is their value exactly? A study among European software companies in the context of the Flexi project revealed that this release definition challenge is still significant, in spite of the available state-of-the-art. [Principle ideas/results] This paper reports on a number of myths surrounding release definition we observed during the study, and explains shortcomings of the available state-of-the-art in a context where many requirements should be considered and defining and quantifying value is hard. [Contribution] We then propose a novel approach for reducing the risk of making wrong choices, based on emerging social technologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beck, K., Fowler, M.: Planning Extreme Programming. Addison-Wesley, Reading (2001)

    Google Scholar 

  2. Carlshamre, P.: Release Planning in Market-driven Software Product Development - Provoking an Understanding. Requirements Engineering Journal 7(3), 139–151 (2002)

    Article  Google Scholar 

  3. Clegg, D., Barker, R.: Case Method Fast-Track: A RAD Approach. Addison-Wesley, Reading (2004)

    Google Scholar 

  4. Cohn, M.: Agile Estimating and Planning. Prentice-Hall, Englewood Cliffs (2005)

    Google Scholar 

  5. FocalPoint, http://www.telelogic.com/corp/products/focalpoint/index.cfm

  6. Goldberg, D., et al.: Using collaborative filtering to weave an information tapestry. Communications of the ACM 35(12), 61–70 (1992)

    Article  Google Scholar 

  7. Hohmann, L.: Innovation Games: Creating Breakthrough Products Through Collaborative Play. Addison-Wesley, Reading (2006)

    Google Scholar 

  8. IdeaScale, http://www.ideascale.com

  9. InnoBar, http://www.innobar.org

  10. Kano, N.: Attractive quality and must-be quality. The Journal of the Japanese Society for Quality Control, 39–48 (1984)

    Google Scholar 

  11. Karlsson, L., Dahlstedt, S.G., Regnell, B., Nattoch Dag, J., Persson, A.: Requirements engineering challenges in market-driven software development - An interview study with practitioners. Inf. Softw. Technol. 49(6), 588–604 (2007)

    Article  Google Scholar 

  12. Karlsson, L.: Requirements Prioritisation and Retrospective Analysis for Release Planning Process Improvement, PhD Thesis, HUT / Department of Computer Science (2006)

    Google Scholar 

  13. Lehtola, L.: Providing value by prioritizing requirements throughout product development: State of practice and suitability of prioritization methods. Licentiate Thesis, HUT / Department of Computer Science (2006)

    Google Scholar 

  14. Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modeling. In: Proceedings of the IEEE International Symposium on Requirements Engineering, pp. 2–14. IEEE Computer Society Press, Los Alamitos (1993)

    Google Scholar 

  15. ReleasePlanner, http://releaseplanner.com

  16. Rowe, G., Wright, G.: The Delphi technique as a forecasting tool: issues and analysis. International Journal of Forecasting 15(4) (October 1999)

    Google Scholar 

  17. Saaty, T.L.: Fundamentals of Decision Making and Priority Theory. RWS Publications, Pittsburgh (2001)

    Google Scholar 

  18. Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004) ISBN 0-7356-1993-X

    Google Scholar 

  19. Surowiecki, J.: The Wisdom of crowds: Why the Many Are Smarter Than the Few and How Collective Wisdom Shapes Business, Economies, Societies and Nations Little, Brown (2004) ISBN 0-316-86173-1

    Google Scholar 

  20. The Software Engineering Body of Knowledge (SWEBOK), http://www.swebok.org

  21. Taylor, F.W.: The Principles of Scientific Management. Harper & Brothers. Free book hosted online by Eldritch Press (1911)

    Google Scholar 

  22. Voting systems, http://en.wikipedia.org/wiki/Voting_system

  23. Wiegers, K.: First things first. Softw. Dev. 7(9), 48–53 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tourwé, T., Codenie, W., Boucart, N., Blagojević, V. (2009). Demystifying Release Definition: From Requirements Prioritization to Collaborative Value Quantification. In: Glinz, M., Heymans, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2009. Lecture Notes in Computer Science, vol 5512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02050-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02050-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02049-0

  • Online ISBN: 978-3-642-02050-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics