Técnicas de Elicitação Iniciais
O que é elicitação de requisitos?
Elicitação de requisitos é o processo de coletar informações junto aos stakeholders para compreender as necessidades, expectativas e restrições de um sistema.
É a primeira etapa prática da engenharia de requisitos e exige habilidades de comunicação, análise e negociação.
Principais técnicas de elicitação
- Entrevistas:
Conversas estruturadas ou semi-estruturadas com stakeholders para identificar requisitos.- Exemplo: entrevistar usuários de um sistema bancário para entender como realizam transferências.
- Observação:
Acompanhamento direto do usuário em seu ambiente de trabalho para identificar necessidades que muitas vezes não são verbalizadas.- Exemplo: observar o processo de atendimento em um hospital para levantar gargalos.
- Workshops colaborativos:
Reuniões em grupo com múltiplos stakeholders para levantar, discutir e priorizar requisitos coletivamente.- Exemplo: realizar um workshop com professores e alunos para definir funcionalidades de um sistema acadêmico.
- Questionários e formulários:
Coleta de dados em larga escala de forma padronizada.- Exemplo: aplicar um questionário a clientes para descobrir quais recursos esperam em um aplicativo de delivery.
- Prototipação:
Criação de versões iniciais (mockups, wireframes) para validar ideias e estimular feedback dos usuários.- Exemplo: apresentar um protótipo de tela de login para validar campos necessários.
Importância das técnicas de elicitação
- Permitem compreender melhor o contexto e as necessidades dos stakeholders.
- Reduzem o risco de requisitos ambíguos ou incompletos.
- Favorecem o engajamento e alinhamento entre cliente e equipe técnica.
Exemplo prático
Um projeto de sistema de biblioteca universitária pode usar:
- Entrevistas com bibliotecários para entender o processo de empréstimo.
- Observação do uso atual das fichas manuais.
- Workshop com alunos para definir funcionalidades de busca.
- Protótipo de catálogo online para feedback inicial.