OBJETIVOS
Apresentar diversas formas de elicitação de requisitos e tentar definir quais as melhores para a realidade dos projetos de HW / FW
PRINCIPAIS TÉCNICAS
Métodos de Conversação Entrevistas
Workshops
Brainstorming
Questionário
Grupo Focal
PRINCIPAIS TÉCNICAS
Métodos de Observação Etnografia
Observação
Protocolo de Análise
PRINCIPAIS TÉCNICAS
Métodos Analíticos Reuso de Requisitos
Estudo de Documentação
Laddering
PRINCIPAIS TÉCNICAS
Métodos Sintéticos Sessões JAD/RAD
Prototipação
Storyboards
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.
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
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
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
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
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
PRINCIPAIS TÉCNICAS
Observação Comportamento natural das pessoas
Sem intromissão em suas tarefas
Não comprova ou esclarece o observado
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
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
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
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
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
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
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
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.