Agile requirements engineering practices: a survey in Brazilian software development companies

02/25/2022
by   Juan Carlos Barata, et al.
0

Requirements Engineering (RE) is one of the prime areas in software development. Since agile software development englobes several emerging techniques and advocates for continuous improvement, it urges the question of which agile RE practices are currently most used, their characteristics, and the challenges in their employment. The aim of this work is to investigate and categorize the collection and specification of agile requirements practices based on how professionals perceive their importance for a software project that applies agile methodologies. Thus, a survey was carried out with forty-six (46) Brazilian software development professionals, inquiring which methods are used for the collection and specification of agile requirements, as well as the features, benefits, and difficulties when employing the methods. The responses allowed us to perform data analysis and identify the relationships between the respondents' experience and the viewpoints on the collection methods and the agile requirements specification. In addition, it was noted that the adoption of these methods is still very recent. They have mainly been used for less than five years. Moreover, it was noted that, for most respondents, there are yet significant challenges and advances to be made for better efficiency in applying the informed methods.

READ FULL TEXT
10/03/2017

Concerns and Limitations in Agile Software Development: A Survey with Paraguayan Companies

This year, the Agile Manifesto completes seventeen years and, throughout...
11/24/2017

Non-functional Requirements Documentation in Agile Software Development: Challenges and Solution Proposal

Non-functional requirements (NFRs) are determinant for the success of so...
09/23/2021

What Makes Agile Software Development Agile?

Together with many success stories, promises such as the increase in pro...
11/23/2017

Software Development Under Stringent Hardware Constraints: Do Agile Methods Have a Chance?

Agile software development methods have been suggested as useful in many...
04/27/2019

Boundary Objects and their Use in Agile Systems Engineering

Agile methods are increasingly introduced in automotive companies in the...
04/13/2021

Student and Faculty Adviser Insights in an Agile Methodology Integrated Filipino Company-Sponsored I.T. Capstone Program

To improve the Information Technology (I.T.) graduate skill set, student...
12/11/2020

DevOps A Historical Review and Future Works

DevOps is an emerging practice to be followed in Software Development li...