Quais as ferramentas mais utilizadas na Elicitação e na Documentação de Requisitos quando se desenvolve com Métodos Ágeis?

Quais as ferramentas mais utilizadas na Elicitação e na Documentação de Requisitos quando se desenvolve com Métodos Ágeis?

Então… Pelo 4º ano consecutivo, participamos do Congresso Ibero-Americano em Engenharia de Software – CibSE 2018, no track Workshop de Engenharia de Requisitos. E, mais uma vez, apresentamos um artigo selecionado para este evento. Muito orgulho para nós…

Bem, o trabalho apresentado trata de uma pesquisa que visa identificar quais as técnicas e práticas utilizadas pela indústria para elicitar e para documentar ou especificar os requisitos considerando os Métodos Ágeis.

Dra Isabel Sofia Brito (Instituto Politécnico de Beja, Portugal) e Prof. Fernando Guimarães (UniCEUB)

Sabemos que o papel da Engenharia de Requisitos no desenvolvimento ágil ainda tem espaço (e anseios) para que sejam aprofundados mais estudos como este.

Os valores propostos pelos Método Ágeis, como alternativa aos processos burocráticos das abordagens tradicionais de Engenharia de Software e Gerência de Projetos, são basicamente os seguintes:

  • Indivíduos e interações são mais importantes que processos e ferramentas;
  • Software funcionando é mais importante que documentação completa e detalhada;
  • Colaboração com o cliente é mais importante que negociação de contratos;
  • Adaptação às mudanças é mais importante que seguir um plano.

Na literatura, encontramos várias revisões sistemáticas abrangendo a Engenharia de Requisitos os Métodos Ágeis. Grande parte desses estudos identificam as principais técnicas, métodos e práticas aplicadas. Porém, poucos são os estudos que relacionam quais dessas técnicas, métodos e práticas são efetivamente utilizadas pela indústria para elicitar e documentar os requisitos, notadamente no Brasil.

O estudo feito utilizou uma abordagem qualitativa, em um estudo de caso no setor de desenvolvimento responsável por projetos de uma Instituição de Ensino Superior, com mais de 18 mil alunos. A coleta de dados incluiu uma revisão de literatura e aplicação do método Delphi para obter a percepção dos especialistas. E mais, Q-Sort para garantir o consenso e o software Minitab para análise de resultados…

Mas, vamos deixar de lado os detalhes estatísticos e vamos logo para os resultados…

Foram elencadas 19 técnicas de Elicitação e 15 de documentação identificadas na literatura.

A pesquisa revelou que as técnicas de Elicitação utilizadas em Métodos Ágeis de maior aplicabilidade são:

  • Entrevistas
  • Brainstorming
  • User Story

No caso das técnicas de Documentação utilizadas em Métodos Ágeis, as que apresentam a maior aplicabilidade, temos:

  • Tasks
  • User Stories
  • Protótipos

Claro, os próximos estudos pretendem ampliar essa pesquisa para outras organizações que utilizam Métodos Ágeis, para ratificar ou retificar os resultados encontrados.

É fundamental validarmos as pesquisas acadêmicas com o mercado e a indústria. Essa aproximação pode trazer benefícios em ambos os segmentos.

Em breve, vamos precisar da ajuda de todos para as próximas pesquisas. Podemos contar com vocês?