Mostrando postagens com marcador AWS. Mostrar todas as postagens
Mostrando postagens com marcador AWS. Mostrar todas as postagens

domingo, 5 de março de 2017

Preparação do ambiente Amazon AWS - 03/03/2017

A fim de entender e estudar a arquitetura dos serviços da Amazon, esse fim de semana corremos atrás de estudar as configurações necessárias para que o sistema funcione perfeitamente. 

Conseguimos configurar uma máquina virtual Linux com o EC2, conectar via SSH utilizando o cliente PuTTY no Windows e realizar a instalação dos pacotes que iremos precisar para a utilização do sistema (Servidor web, PHP e PostgreSQL+Postgis). Com bastante leitura da documentação da Amazon AWS (disponível em https://aws.amazon.com/documentation/), conseguimos utilizar o Amazon Route 53 (serviço de DNS da Amazon) e direcionar nosso domínio (http://stlocator.com.br). 



Optamos por entender a infraestrutura do nosso ambiente para evitar problemas ao final do projeto (dica dada por alunos de semestres anteriores da disciplina), tendo assim, uma experiência fluída e tranquila ao disponibilizar nossa aplicação. 

Boa semana a todos, e não esqueça de acompanhar também a equipe São Longuinho no YouTube (o primeiro vídeo já foi enviado!).

Reunião para acertos - 25/02/2017

No dia 25/02, a equipe São Longuinho se reuniu no Starbucks da Avenida Paulista - Consolação a fim de discutir alguns assuntos definidos previamente. O foco principal da reunião era debater sobre as ressalvas e orientações dos professores após a nossa primeira apresentação para estes e para os colegas de sala de aula.

A reunião foi muito produtiva e conseguimos sair de lá com definições que foram além da pauta da reunião.

Primeiramente discutimos os pontos levantados pelo professores após a apresentação inicial do projeto. A primeira ressalva foi com relação à internacionalização do aplicativo: nós aceitamos a sugestão dos professores, de criar um aplicativo pensando em sua utilização global. Para isso, utilizaremos os padrões do i18n. Em seguida, discutimos sobre a possibilidade da utilização de um servidor AWS RDS junto com um servidor AWS EC2. A princípio esta será a infra estrutura do sistema. Posteriormente, falamos ainda da figura de um administrador do sistema, algo que não estava em nossos planos inicialmente. Este foi um ponto muito importante levantado pelos professores e decidimos que iremos criar esta entidade para administrar alguns parâmetros do sistema.

Partimos então para a definição do nome do sistema. De início, ele iria se chamar São Longuinho. Contudo, após a sugestão de internacionalização, pensamos em criar um nome que fosse facil de se pronunciar e que pudesse ser usado em qualquer lugar do mundo. A escolha foi: Saint Locator, ou em abreviação, St.Locator. Dessa forma, podemos manter a ideia de um "Santo Localizador" que poderá ser usado em qualquer lugar do globo. Logo após a definição do nome do projeto, registramos o domínio "stlocator.com.br".

Começamos a discutir os casos de uso do sistema e esboçar o diagrama de casos de uso. Em paralelo, iniciamos a descrição também dos requisitos funcionais e não funcionais.

O último assunto abordado na reunião foi o Sprint para a próxima semana.

A reunião foi muito produtiva e a equipe São Longuinho irá continuar nesta tocada, até o fim do projeto.

O próximo passo agora é seguir à risca o Sprint discutido e entregar tudo que combinamos neste reunião.

terça-feira, 28 de fevereiro de 2017

Enfim a apresentação! - 22/02/2017

Chegou o dia da primeira apresentação do nosso projeto de A6PGP! Neste dia, todos os grupos deveriam apresentar ao professores e aos colegas as suas ideias, bem como suas definições, tecnologias e metodologias a serem utilizadas.

Por meio de sorteio, a equipe São Longuinho foi selecionada como a quinta equipe a se apresentar. Contudo, devido a alguns problemas ocorridos com outras equipes, acabamos sendo o terceiro projeto a ser apresentado.

Ao final da apresentação, os professores Braz e Ivan fizeram questionamentos com relação à algumas escolhas que tivemos para desenvolver o projeto, além de dar algumas dicas que facilitariam o escalonamento da nossa aplicação no futuro. 

Um ponto levantado por ambos os professores foi o nome da nossa aplicação. Até então, tínhamos escolhido como nome para o aplicativo o mesmo nome da equipe: São Longuinho. Contudo, devido às intenções de internacionalização, talvez esse não fosse o nome mais adequado, uma vez que há lugares em que este Santo não existe. Sendo assim, fomos para a casa com a tarefa de escolher um nome que pudesse ser utilizado em qualquer lugar do mundo. 

Fomos questionados também quanto à utilização de um banco de dados geoespacial para armazenar os dados de localização dos objetos. Neste caso, o professor Ivan nos indicou a utilização desta tecnologia e, após algumas pesquisas, pudemos constatar que este tipo de banco de dados facilita a manipulação de dados geoespaciais e isso será essencial para o funcionamento do nosso aplicativo. Além disso, foram citadas também a utilização de padrões de internacionalização como o i18n, por exemplo e a utilização do Amazon RDS.

Anotadas todas as críticas e sugestões, agora a equipe São Longuinho tem como tarefa ponderar cada um dos pontos levantados e solucionar os problemas apresentados. 

Na próxima quarta-feira (01/03/2017) não teremos aula de A6PGP, o que não significa que não haverá trabalho. Muito pelo contrário: utilizaremos a parada do Carnaval para acelerar! Os próximos passos agora são, além da solução dos problemas levantados na apresentação, o desenvolvimento de parte da análise do projeto além da estruturação das entidades e modelos para o banco de dados da aplicação. 

Não vemos a hora de começar a desenvolver esta belezinha! 

segunda-feira, 27 de fevereiro de 2017

Documentação, apresentação e logotipo - 18/02/2017

Após definido e aprovado o escopo do projeto, a equipe São Longuinho começou a trabalhar em cima desta ideia. Nos reunimos via Skype no dia 18/02/2017 para definirmos os pontos principais da aplicação. São eles:
  • Objetivo
  • Problema
  • Proposta
  • Escopo
  • Metodologias (Gerenciamento e Desenvolvimento)
  • Tecnologias e Ferramentas
Finalizada a formalização da proposta, começamos a esboçar o logotipo do sistema. A ideia era que ele pudesse unir elementos que remetessem à localização e ao santo ajudador de objetos perdidos, mais conhecido como São Longuinho.


E então, após alguns bons rabiscos e muitas edições de imagem, chegamos ao produto final: o logotipo do aplicativo da equipe São Longuinho!