Última alteração: 2021-07-27
Resumo
Nos últimos anos, percebe-se um interesse crescente, da indústria e da academia, na utilização de metodologias ágeis como estratégia para minimizar problemas no desenvolvimento de software , tais como expectativas do cliente não atendidas e dificuldades em estimar prazo e orçamento. Apesar disso, pouco ainda se sabe sobre como a engenharia de requisitos está sendo conduzida em conjunto com essas metodologias ágeis. Nesse contexto, o objetivo desta pesquisa é investigar as técnicas utilizadas na engenharia de requisitos em comunhão com as metodologias ágeis em projetos de desenvolvimento de software aplicados nas empresas a fim de envolver os usuários. Para isso, foi realizada uma revisão sistemática da literatura que encontrou 25 estudos relevantes que apresentam as técnicas e processos de engenharia de requisitos que estão sendo mais utilizados no contexto ágil e os principais desafios e limitações encontrados para a participação dos stakeholders. A síntese dos dados apontou a falta de envolvimento do usuário associada às características das atuais técnicas utilizadas para elicitar requisitos e experiência do usuário subestimada pelo papel do cliente como os principais desafios a serem superados. O avanço nas técnicas para envolver o cliente foi o que apresentou a maior quantidade de problemas, o que pode ser justificado pelo baixo fornecimento de ferramentas adequadas e meios adequados para gerenciar esta importante participação. O uso dessas práticas só foi relatado em 9 artigos. Importante registrar também que grande parte (10) dos artigos analisados são estudos que contam com validações empíricas em projetos reais na indústria.