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.