Quality Requirement Documentation Guidelines for Agile Software Development
نویسندگان
چکیده
In agile software development (ASD), where minimal documentation and rapid delivery are the focus, Quality requirements (QRs) often underspecified not documented. Guidelines supporting QR task scarce. The study developed Agile QR-Doc guidelines, which aim to support in ASD. We applied a design science research methodology (DSRM) build QR-Doc. used survey questionnaire open discussion with ten practitioners, from two ASD companies validate practitioners evaluated guidelines terms of usefulness, relevance, understandability, coverage important aspects for their impact on agility process. list 12 recommendations that grouped into categories. first category introduces three focus raising awareness about significance QRs, related challenges. second lists nine introduce artifacts, practices documenting QRs. validation reveals understandability usefulness It also indicates consider QRs they do negatively affect Practitioners can utilize practices, artifacts knowledge Researchers benefit ASD, application DSRM building artifacts.
منابع مشابه
Agile Software Development Documentation and Maintainability
This research seeks to identify or create best documentation and maintenance practices for Agile software development. Many organizations are attempting to use Agile but problems persist with documentations and maintenance. This is a critical research issue since organizations spend, on average, 70 80% of the money in the software development life-cycle on maintenance (Jones, 2000; Jones and Bo...
متن کاملTeaching Agile Software Development Quality Assurance
This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...
متن کاملIncorporating User Centered Requirement Engineering into Agile Software Development
Agile Software Engineering approaches gain more and more popularity in today’s development organizations. The need for usable products is also a growing factor for organizations. Thus, their development processes have to react on this demand and have to offer approaches to integrate the factor “usability” in their development processes. The approach presented in this paper evaluates how agile s...
متن کاملHybrid Agile Development and Software Quality
Agile methods have been increasingly adopted as a way to increase the speed and flexibility of software development whilst maintaining or improving quality. However, organisations with a heavy investment in, and emphasis on, more traditional software engineering approaches may regard the wholesale adoption of agile methods as being potentially risky. As a result, a number of experiments in hybr...
متن کاملHandling of Software Quality Defects in Agile Software Development
Software quality assurance is concerned with the efficient and effective development of large, reliable, and high-quality software systems. In agile software development and maintenance, refactoring is an important phase for the continuous improvement of a software system by removing quality defects like code smells. As time is a crucial factor in agile development, not all quality defects can ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Access
سال: 2022
ISSN: ['2169-3536']
DOI: https://doi.org/10.1109/access.2022.3187106