Checklist - Requisitos-2018-1-iFood/iFood GitHub Wiki

Histórico de Revisões

Data Versão Descrição Autor(es)
22/05/2018 0.1 Criação do documento Bruno Dantas, Diego Resende, João Vitor, Martha Dantas, Lucas Gomes e Paulo Lopes
22/05/2018 0.2 Adição dos checklist Bruno Dantas, Diego Resende, João Vitor, Martha Dantas, Lucas Gomes e Paulo Lopes
23/05/2018 0.3 Update nos checklist Martha Dantas
28/05/2018 0.4 Adição da ata de reunião Paulo Lopes
10/06/2018 1.0 Adição do índice Paulo Lopes

CheckList

"É um método de verificação, onde é averiguado todos os pontos dos artefatos. E fazendo a checagem dos requisitos que foram ou não feitos."


Pré-Rastreabilidade


Índice

RichPicture

Voltar ao índice

1 - Todos os atores do sistema estão representados no RichPicture?

  • Resposta: Sim

2 - O RichPicture geral está representando bem o sistema?

  • Resposta: Sim

3 - Todos os atores externos, que influenciam no sistema, estão representados?

  • Resposta: Não
  • Modificações : A fazer

4 - O entendimento do artefato independente da língua materna que quem o fez (exceto textos) ?

  • Resposta: Sim

5 - Estão visíveis os conflitos e as políticas, envolta no contexto do sistema?

  • Resposta: Sim

6 - Os RichPictures consideram os pontos de vistas de todos os stakeholders?

  • Resposta: Sim

Argumentação

Voltar ao índice

1 - Foi utilizada a ferramenta ACE em todas as argumentações?

  • Resposta: Sim

2 - Foi feito a argumentação para todos os conflitos de ideias no grupo?

  • Resposta: Não
  • Modificação: As discussões precisam ser adicionadas.

3 - Todas as argumentações estão de acordo com os padrões de argumentação?

  • Resposta: Sim

Atas de Reunião

Voltar ao índice

1 - Todas as reuniões possuem atas?

  • Resposta: Não
  • Defeito:
    • Algumas reuniões não possuem atas.
  • Modificações: Fazer as atas das outras reuniões

2 - As atas estão padronizadas?

  • Resposta: Sim.

3 - Todos os campos estão devidamente respondidos?

  • Resposta: Sim.

4 - Todas as atas estão linkadas com as suas respectivas reuniões?

  • Resposta: Sim

Léxico

Voltar ao índice

1 - Os léxicos estão padronizados em sua representação?

  • Resposta: Sim

2 - Todos os impactos estão definidos?

  • Resposta: Sim

3 - Os léxicos contém sinônimos?

  • Resposta: Parcialmente. Alguns léxicos não possuem ou necessitam de sinônimos.

4 - Os links dos cenários estão definidos nos léxicos?

  • Resposta: Sim

5 - Todos os léxicos possuem links em todos os cenários?

  • Resposta: Não.
  • Modificações: A fazer.

6 - Todos os léxicos possuem classificação?

  • Resposta: Sim.

7 - Todos os léxicos possuem impactos corretamente definidos, com a repetição do léxico correspondente dentro da explicação?

8 - Os léxicos estão referenciando, quando necessário, outros léxicos?

9 - Os léxicos estão estão devidamente ordenados e numerados?

  • Resposta: Não.
  • Modificações: A fazer.

10 - Cada tópico dos léxicos estão representados em um sumário?

  • Resposta: Não.
  • Modificações: A fazer.

Cenário

Voltar ao índice

1 - Todos os cenários possuem título?

  • Resposta: Sim

2 - Todos os cenários possuem Objetivo?

  • Resposta: Sim

3 - Estão inseridos em um contexto?

  • Resposta: Sim

4 - Todos os atores estão devidamente definidos?

  • Resposta: Sim

5 - Os cenários se enquadram em todos os fluxos para a execução de uma tarefa?

  • Resposta: Sim.

6 - Os episódios estão bem definidos?

  • Resposta: Não
  • Modificações: A fazer.

7 - Existem padrões entre as descrições de cada subtópicos dos cenários?

  • Resposta: Sim

8 - Todos os cenários estão linkados com os léxicos?

  • Resposta: Sim

9 - Os atores estão linkados com os léxicos?

  • Resposta: Sim

10 - Os links para os léxicos estão funcionando?

  • Resposta: Sim

11 - Para cada cenário, os recursos estão abrangendo todas as possibilidades para o uso do produto?

  • Resposta: Não
  • Modificações: A fazer

12 - As palavras necessárias existem e estão linkadas nos léxicos?

  • Resposta: Parcial

13 - Existem cenários para todos os requisitos?

  • Resposta: Não

Sprint e Backlog

Voltar ao índice

1 - Todas as histórias estão quebradas em tasks?

  • Resposta: Não

2 - Todas as histórias possuem critério de aceitação?

  • Resposta: Não

3 - Todas as histórias possuem responsáveis?

  • Resposta: Não

4 - Para cada task existe um critério de aceitação?

  • Resposta: Não

5 - Os critérios de aceitação estão referenciados aos seus respectivos critérios de aceitação?

  • Resposta: Não
  • Modificações: A fazer

6 - Todas os critérios de aceitação estão de acordo com os requisitos da história?

  • Resposta: Não
  • Modificações: A fazer

7 - Todas as tasks englobam o que as histórias devem fazer?

  • Resposta: Não

8 - Todas as sprints estão divididas igualitariamente de acordo com a quantidade de pontos?

  • Resposta: Não

9 - Todas as sprints possuem uma duração definida?

  • Resposta: Não

