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

Imgur

4. Velocity

Imgur

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

Imgur

Imgur

Imgur

Imgur

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

Captura de tela de 2017-06-24 12-21-16.png

Legenda

Captura de tela de 2017-05-18 13-23-16.png

8. Resultado do Questionário

motivacaoSprint5OndeEUnB.png

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.