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 8 (Consumidor.gov), sendo eles Perfil de Usuário, Personas, Introspecção, Questionário, Storytelling e Análise de Documentos.
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? 1 |
2 |
Os dados coletados foram agrupados por faixas e grupos nos quais os usuários se encaixam? 1 |
3 |
Foram apresentados resultados para a formação de um perfil de usuário? 1 |
Tabela 01: Checklist Perfil de Usuário (Autor: Rodrigo Gontijo)
Checklist de Personas
ID |
Descriçã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) |
Tabela 02: Checklist de Personas (Autor: Igor Thiago)
Checklist de Introspecção
ID |
Descriçã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? |
Tabela 03: Checklist Introspecção (Autor: Igor Thiago)
Checklist de Questionário
ID |
Descrição |
1 |
Foi informado o motivo da escolha do questionário? |
2 |
Antes da elaboração do questionário, foi feito um estudo para decidir as perguntas? |
3 |
O questionário apresenta um termo de consentimento onde a pessoa permite a utilização das informações que irá fornecer? |
4 |
O questionário está livre de perguntas tendenciosas que possam influenciar as respostas? |
5 |
Os resultados do questionário foram tratados e apresentados? |
6 |
O perfil de usuário inclui os pontos principais requisitados? |
7 |
O questionário é claro quanto à confidencialidade e uso das informações fornecidas? |
8 |
As perguntas seguem alguma ordem ou padrão estratégico? |
9 |
O texto especifica os locais onde o questionário foi distribuído? |
10 |
O texto informa o prazo em que o questionário ficou aberto? |
11 |
Houve cuidado para evitar perguntas pessoais ou invasivas? |
12 |
Houve incentivo para a participação na pesquisa? |
13 |
Foi realizada uma análise da taxa de resposta durante a execução da pesquisa? |
Tabela 04: Checklist Questionário (Autor: Júlio Cesar)
Checklist de Storytelling
ID |
Descrição |
1 |
Foram utilizadas personas ou clientes reais para a criação das histórias? |
2 |
É possível identificar nas histórias os seguintes elementos estruturais: Causalidade; Início, meio e fim; Personagens; Linguagem cotidiana e narrativa? |
3 |
As histórias estão relacionadas a fatos cujo conhecimento o grupo deseja elicitar? |
4 |
Foram elicitados requisitos funcionais e não funcionais? |
Tabela 05: Checklist Storytelling (Autor: Rodrigo Gontijo)
Checklist de Análise de Documentos
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? |
7 |
A página tem links que redirecionam para a documentação original? |
8 |
O artefat tem ao menos um requisito funcional e um não funcional? |
9 |
O artefato tem a validação do cliente? |
Tabela 06: Checklist Análise de Documentos (Autor: Diogo, Matheus)
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
Tabela 07: Histórico de versões (Autor: Henrique Galdino)