Postagens

Semana 14 - The Between

Essa semana passou e precisamos correr para conseguir realizar a entrega dos muitos itens que ainda faltam!



Na quinta-feira passada nosso time conseguiu entregar a versão 01 da documentação, mas ainda há muita coisa para terminar! Como foi dito pela Dayna na ultima publicação, nosso time passou por diversos altos e baixos, mas que no finalzinho do segundo tempo foi possível recuperar bastante do tempo perdido.

Ainda temos muita mão de obra para realizar, mas dentro dos nossos conhecimentos e esforços estamos nos empenhando a concluir esse projeto. Essa matéria é além do que estamos acostumados a aprender em sala de aula, é necessário muito estudo e até mesmo aprofundamento em alguns aspectos para concluir algumas atividades que pareça simples.



Quinta-feira agora ocorrerá as apresentações dos times bbwatch e unilol, esperamos aprender com os feedbacks. 

Ainda estamos com alguns problemas de comunicação e até mesmo de clima dentro do time, mas continuamos unidos e com o foco de entregar o projeto e conseguir concluir a matéria.

E para o maior problema, acredito que de quase todos os times: o TEMPO, deixo uma mensagem do Charles Buxton para essa reta final: "Você nunca achará tempo para nada. Se você quer tempo terá que criá-lo"




Semana 13 - Countdown




Estamos nos aproximando da primeira entrega do projeto. PÂNICO!

Nas últimas semanas nosso time passou por vários altos e baixos. Tivemos brigas, desentendimentos, sumiços... Coisas que os professores avisaram no primeiro dia de aula que poderiam acontecer, mas achávamos que jamais aconteceria conosco.

Enfim, mesmo com tudo, nosso time se acertou e retomou a produção a todo vapor. Estamos nos comunicando mais agora, via whatsapp, e tendo apenas uma semana para deixar tudo pronto, o medo de não passar na matéria fala mais alto, então qualquer hora, é hora de produzir.

Já estamos com boa parte da documentação produzida, tópicos da introdução, gerenciamento do projeto, MER, DER, requisitos funcionais e regras de negócio.  Agora vamos focar na parte final que é o desenvolvimento e subir tudo para o Latex.



Com muita força de vontade e comprometimento, vai dar tudo certo.

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.

Semana 02 - InterIdeias

                
No dia 21 de fevereiro de 2019, na aula de PGP, foi solicitado que as equipes apresentassem algumas ideias de tema para o projeto. Apresentamos três ideias para os professores, mas acabamos optando pelo tema de Batalhas de Rap, que não era uma das ideias, mas que foi uma sugestão dos professores por ter sido um tema abordado no semestre passado, tendo assim um estudo mais desenvolvido da ideia.

Os professores solicitaram a presença de todos os gerentes de cada time para definir a finalização dos grupos, que até então era de 5 integrantes. Durante a reunião foi distribuído novos integrantes para cada time.

No nosso time tivemos uma nova integrante, a Dayna Santos.

Após a aprovação do tema do projeto, já começamos a trabalhar nos requisitos, foi realizada uma reunião presencial no sábado (23/02) com o intuito de aperfeiçoar a ideia e levantar os requisitos da aplicação. A reunião teve uma duração aproximada de quatro horas e foi realizada no IFSP.

No domingo (24/02) o time se reuniu novamente para fazer o planejamento da semana, definindo atividades a serem delegadas a cada integrante, essa reunião teve duração aproximada de duas horas e ocorreu remotamente pelo Skype.

Semanalmente o time tem feito Dailies para deixar todos os integrantes a par do que está sendo produzido por cada um. Nessa semana também ocorreu encontros para o treinamento da apresentação inicial da aula do dia 28/02.