Nesta semana nosso grupo fez uma reunião referente ao
encerramento da Sprint passada e início da nova. Referente aos nossos erros na
Sprint foi indicado:
-Baixa transparência e sincronia no grupo;
-Não seguimos o calendário;
-Superestimamos e subestimamos alguns requisitos;
-Não foi feito um calendário das atividades realizadas.
Para melhoramos os itens listados, pensamos em utilizar
ferramentas do gerenciamento ágil como Kanban, para melhorar a transparência e sincronia
no grupo, melhorar o sistema de Sprint, praticarmos "planning poker"
para melhorar nossa estimativa de dificuldades referente aos requisitos.
Após essa primeira parte da reunião começamos a propor o que
deveria ser melhorado no programa referente a primeira Sprint e chegamos a
conclusão que:
1 Devemos mudar o sistema de envio e recebimento de dados
para HTTP;
2 Arrumar algumas variáveis inadequadas;
3 Comentar partes do código ainda não comentadas;
4 Implementação de telas mais agradáveis ao usuário.
Que são requisitos que iram voltar ao backlog nessa Sprint.
Posteriormente a esse debate, começamos a discutir sobre
qual deveria ser os requisitos novos para o projeto e obtivemos que teríamos
que ter uma tela funcional de cadastro de lojas e para isso teríamos que fazer:
5 Um sistema utilizando a API do googlemaps para dar a
longitude e latitude quando colocado o endereço da loja;
6 Um sistema de autopreenchimento de nomes de lojas;
7 E um sistema de mudança de tela conforme o usuário muda
entre tipos de loja.
Depois de estipularmos os requisitos, estipulamos
dificuldades e separamos os requisitos que precisavam tanto de uma parte
android quanto uma parte servidor e então chegamos no seguinte resultado:
Requisito 1 parte android dificuldade 8;
Requisito 1 parte servidor dificuldade 13;
Requisito 2 dificuldade café(Trabalhoso);
Requisito 3 dificuldade café(Trabalhoso);
Requisito 4 dificuldadeindefinida;
Requisito 5 parte android dificuldade13;
Requisito 5 parte servidor dificuldade 5;
Requisito 6 parteandroid dificuldade indefinida;
Requisito 6 parte servidor dificuldade indefinida;
Requisito 7 parte android dificuldade 20;
Requisito 7 parte servidor dificuldade 8.
Como não tínhamos ideia ainda de como fazer o requisito 6
pedimos o auxílio do professor para sabermos como colocar em pratica esse requisito
e foi dito que deveríamos importar todos os nomes das lojas para o aparelho e
que os nomes deveriam seguir o molde de serem maiúsculas e sem acento ou
caracteres especiais.
Logo após isto dividimos quem iria ser o responsável por
cada Sprint e obtivemos:
Requisito 1 parte android responsável Lucas;
Requisito 1 parte servidor responsável Patrick;
Requisito 2 responsávelEduardo;
Requisito 3 responsável Raniery;
Requisito 4 responsável Raniery;
Requisito 5 parte android responsável Eduardo;
Requisito 5 parte servidor responsável Patrick;
Requisito 6 parte android responsável Eduardo;
Requisito 6 parte servidor responsável Patrick;
Requisito 7 parte android responsável Lucas;
Requisito 7 parte servidor responsável Patrick.
Finalizamos a reunião e anotamos os resultados.