Verificação do Backlog
Histórico de Versão
Data | Data Prevista de Revisão | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
14/01/2023 | 15/01/2023 | 1.0 | Criação do documento | Eduardo | João Lucas |
Introdução
O presente documento tem como objetivo realizar a verificação do artefato Backlog, produzido pela nossa equipe durante o semestre 2022.2. A versão avaliada do documento foi a 1.0 e, portanto, espera-se que futuras versões apresentem os apontamentos presentes na verificação corrigidos.
A técnica de inspeção será utilizada para realizar esse processo. [1]
Metodologia
Para a verificação em questão, será utilizada a técnica de inspeção. Para a aplicação dessa técnica, haverá o uso de uma tabela com perguntas que visam avaliar se o artefato foi feito da maneira demandada pela disciplina. Assim, torna-se fácil visualizar se o mesmo foi elaborado corretamente.
Para a realização da inspeção, será utilizada uma checklist com o objetivo de avaliar se o artefato foi feito da maneira demandada pela disciplina. Com isso, torna-se fácil visualizar se o mesmo está correto. O checklist será preenchido de acordo com as seguintes classificações:
- 🟢: o tópico está completamente satisfeito;
- 🟡: o tópico está incompleto;
- 🔴: o tópico não foi realizado ou está errado;
- N/A: questão não se aplica.
As questões utilizadas para o checklist estão na tabela 1 abaixo:
ID | Questão | Inspeção |
---|---|---|
1 | Possui histórico de versão conforme o padrão utilizado no projeto? | |
2 | Possui bibliografia correta? | |
3 | Há uma introdução para o artefato? | |
4 | O backlog possui épicos? | |
5 | O backlog possui temas? | |
6 | O backlog está bem definido e descrito? | |
7 | Há legenda em todas as tabelas? | |
8 | Tabelas são chamadas dentro do texto? | |
9 | As Histórias de Usuário seguem algum modelo ou padrão? | |
10 | O épico possui especificação do autores que vão realizar a tarefa? |
Tabela 1 - Checklist planejado
Já a verificação de cada História de Usuário (US), separadamente, se dará pelo checklist apresentado na tabela 2 abaixo:
ID | Questão | Inspeção |
---|---|---|
1 | Possui descrição clara e de fácil entendimento? | |
2 | Possui rastreabilidade? | |
3 | É possível identificar os atores? | |
4 | É possível identificar a intenção dos atores? | |
5 | A prioridade está correta? | |
6 | Possui identificação? | |
7 | Possui critérios de aceitação? | |
8 | Os critérios estão claros e contemplam cada funcionalidade dentro da história? | |
9 | As tabelas possuem legendas? | |
10 | As tabelas são referenciadas em algum texto? | |
11 | Cada item possui um texto introdutório? |
*Tabela 2 - Checklist planejada história de usuário (US).
Inspeção
Na tabela 3, há o checklist efetivado do artefato na versão 1.0:
ID | Questão | Inspeção |
---|---|---|
1 | Possui histórico de versão conforme o padrão utilizado no projeto? | 🟢 |
2 | Possui bibliografia correta? | 🟢 |
3 | Há uma introdução para o artefato? | 🟢 |
4 | O backlog possui épicos? | 🟢 |
5 | O backlog possui temas? | 🟢 |
6 | O backlog está bem definido e descrito? | 🟡 |
7 | Há legenda em todas as tabelas? | 🟢 |
8 | Tabelas são chamadas dentro do texto? | 🔴 |
9 | As Histórias de Usuário seguem algum modelo ou padrão? | 🟢 |
10 | O épico possui especificação do autores que vão realizar a tarefa? | 🔴 |
Tabela 3 - Checklist efetivado
Individual
A tabela 4 a seguir apresenta o checklist com o resultado da inspeção de cada história de usuário(US) separadamente.
ID | Questão | US Geral | US01 | US02 | US03 | US04 | US05 | US06 | US07 | US08 | US09 | US10 | US11 | US12 | US13 | US14 | US15 | US16 | US17 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Possui descrição clara e de fácil entendimento? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
2 | Possui rastreabilidade? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
3 | É possível identificar os atores? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
4 | É possível identificar a intenção dos atores? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
5 | A prioridade está correta? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
6 | Possui identificação? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
7 | Possui critérios de aceitação? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
8 | Os critérios estão claros e contemplam cada funcionalidade dentro da história? | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | 🟢 | |
9 | As tabelas possuem legendas? | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | |
10 | As tabelas são referenciadas em algum texto? | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | |
11 | Cada item possui um texto introdutório? | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 | 🔴 |
Tabela 4 - Checklist efetivado histórias de usuários
Comentários
- Para melhor entendimento do artefato backlog a adição de um detalhamento melhor sobre o quesito da priorização;
- Adicionar chamadas das tabelas em textos no backlog;
- Adicionar legendas, um texto explicativo e fazer referência das tabelas nos texto na história de usuário;
- Descrever quem é o autor que irá realizar o épico;
Resultados
Calculo Aproveitamento: ((100/QntExigencias) * Acertos) + (((100/QntExigencias) * Incompletos)/2) = % de Aproveitamento
Por meio do checklist realizado podemos observar que:
- 152/209 exigências são atendidas;
- 1/209 exigências estão incompletas;
- 56/209 exigências estão erradas ou não foram contempladas.
Portanto, com base no cálculo apresentado, pode-se dizer que o aproveitamento deste artefato está em 86,36%.
Bibliografia
[1] Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação. ISBN: 978-65-00-19677-1. Acesso em: 09 de janeiro de 2023