Planejamento da Verificação
Introdução
A verificação é uma etapa crucial no desenvolvimento de projetos, visando analisar e avaliar os artefatos desenvolvidos dentro dos mesmos, observando se estão de acordo com o modelo esperado ¹. Este artefato contém o planejamento realizado a verificação dos artefatos referentes a elicitação desenvolvidos para entrega 2 do grupo 1 (Diário Oficial da União), sendo eles Perfil de Usuário, Personas, Introspecção, Observação e Análise de Interface.
Objetivos
O objetivo é analisar e avaliar os artefatos de elicitação feitos para a entrega 2, vendo se os conceitos ministrados ao decorrer da disciplina foram corretamente aplicados no desenvolvimento de cada um deles.
Metodologia
Segundo Fagan² um método de inspeção estabelece um processo com cinco passos, sendo eles:
- Visão Geral
- Preparação
- Inspeção
- Refatoramento
- Monitoramento e Aprovação
A metodologia utilizada segue até a Inspeção, cujo objetivo é averiguar se o modelo de requisitos está de acordo com o esperado e com a sua notação, verificando se existem defeitos no mesmo e quais correções/melhorias podem ser aplicadas durante revisões.
Objetos de Verificação
Checklists
Checklist de Perfil de Usuário
ID | Descrição |
---|---|
1 | Foi conduzido um estudo como entrevistas ou questionários para coletar os dados dos usuários? |
2 | Os dados coletados foram agrupados por faixas e grupos nos quais os usuários se encaixam? |
3 | Foram apresentados resultados para a formação de um perfil de usuário? |
4 | As faixas e grupos definidos são relevantes? (Ex: Idade, Experiência e Motivação pra usar o aplicativo). |
Checklist de Personas
ID | Descrição |
---|---|
1 | O artefato possui introdução? |
2 | O artefato possui uma bibliografia/referência bibliográfica? |
3 | O artefato possui um histórico de versões com o id e descrição das versões, data, autores e revisores? |
4 | Todas as tabelas e imagens são chamadas no texto, possuem legendas e fontes? |
5 | Todos os textos estão na norma padrão? |
6 | As personas possuem identidades, status, objetivos, habilidades, tarefas, relacionamentos, requisitos e expectativas? |
7 | A personas primárias possuem elasticidade? (Elasticidade: é quando uma persona acaba por ter características muito generalizadas.) |
8 | As persona primárias são sólidas e tangíveis o suficiente para colocar os pressupostos de design em perspectiva? |
9 | No elenco das personas é evidente quais são os objetivos dos usuários? |
10 | O elenco de personas tem entre 3 a 12 personas? |
11 | Possui justificativa do número? |
12 | Possui uma antipersona definida? |
13 | Foi identificado a utilização do perfil de usuário para a criação das personas? |
14 | Há informações de como as Personas foram elaboradas? |
15 | As personas definidas possuem objetivos pessoais, corporativos e práticos? (Pelo menos um deles) |
16 | As personas definidas possuem objetivos de experiência, finais e de vida? (Pelo menos um deles) |
Checklist de Introspecção
ID | Descrição |
---|---|
1 | O artefato possui introdução? |
2 | O artefato possui uma bibliografia/referência bibliográfica? |
3 | O artefato possui um histórico de versões com o id e descrição das versões, data, autores e revisores? |
4 | Todas as tabelas e imagens são chamadas no texto, possuem legendas e fontes? |
5 | Todos os textos estão na norma padrão? |
6 | O artefato apresenta Um cronograma (data e horário) e local para realização da elicitação dos requisitos? |
7 | Possui gravação da atividade de elicitação dos requisitos? |
8 | Os requisitos elicitados foram divididos entre funcionais e não-funcionais? |
9 | Foi definido o motivo de estar sendo utilizada a técnica em questão? |
9.1 | Foi levado em consideração de que essa técnica pode não estar totalmente condizente com a visão do usuário, já que é executada por membros da equipe do projeto? |
10 | Cada membro que participou apresentou uma explicação de como executou a técnica? |
11 | Os requisitos elicitados apresentam Id para sua identificação? |
Checklist de Observação
ID | Descrição |
---|---|
1 | Os perfis dos usuários desempenharam um papel no processo de seleção? |
2 | Eles possuem responsabilidades e competências necessárias para a observação do seu trabalho? |
3 | Houve espaço suficiente para observação para obter informações pertinentes sobre as interações dos usuários com o sistema? |
4 | A postura do observador foi estabelecida? |
5 | Os requisitos levantados durante a observação foram registrados de forma precisa e completa? |
6 | Foi dito aos que foram vistos que não enfrentariam punição ou críticas? |
7 | Os objetivos da observação foram definidos claramente? |
8 | Vários indivíduos estavam envolvidos no processo de observação? |
9 | O papel de cada participante foi definido? |
10 | As coisas que precisam ser vistas foram apresentadas? |
11 | O processo de elicitação de requisitos foi registrado continuamente? |
Checklist de Análise de Interface
ID | Descrição |
---|---|
1 | O artefato analisa requisitos funcionais? |
2 | O artefato analisa requisitos não funcionais? |
3 | O artefato identifica os requisitos por ID |
4 | Na tabela de requisitos está definido quais requisitos estão implementados? |
5 | A tabela de requisitos tem fonte? |
6 | A página tem a gravação dessa técnica sendo realizada? |
Referências Bibliográficas
1. SERRANO, et al. Requisitos - Aula 23. Disponível em: hhttps://aprender3.unb.br/pluginfile.php/2845073/mod_resource/content/2/Requisitos%20-%20Aula%20023.pdf. Acesso em: 06/06/2024.
1. SERRANO, et al. RE - Aula 20 - Materiasi.zip. Disponível em: hhttps://aprender3.unb.br/mod/resource/view.php?id=1218906. Acesso em: 06/06/2024.
Histórico de Versão
Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|---|
1.1 | 10/06/2024 | 10/06/2024 | Adicionando Checklisk Perfil de Usuario | Rodrigo Gontijo | Igor Thiago |
1.0 | 08/06/2024 | 08/06/2024 | Criação do planejamento da verificação entrega 2 (elicitação) | Henrique Galdino | Júlio César |