Planejamento
Planejamento da Verificação da Entrega 3 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 NFR Framework, Product Backlog e Histórias de Usuário, elaborados pelo Grupo 6 durante a Entrega 4.
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: 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 do NFR Framework | Pedro Siqueira |
13/11/2023 | Verificação do Product Backlog | Pedro Siqueira |
13/11/2023 | Verificação das Histórias de Usuário | Júlia Vitória |
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 do NFR Framework, Product Backlog e Histórias de Usuário . As tabelas de 2 a 5 detalham essas checklists.
Geral
A tabela 2 a seguir apresenta a checklist referente aos aspectos gerais que os artefatos devem seguir.
ID | Descrição | Avaliação | Observações |
---|---|---|---|
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? |
Verificação do NFR Framework
ID | Descrição | Avaliação | Observações |
---|---|---|---|
6 | Os gráficos SIG foram validados por Fontes Externas? | ||
7 | Cada SIG possui sua respectiva propagação de Impacto? | ||
8 | Os softgoals se refinam até um nível de especificação bem definido? | ||
9 | Os cartões de especificação representam requisitos não-funcionais verificáveis? | ||
10 | Os cartões de especificação possuem: Identificador, Classificação, Descrição, Justificativa, Origem, Critério de Aceitação, Dependências, Prioridade, Conflitos e História? | ||
11 | Os Softgoals NFR estão representados apropriadamente dada a sua definição? | ||
12 | Os Softgoals de Operacionalização estão representados apropriadamente dada a sua definição? | ||
13 | Os Softgoals de Afirmação estão representados apropriadamente dada a sua definição? | ||
14 | Os requisitos não-funcionais apresentados nos cartões foram priorizados com algum método? |
Verificação do Backlog
ID | Descrição | Avaliação | Observações |
---|---|---|---|
6 | A participação do cliente e/ou persona na elicitação de requisitos? | ||
7 | São apresentados os requisitos priorizados? | ||
8 | Os requisitos listados estão vinculados a uma história de usuário? | ||
9 | Os requisitos listados apresentam uma história de usuário condizente ao épico definido e vice-versa? | ||
10 | O backlog possui épicos e temas bem definidos e descritos? | ||
11 | O backlog possui validação de um PO (Product Owner)? | ||
12 | O backlog possui ligação com o artefato História de Usuário? |
Verificação das Histórias de Usuário
ID | Descrição | Avaliação | Observações |
---|---|---|---|
6 | As histórias de usuários estão escritas de forma clara e concisa, com descrição do "quem", "o que" e "por que"? | ||
7 | Cada história de usuário possui um título auto-explicativo, isto é, que resume o objetivo principal da história? | ||
8 | As histórias de usuários foram provenientes do cliente? | ||
9 | As histórias de usuário incluem critérios de aceitação que definam o que é necessário para que a história seja considerada concluída? | ||
10 | As histórias de usuário são testáveis, possibilitando a verificação e validação do sistema com base nos critérios de aceitação definidos? |
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 | - |
1.1 |
13/11/2023 | Aperfeiçoamento das tabelas | Júlia Vitória | - |
Bibliografia
[2] SALES, ANDRÉ B. Plano de ensino da disciplina de Requisitos de Software. Universidade de Brasília. 2023.