Pular para conteúdo

Planejamento da Verificação da Etapa 2 do Grupo 5

Introdução

A verificação representa uma das fases fundamentais no progresso de um projeto. Nessa fase, os artefatos (Documentos) gerados durante o projeto passam por uma análise minuciosa para assegurar a conformidade com as exigências estipuladas. Dessa forma, este artefato define a estratégia de verificação aplicada aos artefatos realizados pelo Grupo 5 - Jitsi durante a etapa 2.

Motivação e Objetivo

A verificação dos artefatos no projeto é motivada por garantir a conformidade rigorosa com as exigências estipuladas, assegurando que os documentos produzidos atendam às expectativas. O objetivo de realizar a verificação é identificar e corrigir erros, imprecisões e inconsistências, promovendo a precisão e qualidade do produto final.

Metodologia

A metodologia escolhida para realizar a verificação é a de Inspeção do Fagan por ser uma maneira organizada e colaborativa de revisar documentos, promovendo a detecção de problemas. Este método é importante para garantir que os artefatos produzidos estejam alinhados com os requisitos e expectativas, contribuindo para a entrega de um produto final mais confiável e eficaz.

As etapas da metodologia de Inspeção proposto por fagan estão representadas na Figura 1, vale ressaltar que neste projeto iremos utilizar até a etapa de inspeção, a correção será para a verificação do grupo 4 e não o 5. Na etapa de inspeção será utilizado um checklist. O checklist é uma lista simples de itens ou tarefas a serem verificados, marcados ou concluídos. Ele serve como uma ferramenta prática para garantir que todas as etapas necessárias tenham sido realizadas, ajudando na organização e na prevenção de erros.

Neste artefato será apresentado os checklists que serão utilizados para a verificação de cada artefato em específico, por isso não são respondidos no planejamento e sim na etapa de inspeção.

Figura 1 - Etapas da Inspeção de acordo com o Fagan.

inspecao-fagan

Fonte: SERRANO; SERRANO.

Participantes

Os participantes desta verificação da etapa 2 são:

Objetos de Verificação

Os artefatos dessa verificação são:

Cronograma

A verificação será realizada apartir o dia 10 de novembro de 2023 até dia 12 de junho de 2023, com os resultados dos checklist de cada artefato da etapa. A seguinte tabela 1, demonstra o cronograma das atividades.

Tabela 1 - Cronograma das Atividades.

Data do início Data do Fim Data da Revisão Descrição Responsável
10/11/2023 12/11/2023 13/11/2023 Verificação do Perfil do Usuário. Maria Eduarda Barbosa
10/11/2023 12/11/2023 13/11/2023 Verificação de Personas. Mateus Orlando
10/11/2023 12/11/2023 13/11/2023 Verificação do Brainstorming. Esther Sena
10/11/2023 12/11/2023 13/11/2023 Verificação de Entrevista. Esther Sena
10/11/2023 12/11/2023 13/11/2023 Verificação de Introspecção. João Victor
10/11/2023 12/11/2023 13/11/2023 Verificação de Observação. Mateus Orlando
10/11/2023 12/11/2023 13/11/2023 Verificação de MoSCoW. Mariiana Siqueira
10/11/2023 12/11/2023 13/11/2023 Verificação de First Things First. Maria Eduarda Marques
10/11/2023 12/11/2023 13/11/2023 Verificação de Three Level Scale. Mariiana Siqueira

Fonte: Maria Barbosa, 2023

Checklists

Os checklists criados estão seguindo os padrões específicos de cada artefato, levando em consideração que o checklist geral possui itens que devem estar presentes em todos os artefatos verificados.

Na tabela 2, demonstra um exemplo de como será o modelo e o preenchimento nos Checklists.

Neste artefato será apresentado os checklists que serão utilizados para a verificação de cada artefato em específico, por isso os itens não são respondidos nesse planejamento e sim na etapa de inspeção.

Tabela 2 - Modelo de Checklist para os Itens.

ID Descrição Avaliação Observações
Letra inicial do artefato + Nº do ID (caso houver mais de um artefato com mesma letra inicial, coloque a segunda também) Descrever o item Sim/Não/Incompleto Colocar alguma observação a respeito da avaliação (Opcional), no caso de não possuir observação insere o seguinte símbolo: --

