-
Notifications
You must be signed in to change notification settings - Fork 20
Sprint #2
- Número da Sprint: 2
- Data de início: 24 de maio de 2018
- Data de conclusão: 06 de junho de 2018
- Pontos planejados: 31pts
- Scrum Master: @bernas1104
- Product Owner: @JomaSnow
- Dev Team: @bernas1104 e @JomaSnow
- Como a equipe tem tamanho muito reduzido, o pair-programming não deve ser implementado.
A partir do dia seguinte à conclusão da primeira sprint, foi dado o inicio ao planejamento da segunda sprint. Verificamos a presença de um bug no ato de registrar alunos que precisava ser corrigido e foram pensadas uma série de novas issues para a sprint. Entre elas podemos citar: registro de professores, login com diferentes níveis de acesso, validação dos dados do registro (para alunos e professores), criação da página do perfil de usuário (com possibilidade de atualização dos dados), página de FAQ, entre outros...
Os papéis para a segunda sprint foram invertidos, de forma que os membros possam ter contato com os diferentes papéis do método Scrum. Um maior cuidado na escolha das issues foi necessário pois a quantidade de membros foi reduzida de quatro para apenas dois membros.
Durante o andamento da sprint percebemos que havia a necessidade da adição de mais uma issue para o backlog. A issue era a criação de um dashboard para os usuários acessarem as funcionalidades do sistema após a efetivação do login. Foi adicionado um tópico extra no planejamento para segunda avaliação da disciplina.
- Eu, enquanto usuário, consigo acessar o meu perfil;
- Eu, enquanto usuário, consigo editar o meu perfil;
- Eu, enquanto usuário, consigo acessar a página de FAQ;
- Eu, enquanto administrador, consigo cadastrar professores no sistema;
- Eu, enquanto usuário (aluno, professor ou administrador), consigo realizar login no sistema;
- Eu, enquanto usuário e logado no sistema, tenho acesso ao Dashboard;
Além das features descritas acima, há as seguintes tarefas tarefas técnicas:
- Bugfix: Corrigir o redirect_to do registro de alunos;
- Estudo: Implementar diferentes níveis de acesso (aluno, professor e administrador);
- Enhancement: Validar os dados do registro
- Validar nome;
- Validar email;
- Validar matrícula;
- Validar CPF;
- Validar RG;
- Validar Senha e Confirmação de Senha.
Na segunda sprint a avaliação individual dos membros do grupo será baseada, em parte, na criação de testes para uma determinada feature. Os testes devem ser baseados nos modelos Behaviour Driven Development e Test Driven Development. As branches criadas para tal avaliação irão seguir o padrão "tests/". Abaixo serão informadas as branches criadas e seus responsáveis:
- Branch: tests/registroAluno | Responsável: Bernardo Costa Nascimento (@bernas1104);
- Branch: tests/ ... | Responsável: João Marcos Schmaltz Duda (@JomaSwow);
-
1.1. Visão Geral
1.3. Regras de Negócio
1.4. Política de Branch
-
Sprints
2.1. Sprint #1
2.2. Sprint #2
2.3. Sprint #3
2.4. Sprint #5
2.5. Sprint #6
2.6. Sprint #7
-
Sprints(2019)
3.1. Sprint #1
3.2. Sprint #2
3.3. Sprint #3
3.4. Railroady e outros