top 10 most common requirements elicitation techniques
Este tutorial explica em detalhes as técnicas de extração de requisitos principais com suas vantagens e desvantagens:
A primeira responsabilidade de um analista de negócios é reunir os requisitos do cliente. Agora, o ponto principal que surge aqui é como você pode coletar os requisitos do cliente?
Neste artigo, vamos responder à pergunta acima, ou seja, vamos discutir as técnicas de elicitação de requisitos.
qa entrevista perguntas e respostas para caloiros
O que você aprenderá:
O que é Elicitação de Requisitos?
É tudo uma questão de obter informações das partes interessadas. Em outras palavras, uma vez que a análise de negócios se comunica com as partes interessadas para entender seus requisitos, ela pode ser descrita como elicitação. Também pode ser descrito como uma coleta de requisitos.
A elicitação de requisitos pode ser feita comunicando-se diretamente com as partes interessadas ou fazendo algumas pesquisas, experimentos. As atividades podem ser planejadas, não planejadas ou ambas.
- Atividades planejadas incluem workshops, experimentos.
- Atividades não planejadas acontecer aleatoriamente. Não é necessário aviso prévio para tais atividades. Por exemplo , você vai diretamente ao site do cliente e começa a discutir os requisitos, porém não havia uma agenda específica publicada com antecedência.
As seguintes tarefas fazem parte da elicitação:
- Prepare-se para a Elicitação: O objetivo aqui é entender o escopo da atividade de elicitação, selecionar as técnicas corretas e planejar os recursos apropriados.
- Conduzir Elicitação: O objetivo aqui é explorar e identificar informações relacionadas à mudança.
- Confirme os resultados da Elicitação: Nesta etapa, as informações coletadas na sessão de elicitação são verificadas quanto à precisão.
Esperamos que você já tenha uma ideia sobre a elicitação de requisitos. Vamos passar para as técnicas de elicitação de requisitos.
Técnicas de Elicitação de Requisitos
Existem várias técnicas disponíveis para elicitação, no entanto, as técnicas comumente usadas são explicadas abaixo:
# 1) Análise das partes interessadas
As partes interessadas podem incluir membros da equipe, clientes, qualquer indivíduo que seja impactado pelo projeto ou pode ser um fornecedor. A análise das partes interessadas é feita para identificar as partes interessadas que serão impactadas pelo sistema.
# 2) Brainstorming
Essa técnica é usada para gerar novas ideias e encontrar uma solução para um problema específico. Os membros incluídos para o brainstorming podem ser especialistas no domínio, especialistas no assunto. Múltiplas ideias e informações fornecem um repositório de conhecimento e você pode escolher entre diferentes ideias.
Esta sessão é geralmente conduzida em torno da discussão da mesa. Todos os participantes devem ter o mesmo tempo para expressar suas idéias.
A técnica de brainstorming é usada para responder às perguntas abaixo:
- Qual é a expectativa de um sistema?
- Quais são os fatores de risco que afetam o desenvolvimento do sistema proposto e o que fazer para evitar isso?
- Quais são as regras de negócios e organização necessárias para seguir?
- Quais são as opções disponíveis para resolver os problemas atuais?
- O que devemos fazer para que esse problema específico não aconteça no futuro?
O brainstorming pode ser descrito nas seguintes fases:
Existem algumas regras básicas para esta técnica que devem ser seguidas para torná-la um sucesso:
- O limite de tempo da sessão deve ser predefinido.
- Identifique os participantes com antecedência. Deve-se incluir de 6 a 8 membros para a sessão.
- A agenda deve ser clara o suficiente para todos os participantes.
- Expectativas claras devem ser definidas com os participantes.
- Depois de obter todas as informações, combine as ideias e remova as ideias duplicadas.
- Assim que a lista final estiver pronta, distribua-a entre outras partes.
Benefícios :
- O pensamento criativo é o resultado da sessão de brainstorming.
- Muitas ideias em pouco tempo.
- Promove a igualdade de participação.
Desvantagens:
- Os participantes podem se envolver no debate de idéias.
- Pode haver várias ideias duplicadas.
# 3) Entrevista
Esta é a técnica mais comum usada para elicitação de requisitos. Técnicas de entrevista devem ser usadas para construir relacionamentos fortes entre analistas de negócios e partes interessadas. Nessa técnica, o entrevistador direciona a pergunta às partes interessadas para obter informações. A entrevista individual é a técnica mais comumente usada.
Se o entrevistador tem um conjunto predefinido de perguntas, ele é chamado uma entrevista estruturada.
Se o entrevistador não tiver nenhum formato específico ou perguntas específicas, é chamado de entrevista não estruturada .
Para uma entrevista eficaz, você pode considerar a técnica dos 5 Por que. Quando você obtiver uma resposta para todos os seus porquês, o processo de entrevista estará concluído. Perguntas abertas são usadas para fornecer informações detalhadas. Neste entrevistado não pode dizer sim ou não apenas.
As perguntas fechadas podem ser respondidas no formulário Sim ou Não e também nas áreas usadas para obter a confirmação das respostas.
Regras básicas:
- O objetivo geral da realização das entrevistas deve ser claro.
- Identifique os entrevistados com antecedência.
- Os objetivos da entrevista devem ser comunicados ao entrevistado.
- As perguntas da entrevista devem ser preparadas antes da entrevista.
- O local da entrevista deve ser predefinido.
- O limite de tempo deve ser descrito.
- O entrevistador deve organizar as informações e confirmar os resultados com os entrevistados o mais rápido possível após a entrevista.
Benefícios:
- Discussão interativa com as partes interessadas.
- O acompanhamento imediato para garantir a compreensão do entrevistador.
- Incentive a participação e construa relacionamentos, estabelecendo relacionamento com as partes interessadas.
Desvantagens:
- É necessário tempo para planejar e conduzir entrevistas.
- O compromisso é exigido de todos os participantes.
- Às vezes, o treinamento é necessário para conduzir entrevistas eficazes.
# 4) Análise / Revisão de Documentos
Esta técnica é usada para reunir informações de negócios revisando / examinando os materiais disponíveis que descrevem o ambiente de negócios. Essa análise é útil para validar a implementação das soluções atuais e também é útil para entender a necessidade do negócio.
A análise de documentos inclui a revisão dos planos de negócios, documentos técnicos, relatórios de problemas, documentos de requisitos existentes, etc. Isso é útil quando o plano é atualizar um sistema existente. Esta técnica é útil para projetos de migração.
Esta técnica é importante para identificar as lacunas no sistema, ou seja, para comparar o processo AS-IS com o processo TO-BE. Essa análise também ajuda quando a pessoa que preparou a documentação existente não está mais presente no sistema.
Benefícios:
- Os documentos existentes podem ser usados para comparar os processos atuais e futuros.
- Os documentos existentes podem ser usados como base para análises futuras.
Inconvenientes :
- Os documentos existentes podem não ser atualizados.
- Os documentos existentes podem estar completamente desatualizados.
- Os recursos trabalhados nos documentos existentes podem não estar disponíveis para fornecer informações.
- Este processo é demorado.
# 5) Grupo de foco
Ao usar um grupo de foco, você pode obter informações sobre um produto, serviço de um grupo. O grupo de foco inclui especialistas no assunto. O objetivo desse grupo é discutir o tema e fornecer informações. Um moderador gerencia esta sessão.
O moderador deve trabalhar com analistas de negócios para analisar os resultados e fornecer conclusões às partes interessadas.
Se um produto estiver em desenvolvimento e a discussão sobre esse produto for necessária, o resultado será atualizar o requisito existente ou você poderá obter novos requisitos. Se um produto estiver pronto para envio, a discussão será sobre o lançamento do produto.
Como os grupos focais são diferentes das entrevistas em grupo?
Um grupo focal não é uma sessão de entrevista conduzida como um grupo; em vez disso, é uma discussão durante a qual o feedback é coletado sobre um assunto específico. Os resultados da sessão são geralmente analisados e relatados. Um grupo de foco geralmente consiste de 6 a 12 membros. Se você quiser mais participantes, crie mais de um grupo de foco.
Benefícios :
- Você pode obter informações em uma única sessão, em vez de conduzir uma entrevista individual.
- A discussão ativa com os participantes cria um ambiente saudável.
- Um pode aprender com as experiências dos outros.
Desvantagens:
- Pode ser difícil reunir o grupo na mesma data e hora.
- Se você estiver fazendo isso usando o método online, a interação do participante será limitada.
- Um moderador qualificado é necessário para gerenciar as discussões do grupo de foco.
# 6) Análise de interface
A análise de interface é usada para revisar o sistema, as pessoas e os processos. Essa análise é usada para identificar como as informações são trocadas entre os componentes. Uma interface pode ser descrita como uma conexão entre dois componentes. Isso é descrito na imagem abaixo:
A análise da interface concentra-se nas questões abaixo:
- Quem usará a interface?
- Que tipo de dados serão trocados?
- Quando os dados serão trocados?
- Como implementar a interface?
- Por que precisamos da interface? A tarefa não pode ser concluída sem usar a interface?
Benefícios:
- Fornece requisitos não atendidos.
- Determine regulamentos ou padrões de interface.
- Descubra áreas onde isso pode representar um risco para o projeto.
Desvantagens:
- A análise é difícil se os componentes internos não estiverem disponíveis.
- Não pode ser usado como uma atividade de elicitação independente.
# 7) Observação
O principal objetivo da sessão de observação é compreender a atividade, tarefa, ferramentas utilizadas e eventos realizados por outras pessoas.
O plano de observação garante que todas as partes interessadas estejam cientes do propósito da sessão de observação, concordem com os resultados esperados e que a sessão atenda às suas expectativas. Você precisa informar aos participantes que seu desempenho não é julgado.
Durante a sessão, o observador deve registrar todas as atividades e o tempo despendido na execução do trabalho por outras pessoas para que possa simular o mesmo. Após a sessão, o BA revisará os resultados e fará o acompanhamento com os participantes. A observação pode ser ativa ou passiva.
Observação ativa é fazer perguntas e tentar realizar o trabalho que outras pessoas estão fazendo.
Observação passiva é a observação silenciosa, ou seja, você se senta com os outros e apenas observa como eles estão fazendo seu trabalho, sem interpretá-los.
Benefícios:
- O observador terá uma visão prática do trabalho.
- As áreas de melhoria podem ser facilmente identificadas.
Desvantagens:
- Os participantes podem ficar incomodados.
- Os participantes podem mudar sua maneira de trabalhar durante a observação e o observador pode não obter uma imagem clara.
- Atividades baseadas no conhecimento não podem ser observadas.
# 8) Prototipagem
A prototipagem é usada para identificar requisitos ausentes ou não especificados. Nesta técnica, demonstrações frequentes são fornecidas ao cliente criando os protótipos para que o cliente possa ter uma ideia de como o produto ficará. Os protótipos podem ser usados para criar um mock-up de sites e descrever o processo usando diagramas.
Benefícios:
- Dá uma representação visual do produto.
- As partes interessadas podem fornecer feedback antecipadamente.
Desvantagens:
- Se o sistema ou processo for altamente complexo, o processo de prototipagem pode se tornar demorado.
- As partes interessadas podem se concentrar nas especificações de design da solução, em vez dos requisitos que qualquer solução deve atender.
# 9) Workshops de Requisitos / Desenvolvimento de Aplicativos Conjuntos (JAD)
Essa técnica é mais orientada para o processo e formal em comparação com outras técnicas. Estas são reuniões estruturadas envolvendo usuários finais, PMs, PMEs. Isso é usado para definir, esclarecer e completar requisitos.
Essa técnica pode ser dividida nas seguintes categorias:
- Workshops formais: Esses workshops são altamente estruturados e geralmente realizados com o grupo selecionado de interessados. O foco principal deste workshop é definir, criar, refinar e chegar ao fechamento dos requisitos de negócios.
- Workshops de melhoria de processos de negócios: Estes são menos formais em comparação com o anterior. Aqui, os processos de negócios existentes são analisados e as melhorias de processo são identificadas.
Benefícios:
- A documentação é concluída em algumas horas e fornecida rapidamente de volta aos participantes para revisão.
- Você pode obter confirmação no local sobre os requisitos.
- Requisitos obtidos com sucesso de um grande grupo em um curto período.
- O consenso pode ser alcançado quando as questões e perguntas são feitas na presença de todas as partes interessadas.
Desvantagens:
- A disponibilidade da parte interessada pode arruinar a sessão.
- A taxa de sucesso depende da experiência do facilitador.
- O motivo do workshop não pode ser alcançado se houver muitos participantes.
# 10) Pesquisa / Questionário
Para a Pesquisa / Questionário, um conjunto de perguntas é dado às partes interessadas para quantificar seus pensamentos. Após coletar as respostas das partes interessadas, os dados são analisados para identificar a área de interesse das partes interessadas.
As perguntas devem ser baseadas em riscos de alta prioridade. As perguntas devem ser diretas e inequívocas. Quando a pesquisa estiver pronta, notifique os participantes e lembre-os de participar.
Dois tipos de perguntas podem ser usados aqui:
- Aberto: O respondente tem a liberdade de fornecer respostas em suas próprias palavras, em vez de selecionar respostas predefinidas. Isso é útil, mas, ao mesmo tempo, é demorado, pois a interpretação das respostas é difícil.
- Fechamento encerrado: Inclui um conjunto predefinido de respostas para todas as perguntas e o entrevistado deve escolher entre essas respostas. As perguntas podem ser de múltipla escolha ou podem ser classificadas de não importantes a muito importantes.
Benefícios:
- Fácil de obter dados de um grande público.
- É necessário menos tempo para os participantes responderem.
- Você pode obter informações mais precisas em comparação com as entrevistas.
Recua:
- Todas as partes interessadas podem não participar das pesquisas.
- As perguntas podem não ser claras para todos os participantes.
- Perguntas abertas requerem mais análise.
- Pesquisas de acompanhamento podem ser necessárias com base nas respostas fornecidas pelos participantes.
Entre as técnicas acima, as cinco principais técnicas comumente usadas para elicitação são mostradas na imagem abaixo.
Conclusão
Neste tutorial, vimos várias técnicas de elicitação de requisitos. Agora, é hora de olhar para os diferentes tipos de perguntas da entrevista que podem ser feitas sobre as técnicas de elicitação.
A seguir mencionadas estão algumas situações para ajudá-lo a se preparar para a entrevista:
- Existem várias divisões em uma organização e você é solicitado a reunir os requisitos para um sistema de software dessa organização. Há um número N de divisões na organização e você deve reunir os requisitos de cada divisão. Portanto, como analista de negócios, como você reunirá os requisitos?
- Você participou de técnicas de elicitação de requisitos? Se sim, qual você acha que é o mais eficaz e por quê?
- Quais são os principais desafios que você enfrentou ao fazer a elicitação?
Tente descobrir as respostas com base em sua experiência, seus projetos atuais e coloque as respostas na seção de comentários. Deixe-nos saber como você lidará com as questões acima.
Aprendizagem feliz !!
Leitura recomendada
- Como testar a especificação de requisitos de software (SRS)?
- As 20 perguntas e respostas mais comuns da entrevista de help desk (2021)
- As 18 perguntas e respostas mais comuns para entrevistas em centros de atendimento 2021
- As 20 perguntas e respostas mais comuns da entrevista de RH
- Como lidar com requisitos inadequados como testador
- 5 erros mortais no gerenciamento de requisitos e como superá-los
- 35+ Perguntas e respostas mais comuns para entrevistas no Microsoft Excel
- 34 Perguntas e respostas mais comuns da entrevista SoapUI