Fonte: Maria Barbosa, 2023.

Checklist Geral

Tabela 3 - Checklist para os Itens Gerais.

ID Descrição Avaliação Observações
G1 O artefato possui Introdução?
G2 O artefato possui Objetivo?
G3 O artefato possui uma metodologia definida?
G4 O artefato contém bibliográfia/referência seguindo as normas da ABNT?
G5 O artefato possui o histórico de versões contendo a Versão, Data, Descrição, Autor(es) e Revisor(es)?
G6 As imagens/Figuras/vídeos/tabelas estão na norma ABNT no artefato, com legendas e fontes? (isso no caso do artefato possuir tais elementos)
G7 As imagens/Figuras/vídeos/tabelas estão padronizados sendo chamados com a norma ABNT nos textos do artefato? (isso no caso do artefato possuir tais elementos)
G8 As bibliográfias/referências estão padronizados sendo chamados com a norma ABNT nos textos do artefato?

Fonte: Maria Barbosa, 2023.

Checklist da Verificação do Perfil do Usuário

Tabela 4 - Checklist para os Itens do Perfil do Usuário.

ID Descrição Avaliação Observações
PU1 O artefato demonstra os resultados por meio de gráficos/figuras/tabelas?
PU2 O artefato explica os resultados?
PU3 O artefato possui a definição do usuário?
PU4 O artefato informa as características do usuário (como faixa etária, gênero, grau de escolaridade, entre outros)? [7329990]
PU5 O artefato apresenta as ferramentas utilizadas para a realização do Perfil do Usuário?
PU6 O artefato informa a quantidade de respostas obtidas para a realização dos resultados?

Fonte: Maria Barbosa, 2023.

Checklist da Verificação de Personas

Tabela 5 - Checklist para os Itens das Personas.

ID Descrição Avaliação Observações
P1 As personas criadas foram embasadas nos dados do Perfil do Usuário ? [03]
P2 As personas incluem os elementos característicos como: identidade, status, objetivos, habilidades, tarefas, relacionamentos, requisitos e expectativas ? [03]
P3 O artefato possui persona primária ?
P4 O artefato possui antipersona ?
P5 O artefato especifica o porque da escolha da quantidade de personas no elenco ? [03]

Fonte: Mateus Orlando, 2023.

Checklist de Brainstorming

Tabela 1 - Checklist para os Itens do Brainstorming.

ID Descrição Avaliação Observações
B1 O artefato possui as Palavras-chave usadas na sessão de Brainstorming? [60].
B2 Possui gravação da sessão Brainstorming ? [444].
B3 Um cronograma (data e horário) e local para realização da elicitação dos requisitos com o do cliente e/ou persona do projeto? [60].
B4 A elicitação contou com moderador e um secretário.[444].
B5 Todas as perguntas e respostas geradas durante o brainstorming foram documentadas de forma clara e concisa? [444].
B6 Houve a aplicação de estratégias de incentivo, como palavras-chave, imagens ou diagramas, para estimular a criação de ideias? [444].
B7 Os requisitos identificados foram expostos? [50].
B8 Entre os requisitos identificados, foi feito o levantamento daqueles que já foram implementados e os que ainda não foram? [50].
B9 Dentre os Requisitos Elicitados estão os Funcionais e Não-Funcionais? [50].
B10 A sessão de brainstorming envolve entre 8 e 12 usuários? [50].
B11 O artefato apresenta as ferramentas utilizadas para a realização do Brainstorming? [50].
B12 O artefato informa a quantidade de respostas obtidas para a realização dos resultados do Brainstorming? [50].

Fonte: Esther Sena, 2023.

Checklist de Entrevista

Tabela 1 - Checklist para os Itens da Entrevista.

ID Descrição Avaliação Observações
E1 O artefato possui um conograma das entrevistas ? > 7.
E2 O artefato possui um cronograma (data e horário) e local para realização da elicitação dos requisitos com o do cliente e/ou persona do projeto? 7.
E3 O artefato possui os links disponíveis para as entrevistas ? 7.
E4 A metodologia do artefato possui a tabela dos acrônimos da técnica 5W2H ? 7.
E5 O artefato possui dados demográficos ? 7.
E6 Todas as perguntas e respostas geradas durante a entrevista foram documentadas de forma clara e concisa? 7.
E7 O artefato apresenta o roteiro da entrevista? 7.
E8 Dentre o roteiro elaborado encontra os Materiais Utilizados, Termo de Concentimento, Etapas e Conclusões ? 7.
E9 Os requisitos identificados foram expostos? 7.
E10 Entre os requisitos identificados, foi feito o levantamento daqueles que já foram implementados e os que ainda não foram? 7.

