Ir para o conteúdo

Planejamento

Planejamento da Verificação da Entrega 2 do Grupo 6 - Skoob

Introdução

   A fase de verificação representa um passo fundamental no desenvolvimento de um projeto, dedicada à análise dos artefatos produzidos para garantir a aderência aos requisitos determinados. Assim, este documento detalha o planejamento para verificar os artefatos de técnicas de Elicitação e técnicas de Priorização elaborados pelo Grupo 6 durante a Entrega 2.

Objetivo

  Este documento tem como objetivo a análise do artefato de cenários elaborado pelo Grupo 6 - Skoob. É importante destacar que essa avaliação é conduzida de forma imparcial e isenta de qualquer intenção de crítica pessoal.

Metodologia

  A verificação será realizada por meio de inspeção, seguindo os seis passos principais conforme proposto por Fagan na IBM em 1976: planejamento, visão geral, preparação, inspeção, correção e acompanhamento. Para a elaboração do modelo de critérios, os membros do grupo considerarão elementos relevantes da disciplina, bem como as informações compartilhadas pelo professor em sala de aula. Na definição dos critérios específicos, o responsável pelo artefato deve se basear no plano de ensino da disciplina e nas correções disponibilizadas pelo monitor. Além disso, trabalhos de semestres anteriores podem servir como fonte de inspiração na criação dos critérios.

Cronograma

  A tabela 1 a seguir apresenta o cronograma das atividades a serem realizadas.

Data Descrição Responsável
13/11/2023 Verificação da Técnica de Priorização Three Level Scale Júlia Souza
13/11/2023 Verificação da Técnica de Priorização First Things First Júlia Souza
13/11/2023 Verificação da Técnica de Priorização MoSCoW Júlia Souza
13/11/2023 Verificação da Técnica de elicitação Brainstorming Catlen Cleane
13/11/2023 Verificação da Técnica de elicitação Intropecção Catlen Cleane
13/11/2023 Verificação da Técnica de elicitação Observação Catlen Cleane

Checklists

  As checklists foram desenvolvidas com base em padrões de referência para os artefatos. Elas foram organizadas em duas seções: uma geral, que é aplicável em todas as etapas, e outras específicas para a Verificação da Priorização e da Elicitação. As tabelas de 2 a 4 detalham essas checklists.

Geral

  A tabela 2 a seguir apresenta a checklist referente aos aspectos gerais que os artefatos devem seguir.

Descrição Avaliação Observações
O artefato possui introdução?
O artefato possui uma bibliografia/referência bibliográfica?
Todas as bibliografias/referências bibliográficas são utilizadas no texto?
O artefato possui um histórico de versões com o id e descrição das versões, data, autores e revisores?
Os revisores são pessoas diferentes dos autores?
Todas as tabelas e imagens são chamadas no texto, possuem legendas e fontes?
Todos os textos estão na norma padrão?
O artefato possui uma introdução condizente com o conteúdo do texto?
Um cronograma (data e horário) para realização da elicitação dos requisitos com o do cliente e/ou persona do projeto?
As metodologias do texto definem de forma condizente as formas e os métodos que o grupo realizou o artefato?
Está especificado o papel de cada participante?

Tabela 2: Checklist Específico da Técnica de Introspecção
Autor(es): Catlen Cleane

Verificação da Técnica de Priorização Three Level Scale

  A tabela 3 a seguir apresenta a checklist referente à Técnica de Priorização Three Level Scale.

Descrição Avaliação Observação
A priorização usando Three Level Scale levou em consideração as duas dimensões 'Importância' e 'Urgência'?
Os níveis de priorização foram divididos em 3? ('Alta', 'Média' e 'Baixa')
Foi determinado um cronograma para a realização dessa priorização?
Há no documento a expecificação dos participantes e seus respectivos papéis?
Foram apresentados no documento os resultados da priorização e a gravação da reunião?
Dentre os Requisitos Priorizados estão os Funcionais e Não-Funcionais? -
Tabela 3: Verificação da Técnica de Priorização Three Level Scale.
Autor(a): Júlia Souza

