Por conta das apresentações realizadas na segunda-feira (14/08), na qual nossa proposta foi oficialmente aprovada, a reunião para definição das atividades da semana foi executada na terça (15/08). Nesta, foi possível discutir e detalhar melhor as atividades que dariam efetivamente início aos trabalhos do projeto. E agora, para melhor organização, todos os nossos encontros estão sendo devidamente documentadas em uma ata padronizada, explicando os tópicos a serem tratados e os planos de ação a serem tomados. O sprint backlog (lista de atividades a serem realizadas na semana) está sendo registrado semanalmente em cards no Trello e documentado externamente. Posteriormente disponibilizaremos todos os arquivos das reuniões.
Conforme planejado, foi dado início ao levantamento de requisitos e regras de negócio do projeto. Em primeira instância, todos da equipe auxiliaram no desenvolvimento, aprimoramento do escopo e levantamento dos requisitos, mas no decorrer da semana a tarefa ficou sob responsabilidade de parte dos integrantes para que os outros pudessem dar continuidade às outras atividades necessárias.
Em relação às tecnologias a serem utilizadas e que foram mencionadas na apresentação, os seguintes componentes foram testados e configurados para o projeto:
- Java Persistence API (JPA)
- Hibernate
- Maven
- PMD
- EclEmma JaCoCo (Java Code Coverage)
- JUnit
- Log4j
- Lombok (adicionado posteriormente como item a ser utilizado)
- Arquivo manifest e Service Workers (adicionado posteriormente como item a ser utilizado)
Na próxima semana, postaremos mais conteúdo em relação aos testes realizados.
Também foi criada a estrutura do projeto para codificação, realizadas pesquisas sobre leitura de arquivos (como XML e PDF), rascunhos para o conteúdo da documentação final, estruturação do layout da aplicação e criação do logo da equipe (já apresentado na segunda-feira).
Figura 1 - Logo da equipe e contatos
Por fim, entramos em contato com profissionais especialistas em NF-e para tirar dúvidas e verificar a viabilidade em relação à uma de nossas funcionalidades do sistema. Assim, teremos opiniões embasadas para argumentarmos sobre as nossas possíveis escolhas.
O quadro a seguir apresenta as atividades realizadas por cada integrante da equipe durante a semana:
Algumas atividades planejadas não foram realizadas nesta semana pois não eram prioritárias como imaginávamos. Deste modo, estas tarefas serão realocadas nas semanas posteriores.
Para essa semana é isso. Até o próximo post :)
0 comentários:
Postar um comentário