Processo para especificação de requisitos através da integração de ATDD e PBB

Araújo, Sanmara Alves

Resumo

Apesar da adoção de práticas ágeis ter crescido nos últimos anos como estratégia de desenvolvimento de software, a engenharia de requisitos no desenvolvimento de software ágil ainda enfrenta alguns desafios, dentre eles: documentação inadequada e com baixo nível de detalhes; requisitos funcionais e não funcionais despercebidos, o que pode aumentar o esforço de manutenção de software e elevar os custos dos projetos. Nesse contexto, o principal objetivo desta pesquisa foi investigar a adoção integrada das práticas ATDD (Acceptance Test-Driven Development) e PB (Product Backlog Building) como estratégia para execução das atividades de requisitos em projetos ágeis. Para isso, foi realizada uma pesquisa-ação qualitativa em uma empresa de software, tendo como principal resultado a definição e implantação de um processo para especificar requisitos em projetos ágeis através da integração sistemática das práticas ATDD e PB. Entrevistas semiestruturadas, observações diretas no processo de desenvolvimento e análise de documentos foram os instrumentos utilizados para coleta dos dados. O processo definido foi implantado na empresa sendo monitorado durante três ciclos de desenvolvimento. A utilização do processo na empresa demonstrou melhoria na organização do backlog, e na clareza e detalhamento dos critérios de aceitação. Além de favorecer a comunicação entre os membros da equipe. Entretanto, algumas dificuldades iniciais foram identificadas, como a curva de aprendizado e adaptação com a metodologia Scrum. Conclui-se que o processo proposto apresenta potencial de aplicabilidade prática, contribuindo para a melhoria das atividades de engenharia de requisitos em ambientes ágeis.

Citação

Artigo Completo

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.