Pular para conteúdo

Verificação do Artefato First Things First

Introdução

Neste artefato, está descrito os resultados da verificação do artefato de First Things First feito pelo Grupo 04 da disciplina de Requisitos de Software, e referente ao aplicativo Gov.br. Lembrando que o foco não é apontar quem errou e sim os problemas presentes no artefato produzido, e por fim garantir os critérios de qualidade estabelecidos.

Metodologia

Este artefato foi verificado por Pablo S. Costa, seguindo a divisão planejada pelo grupo na reunião 5.Para a verificação do artefato, foi utilizada a versão 1.4 datada do dia 22/04/2024. Adotamos a metodologia de inspeção por checklist (tabela 1) neste processo, em que para cada item do checklist teremos: descrição do item em verificação, resposta à avaliação (pode ser "Sim", "Não", "Incompleto" ou "Não se Aplica") e a fonte que o fundamenta. Ao final, na seção de Problemas Encontrados, são comentados os itens negativos .

Apresentação dos Dados

Checklist de verificação

Tabela 1 - Perguntas elaboradas de acordo com os objetivos.

ID Descrição Avaliação Referência
1 Priorização Inicial: Verificar se a priorização inicial das histórias de usuário foi realizada, distinguindo entre o que deve ser incluído nas primeiras iterações e o que pode esperar. 1. "CHAPTER 16 First things first: Setting requirement priorities" pg. 313
2 Urgência e Importância: Avaliar se as necessidades urgentes e importantes, como os relatórios exigidos pelo departamento de saúde e segurança, foram identificadas e priorizadas. 1. "CHAPTER 16 First things first: Setting requirement priorities" pg. 313
3 Funcionalidade Imediata: Checar se funcionalidades que oferecem valor imediato, como a função de busca no catálogo online, estão planejadas para desenvolvimento inicial. 1. "CHAPTER 16 First things first: Setting requirement priorities" pg. 313
4 Consenso dos Stakeholders: Confirmar se houve um esforço para alcançar um consenso entre os stakeholders sobre quais funcionalidades implementar primeiro. 1. "CHAPTER 16 First things first: Setting requirement priorities" pg. 313
5 Benefício Relativo: Verifique se cada requisito foi avaliado corretamente em termos de benefício relativo para o cliente ou negócio numa escala de 1 a 9. 1. "Prioritization based on value, cost, and risk" pg. 322
6 Penalidade Relativa: Confirme se a penalidade relativa, caso o requisito não seja incluído, foi estimada de forma precisa na mesma escala. 1. "Prioritization based on value, cost, and risk" pg. 322
7 Custo Relativo: Assegure-se de que o custo relativo para implementar cada requisito foi estimado pelos desenvolvedores, também numa escala de 1 a 9. 1. "Prioritization based on value, cost, and risk" pg. 322
8 Risco Relativo: Verifique se o risco técnico associado a cada requisito foi avaliado corretamente, utilizando a mesma escala. 1. "Prioritization based on value, cost, and risk" pg. 322

Fonte: Pablo S. Costa, 2024.

Verificação

Abaixo temos a realização em video e tabela 2 da verificação.

Tabela 2 - Check list preenchido.

ID Descrição Avaliação Observações
1 Priorização Inicial: Verificar se a priorização inicial das histórias de usuário foi realizada, distinguindo entre o que deve ser incluído nas primeiras iterações e o que pode esperar. Sim  
2 Urgência e Importância: Avaliar se as necessidades urgentes e importantes, como os relatórios exigidos pelo departamento de saúde e segurança, foram identificadas e priorizadas. Não se aplica Este ponto não se aplica por ser um projeto acadêmico independente sobre um software governamental já implementado.
3 Funcionalidade Imediata: Checar se funcionalidades que oferecem valor imediato, como a função de busca no catálogo online, estão planejadas para desenvolvimento inicial. Sim  
4 Consenso dos Stakeholders: Confirmar se houve um esforço para alcançar um consenso entre os stakeholders sobre quais funcionalidades implementar primeiro. Sim  
5 Benefício Relativo: Verifique se cada requisito foi avaliado corretamente em termos de benefício relativo para o cliente ou negócio numa escala de 1 a 9. Sim  
6 Penalidade Relativa: Confirme se a penalidade relativa, caso o requisito não seja incluído, foi estimada de forma precisa na mesma escala. Sim  
7 Custo Relativo: Assegure-se de que o custo relativo para implementar cada requisito foi estimado pelos desenvolvedores, também numa escala de 1 a 9. Sim  
8 Risco Relativo: Verifique se o risco técnico associado a cada requisito foi avaliado corretamente, utilizando a mesma escala. Sim  

Fonte: Pablo S. Costa, 2024.

Problemas Encontrados

Aqui será apresentado todos os problemas identificados durante o processo de verificação do artefato de link do artefato.

  • ID 2: Urgência e Importância
    • Avaliação: Não se aplica
    • Comentário: Este ponto não se aplica por ser um projeto acadêmico independente sobre um software governamental já implementado.

Bibliografia

1. WIEGERS, Karl; BEATTY, Joy. Software Requirements. 3. ed. [S.l.]: Microsoft Press, 2013.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 10/06/2024 Criação do documento Pablo S. Costa Gabriel F. J. Silva