Postagens

Mostrando postagens de março, 2019

Semana 06 - The POC



A última semana começou bem tensa. Como de costume nós nos reunimos no sábado para planejar as atividades da semana que seriam essenciais para entrega da POC. Carla e Dayna focaram na documentação, Adriana e Ranthelly no desenvolvimento do CRUD e Daniela e eu no banco de dados. Embora tenhamos ficado até às 15h discutindo o planejamento da semana esquecemos um ponto crucial para entrega da POC. Como subir a aplicação na WEB?

Essa questão foi levantada na terça-feira, então foi necessário redistribuir às atividades do grupo para que eu pudesse focar em publicar nossa aplicação na web. Já havíamos definido que nosso provedor de cloud seria o GCP, mas ninguém no grupo sabia quais serviços poderíamos usar para subir uma aplicação web. Fizemos algumas pesquisas, consultamos alguns colegas e chegamos a conclusão que a melhor opção seria o App Engine, serviço oferecido dentro do GCP próprio para hospedar aplicações web.

Embora eu já tivesse uma experiência anterior com GCP eu nunca havia usado o App Engine, então precisei investir algumas horas estudando o serviço e aprendendo como hospedar nossa aplicação antes da entrega da POC. Durante esses estudos esbarramos em um novo problema. Parte do entendimento do desenvolvimento da aplicação ainda estava muito concentrado no Ranthelly e na Adriana. Embora eu tivesse realizado testes simples de “Hello World” com sucesso dentro do serviço não obtive a mesma sorte com nossa própria aplicação. Parte do problema foi a falta de conhecimento das dependências e das tecnologias utilizadas para o desenvolvimento do Back-end e do Front-end. Vale lembrar que entre os 6 integrantes do time, apenas a Adriana trabalha diretamente com as tecnologias utilizadas.

Apresentamos a POC sem hospedar a aplicação. Além de não conseguir subir nosso projeto no App Engine também tivemos problemas com os equipamentos utilizados na apresentação. Todos esses erros e problemas deixaram um clima de desapontamento entre os integrantes do time. Nos reunimos assim que terminamos a POC. Embora chateados tentamos não deixar a peteca cair. Definimos os próximos passos e o que deveríamos fazer para corrigir todos os problemas identificados e reclamações feitas pelos professores. Após nossa reunião o clima entre os integrantes melhorou.

No primeiro sábado depois da POC (23/03) Adriana e eu passamos a manhã toda fazendo passagem de conhecimento. Foi um encontro bem produtivo e que pretendemos tornar algo frequente dentro do time. Nossa POC desastrosa nos ensinou que concentrar conhecimento em um grupo de pessoas pode ser prejudicial. A partir de agora buscaremos o equilíbrio.

Semana 05 – Prova de Conceito


Essa semana foi bem cansativa e intensa para o time BiteArt, várias noites acordados até tarde para conseguir finalizar a POC com a melhor qualidade possível.
Na última aula de PGP (14/03), quinta-feira, O time sentou com o professor Braz para discussão, readequação e aprovação dos requisitos funcionais, que já estavam sendo alterados desde a última semana. A partir de algumas considerações feita pelo professor, foi definido o que seria alterado.

Além disso durante, a aula o time se reuniu para definição das atividades e tarefas para a concretização da apresentação da POC. Saímos da aula com um esboço definido do que iriamos apresentar e o que cada integrante iria ficar responsável. O desenvolvimento da POC foi dividido em: front-end, back-end, banco de dados, infraestrutura, documentação e pré-requisitos.

No sábado (19/03), nos reunimos em nossa reunião semanal, no Centro Cultural São Paulo. Começamos a reunião retomando as atividades que foram atribuídas a cada integrante como também a situação geral do projeto. Após essa conversa, fizemos uma avaliação 360°, em que cada membro do time pode avaliar positiva e negativamente o andamento do projeto como também a conduta de cada membro, para assim melhorar ainda mais o desempenho do time

Depois da avaliação, o time colocou a mão na massa para o desenvolvimento da POC, casa um em sua respectiva atividade. E passando-se 5 horas de reunião, finalizamos com a realização de uma planning, alinhando o que já havia sido realizado e o que cada um estava incumbido de fazer, sendo determinado prazos razoáveis.

Durante os outros dias da semana, realizamos nossas dailies diárias, podendo assim atualizar cada membro do andamento das atividades para a apresentação da POC.



Semana 04 - A new beginning

O time Bite Arte retorna após esse carnaval diretamente na aula de A6PGP, na quinta-feira 07 de março. Esse dia alinhamos alguns pontos dos requisitos que já havíamos iniciados e enviado previamente aos professores, recebendo um feedback via e-mail na quinta de manhã.



Durante o período da aula (07/03) trouxemos para execução alguns itens que estavam atrasados no backlog, como: reestruturação do blog e organização de uma parte da documentação. Além disso, tivemos um tempo para discutir sobre a estruturação do banco de dados e também o que precisaríamos para construção do MER e DER. Aproveitamos também o momento para explicar o que estamos fazendo e o processo organizacional do time ao professor Braz, que por sua vez nos deu algumas orientações, como: definir um planejamento completo para o semestre. Atualmente o time está se baseando em SCRUM para definição de backlog semanal(sprints), acompanhamento das tarefas do backlog e avaliação do time em relação as entregas, que por sua vez vem dando certo.

Nos dias seguintes (08/03 e 09/03) nos dedicamos a trabalhar na reestruturação dos requisitos com base no e-mail que o Ivan enviou de feedback na quinta de manhã. Além disso, foi executado duas versões para o MER pelo membro Wesley. Tivemos também algumas estruturações no Subversion e atualização na máquina dos membros referente as ferramentas que iremos utilizar. - NO BASIC ZONE!



Tivemos uma planning (10/03) com formato diferente, onde fizemos via texto e definimos assim o backlog dessa semana, focando na finalização dos requisitos, na construção dos itens necessários para apresentação da POC, além também de estarmos executando a estruturação na documentação. Solicitamos somente agora o acesso ao ShareLaTeX para os membros.

Continuamos com nossas dailies para acompanhamento das tarefas que estamos executando, assim todos ficam cientes do andamento do projeto e a forma como podem apoiar, uma vez que cada um dos membros já possui uma “área” específica de atuação.

Semana 03 - Carnaval


Na quinta-feira (28/02) ocorreu a apresentação da proposta inicial da nossa aplicação que passou a se chamar Mic Drop. Com o feedback dos professores foi possível definirmos os pontos a serem modificados nessa etapa do projeto.

No sábado (02/03) nossa equipe se reuniu para a realização da planning e divisão das tarefas. Começamos a trabalhar com schedule e nossa reunião se tornou mais produtiva. Mandamos um email com os requisitos e regras de negócio para os professores. Ficou decidido que durante o feriado de Carnaval os membros da equipe deveriam focar em aprender como funcionam as ferramentas e estudar as linguagens que serão utilizadas no desenvolvimento da aplicação.


Durante os demais dias da semana começamos a modelagem do banco de dados, desenvolvemos um esboço do CRUD de usuário para auxiliar o entendimento da equipe acerca do funcionamento do projeto e postamos o vídeo da apresentação da proposta inicial no YouTube.