PLANO DE ELICITAÇÃO
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
0.1 | 07/04/2019 | Plano de elicitação inicial | João Gabriel Rossi |
0.2 | 08/04/2019 | Adicionando o campo de entrevista | João Gabriel Rossi |
0.3 | 08/04/2019 | Adicionando o campo do Storytelling | Lieverton Snatos |
0.4 | 09/04/2019 | Descreve a metodologia utilizada na introspecção | Welison Regis |
1.0 | 09/04/2019 | Adicionando o campo da Observação | João Rodrigues |
Objetivo
O documento tem como intuito definir técnicas a serem aplicadas na fase de elicitação dos requisitos, visando o entendimento do usuário em relação ao software.
Técnicas utilizadas para a coleta de Requisitos do software
-
Brainstorming: Técnica muito conhecida e utilizada, possui como base a discussão em grupo. Por ser uma técnica muito orgânica e natural, acaba sendo muito frutífera, com resultado bruto pronto para ser polido. Consiste de uma reunião composta por especialistas de diferentes áreas que envolvem o objeto de estudo em que os mesmos geram novas ideias e estimulam os outros participantes a fazer o mesmo, visando a resolução do problema em questão. O objetivo procurado do grupo ao utilizar dessa técnica é obter uma visão superficial do software em questão, pronta para ser polida.
-
Introspecção: Técnica rica e profunda, consiste em entender as propriedades do sistema mediante a auto-reflexão sobre dado contexto. O grupo utilizou a técnica de storytelling para descrever o contexto do problema, seguido da introspecção baseada nas necessidades derivadas da história contada, o que acarretou na elicitação de requisitos.
-
Questionário: Técnica que consiste em entender, de uma forma ampla, o usuário em relação ao sistema. Será utilizada pelo grupo para poder entender como que o usuário ou possível usuário enxerga o software.
-
Entrevista: Técnica que tem como foco saber como um usuário em específico enxerga e utiliza o sistema, baseando-se em perguntas pré-definidas ou criadas ao decorrer da mesma. O grupo utilizou o método de entrevista fechada, em que o entrevistado responde perguntas pré-definidas, com o objetivo de elicitar requisitos.
-
Storytelling: Técnica que se baseia na utilização de histórias em grupos de pessoas, incluindo organizações, como um método de comunicação para que os envolvidos possam compartilhar conhecimento.
-
Observação: Técnica que possibilita observar, no próprio ambiente, no qual o software será implantado, as tarefas sendo executadas pelos interessados, sem interferir no ambiente.
-
Análise de protocolo: Consiste em um método que solicita ao usuário a realização de uma tarefa e concorrentemente, em voz alta, a explicação do processo que realiza. A equipe realizou o procedimento com usuários que conheciam a plataforma Brainly e com novos usuários para identificar diferentes pontos de vista.