Fonte: Esther Sena, 2023.

Checklist de Introspecção

ID Descrição Avaliação Observações
I1 O processo de elicitação foi devidamente explicado e documentado? 53
I2 Os requisitos elicitados foram classificados corretamente? 53
I3 Foram elicitados requisitos que não estão presentes no aplicativo? 53
I4 A pessoa que fez a introspeção estudou o aplicativo primeiro? 53

Tabela 2 - Checklist para os Itens da Introspecção.

Fonte: COSTA, João 2023.

Checklist de Questionário

ID Descrição Avaliação Observações
Q1 Foi informado o motivo da escolha do questionário? 53
Q2 O questionário apresenta um termo de consientimento onde a pessoa permite a utilização das informações que ira fornecer? 53
Q3 O questionário foi aplicado onde se tinha o público alvo? 53
Q4 Os resultados foram tratados e apresentados? 53
Q5 Apresenta no texto o prazo em que ficou aberto ?53
Q6 Houve o cuidado para não haver perguntas pessoais ou evasivas? 53
Q7 O perfíl de usuário foi definido com base nos resultados dos questionários? 53
Q8 O perfil de usuário apresenta os pontos principais requisitados? 53
Q9 Apresenta no texto os locais onde o Questionário foi distribuído? 53
Q10 As perguntas apresentam alguma ordem ou padrão estratégico? 53
Q11 É explicitado como o questionário será utilizado?
Q12 É mostrado como o perfil de usuário vai ser usado durante o projeto?

Tabela 2 - Checklist para os Itens do Questionário.

Fonte: COSTA, João 2023.

Checklist de Observação

Tabela 9 - Checklist para os Itens da Observação.

ID Descrição Avaliação Observações
O1 Um cronograma com data e horário e plataforma foram estabelecidos para a realização da elicitação de requisitos(Observação) com o cliente e/ou persona utilizada no desenvolvimento da técnica?
O2 O artefato apresenta a gravação da técnica com o voluntário?
O3 O artefato possui um termo de consentimento do usuário observado? Em nenhum momento do vídeo ou no próprio artefato é explicitado a concordância, por parte do usuário, com o termo de consentimento.
O4 O artefato apresenta uma tabela com os requisitos elicitados?
O5 O artefato possui legenda para a tabela dos requisitos elicitados?

Fonte: Mateus Orlando, 2023.

Checklist de MoSCoW

Tabela 10 - Checklist para os Itens do MoSCoW.

ID Descrição Avaliação Observações
MS1 No artefato há a participação do cliente e/ou persona? [400].
MS2 No artefato há a gravação e o registro da atividade de priorização dos requisitos? [400].
MS3 No artefato há a rastreabilidade dos requisitos elicitados?
MS4 No artefato as categorias Must-have, Should-have, Could-have e Won't-have estão claramente definidas? [410].
MS5 No artefato existem critérios claros para classificar um requisito em cada categoria MoSCoW? [411].
MS6 No artefato a ordem das categorias MoSCoW segue uma lógica clara?

Fonte: SIQUEIRA, Mariiana. 2023.

Checklist do First Things First

Tabela 11 - Checklist para os Itens do First Things First.

ID Descrição Avaliação Observações
FTF1 O artefato tem a participação do cliente ou persona na priorização dos requisitos? [0150]
FTF2 O artefato possui a gravação e registro da atividade de priorização dos requisitos? [0150]
FTF3 O benefício relativo e a penalidade relativa foi estimado pelo cliente ou persona?
FTF4 O custo relativo e o grau relativo foi estimado pelos desenvolvedores?

Fonte: Maria Marques, 2023.

Checklist do Three Level Scale

Tabela 12 - Checklist para os Itens do Three Level Scale.

