Pular para conteúdo

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