Verificação da Técnica de Priorização First Things First

  A tabela 4 a seguir apresenta a checklist referente à Técnica de Priorização First Things First.

Descrição Avaliação Observação
Foram listados todos os requisitos a serem priorizados?
Os benefícios relativos de cada recursos ao cliente/negócio é estimado em uma escala de 1 a 9?
Os pesos relativos são apresentados?
O valor total é calculado?
A fórmula utilizada é (Benefício Relativo × Peso Relativo) + (Penalidade Relativa × Peso Relativo)?
É calculado a prioridade para cada requisito?
A fórmula utilizada é (Valor%)/[(Custo%)x(Peso Custo) + (Risco%)x(Peso Risco)]?
Os requisitos estão ordenados em ordem de prioridade?
Os participantes e suas funções são apresentados?
A priorização foi feita com a participação de um cliente/persona?
Existe uma gravação da reunião com a participação do ciente/persona?
Tabela 4: Verificação da Técnica de Priorização First Things First.
Autor(a): Júlia Souza

Verificação da Técnica de Priorização MoSCoW

  A tabela 5 a seguir apresenta a checklist referente à Técnica de Priorização MoSCoW.

Descrição Avaliação Observação
Foi determinado um cronograma para a realização dessa priorização?
O(s) registro(s) da atividade de priorização dos requisitos?
Todos os requisitos foram classificados como Must Have (Deve ter), Should Have (Deveria ter), Could Have (Poderia ter) ou Won't Have (Não terá)?
As justificativas para a classificação de cada requisito estão documentadas e são coerentes com as necessidades do projeto?
A participação do cliente e/ou persona no processo de priorização?
Existe uma gravação da reunião com a participação do ciente/persona?
Tabela 5: Verificação da Técnica de Priorização MoSCoW.
Autor(a): Júlia Souza

Verificação da Técnica de elicitação Brainstorming

  A tabela 6 apresenta o Checklist Técnica de elicitação Brainstorming

Questão Resposta Observação
O artefato possui Introdução?
Todas as ideias geradas durante o brainstorming foram documentadas de forma clara e concisa?
Foram utilizadas técnicas de estímulo, como palavras-chave, imagens ou diagramas, para incentivar a geração de ideias?
O brainstorming é organizado e de fácil compreensão?
Os requisitos elicitados foram classificados corretamente?

Tabela 6:Verificação da Técnica de elicitação Brainstorming
Autor(es): Catlen Cleane e Júlia Souza

Verificação da Técnica de elicitação Intropecção

  A tabela 7 apresenta o Checklist Específico da Técnica de Introspecção

Questão Resposta Observação
Os requisitos foram classificados de forma correta?
O processo de elicitação foi devidamente explicado e documentado?
Foram elicitados requisitos que não estão presentes no aplicativo?
A pessoa que fez a introspeção estudou o aplicativo primeiro?

Tabela 7: Checklist Específico da Técnica de Introspecção
Autor(es): Catlen Cleane e Júlia Souza

Verificação da Técnica de elicitação Observação

  A tabela 8 apresenta o Checklist Específico da Técnica Observação

Questão Resposta Observação
O ambiente de observação foi adequado para capturar os dados relevantes, como a interação dos usuários com o sistema?
As observações foram conduzidas de forma não intrusiva, minimizando o impacto na rotina dos usuários?
Os requisitos elicitados durante a observação foram registrados de forma precisa e completa?
Os requisitos foram classificados de forma correta?

Tabela 8: Checklist Específico da Técnica de Introspecção
Autor(es): Catlen Cleane e Júlia Souza

Histórico de Versão

  A tabela 6 representa o histórico de versão do documento.

Versão Data Descrição Autor(es) Revisor(es)
1.0 13/11/2023 Criação do artefato Júlia Vitória Catlen Cleane
1.1 13/11/2023 Aperfeiçoamento das tabelas Júlia Vitória Júlia Souza
1.2 13/11/2023 Adição dos checklist Júlia Souza Catlen Cleane

Bibliografia

[2] SALES, ANDRÉ B. Plano de ensino da disciplina de Requisitos de Software. Universidade de Brasília. 2023.