domingo, 19 de novembro de 2017

16ª Semana (13/11 - 19/11) - Ajustes baseados nas apresentações anteriores

Olá!

A data de nossa apresentação está chegando. Pensando nisso, estamos seguindo com ajustes na aplicação e documentação para que tudo dê o mais certo possível enquanto estivermos na frente da banca avaliadora.

Temos feitos testes para verificar o funcionamento da aplicação e estamos corrigindo alguns bugs que eventualmente são encontrados.

Além disso, também estamos fazendo algumas modificações baseadas nos comentários feitos pela banca durante a apresentação das outras equipes. Uma vez que já sabemos algumas características apontadas como erro pela banca, e que algumas dessas características estavam presentes no nosso projeto, já estamos fazendo as devidas modificações.

Como exemplo, podemos citar o uso de índices no banco de dados e a integração dos serviços EC2 e RDS com o serviço S3 da Amazon Web Services. No nosso caso, as fotos dos usuários do sistema estavam armazenadas diretamente no servidor da aplicação (EC2), mas trocamos o armazenamento desses arquivos para o serviço S3 após isso ser apontado pela banca avaliadora como sendo uma prática mais adequada durante apresentações de equipes anteriores.

Outra característica apontada pela banca era a exclusão definitiva de informações pelos usuários do sistema e a dificuldade que isso traria em caso de necessidade de recuperação de alguma informação. Isso acontecia na nossa aplicação também, por exemplo, quando um cliente excluía alguma Nota Fiscal Eletrônica (NF-e). Agora, quando um cliente exclui uma NF-e, ela é desativada no sistema e desaparece de sua tela de visualização, dando a entender que houve exclusão física no banco de dados, mas na verdade nós podemos recuperar tal informação caso seja necessário.

O quadro a seguir apresenta mais detalhadamente as atividades realizadas por cada integrante da equipe durante a semana:

Resumo das atividades realizadas - 16ª semana
IntegranteAtividades
Caique BorgesCriação de índices no BD; Integração do EC2/RDS/S3. Correções de bugs na aplicação.
Fausto Tozo
Implementação de HSTS. Testes para Content Security Policy. Pesquisa para integração do S3.
Maíra TabataAjustes em páginas de recuperar senha, compartilhar nota, consumo e cadastrar usuário; exportação de dados.
Vivian BrazãoAjustes na documentação (MER, manual do administrador) e no leitor de PDF.
Quadro 1 - Atividades realizadas durante a décima sexta semana


Até o próximo post!

terça-feira, 14 de novembro de 2017

15º Semana (06/11 - 12/11) - Início das apresentações == ansiedade!

Olá!

Mais uma semana se passou e iniciaram-se as apresentações das equipes para a banca de professores, o que fez a ansiedade pela nossa apresentação aumentar cada vez mais. Anotamos sugestões de melhoria e correções que os professores da banca avaliadora fizeram para a equipe que apresentou-se essa semana e estamos ajustando nosso projeto de acordo com os pontos destacados por eles. Além disso, fizemos mais páginas de usuário administrador, validações importantes e habilitamos a exportação de dados de páginas específicas em PDF, CSV e XML.

Na parte de desenvolvimento back-end fizemos correções nos links de algumas páginas, pois eles direcionavam para outra página ao invés do dashboard. Também habilitamos a criação de tags para notas cadastradas manualmente.

Já na parte do front-end, permitimos a exportação de dados da página de consumo nos formatos PDF, CSV e XLS. Além disso, fizemos páginas de usuários administradores, validações de campos, correções no layout e validação para não permitir o compartilhamento de uma NFe com e-mail repetido. 

Na documentação fizemos correções de gramática, ajustes em títulos e legendas de figuras e tabelas, além de pesquisas sobre como fazer o glossário corretamente em LaTeX.

Ainda, fizemos diversos testes de funcionalidades e validações na nossa aplicação e produzimos um vídeo no canal da equipe para explicar melhor o funcionamento do Robô.

O quadro a seguir apresenta mais detalhadamente as atividades realizadas por cada integrante da equipe durante a semana: 

Resumo das atividades realizadas - 15ª semana
IntegranteAtividade
CaiqueCorreções de links; criação de tags nas notas de cadastro manual.
FaustoPáginas do administrador (dashboard e visualização de notas/usuários/produtos); vídeo sobre o Robô.
MaíraExportação de dados em PDF, CSV e XLS; validações de campos; não permitir compartilhamento da nota com o mesmo e-mail; correções no layout.
VivianAjustes e correções na documentação; testes de funcionalidades e validações.
Quadro 1 - Atividades realizadas durante a décima quinta semana

segunda-feira, 6 de novembro de 2017

14 º Semana (30/10 - 05/11) - Ajustes finais e preparação para apresentação!

Olá!

Nessa semana a equipe imprimiu e entregou as três vias da documentação para o professor orientador. Depois disso, seguimos fazendo ajustes na aplicação para que possamos apresentá-la à banca de professores da melhor maneira possível. Também foram feitos mais alguns ajustes e incrementos na documentação, já adiantando para a segunda entrega que será realizada.

Na parte de desenvolvimento back-end nos focamos principalmente na parte do compartilhamento das NFe e na página de consumo do cliente. Também finalizamos a parte de upload de fotos para o perfil do usuário e criamos as massas de dados para o banco.

Já na parte do front-end fizemos correções no index, página de gerenciamento de categorias, edição da conta do administrador, tratamento de valores nulos no cadastro automático, além de correções no style do modal, dentre outras coisas.

Na documentação ajustamos algumas coisas dos textos na parte de métricas, fizemos o manual do administrador e preparamos os slides para a apresentação que será feita à banca de professores.

O quadro a seguir apresenta mais detalhadamente as atividades realizadas por cada integrante da equipe durante a semana:

Resumo das atividades realizadas - 14ª semana
IntegranteAtividade
CaiqueCompartilhamento de notas; consumo do cliente; upload de imagem; massa para banco de dados; correções de bugs.
FaustoMassa para banco de dados; conteúdo da apresentação; testes no sistema.
MaíraSlides da apresentação; correções nas páginas do sistema; página de gerenciamento de categorias; edição da conta do administrador; sidebar do administrador; tratamento de valores nulos no cadastro automático.
VivianAjustes nas métricas; manual do administrador.
Quadro 1 - Atividades realizadas durante a décima quarta semana