Resumo de Técnicas de elicitação de requisitos

21
TÉCNICAS DE ELICITAÇÃO DE REQUISITOS Alaíde Pitombeira de Freitas alaide.pitombeira@gmail. com

description

Resumo das principais técnicas de elicitação de requisitos

Transcript of Resumo de Técnicas de elicitação de requisitos

Page 1: Resumo de Técnicas de elicitação de requisitos

TÉCNICAS DE ELICITAÇÃO DE

REQUISITOS

Alaíde Pitombeira de Freitas

[email protected]

Page 2: Resumo de Técnicas de elicitação de requisitos

OBJETIVOS

Apresentar diversas formas de elicitação de requisitos e tentar definir quais as melhores para a realidade dos projetos de HW / FW

Page 3: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Métodos de Conversação Entrevistas

Workshops

Brainstorming

Questionário

Grupo Focal

Page 4: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Métodos de Observação Etnografia

Observação

Protocolo de Análise

Page 5: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Métodos Analíticos Reuso de Requisitos

Estudo de Documentação

Laddering

Page 6: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Métodos Sintéticos Sessões JAD/RAD

Prototipação

Storyboards

Page 7: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Entrevistas A forma mais utilizada, porém nem sempre os resultados são os mais

eficazes;

Preparação deve conter um plano geral bem elaborado para a conversa não ser desviada;

Ordens de perguntas podem ser alteradas durante o contexto da entrevista;

Novos questionamentos podem ser feitos no decorrer da entrevista;

Motivadora caso não se estenda muito e caso o entrevistado não tenha dificuldades de concentração;

O entrevistado pode não se expressar corretamente;

Consome tempo e recursos as vezes escassos.

Page 8: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Workshops Reunião bem estruturada entre analistas e stakeholders

Stakeholders devem ser selecionados de acordo com o interesse no projeto

Custo bem menor do que entrevistas individuais

Pode bloquear a criatividade de alguns stakeholders que não querem se expor

Sem um guia, pode virar uma reunião sem resultados visiveis

Page 9: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Brainstorming Tempestade de idéias

Dinâmica de grupo em pouco tempo onde todos os participantes jogam ideias sobre um determinado tema

Time-boxed

Várias pessoas pensam melhor do que uma (grupo pensante)

Rompe a inibição de idéias

Generaliza a participação de todos do grupo

Page 10: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Questionário Impessoal

Atinge um grande número de participantes

Permite a resposta em momentos convenientes

Não garante a participação de todos

Perguntas não podem ser ambíguas

Respostas abertas podem gerar margem para diversas interpretações

Page 11: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Grupo Focal Grupo de discussão informal e de tamanho reduzido

Baixo custo com respostas rápidas e informalidade

Informações qualitativas a curto prazo

Exige um facilitador e um critério bem definido de seleção de pessoas

Page 12: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Etnografia Observação do comportamento do ambiente

Difícil de realizar pois é necessário interpretar diversas situações

Requer um treinamento especializado

Page 13: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Observação Comportamento natural das pessoas

Sem intromissão em suas tarefas

Não comprova ou esclarece o observado

Page 14: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Protocolo de Análise Processo de extração de registro de tarefas via audio, vídeo ou notas

escritas. Sem intromissão em suas tarefas;

Analista deve conhecer bem a situação atual

Page 15: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Reuso de Requisitos Reuso de informação já disponível

Menor tempo e custo de levantamento

Aumento de maturidade e qualidade dos requisitos

Page 16: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Estudo de Documentação Vários tipos de documentação a ser estudada:

Estrutura organizacional da empresa

Padrões de mercado

Leis

Manuais de usuário

Documentos antigos ou sem qualidade podem refletir nos requisitos

Page 17: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Laddering Entrevistas estruturadas (um-a-um)

Cobre um amplo domínio dos requisitos

Menos experiência do entrevistador

Provê formato para automação

Porém, não é capaz de extrair todos os tipos de requisitos

Necessita da execução combinada de outras técnicas

Page 18: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Sessões JAD/RAD 3 fases principais:

Customização

Sessões

Agrupamento

Sessões altamente produtivas para resolver dificuldades entre as partes

Melhor aplicado para grandes projetos:

Alto número do stakeholders

Projetos críticos para empresas

Requer mais recursos se comparado a outros projetos

Page 19: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Prototipação Forte noção do que ainda não foi implementado. Possuímos apenas

uma idéia sobre o assunto;

Feedback antecipado

Redução de tempo e custo de desenvolvimento

Alto nível de satisfação

Porém, pode tornar-se mais caro do que os outros métodos e demanda mais tempo para realizar

Page 20: Resumo de Técnicas de elicitação de requisitos

PRINCIPAIS TÉCNICAS

Storyboards Sessões interativas que descreve uma sequencia de atividades

Simulações como em um filme ou estórias

Método eficiente e relativamente barato

Page 21: Resumo de Técnicas de elicitação de requisitos

CONCLUSÃO

Nenhum método é eficiente sozinho no levantamento de requisitos. Algumas vezes é necessária a aplicação de vários métodos que deixe o cliente confortável com a situação.

Deve ser estudado o background do cliente para que seja aplicado método correto. Muitas vezes uma entrevista a um grupo de executivos pode ser melhor do que a um grupo de operários da construção civil. Assim como um brainstorming pode ser uma técnica válida para um grupo de designers.