{"title":"On the Benefits/Limitations of Agile Software Development: An Interview Study with Brazilian Companies","authors":"F. Kamei, G. Pinto, Bruno Cartaxo, A. Vasconcelos","doi":"10.1145/3084226.3084278","DOIUrl":null,"url":null,"abstract":"Context: For more than 15 years, Agile Software Development (ASD) has been used to improve software development, process, and quality. However, there are scenarios where the effectiveness of these methods and practices has not been rigorously evaluated. Objective: Understand the benefits and limitations related to these methods and practices in a particular context: two software companies based on Pernambuco's Technology Park, Brazil. Method: In this paper, we conducted 22 semi-structured interviews to understand the benefits and limitations of ASD in an industrial context. The data were extracted using open coding and analyzed through qualitative techniques. Results: Our preliminary analysis identified a core of 28 benefits and 20 limitations with the usage of ASD. As for benefits, we found that facilitates project monitoring and tracking as well as the interaction and collaboration. As for limitations, we found that it difficulty working with user stories and to work with large teams. Conclusion: This study serves as a practical guide for software companies interested in adopting and improving the use of ASD.","PeriodicalId":192290,"journal":{"name":"Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3084226.3084278","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
Context: For more than 15 years, Agile Software Development (ASD) has been used to improve software development, process, and quality. However, there are scenarios where the effectiveness of these methods and practices has not been rigorously evaluated. Objective: Understand the benefits and limitations related to these methods and practices in a particular context: two software companies based on Pernambuco's Technology Park, Brazil. Method: In this paper, we conducted 22 semi-structured interviews to understand the benefits and limitations of ASD in an industrial context. The data were extracted using open coding and analyzed through qualitative techniques. Results: Our preliminary analysis identified a core of 28 benefits and 20 limitations with the usage of ASD. As for benefits, we found that facilitates project monitoring and tracking as well as the interaction and collaboration. As for limitations, we found that it difficulty working with user stories and to work with large teams. Conclusion: This study serves as a practical guide for software companies interested in adopting and improving the use of ASD.