Skip to main content

Quality Requirements Challenges in the Context of Large-Scale Distributed Agile: An Empirical 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] Focusing single-mindedly on delivering functional requirements while neglecting quality requirements has been a point of criticism of Agile software development methods since their introduction. [Question/problem] Empirical evidence on the challenges that organizations currently face when dealing with quality requirements in Agile, is however scant. [Principle ideas/results] We performed a qualitative exploratory multiple case study in the context of real-life large-scale distributed Agile projects, in order to understand the challenges Agile teams face regarding quality requirements. Based on 17 semi-structured, open-ended, in-depth interviews with Agile practitioners from six organizations in the Netherlands, we collected and analysed data, revealing 13 quality requirements challenges classified in five categories: (1) team coordination and communication, (2) quality assurance, (3) quality requirements elicitation, (4) conceptual definitions, and (5) software architecture. We found an incongruity in the way QRs are conceptualized by Agile practitioners and in RE textbooks. [Contribution] The main contributions of the paper are the explication of the challenges from practitioners’ perspective and the comparison of our findings with previously published results.

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

Notes

  1. 1.

    https://wasimalsaqaf.files.wordpress.com/2017/07/interview-questions.docx.

References

  1. Alsaqaf, W., Daneva, M., Wieringa, R.: Quality requirements in large scale distributed Agile projects – A systematic literature review- First submission

    Google Scholar 

  2. Larman, C., Vodde, B.: Large-Scale Scrum More with LeSS. Pearson Education (2016)

    Google Scholar 

  3. Käpyaho, M., Kauppinen, M.: Agile requirements engineering with prototyping: a case study. In: RE2015, pp. 334–343 (2015)

    Google Scholar 

  4. Dikert, K., Paasivaara, M., Lassenius, C.: Challenges and success factors for large-scale agile transformations: a systematic literature review. J. Syst. Softw. 119, 87–108 (2016)

    Article  Google Scholar 

  5. Kasauli, R., Liebel, G., Knauss, E., Gopakumar, S., Kanagwa, B.: Requirements engineering challenges in large-scale agile system development, pp. 6–8 (2017)

    Google Scholar 

  6. Petersen, K., Wohlin, C.: The effect of moving from a plan-driven to an incremental software development approach with agile practices: an industrial case study. Empirical Softw. Eng. 15, 654–693 (2010)

    Article  Google Scholar 

  7. Rolland, K.H.: “Desperately” seeking research on agile requirements in the context of large-scale agile projects. In: Proceedings of the XP 2015 (2015)

    Google Scholar 

  8. Sachdeva, V., Chung, L.: Handling non-functional requirements for big data and IOT projects in scrum. In: 2017 Proceedings of the 7th International Conference on Cloud Computing Data Science and Engineering Confluence, pp. 216–221 (2017)

    Google Scholar 

  9. Ramesh, B., Cao, L., Baskerville, R.: Agile requirements engineering practices and challenges: an empirical study. Inf. Syst. J. 20, 449–480 (2010)

    Article  Google Scholar 

  10. Bjarnason, E., Wnuk, K., Regnell, B.: A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In: AREW, pp. 1–5 (2011)

    Google Scholar 

  11. Yin, R.K.: Case Study Research Design and Methods. Sage Publications Inc., Thousand Oaks (2013)

    Google Scholar 

  12. Boyce, C., Neale, P.: Conducting in-depth interviews: A guide for designing and conducting in-depth interviews. Evaluation 2, 1–16 (2006)

    Google Scholar 

  13. Leffingwell, D., Knaster, R.: SAFe 4.0 Distilled: Applying the Scaled Agile Framework for Lean Software and Systems Engineering. Pearson Education (2017)

    Google Scholar 

  14. Larman, C., Vodde, B.: Practices for Scaling Lean & Agile Development. Addison-Wesley Professional, Upper Saddle River (2010)

    Google Scholar 

  15. Kniberg, H., Ivarsson, A.: Scaling Agile @ Spotify - with Tribes, Squads, Chapters & Guilds (2012)

    Google Scholar 

  16. Charmaz, K.: Constructing Grounded Theory: A Practical Guide Through Qualitative Analysis. SAGE Publications, London (2006)

    Google Scholar 

  17. Hitchcock, D.: The practice of argumentative discussion. Argumentation 16, 287–298 (2002)

    Article  Google Scholar 

  18. Boehm, B.: Get ready for agile methods, with care. Computer 35(1), 64–69 (2002)

    Article  Google Scholar 

  19. Schwaber, K., Sutherland, J.: The Scrum Guide (2016). http://www.scrumguides.org/index.html

  20. Bourque, P., Fairley, R.E.D.: Guide to the Software Engineering Body of Knowledge, Version 3.0. IEEE Computer Society Press, Los Alamitos (2014)

    Google Scholar 

  21. Sommerville, I.: Software Engineering. Pearson Education (2011)

    Google Scholar 

  22. Mario, C.: Executable Specifications with Scrum. Pearson Education, Upper Saddle River (2013)

    Google Scholar 

  23. Kazman, R., Bass, L.: Toward deriving software architectures from quality attributes. Softw. Eng. Inst. 1–44 (1994)

    Google Scholar 

  24. Adler, P.N.: Membership Roles in Field Research. SAGE Publications Inc., Beverly Hills (1987)

    Book  Google Scholar 

  25. King, N., Horrocks, C.: Interviews in Qualitative Research. SAGE Publications Ltd., London (2010)

    Google Scholar 

  26. Lauesen, S.: Software Requirements: Style and Techniques. Pearson Education, Upper Saddle River (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wasim Alsaqaf .

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

Alsaqaf, W., Daneva, M., Wieringa, R. (2018). Quality Requirements Challenges in the Context of Large-Scale Distributed Agile: An Empirical 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_9

Download citation

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

  • 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