Técnicas de levantamento de requisitos
São muitas as técnicas que podem ser utilizadas para o levantamento de requisitos. Agora, estudaremos as mais utilizadas: análise de documentos, entrevistas, workshop/reunião ou oficina, prototipação (CASTRO et al, 2014).
A análise de documentos é um passo muito importante na elicitação de requisitos. É necessário conhecer a organização, as áreas envolvidas, o sistema existente (se for uma manutenção) ou as metas e objetivos organizacionais com relação ao sistema a ser desenvolvido. É importante para o desenvolvedor ir à primeira entrevista já com um conhecimento prévio do ambiente, do sistema, da organização. Essas informações podem ser obtidas na internet (site da organização) ou mesmo em documentos organizacionais que sejam entregues pelos stakeholders para a equipe.
A entrevista é a técnica de elicitação mais utilizada e de simples implementação. Isso se deve ao fato de que a comunicação utilizada nas entrevistas é mais natural, simples e pode ser utilizada em várias situações.
O objetivo da entrevista é a obtenção de informações, fatos vivenciados, tendências e experiências sobre a empresa e suas atividades. Fornece uma visão concreta da realidade. Os requisitos são derivados das respostas a essas questões.
Segundo Sommerville (2011), as entrevistas podem ser fechadas e abertas. Fechadas quando o desenvolvedor leva uma série de questões pré-definidas a serem respondidas; e abertas quando não existe um roteiro pré-definido de questões e a equipe de desenvolvedores explora diversos assuntos objetivando o entendimento do sistema.
Fique Ligado!
Para realizar uma entrevista, é necessário que o desenvolvedor se prepare, considerando os seguintes pontos (Castro et al, 2014):
● Identificar ideias gerais sobre a organização, o tipo de produto, o domínio do problema;
● Estudar os documentos organizacionais;
● Identificar as pessoas a serem entrevistadas;
● Definir objetivos, escopo e duração da entrevista (previsão do tempo da entrevista);
● Preparar um roteiro;
● Providenciar material necessário para a entrevista.
Além disso, é importante que ao iniciar a entrevista, o entrevistador apresente a equipe, os objetivos da entrevista, a previsão do tempo a ser gasto. E, se for gravar, que peça autorização. Ao término desta, ele não pode se esquecer de agradecer, fazer um breve resumo do que foi discutido, informar como essas informações serão validadas pelo cliente (ata, e-mail etc.) e, se necessário, marcar a próxima entrevista.