Skip to content

Planejamento da Verificação - PC2

Introdução

A etapa de verificação, durante o desenvolvimento de um projeto, visa garantir que os produtos de trabalho cumpram os seus requisitos especificados. A verificação pode ser feita por meio de uma análise estática ou dinâmica, sendo que a primeira não exige execução de código, enquanto a segunda exige. Dado a natureza do projeto e dos artefatos escolhidos, a verificação será feita por meio da análise estática.

O presente artefato visa orientar a verificação dos artefatos produzidos durante o ponto de controle 2:

  • Perfil do Usuário
  • Aspectos Éticos de Pesquisas com Pessoas
  • Personas
  • Análise de Tarefas

Metodologia

A verificação será feita por meio da inspeção, com base na proposta de Fagan [2], utilizando um checklist de erros mais comuns que podem ser identificados em projetos, tomando como base os projetos anteriores da disciplina de Interação Humano Computador, os critérios do Plano de Ensino [1], a bibliografia da disciplina [4] e os feedbacks dos monitores.

Checklists

O checklist foi dividido em duas categorias, com o intuito de padronizar os artefatos de verificação. O primeiro conjunto de perguntas é referente à padronização entre os artefatos, contendo elementos apontados no Plano de Ensino [1] e exigências comuns para uma boa qualidade de trabalhos acadêmicos. O segundo conjunto de perguntas diz respeito às características intrínsecas do artefato verificado, observando-se principalmente a qualidade do seu conteúdo.

Após a finalização da verificação dos artefatos, será realizada a verificação do Cronograma Realizado para o Ponto de Controle 2.

Padronização

A verificação de padronização visa determinar se o artefato está de acordo com o padrão do projeto.

ID Questão Resposta Comentário
1 As legendas estão no padrão do projeto?
2 Possui links para os outros artefatos?
3 Existe uma introdução no artefato?
4 Existe tabela de versionamento padronizado e completo?
5 Há referências bibliográficas no artefato?
6 As tabelas e imagens possuem legenda, fonte e são introduzidas no texto?

Tabela 1: Verificações de padronização (Fonte: autor, 2023).

Conteúdo

Os checklists de verificação para os artefatos perfil do usuário, personas, aspectos éticos e análise de tarefas estão registrados nas tabelas 2 a 5, respectivamente.

Checklist - Perfil do usuário

ID Questão Resposta Comentários
1 O perfil do usuário contém: Idade?
2 O perfil do usuário contém: Sexo?
3 O perfil do usuário contém: Status Socioeconômico?
4 O perfil do usuário contém: Ocupação?
5 O perfil do usuário contém: Grau de instrução?
6 O perfil do usuário contém: Área de formação?
7 O perfil do usuário contém: Como gosta de aprender (com ajuda ou sozinho)?
8 O perfil do usuário contém: Experiência com o produto Lichess?
9 O perfil do usuário contém: Experiência com produtos concorrentes?
10 O perfil do usuário contém: Tecnologia disponível (dispositivos)?
11 O perfil do usuário contém: Domínio tecnológico (tecnofóbico ou tecnófilo)?
12 O perfil do usuário contém: Conhecimento sobre o domínio do problema (xadrez)?
13 O perfil do usuário contém: Objetivos do usuário?
14 O perfil do usuário contém: Tarefas primárias?
15 O perfil do usuário contém: Idiomas e jargões?
16 O perfil do usuário contém: Experiência (leito/novato, especialista)?
17 Foram utilizadas no mínimo duas técnicas para colegar dados sobre os requisitos dos usuários (entrevistas, grupos de foco, questionários, brainstorming, classificação de cartões, estudos de campo ou investigação contextual)?

Tabela 2: Checklist de verificação: Perfil do Usuário (Fonte: autor, 2023).

Checklist - Personas

ID Questão Resposta Comentários
1 As personas são definidas a partir do perfil do usuário?
2 As personas possuem: Nome e sobrenome?
3 As personas possuem: Foto?
4 As personas possuem: Status?
5 As personas possuem: Objetivos?
6 As personas possuem: Habilidades?
7 As personas possuem: Tarefas?
8 As personas possuem: Relacionamentos?
9 As personas possuem: Requisitos?
10 As personas possuem: Expectativas?
11 A quantidade de personas é justificada?
12 Cenários?

Tabela 3: Checklist de verificação: Personas (Fonte: autor, 2023).

Checklist - Aspectos Éticos

ID Questão Resposta Comentário
1 Os aspectos éticos contemplam: Princípio da autonomia?
2 Os aspectos éticos contemplam: Princípio da beneficência?
3 Os aspectos éticos contemplam: Princípio da não maleficência?
4 Os aspectos éticos contemplam: Princípio da justiça e equidade?
5 Os aspectos éticos estabelecem que o consentimento para gravação será realizado antes da gravação de voz ou áudio?
6 Os aspectos éticos contêm: Termo de consentimento livre e esclarecido?

Tabela 4: Checklist de verificação: Aspectos Éticos (Fonte: autor, 2023).

Checklist - Análise de Tarefas

ID Questão Resposta Comentário
1 Foram utilizadas ao menos duas técnicas para especificar as tarefas (HTA, GOMS)?
2 A escolha das tarefas analisadas está de acordo com o perfil de usuário?
3 O fluxo das tarefas avaliadas está em consonância com as tarefas realizadas pelos usuários na vida real?
4 A análise de tarefas está voltada para a análise conceitual do problema em detrimento do funcionamento de telas e menus?

Tabela 5: Checklist de verificação: Análise de Tarefas (Fonte: autor, 2023).

Planejamento do Relato de Resultados

Após a verificação, deve ser elaborado um relato de resultados contendo os checklists preenchidos e um cronograma para ajustes nos artefatos, já atribuindo os responsáveis pelos ajustes e revisões. Caso pertinente, também devem ser registrados comentários gerais sobre os artefatos.

Bibliografia

[1] Plano de Ensino da disciplina Interação Humano Computador.

[2] Gerência e Qualidade de Software - Aula 06 - Técnica de revisão – UNIVESP

[3] Gerência e Qualidade de Software - Aula 05 - Verificação e Validação – UNIVESP

[4] BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 17/01/2023 Criação do documento. Nicolas Souza Lucas Gabriel