The Impact of Requirements Artifacts on Efficiency in Agile Development: A Case Study
[Context] In Agile software development, requirements are frequently represented in lightweight artifacts such as user stories (USs). To support their validation, USs may be complemented with additional artifacts such as acceptance criteria and test cases. [Problem] Existing studies propose frameworks for US writing, or investigate high-level factors that contribute to productivity, such as teamwork and support from management. However, empirical evidence on the impact of requirements artifacts on team efficiency is scarce. [Method] Through a mixed-methods case study at a large Dutch organization, we investigate how the use of requirements artifacts affects efficiency. We collected data from eight Agile teams: 1,345 USs from nineteen sprints, US quality indicators, the quantity of associated acceptance criteria and test cases, and cycle time. We statistically analyzed the existence of correlations between these variables, and we triangulated our results through interviews with product owners and scrum masters from the involved teams. [Findings] Our employed indicators for US quality do not seem to have an effect on on-time completion, with our interviewees highlighting the trade-off between investing on writing quality and short-term efficiency. We found, instead, that the existence of acceptance criteria may be a relevant factor for on-time completion, as confirmed both by statistical tests and the interviewees.
Wed 3 SepDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
14:00 - 15:30 | Agile and Model-driven REResearch Papers / Industrial Innovation Track at Salon de Grados Chair(s): Mehrdad Sabetzadeh University of Ottawa | ||
14:00 30mPaper | The Impact of Requirements Artifacts on Efficiency in Agile Development: A Case Study Research Papers Pre-print | ||
14:30 30mPaper | ContCRIA: NLP and MDE-based Contextual Change Request Impact Analysis Industrial Innovation Track Asha Rajbhoj TCS Research, Ajim Pathan TCS Research, Padmalata Nistala , Vinay Kulkarni Tata Consultancy Services Research | ||
15:00 30mPaper | LLM-Assisted Requirements Engineering in Agile MDD: Industry Insights and Validation Industrial Innovation Track Tjerk Spijkman , Fabiano Dalpiaz Utrecht University, Sietse Overbeek Utrecht University, Steffen Beudeker fizor., Bente Molenkamp Utrecht University Pre-print | ||