sábado, 25 de junho de 2016

Décima Nona semana do Projeto

           Nesta semana de projeto, finalizamos o planejamento para o próximo sprint e começamos a planejar uma reunião para a semana seguinte para obter maior transparência em relação a toda equipe. Nesta reunião, planejamos comentar o que cada um está contribuindo com o projeto, algumas críticas caso seja necessário e os próximos passos que daremos em relação ao projeto com o que cada um pode fazer de melhor.
              Como estamos próximos do início das férias de Julho, daremos uma quebrada de ritmo no desenvolvimento do aplicativo.

domingo, 19 de junho de 2016

Décima Oitava semana do Projeto

                 Nesta semana de projeto, continuamos com o trabalho de melhorar os detalhes da sprint antiga, verificamos o que foi adiantado e o que está atrasado em relação ao  projeto. Continuamos com o projeto pós-encerramento de sprint, terminamos de classificar as dificuldades que teremos no sprint. Com base nessas observações nosso grupo começou a planejar as atividades para o próximo sprint de uma forma um pouco mais elaborada, planejando por utilidade e dificuldade, como estávamos em uma semana mais tranquila em relação às provas, demos uma trabalhada maior na programação do nosso aplicativo

domingo, 12 de junho de 2016

Décima Sétima Semana de Projeto

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.

domingo, 5 de junho de 2016

Décima Sexta Semana de Projeto

                     Os nossos professores orientadores avaliaram nosso grupo e foi demonstrado que estamos empenhados com o projeto Prisba, viram que nosso projeto está seguindo os rumos corretos após o avaliarem. Estamos cumprindo os sprints . No dia 31 eles pediram um "cronograma realizado" para poder comparar com as expectativas no fim do ano e demonstrar o que conseguimos fazer ou não. Aplicaremos um gerenciamento de equipe ágil para o próximo Sprint e planejamos utilizar ele nas próximas semanas para melhores resultados.