Mostrando postagens com marcador atividade semanal. Mostrar todas as postagens
Mostrando postagens com marcador atividade semanal. Mostrar todas as postagens

domingo, 3 de dezembro de 2017

17ª Semana (20/11 - 26/11) - Preparação para a apresentação (finalmente)

Olá.

Nesta penúltima semana de projeto, demos continuidade às correções tanto no aplicação quanto na documentação, além de concluirmos a apresentação para segunda-feira, dia 27 de novembro.

Seguindo o nosso levantamento de tópicos a serem corrigidos e aprimorados, demos prioridade para as tarefas que deveriam ser apresentadas para a banca.

Na aplicação, foi implementada a funcionalidade de leitura de arquivos PDF e XML das notas fiscais, anteriormente documentadas como implementação futura. Além disso, corrigimos bugs principalmente no cadastro das notas e a finalização da exportação dos gráficos da página de consumo. Também preparamos duas versões off-line da aplicação, nas quais uma utilizava o banco de dados que estava na Amazon e a outra com o banco de dados local. Com isso, a apresentação da aplicação não seria afetada caso o servidor falhasse ou tivéssemos problemas de conexão (recomendamos o mesmo para todos as futuras equipes).

A documentação foi atualizada de acordo com as novas funcionalidades implementadas, além de concluirmos o Diagrama de Atividades dos principais fluxos da Nota Digital.

E por fim, os nossa apresentação de slides ficou pronta! Assim, tudo estava devidamente preparado para a apresentação :D A seguir, estão alguns slides que apresentamos: 





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

Resumo das atividades realizadas - 17ª semana
IntegranteAtividades
Caique BorgesDiagrama de classes; Leitor de XML; Correção de bugs. 
Fausto Tozo
Implementação Content Security Policy; Atualização dos requisitos, casos de uso e descrição dos casos de uso.
Maíra TabataApresentação de slides; Modal para explicação de chave de acesso para o usuário; Relatório de consumo; Correção de bugs.
Vivian BrazãoAjustes revisão da literatura; Diagrama de atividades; Novo relatório do StatsSVN; Nova versão do Gource.
Quadro 1 - Atividades realizadas durante a décima sétima semana

Até o próximo post (da última semana)!

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

segunda-feira, 30 de outubro de 2017

13ª SEMANA (23/10 - 29/10) - Documentando

Olá!

A primeira entrega chegou!!

Durante a semana que passou foram feitos alguns ajustes na aplicação, mas o principal foco foi a documentação. Como um dos critérios obrigatórios para aprovação em A6PGP, nós tínhamos uma preocupação em fazer uma boa documentação para compor nossa primeira entrega.

Muito do conteúdo estava pronto. Mas também havia partes do conteúdo em documentos separados, partes em word e outras em LaTex... Enfim, foi bastante trabalhoso juntar tudo em LaTex para formar o documento final.

Por isso, recomendamos que os conselhos dos professores sejam ouvidos e o LaTex passe a ser usado desde o início do projeto. 

Também foram gerados diversos testes e métricas sobre o projeto. Aqui vai um exemplo:




Depois de 86 figuras, 22 quadros e 206 páginas, nós compusemos o documento da primeira entrega.

Agora nossa expectativa está voltada para a banca. O sorteio da ordem de apresentação não será revelado pelos professores. Nós podemos ser os primeiros (espero profundamente que não!!!). E para que tudo saia bem, os dois grandes objetivos para a semana são elaborar uma boa apresentação e fazer os ajustes necessários para que a aplicação esteja funcionando corretamente.  

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

Resumo das atividades realizadas - 13ª semana
IntegranteAtividades
Caique BorgesRelatório de testes unitários; Plano de testes funcionais; Ajustes na página de consumo.
Fausto Tozo
Documentação; Configuração e teste SSL no servidor.
Maíra TabataRelatório de métrica e de usabilidade; Manual do usuário; Ajustes no front-end.
Vivian BrazãoDocumentação; Vídeo do Gource; StatSVN.
Quadro 1 - Atividades realizadas durante a décima terceira semana


Até o próximo post!

domingo, 22 de outubro de 2017

12ª semana (16/10 - 22/10) - Primeira entrega chegando

Olá!

A data da primeira entrega está chegando. Por isso, estamos nos esforçando para terminar tudo a tempo.

Essa semana foi marcada pela finalização das páginas do front-end, tanto aquelas dos nossos clientes, quanto as que serão utilizadas pelos administradores do sistema. Também foram feitas diversas validações de campos e criadas páginas de erro, que esperamos que nunca sejam visualizadas por ninguém.

E agora todas as páginas trazem o logo da Nota Digital!!

No back-end, prosseguimos com o desenvolvimento da funcionalidade de envio de lembretes, além da implementação da página de produtos cadastrados e da geração de informações de consumo do cliente. Algumas correções também foram necessárias na página de pesquisa de preços e visualização de notas.

A documentação também continuou no foco da atenção para que esteja pronta ainda durante a próxima semana, pois precisamos providenciar a impressão das cópias que serão entregues à banca avaliadora.

Entramos na reta final. E estamos confiantes que tudo estará pronto na data certa. Mas também sabemos que, até lá, ainda vamos suar bastante. 

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

Resumo das atividades realizadas - 12ª semana
IntegranteAtividades
Caique BorgesCriação de páginas de produtos e consumo; correções na pesquisa de preços e notas cadastradas.
Fausto Tozo
Documentação.
Maíra TabataPáginas do administrador; validações de campos; template de e-mail; páginas de erro.
Vivian BrazãoDocumentação; relatórios StatSVN; diagramas de sequência.
Quadro 1 - Atividades realizadas durante a décima segunda semana


Até o próximo post!

domingo, 15 de outubro de 2017

11ª semana (09/10 - 15/10) - Tomando forma de sistema

Olá!

Na semana que passou demos seguimento ao desenvolvimento de algumas funcionalidades da Nota Digital, como cadastro automático de notas fiscais e o envio de lembretes que poderão ser criados por nossos futuros clientes, além de ajustes no cadastro manual de notas e testes no nosso robô.

Também foram feitos ajustes em páginas de tags/lembretes e criadas páginas de edição de produtos, recuperação de senha, painel do cliente, informações de consumo e busca de preços de produtos, com exibição de valores médios daquilo que foi buscado. Acreditamos que essa ferramenta agregará valor ao sistema, pois os clientes poderão consultar os preços efetivamente pagos pelos produtos.

Com isso, a Nota Digital já está tomando a forma que pensávamos lá no início do projeto.

Durante a semana tentamos implantar navegação segura com HTTPS em nossas páginas, tanto pelo lado da hospedagem da aplicação (AWS), quanto pela própria aplicação (Tomcat), mas ainda não conseguimos. 

A documentação também recebeu atenção durante a semana para que tudo esteja pronto até a data de entrega, que, por sinal, está cada vez mais próxima.

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

Resumo das atividades realizadas - 11ª semana
IntegranteAtividades
Caique BorgesTLS no Tomcat; envio de lembretes; cadastro automático de notas; testes no robô.
Fausto Tozo
TLS na AWS; documentação.
Maíra TabataAjustes em páginas de tags/lembretes; página de painel do cliente, busca de produtos, recuperação de senha, informações de consumo e preços.
Vivian BrazãoAtas de reunião; diagramas de UML.
Quadro 1 - Atividades realizadas durante a décima primeira semana


Até o próximo post!