On the Influence of Agile in the Usage of Software Development Practices
Nicolás Paéz, Diego Fontdevila, Alejandro Oliveros
Abstract
Nicolás Paéz, Diego Fontdevila, Alejandro Oliveros
Abstract
Background: Agile Software Development has been around for almost 20 years and it is now mainstream. Many companies claim to be agile but what that really means is not clear. There is a wide scope of software engineering practices in use nowadays, some are technical and some organizational, and some are agile and some are not agile at all. Objective: In this study we aim to understand the influence o f A gile in the set of practices that are currently in use in the software industry. Method: The data from HELENA Survey, a large-scale international initiative, was analyzed. Results: The practices with higher usage rate are strongly related to Agile, some of them were introduced by agile methods while others are pre-agile. Those that were introduced by agile methods are mainly organizational practices, while those that are pre-agile are mainly technical practices. Conclusion: The main usage of agile nowadays in software development is related to people and work organization; and the most popular technical practices are those pre-agile practices that were included in the agile methods.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Background: Agile Software Development has been around for almost 20 years and it is now mainstream. Many companies claim to be agile but what that really means is not clear. There is a wide scope of software engineering practices in use nowadays, some are technical and some organizational, and some are agile and some are not agile at all. Objective: In this study we aim to understand the influence o f A gile in the set of practices that are currently in use in the software industry. Method: The data from HELENA Survey, a large-scale international initiative, was analyzed. Results: The practices with higher usage rate are strongly related to Agile, some of them were introduced by agile methods while others are pre-agile. Those that were introduced by agile methods are mainly organizational practices, while those that are pre-agile are mainly technical practices. Conclusion: The main usage of agile nowadays in software development is related to people and work organization; and the most popular technical practices are those pre-agile practices that were included in the agile methods.
Key concepts: Agile software development, Agile usability engineering, Agile Unified Process, Lean software development, Extreme programming practices, Mainstream, Scope (computer science), Software development