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

1,631 views

Published on

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

Published in: Technology
  • Be the first to comment

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

  1. 1. TÉCNICAS DE ELICITAÇÃO DE REQUISITOS Alaíde Pitombeira de Freitas alaide.pitombeira@gmail. com
  2. 2. OBJETIVOS Apresentar diversas formas de elicitação de requisitos e tentar definir quais as melhores para a realidade dos projetos de HW / FW
  3. 3. PRINCIPAIS TÉCNICAS Métodos de Conversação  Entrevistas  Workshops  Brainstorming  Questionário  Grupo Focal
  4. 4. PRINCIPAIS TÉCNICAS Métodos de Observação  Etnografia  Observação  Protocolo de Análise
  5. 5. PRINCIPAIS TÉCNICAS Métodos Analíticos  Reuso de Requisitos  Estudo de Documentação  Laddering
  6. 6. PRINCIPAIS TÉCNICAS Métodos Sintéticos  Sessões JAD/RAD  Prototipação  Storyboards
  7. 7. 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.
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. PRINCIPAIS TÉCNICAS Observação  Comportamento natural das pessoas  Sem intromissão em suas tarefas  Não comprova ou esclarece o observado
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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.

×