10 - Todas as sprints possuem identificador?

  • Resposta: Não

11 - Todas o product backlog foi planejados dentro de sprints?

  • Resposta: Não

Épicos e Features

Voltar ao índice

1 - Todos os épicos existentes derivam do tema proposto?

2 - Todos os épicos existentes estão em alto-nível, ou seja, abrangem um contexto mais amplo?

  • Resposta: Sim

3 - Todas as features existentes estão linkadas com seus respectivos épicos?

  • Resposta: Sim

4 - Todos os épicos, features e user stories estão identificadas de forma padronizada?

  • Resposta: Sim

5 - Todos os épicos relacionados ao projeto estão listados?

  • Resposta: Sim

7 - As descrições dos épicos estão apresentadas de forma correta e padronizada?

  • Resposta: Sim

8 - As descrições das user stories estão apresentadas de forma correta e padronizada?

  • Resposta: Sim

9 - Existem Épicas e user stories que cobrem todos os requisitos?

  • Resposta: Sim

iStar

Voltar ao índice

1 - Os Atores estão bem definidos?

  • Resposta: Sim.

2 - Os Hardgoals estão bem definidos?

  • Resposta: Não.
  • Defeitos:
    • Existem Hardgoals que podem ser Softgoals
  • Modificações: A fazer.

3 - Os Softgoals estão bem definidos?

  • Resposta: Não.
  • Defeitos:
    • Existem poucos softgoals.
  • Modificações: A fazer.

4 - As tasks estão bem definidos?

  • Resposta: Sim.

5 - Os Resources estão bem definidos?

  • Resposta: Sim.

6 - Todos os Hardgoals do diagrama estão listados no iStar Goals?

  • Resposta: Sim.

7 - Todos os Softgoals do diagrama estão listados no iStar Goals?

  • Resposta: Não.
  • Defeitos:
    • Poucos Softgoals
  • Modificações: A fazer

8 - Os Hardgoals tem bons nomes?

  • Resposta: Não.
  • Defeitos:
    • Alguns Hardgoals estão com nome confusos e podem ser confundidos com Softgoals.
  • Modificações: A fazer.

9 - Os Softgoals tem bons nomes?

  • Resposta: Sim.

10 - As tasks tem bons nomes?

  • Resposta: Sim.

11 - Os Resources tem bons nomes?

  • Resposta: Sim.

12 - Todos os links entre elementos internos e externos do rationale são de dependência?

  • Resposta: Sim.

13 - Todos os links entre Hardgoals e outros elementos estão corretos?

  • Resposta: Sim.

14 - Todos os links entre Softgoals e outros elementos estão corretos?

  • Resposta: Sim.

15 - Todos os links entre Tasks e outros elementos estão corretos?

  • Resposta: Sim.

16 - Todos os links de dependência estão corretos?

  • Resposta: Sim.

17 - Todos as associações entre atores estão corretas?

  • Resposta: Não.
  • Defeito:
    • De restaurante para Visitante está confuso
  • Modificações: A fazer.

Especificação de Casos de Uso

Voltar ao índice

1 - Todas as pré-condições estão devidamente informadas nas regras de negócio?

  • Resposta: Não
  • Modificações: a fazer

2 - Nas regras de negócio existentes em cada especificação, é especificado de que fluxo provém?

  • Resposta: Não
  • Modificações: a fazer

3 - Os atores estão padronizados em cada especificação?

  • Resposta: Sim

4 - As pós-condições estão descritas de forma correta, informando a consequência de ser realizada cada especificação?

  • Resposta: Sim

5 - Todas as especificações que necessitam de regras de negócio, possuem?

  • Resposta: Não
  • Modificações: a fazer

6 - Os fluxos básicos, alternativos e de exceção estão devidamente indexados?

  • Resposta: Sim

7 - As especificações estão ordenadas numericamente?

  • Resposta: Sim

8 - Existem casos de uso para todos os requisitos?

  • Resposta: Não
  • Modificações: A fazer.

Diagrama de Casos de Uso

Voltar ao índice

1 - Os diagramas de casos de uso estão condizentes com os cenários e os casos de uso da aplicação?

  • Resposta: Não
  • Modificações: a fazer

2 - As relações include e extend estão definidas corretamente?

  • Resposta: Não.
  • Modificações: a fazer

3 - O diagrama de cada escopo do projeto está definido?

  • Resposta: Sim.

4 - Existem diagramas para todos os requisitos?

  • Resposta: Não
  • Modificações: A fazer.

Especificação suplementar

Voltar ao índice

1 - A especificação suplementar segue o modelo FURPS+?

  • Resposta: Sim

2 - Todos os tópicos da especificação suplementar estão bem definidos e enumerados?

  • Resposta: Sim

3 - Os requisitos não funcionais estão bem definidos na especificação suplementar?

  • Reposta: Apenas os requisitos capturados pelo FURPS+ (Maiores detalhes com relação aos requisitos não funcionais podem ser encontrados no NFR Framework)

NFR Framework

Voltar ao índice

1 - Ambos diagramas SIG (check e uncheck) estão definidos?

  • Resposta: Não

2 - Todos os requisitos não funcionais possuem operationalizing softgoals?

  • Resposta: Sim

3 - O caminho para os operationalizing soft goals possuem claim softgoals suficientes?

  • Resposta: Não
  • Modificações: a fazer

4 - As contributions (make, help, hurt, etc) estão bem definidas nos diagramas SIG?

  • Resposta: Não
  • Modificações: a fazer

5 - As relações AND e OR estão bem definidas nos diagramas SIG?

  • Resposta: Sim
⚠️ **GitHub.com Fallback** ⚠️