Análise de Protocolo#
Introdução#
A análise de protocolo é uma técnica crucial na elicitação de requisitos, utilizada para capturar, compreender e analisar o pensamento e o raciocínio de indivíduos enquanto executam tarefas específicas. Durante a execução dessas atividades, os stakeholders são incentivados a verbalizar seus pensamentos, explicando cada passo que realizam. Isso permite que os analistas compreendam profundamente o funcionamento prático dessas atividades. Além disso, ao final das tarefas, os stakeholders são frequentemente convidados a responder perguntas adicionais, contribuindo para uma compreensão mais completa dos requisitos do negócio.
Justificativa#
Para garantir uma elicitação precisa e alinhada com as práticas dos usuários, utilizamos esta técnica de elicitação, pois ela proporciona uma compreensão detalhada e contextual dos requisitos, ou seja, garante uma visão aprofundada das atividades executadas e assegura que os requisitos sejam não apenas relevantes, mas também ajustados ao contexto real de uso.
Metodologia#
Para realizar a análise de protocolo, dividimos a equipe em duas duplas. Uma pessoa era responsável por executar e verbalizar as ações realizadas nas principais funcionalidades do aplicativo, enquanto a outra anotava os pontos mais relevantes e fazia perguntas para entender melhor as atividades realizadas. Gerando, assim, os seguinte artefatos:
Artefatos#
Vídeo 1: Análise de Protocolo pela dupla 1
Autores: Guilherme Silva Dutra, Julio Roberto
PDF 1: PDF originado da análise de protocolo da dupla 1
Autores:Guilherme Silva Dutra, Julio Roberto
Vídeo 2: Análise de Protocolo pela dupla 2
Autores: Felipe Amorim de Araújo,Gabryel Nicolas S de Sousa
PDF 2: PDF originado da análise de protocolo da dupla 2
Autores:Felipe Amorim de Araújo,Gabryel Nicolas S de Sousa
Vídeo 3: Análise de Protocolo com foco na funcionabilidade de Gerenciamento de Conta
Autores: Julio Roberto, Felipe Amorim de Araújo
PDF 3: Documento gerado a partir da Análise de Protocolo no Video 3
Autores: Julio Roberto, Felipe Amorim de Araújo
Requisitos elicitados#
Os requisitos identificados podem ser encontrados na composição da tabela 01, contendo os funcionais, e na tabela 02, contendo os não-funcionais.
Legenda para as Tabelas 01 e 02:#
- RFx: Requisito Funcional n° x
- RNFx: Requisito Não-Funcional n° x
- APx: Requisito n° x da técnica de Análise de Protocolo
Tabela 01 - Requisitos funcionais#
Tipo | ID | Descrição |
---|---|---|
RF01 | AP01 | O aplicativo deve permitir lições de escrita, escuta, leitura e fala |
RF02 | AP02 | O usuário pode reproduzir os áudios quantas vezes quiser |
RF03 | AP03 | O aplicativo deve permitir a redução da velocidade de áudios |
RF04 | AP04 | O aplicativo deve mostrar um feedback após a resolução de cada questão |
RF05 | AP05 | No aplicativo novas palavras devem ser visualmente destacadas e deve mostrar a sua tradução |
RF06 | AP06 | O aplicativo deve permitir pular/adiar questões de fala e escuta devido a disponibilidade do usuário |
RF07 | AP07 | O aplicativo deve gerar métricas de desempenho ao final de cada lição |
RF08 | AP08 | O aplicativo deve ter controle da frequência do usuário |
RF09 | AP09 | O aplicativo deve permitir um sistema de competição entre os usuários |
RF10 | AP10 | O aplicativo deve gerar missões |
RF11 | AP11 | O aplicativo deve permitir o compartilhamento do perfil e conquistas |
RF12 | AP12 | O aplicativo deve ter controle dos itens do usuário |
RF13 | AP13 | O aplicativo deve possuir um sistema de amizade |
Tabela 02 - Requisitos não-funcionais#
Tipo | ID | Descrição |
---|---|---|
RNF01 | AP14 | O aplicativo deve possuir mensagens de erro devem ser claras e objetivas |
RNF02 | AP15 | O aplicativo deve possuir lições com conteúdo verificado e confiável |
RNF03 | AP16 | O aplicativo deve ter uma padronização do design respeitando o significado cultural das cores |
RNF04 | AP17 | O aplicativo deve ser gamificado |
Gravação#
Vídeo 3: Elicitação de requisitos a partir da Análise de Protocolo
Autores: Guilherme Silva Dutra, Julio Roberto,Samuel Alves Silva
Referências#
-
UNIVERSIDADE FEDERAL DE SANTA CATARINA. Técnicas de Elicitação de Requisitos - Análise de Protocolo. Retraining. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-analise-de-protocolo. Acesso em: 31 julho. 2024.
-
ACERTBR. Técnicas de Elicitação de Requisitos. Disponível em: https://acertbr.com.br/tecnicas-de-elicitacao-de-requisitos/. Acesso em: 31 julho. 2024.
Histórico de Versão#
Data | Versão | Descrição | Autor |
---|---|---|---|
31/07/2024 | 1.0 | Criação do documento | Guilherme Silva Dutra, Julio Roberto, Felipe Amorim de Araújo, Raquel Ferreira Andrade |
01/08/2024 | 1.1 | Adição da legenda das tabelas | Guilherme Silva Dutra |
01/08/2024 | 1.2 | Adição das referências | Felipe Amorim de Araújo, Guilherme Silva Dutra, Raquel Ferreira Andrade |
14/08/2024 | 1.3 | Adição de uma nova Análise de Protocolo com foco em Gerenciamenteo de Conta | Felipe Amorim de Araújo, Julio Roberto |
10/09/2024 | 1.4 | Corrigindo rastreabilidade dos requisitos | Felipe Amorim de Araújo |