quarta-feira, 29 de maio de 2019

Início da Confecção da Apresentação Parcial

Na última semana, mais precisamente no dia 22/05, concluímos as entregas para a nossa prova de conceito. Portanto, desde esse dia, procuramos nos planejar para a próxima entrega. Hoje, conversamos com o Professor Ivan para entendermos o que de fato deverá ser entregue na apresentação parcial e a partir disso estamos nos planejando. Eu, Desireê, já comecei a fazer a prototipagem de telas e até o momento já temos 3 telas (Login, Cadastro e Perfil), além de começar a desenvolver a próxima apresentação. Quem está responsável pelas atas de reuniões semanais e por documentar o que estamos fazendo é a Giovanna. E a partir dos protótipos de telas que estão sendo desenvolvidos, Gabriela e Kayane estão começando a parte de codificação back-end.

sábado, 25 de maio de 2019

Pós Prova de Conceito

Após a apresentação da prova de conceito, notamos vários pontos que podem ser melhorados, além da internacionalização, que não foi entregue a tempo. Há questões internas da equipe, como mais diálogo e planejamento. No projeto em si, há a necessidade do diagrama da arquitetura ser refeito, com mais clareza em sua representação, além de alguns requisitos básicos que não estavam no código. Assim, vamos revisar o código e fazer a internacionalização. Paralelo às alterações, vamos se planejar melhor a partir das próximas datas e estar atentas para usar o repositório corretamente. 

sábado, 18 de maio de 2019

Continuação da prova de conceito

Devido o adiamento da apresentação da prova de conceito continuamos a desenvolver as funcionalidades de cadastro e login de usuários, onde a integrante Kayane trabalha no front-end, back-end, banco de dados e pesquisas sobre internacionalização, a Desireê também no front-end, back-end, e na conexão com o servidor Azure e o SQL database do Azure, a integrante Giovanna está sendo responsável pela documentação juntamente com a ajuda da Kayane e Gabriela, onde a última irá desenvolver os diagramas de arquitetura e infraestrutura, além disso também está realizando pesquisas sobre internacionalização.

Como dito anteriormente estamos desenvolvendo o cadastro e login de usuários, o projeto já está conectado ao banco de dados, e essas funcionalidade já estão executando, porém ainda falta arrumar alguns detalhes do front-end e back-end, como a validação de formulário que foi iniciada, porém não finalizada.

Como dito na publicação anterior, a documentação e os slides de apresentação serão finalizados após o desenvolvimento das funcionalidades, e depois será feito o vídeo da aplicação rodando e do gource.

terça-feira, 14 de maio de 2019

Desenvolvimento da Prova de Conceito

Durante os últimos cinco dias, estamos desenvolvendo a parte prática da Prova de Conceito, que em teoria deveria ser amanhã(15/05/2019), entretanto diante de fatores atuais, talvez poderá ocorrer um adiamento na data. Porém, o grupo espera finalizar as entregas para a PoC durante esta semana, caso ocorrer um adiamento, utilizar desse tempo para aperfeiçoar o que necessita ser entregue.
Por enquanto já conectamos o servidor Azure e o SQL database do Azure com o código e começamos as validações de login e a tela de cadastro. Entretanto ambos os códigos de login e cadastro não puderam ser testados devido à uma má configuração do SQL Server, portanto tivemos que distribuir as tarefas em relação ao código para que o mesmo seja finalizado. Faltando então somente a conexão com o banco de dados e a internacionalização.
Em relação ao resto das entregas como relatório da PoC e os slides de apresentação, ambos estão quase concluídos, apenas aguardando o sucesso do desenvolvimento dos códigos para serem finalizados. Por último, faremos o vídeo de 3 minutos com a aplicação rodando e o vídeo gource de desenvolvimento.

quarta-feira, 8 de maio de 2019

Semana Pré Prova de Conceito

Durante essas duas semanas, começamos a desenvolver a PoC, onde temos que realizar a conexão com o banco de dados e o servidor e testar através de uma função, que no caso será a função cadastro.
Entretanto, como estamos nos baseando em um projeto já desenvolvido, queríamos desenvolver a função com base na função login/cadastro. Entretanto, a função desenvolvida pela equipe "Keep Writing", em 2014, possui um porte desigual ao necessário para uma prova de conceito, por isso, optamos por realizar a prova de um jeito mais simples, já que nesse primeiro momento, o intuito de tal ação é estar testando as tecnologias utilizadas.
Outro problema que estamos enfrentando, é em relação ao servidor, pois tanto o Google Cloud, quanto o AWS pedem um cartão de crédito/débito, e soubemos de pessoas que tiveram grandes cobranças inesperadas por conta disso. Por isso, estamos atrás de um servidor que supra a nossa necessidade, enquanto desenvolvemos a função para a prova de conceito.
Após conversar com o Professor Aires, ele nos recomendou duas opções: a versão gratuita para estudantes e a utilização do Heroku com BuildPacks para .NET. Nossa primeira opção foi verificar o Microsoft Azure para estudantes, o que deu certo. Portanto, iremos alterar o servidor Google Cloud para o Microsft Azure.