Total de visualizações de página

quinta-feira, 3 de dezembro de 2015

Conclusão - 9Group

 Durante esta semana (30/11-3/12), foram feitas então as duas reuniões finais do projeto. No dia 30/11, ocorreu a Reunião Resolução de Impasses e Andamento da Corrida. Nesta reunião, estávamos tendo dificuldade com a padronização do tempo em cada uma das etapas. Havia também uma pequena falta de alinhamento em como a tela de créditos e ranking deveriam ser. Ao fim da reunião, conseguimos chegar a um acordo sobre as questões pendentes.
Já no dia 3/12, ocorreu o Encontro de Revisão da Corrida, junto com a Retrospectiva da mesma. Nesta reunião, houve a análise das tarefas e dos testes e uma revisão geral do produto, conforme nosso post anterior.

Nesse trabalho tivemos a oportunidade de nos deparar com um desafio que é desenvolver um projeto de software por um grupo de pessoas. Ao aplicar as metodologias vistas e discutidas em sala de aula, conseguimos facilmente perceber como realmente a engenharia de software se difere de outras engenharias, e como é importante termos conhecimentos dos métodos e que a qualquer momento uma nova forma de desenvolvimento pode surgir.
Até então os métodos agéis possuem grandes vantagens em relação ao desenvolvimento do produto e como ele irá corresponder com o esperado pelo cliente. Além de que para o tempo que tivemos para desenvolvimento esse método é o mais indicado, pois cada corrida possui um curto espaço de tempo.
Tivemos algumas dificuldades no decorrer do projeto, principalmente pelo fato do grupo ser muito grande e dificultar o encontro dos membros em sua totalidade. Além disso na preparação do ambiente de desenvolvimento com as ferramentas que foram utilizadas tivemos alguns problemas, principalmente por falta de conhecimento das mesmas.
O GitHub era conhecido apenas por um membro do grupo, que passou informações e tutoriais de como utilizar os comandos necessários para gerenciar as versões do código. Isso gerou um aprendizado muito útil para os membros do grupo.
O Android Studio para Sistema Operacional Linux exige tempo para ser instalado, por possuir algumas dependências e pacotes que devem ser instalados para que tudo ocorra de forma esperada. Após a instalação da IDE o desenvolvimento do jogo foi uma pequena barreira para alguns membros do time, aqueles que tinha menos conhecimento da linguagem de programação JAVA.
Por fim o projeto foi concluido com o resultado muito gratificante por parte de todos os contribuintes, pois podemos colocar em pratica muitos conhecimentos teóricos e a oportunidade de aprender sobre diversos aspectos da Engenharia de Software.

Nenhum comentário:

Postar um comentário