Towards optimal quality requirement documentation in agile software development: a multiple case study
This addresses a research gap in agile software development by providing insights and a model to improve documentation of quality requirements, which are often overlooked but essential for software success.
The study investigated how practitioners perceive the importance of documenting quality requirements in agile software development, finding that minimal documentation practices can hinder this crucial task, and derived a model to support optimal documentation.
Context-Agile software development (ASD) promotes minimal documentation and often prioritizes functional requirements over quality requirements (QRs). The minimal documentation emphasis may be beneficial in reducing time-to-market for software. However, it can also be a concern, especially with QRs, since they are challenging to specify and document and are crucial for software success. Therefore, understanding how practitioners perceive the importance of QR documentation is valuable because it can provide insight into how they approach this task. It also helps in developing models and guidelines that support the documentation of QRs in ASD, which is a research gap. Objective: We aim to understand practitioners' perceptions of QR documentation and factors influencing this task to derive a model that supports optimal QR documentation in ASD. Method: We conducted a multiple case study involving 12 participants from three cases that apply ASD. Please refer to the document to read the full version of the abstract.