ID Descrição Avaliação Observações
TLS1 No artefato há a participação do cliente e/ou persona? [400].
TLS2 No artefato há a gravação e o registro da atividade de priorização dos requisitos? [400].
TLS3 No artefato as três categorias de prioridade estão claramente definidas? [412].
TLS4 No artefato cada nível possui uma explicação de prioridade e representa um grau diferente de importância ou urgência?
TLS5 No artefato há a rastreabilidade dos requisitos elicitados?
TLS6 No artefato a ordem dos níveis de prioridade segue uma lógica clara?

Fonte: SIQUEIRA, Mariiana. 2023.

Referência Bibliográfica

53.2023.4-Simplenote. GitHub. Disponível em: https://requisitos-de-software.github.io/2023.1-Simplenote/analise/verificacao/verificacao-grupo6/planejamento/ferramentas/. Acesso em: 24 de novembro de 2023.

Referência Bibliográfica

[0150] SALES, André. Plano de ensino da disciplina. Disponível em: https://aprender3.unb.br/pluginfile.php/2692699/mod_resource/content/34/Plano_de_Ensino%20RE%20022023%20Turma%202.pdf. Acesso em: 24 de novembro de 2023

[444]. . REtraining. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-brainstorming. Acesso em: 12 de novembro de 2023.

[50]. . 2023.1-BilheteriaDigital. GitHub. Disponível em: https://github.com/Requisitos-de-Software/2023.1-BilheteriaDigital/blob/main/docs/verificacao/grupo/entrega2/verificacao-brainstorming.md. Acesso em: 12 de novembro de 2023.

[60]. . Requisitos- aula 7. Disponível em: https://aprender3.unb.br/pluginfile.php/2692779/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 12 de novembro de 2023.

[400]. BARROS, André - Requisitos de software. Plano de ensino. Entrega 2. Disponível em: https://aprender3.unb.br/pluginfile.php/2692699/mod_resource/content/34/Plano_de_Ensino%20RE%20022023%20Turma%202.pdf. Acesso em 13 de novembro de 2023.

[410]. WIEGERS, Karl e BEATTY, Joy. Software Requiriments, Third edition. Página 320/321. Disponível em: https://aprender3.unb.br/pluginfile.php/2692778/mod_resource/content/2/PriorizaA%CC%83%C2%A7A%CC%83%C2%A3o%20de%20Req.pdf. Acesso em 13 de novembro de 2023.

[411]. SERRANO, Milene e SERRANO, Maurício. Aula 07 - Requisitos. Slides 32 ao 36. Disponível em: https://aprender3.unb.br/pluginfile.php/2692772/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 13 de novembro de 2023.

[412]. WIEGERS, Karl e BEATTY, Joy. Software Requiriments, Third edition. Página 319/320. Disponível em: https://aprender3.unb.br/pluginfile.php/2692778/mod_resource/content/2/PriorizaA%CC%83%C2%A7A%CC%83%C2%A3o%20de%20Req.pdf. Acesso em 13 de novembro de 2023.

[70]. . REtraining. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-entrevista. Acesso em: 12 de novembro de 2023.

[7329990] BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.

[03]03.2023.1-VLC. GitHub. Disponível em: > https://requisitos-de-software.github.io/2023.1-VLC/#/verificacao/entrega_2/personas . Acesso em: 24 de novembro de 2023.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 10/11/2023 Criação do documento e Adição do conteúdo nos tópicos introdução, motivação, metodologia, Participantes, Objetos de Verificação, Cronograma, Checklists, Checklist Geral e Checklist Verificação do Perfil do Usuário. Maria Barbosa Mateus Orlando
1.1 12/11/2023 Adição do conteúdo do Verificação de Brainstorming. Esther Sena Mariiana Siqueira
1.2 12/11/2023 Adição do conteúdo do Verificação de Entrevista. Esther Sena Mariiana Siqueira
1.3 12/11/2023 Adição do conteúdo do Checklist Verificação do Perfil do Usuário. Maria Barbosa João Victor
1.4 12/11/2023 Adição do conteúdo do Checklist de MoSCoW e Three Level Scale Mariiana Siqueira Maria Marques
1.5 12/11/2023 Adição do Checklist de Observação e Personas. Mateus Orlando Esther Sena
1.6 24/11/2023 Adição das referências do Checklist de Observação e Personas. Mateus Orlando --