Checklist - Requisitos-2018-1-iFood/iFood GitHub Wiki
| 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 |
"É 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."
-
RichPicture
-
Argumentação
-
Atas de Reunião
-
Léxicos
-
Cenário
-
Sprint e Backlog
-
Épicos e Features
-
iStar
-
Especificação de Casos de Uso
-
Diagrama de Casos de Uso
-
Especificação Suplementar
-
NFR Framework
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
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
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
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?
- Resposta: Não.
- Modificações: Dependências Adicionadas.
8 - Os léxicos estão referenciando, quando necessário, outros léxicos?
- Resposta: Não.
- Modificações: Dependências Adicionadas.
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.
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
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
1 - Todos os épicos existentes derivam do tema proposto?
- Resposta: Não
- Modificação: Dependências adicionadas
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
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.
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.
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.
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)
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