Skip to main content

Problem-Oriented Requirements in Practice – A Case Study

  • Conference paper
  • First Online:
Requirements Engineering: Foundation for Software Quality (REFSQ 2018)

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

Abstract

[Context and motivation] Traditional requirements describe what the system shall do. This gives suppliers little freedom to use what they have already. In contrast, problem-oriented requirements describe the customer’s demands: what he wants to use the system for and which problems he wants to remove. The supplier specifies how his system will deal with these issues. The author developed the problem-oriented approach in 2007 on request from the Danish Government, and named it SL-07. [Question/problem] SL-07 has been used in many projects – usually with success. However, we had no detailed reports of the effects. [Principal ideas/results] This paper is a case study of SL-07 in acquisition of a complex case-management system. The author wrote the requirements and managed the supplier selection. Next, he was asked to run the entire acquisition project, although he was a novice project manager. Some of the results were: The problem-oriented requirements were a factor 5 shorter than traditional requirements in the same domain. Stakeholders understood them and identified missing demands. Suppliers could write excellent proposals with a modest effort. The requirements were a good basis for writing test cases and resolving conflicts during development. The delivery was 9 months late, but this was not related to the requirements. [Contribution] This is a publication of a full, real-life, complex requirements specification, the selection document, error lists, etc. The full texts are available on the author’s web-site. The paper discusses the results and illustrates them with samples from the full texts.

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 EPUB and 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

References

  1. de Bruijn, F., Dekkers, H.L.: Ambiguity in natural language software requirements: a case study. In: Wieringa, R., Persson, A. (eds.) REFSQ 2010. LNCS, vol. 6182, pp. 233–247. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-14192-8_21

    Chapter  Google Scholar 

  2. Cockburn, A.: Writing Effective Use Cases. Addison Wesley, Reading (2001)

    Google Scholar 

  3. Jackson, M.: Problem Frames: Analysing and Structuring Software Development Problems. Addison-Wesley, New York (2001)

    Google Scholar 

  4. Kotonya, G., Sommerville, I.: Requirements Engineering, Processes and Techniques. Wiley, Chichester (1998)

    Google Scholar 

  5. Lauesen, S.: Software Requirements – Styles and Techniques. Addison-Wesley, Boston (2002)

    Google Scholar 

  6. Lauesen, S., Kuhail, M.: Task descriptions versus use cases. Requir. Eng. 17, 3–18 (2012). https://doi.org/10.1007/s00766-011-0140-1

    Article  Google Scholar 

  7. Lauesen, S.: Guide to Requirements SL-07 - Template with Examples (2016). ISBN: 9781523320240. http://www.itu.dk/people/slauesen/index.html

  8. Lauesen, S.: Requirements for the Y-Foundation. Full requirements specification including the supplier’s reply, the selection document, and the list of errors/issues (2017). http://www.itu.dk/people/slauesen/Y-foundation.html

  9. Lucassen, G., et al.: Improving agile requirements. Requir. Eng. 21, 383–403 (2016)

    Article  Google Scholar 

  10. Lucassen, G., Dalpiaz, F., Werf, J., Brinkkemper, S.: The use and effectiveness of user stories in practice. In: Daneva, M., Pastor, O. (eds.) REFSQ 2016. LNCS, vol. 9619, pp. 205–222. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30282-9_14

    Google Scholar 

  11. Maiden, N.A., Ncube, C.: Acquiring COTS software selection requirements. IEEE Softw. 15, 46–56 (1998)

    Article  Google Scholar 

  12. Nielsen, J.: The usability engineering life cycle. IEEE Comput. 25, 12–22 (1992)

    Article  Google Scholar 

  13. Nurmuliani, N., Zowghi, D., Fowell, S.: Analysis of requirements volatility during software development life cycle. IEEE (2004). https://opus.lib.uts.edu.au/bitstream/10453/2603/3/2004001816.pdf

  14. Redish, J., Molich, R., Bias, R.G., Dumas, J., Bailey, R., Spool, J.M.: Usability in practice: formative usability evaluations — evolution and revolution. In: CHI 2002, Minneapolis, USA, 20–25 April 2002

    Google Scholar 

  15. Robertson, S., Robertson, J.: Mastering the Requirements Process. Addison-Wesley, Harlow (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Soren Lauesen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lauesen, S. (2018). Problem-Oriented Requirements in Practice – A Case Study. In: Kamsties, E., Horkoff, J., Dalpiaz, F. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2018. Lecture Notes in Computer Science(), vol 10753. Springer, Cham. https://doi.org/10.1007/978-3-319-77243-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77243-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77242-4

  • Online ISBN: 978-3-319-77243-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics