Resultados sprint 5 - fga-eps-mds/2017.1-OndeE-UnB GitHub Wiki
1. Relato da Sprint
De posse de todos os dados colhidos sobre a sprint 5 e as decisões tomadas para a própria, pôde-se observar vários pontos, dentre os quais percebeu-se que a equipe conseguiu entregar a maioria da pontuação planejada mesmo com o número de pontos no backlog da sprint maior que que o indicado pelo Velocity. Viu-se também que a decisão de pontuar as tasks dentro de uma história e dividir a história em pedaços ainda menores não foi aplicada como esperado, sendo uma ação para próxima sprint aplicar de uma forma melhor tal tarefa. Observou-se também que a prática do TDD não foi produtiva para a equipe. Isso alcança o que era esperado, em teoria, já que o TDD é visto como uma boa prática para equipes maduras na metodologia XP o que não é o caso desta.
Os objetivos citados no planejamento da sprint 5 foram alcançados da melhor forma, exceto a história de refatoramento dos testes de model e controller. Sendo mais um indicativo de que a equipe está fraca na codificação de testes em geral, surgindo mais uma solução a ser encontrada para as próximas sprints.
Já sobre o sistema em si, pôde-se ver que o próprio está mais próximo do planejado para a release 2. As falhas de usabilidade encontradas ou citadas como feedbacks de pessoas fora da equipe foram devidamente corrigidas e uma reunião com o cliente foi marcada para validação das próprias.
Para concluir destaca-se que o projeto está chegando ao fim e que, comparando os resultados atuais com os das sprints passadas, é possivel ver que a equipe está amadurecendo no decorrer do projeto.
2. Resumo da Sprint
| Histórias | Status |
|---|---|
| [US38] Tutorial | :white_check_mark: |
| [US37] Autocomplete no Formulário de Rotas | :white_check_mark: |
| [US35] Logo do Sistema | :white_check_mark: |
| [US28] Disponibilizar dados matricula web | :white_check_mark: |
| [US40] Traduzir instruções das rotas | :white_check_mark: |
| [US39] Visualizar Informações de Salas | :white_check_mark: |
| [TS11] Refatorar Testes de Model e Controller | :x: |
| [TS10] Refatorar Arquivo de Rotas (Js) | :white_check_mark: |
Histórias Não Concluídas
- [TS11] Refatorar Testes de Model e Controller
- Os testes de model foram feitos, porém, um dos integrantes estava com problemas de saúde e o teste de controller não foi entregue.
3. Burndown Chart

4. Velocity

5. Retrospectiva da Sprint
| Pontos Positivos | Pontos Negativos | Pontos de Melhoria |
|---|---|---|
| Sistema mais completo | Membros ausentes | Manter o bom nível produtividade |
| Histórias com bom resultado | Pequenos bugs no sistema | Buscar mais os choachs |
| Pareamento | Pontuação das tasks | Otimizar ainda mais as reuniões |
| Os padrões de projetos foram aplicados | Tempo mais apertado | Cadastrar dados reais |
| Projeto alcançando o resultado esperado | Utilizar o sistema para encontrar mais bugs | |
| Reuniões mais rápidas | Iniciar o refatoramento | |
| Objetivos mais claros |
6. Métricas




Resumo das Métricas
Com a refatoração do arquivo de rotas realizada, podemos ver que a complexidade e o número de linhas caiu. Mesmo com a ferramenta ainda acusando uma alta complexidade. Visto que o arquivo não será evoluido, está devidamente testado e é uma funcionalidade isolada, a equipe considerou o resultado satisfatório.
Além disso, todos os outros resultados apontados pela coleta da sprint foram considerados satisfatórios.
7. Quadro de Conhecimento
Legenda
8. Resultado do Questionário
9. Decisões e Comentários
Os pareamentos destacam-se como boas decisões, como foi em todo o projeto até agora. Deve-se, também, focar um pouco mais na refatoração do código para diminuir a complexidade de alguns outros trechos do código e não só o do arquivo de rotas. Deve-se, também, encontrar uma maneira de solucionarmos todos os testes necessários para a entrega do projeto. O projeto está alcançando o resultado esperado. O backlog do projeto diminuiu em números de histórias e agora o time passou a focar em refatorar, testar, aprimorar e debugar o sistema.


