Skip to content

Planejamento S5

naiieandrade edited this page Jun 24, 2017 · 12 revisions

Planejamento da Sprint

Sprint 05

Reunião

Data: 27/05

Local: Casa da Naiara - Gama

Horário: 14h00 às 18h00

Papéis

Backlog

ID História Pontuação Responsáveis Status
US09 Eu como professor desejo visualizar as notas dos alunos dos quais leciono. 3 Victor e Lucas Nova
US15 Eu como secretário desejo registrar nota à alunos para ter controle das notas dos mesmos. 13 Filipe e Batista Débito - S3
US21 Eu como responsável desejo receber um SMS com a hora que meu(s) filho(s) entrar(em) e sair(em) da escola para maior controle da vida acadêmica e por questões de segurança. 8 Igor e Vinicius Débito - S4
US22 Eu como responsável desejo gerar um relatório das informações acadêmicas do(s) meu(s) filho(s) para maior controle de sua vida acadêmica. 13 André e Naiara Nova
TS03 Eu como desenvolvedor desejo mostrar um feedback para que seja mais visível os erros e sucessos na realização de ações. 1 Igor e Vinícius Nova
TS09 Eu como desenvolvedor desejo converter testes automatizados sobre a aplicação para que possa assim cumprir os critérios de aceitação de forma visual e garantir a qualidade do sistema para o usuário. 8 Emanoel e Figueiredo Débito - S4
TS10 Eu como desenvolvedor desejo refinar as permissões do aplicativo para que as informações sejam mostradas apenas às pessoas competentes. 3 Guilherme e Leonardo Nova

Critérios de Aceitação das Histórias de Usuário

ID Critérios de Aceitação
US09
  • Apenas o professor daquela turma poderá visualizar as notas referentes à disciplina que leciona.
  • As notas devem ser mostradas dentro de uma tabela. Essa fará a relação do aluno, que terá seu nome e matrícula, e do bimestre associado.
  • Como um mesmo professor pode dar aula para diversas turmas, deverá haver um botão contendo todas as turmas que o mesmo leciona, para que ele possa escolher a turma que fará a visualização das notas.
  • Mesmo dando aula para a mesma turma, um professor não poderá visualizar as notas de outro professor daquela turma.
  • Os cenários dos testes de aceitação automatizado referentes à estória devem estar feitos.
  • A cobertura de teste para a união dos arquivos/métodos/classes referentes a essa estória deve ser maior ou igual a 90%.
US22
  • Apenas os responsáveis poderão gerar os relatórios referentes ao seu(s) filho(s).
  • Na página de cada filho deve haver um botão chamado Gerar Relatório que, ao ser clicado, deve redirecionar o responsável à uma página que terá o relatório apenas daquele filho.
  • Os relatórios deverão ter a relação de todas as notas de todos os bimestres do aluno, além de suas faltas, advertências e suspensões.
  • Se alguma nota/advertência/suspensão/falta for adicionado, a próxima vez que o relatório for gerado ele deverá está atualizado com as últimas informações inseridas no sistema.
  • Os cenários dos testes de aceitação automatizado referentes à estória devem estar feitos.
  • A cobertura de teste para a união dos arquivos/métodos/classes referentes a essa estória deve ser maior ou igual a 90%.
TS03
  • Após todas as criações, edições, exclusões, resultados de buscas e erros um Feedback relacionado deve ser mostrado para o usuário.
  • Caso seja necessário ajustar todas as mensagens para que as mesmas não fiquem atrás de outros elementos gráficos da tela.
  • Deve ser usado o elemento Flash para mostrar as mensagens.
  • As cores usadas devem ser: Vermelho: para erros e exclusões, Amarelo: para edições feitas e caso a busca feita não retorne nada e Verde: caso a criação seja bem sucedida.
  • As mensagens devem ficar na tela apenas uma vez, ou seja, após o primeiro clique o Feedback deve desaparecer.
  • Ajustar os testes unitários para que o mesmo não fique abaixo de 90% de cobertura.
TS10
  • As permissões dos diversos tipos de usuário devem estar coerentes, ou seja, as informações que o diretor tem acesso apenas o diretor poderá visualizar, as informações do professor apenas o professor e assim para todos os tipos de usuários.
  • Não deve ser possível o acesso de páginas perante a introdução de URL's específicas. Exemplo, se for colocado a URL para visualizar as informações do aluno de ID 1, somente será permitido seu acesso se o usuário logado tiver as permissões necessárias.
  • Se o usuário estiver logado como Responsável ele poderá ver somente as informações dele mesmo e de seu(s) filho(s) e de mais nenhum outro aluno/responsável.
  • Se o usuário estiver logado como Aluno ele poderá ver somente as informações dele mesmo e de seu responsável e de mais nenhum outro aluno/responsável.
  • Se necessário, após as devidas mudanças adequar os testes unitários e os testes de aceitação para que a cobertura de testes não abaixe.

Total: pontos

Pareamento

Presença

Aluno Presente
André Filho
Emanoel França
Filipe Barcelos
Guilherme Araújo
Igor Sousa
Leonardo Oliveira
Lucas Mattioli
Matheus Batista
Matheus Pimenta
Naiara Andrade
Victor Hugo Mota
Vinicius Carvalho

Escola X Logo

Release 02

Sprints

Release 01

Gestão de Portfólios e Projetos

Métodos de Desenvolvimento de Software

Clone this wiki locally