Ir para o conteúdo

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#

  1. 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.

  2. 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