Agile Software Development (ASD) is an iterative and incremental methodology designed to accelerate project deliveries. In this dynamic environment characterized by constant changes, the task of documenting requirements becomes increasingly challenging, leading to the emergence of the technical debt issue. This research involved a survey of 84 practitioners to identify the techniques and practices employed in d...
Due to the COVID-19 pandemic, there was a massive migration from working in the office to working from home (WFH) and the software development teams had to adapt to the new reality. This paper focused on how the agile teams dealt with the challenges of WFH, faceto-face or hybrid during and after the Covid-19 pandemic and how this affected the software development process. To capture the perceptions of the agile...
Software requirements analyst work is considered crucial in the software development lifecycle. This paper presents a descriptive study on the software requirements analyst profile, considering Brazilian and Mexican markets, two countries that lead IT investment ranking in Latin America. To identify the competences expected by the Brazilian and Mexican markets for software requirements professionals was the stu...
Este artigo parte de uma revisão sistemática para avaliar as abordagens existentes no domínio da Engenharia de Requisitos (ER) e suas implementações. O objetivo foi identificar quais as metodologias da ER são mais citadas no meio acadêmico, identificando as orientações existentes e as que despertam mais interesse no meio acadêmico e/ou na indústria. Foram utilizadas as bases da Web of Science e o Google Acadêmi...