sábado, 17 de junho de 2023

Semana 16 - Um Até Logo!

Olá, guardiões! Chegamos ao fim desse semestre repleto de desafios e conquistas. É com grande entusiasmo que compartilhamos com vocês a nossa última atualização antes de nos despedirmos temporariamente.

Nessa semana, após recebermos o feedback valioso sobre as correções a serem feitas no nosso documento, dedicamos toda a nossa energia para realizá-las de forma completa. Afinal, entendemos que cada ajuste contribui para a qualidade final do projeto. 

Além disso, reservamos um tempo para revisar todas as nossas entregas, como as autoavaliações do grupo e as avaliações das apresentações dos outros grupos. Essas avaliações são fundamentais para a nossa melhoria de forma individual e coletiva, e essa etapa de revisão é fundamental para garantir que cada detalhe esteja alinhado com as expectativas e que nada em nenhuma entrega foi esquecido. 

Bom, essa foi a nossa semana. Chegamos agora ao ponto de dizer: "Até logo!". Agradecemos a todos por fazerem parte desta jornada incrível. Sejam os colegas de equipe, os professores, os familiares, os amigos e todos os que nos apoiaram ao longo do caminho, vocês foram fundamentais para o nosso crescimento e sucesso.

Vamos aproveitar o período de férias para repor nossas energias e pensar nos próximos passos do MyKidsWatch.

Até o próximo semestre, com novas metas, novos desafios e muitas atualizações semanais para compartilhar. Continuem acompanhando nossa trajetória e, acima de tudo, fazendo parte dela!

Muito obrigado, guardiões! Até breve!

sábado, 10 de junho de 2023

Semana 15 - Apresentação MVP



A apresentação do MVP na disciplina de Projetos foi um triunfo! A documentação está quase perfeita, necessitando apenas de ajustes na formatação, com destaque para a clareza dos requisitos não funcionais, que em breve serão ainda mais objetivos. 


Tivemos um feedback positivo em relação ao nosso produto! Os professores elogiaram tanto os aspectos técnicos quanto a proposta de negócio, inclusive sugerindo oportunidades para o aplicativo como a implementação de grupos temáticos e comunidades religiosas, para ampliar o alcance. 


A importância da análise de viabilidade também foi ressaltada como uma diretriz essencial para futuras apresentações.


Em relação à documentação, não podemos deixar de expressar nossa gratidão aos pais e responsáveis. Refinaremos a seção de agradecimentos para refletir essa importância.


Nossa equipe está imbuída de determinação! Com os ajustes em mente, visualizamos nosso MVP brilhando ainda mais. Mantemo-nos unidos, caminhando confiantes em direção ao próximo semestre!


sábado, 3 de junho de 2023

Semana 14 - Preparativos para a apresentação do MVP

Olá, guardiões! Como estão?

Chegamos a mais uma atualização do nosso blog, trazendo notícias sobre o progresso do nosso projeto MyKidsWatch. Nas últimas semanas, tivemos uma série de eventos importantes e queremos compartilhar tudo com vocês!

Primeiramente, realizamos a gravação dos vídeos do aplicativo funcional e do Gource, que serão fundamentais para a apresentação do nosso MVP (Minimum Viable Product). Todos os membros do nosso grupo se empenharam bastante e conseguimos capturar todas as funcionalidades e detalhes relevantes do projeto. Ficamos muito satisfeitos com os resultados e acreditamos que a apresentação ficará incrível!

Além disso, dedicamos um tempo para corrigir alguns bugs e detalhes pontuais na nossa aplicação. Sabemos que a atenção aos detalhes é essencial para garantir uma experiência de uso perfeita para nossos usuários. Portanto, revisamos cuidadosamente cada aspecto do aplicativo e fizemos as correções necessárias. Agora, nossa aplicação está mais estável e refinada, pronta para ser apresentada.

Estamos empolgados e cheios de expectativas para a apresentação final do nosso projeto. Sabemos que todo o nosso esforço e dedicação serão colocados à prova, mas confiamos na qualidade do que construímos. Recebemos um feedback bastante positivo até o momento, tanto em relação à documentação quanto ao desempenho durante a apresentação prévia. Isso nos motiva a continuar dando o nosso melhor.

Agradecemos imensamente a todos que nos acompanham nessa jornada.

Até a próxima atualização!

domingo, 28 de maio de 2023

Semana 13 - Primeira Rodada de Apresentações do MVP

Nesta semana, tivemos a emocionante primeira rodada de apresentações do MVP dos projetos de conclusão de curso. Foi uma oportunidade de conhecer o trabalho desenvolvido por dois grupos, bem como compartilhar os avanços do nosso próprio projeto.

O primeiro grupo a se apresentar foi o Carllet, responsável pelo desenvolvimento de um aplicativo de acompanhamento para motoristas. Eles realizaram um ótimo trabalho, demonstrando habilidades técnicas e criativas. No entanto, ficou evidente que enfrentaram alguns desafios ao longo do semestre devido à perda de integrantes. Mesmo assim, podemos perceber como o grupo se esforçou e conseguiu superar esses problemas para entregar um bom trabalho.

Em seguida, tivemos a apresentação do grupo Vaga Acessiva, que desenvolveu um aplicativo para indicar vagas com características de acessibilidade para pessoas com deficiência física. Seu trabalho demonstrou sensibilidade e comprometimento, abordando uma questão importante da nossa sociedade.

Além disso, também concluímos a implementação do MVP com sucesso. Desenvolvemos um aplicativo móvel que entrega recomendações de filmes com base em um algoritmo que leva em consideração o cadastro do usuário e as preferências relacionadas aos filhos, como faixa etária e gênero. Estamos muito satisfeitos com o resultado alcançado e ansiosos para compartilhar essa experiência com vocês.

Agradecemos a todos que nos vigiaram até aqui e reforçamos que continuem nos acompanhando para ficar por dentro de todas as atualizações dessa jornada. Nosso projeto ainda tem muito a evoluir, e vocês são parte importante desse processo.


Continue vigiando e até a próxima semana!


sábado, 20 de maio de 2023

Semana 12 - Documento final e avanços no MVP

Na semana 12, o time se dedicou a fazer ajustes finais na parte textual a ser submetida à avaliação, o que incluiu a atualização do modelo de dados e a geração de artefatos contendo métricas do desenvolvimento e inclusão da prototipação da interface de usuário, além da reorganização dos elementos textuais restantes.

Do ponto de vista do desenvolvimento do MVP, as implementações iniciais do algoritmo de recomendação, que contempla o cruzamento das avaliações de usuários com crianças de perfil semelhante, e do serviço de autenticação, baseado na API Identity, em que se elegeu a utilização de JWT (JSON Web Token), a fim de identificar o usuário na plataforma, entraram em staging, ao passo em que realizamos maiores alinhamentos para o planejamento dos testes unitários a serem implementados. Já na aplicação cliente, entrou na branch de homologação a versão primária do gerenciamento de estado da autenticação.

sábado, 13 de maio de 2023

Semana 11 - Algoritmos, interfaces e MVPs

Olá, guardiões!

Estamos vindo nessa semana com atualizações sobre o desenvolvimento do nosso Produto Mínimo Viável (MVP)! Falaremos um pouco sobre nossos esforços, dificuldades e pequenas vitórias.

Algoritmo de recomendação

Desde a concepção da aplicação, a equipe sabia que nada era mais importante que o sistema de recomendação, sendo este responsável por conectar os usuários aos conteúdos ideais para suas crianças. Portanto, é fácil pressupor que nossos esforços e inseguranças com o projeto foram localizados altamente na definição das regras e implementação desse sistema de recomendação, sendo este simultaneamente o possível sucesso ou fracasso do projeto como um todo.

Entretanto, ficamos felizes em anunciar que os esforços prestados na questão tem sido extremamente produtivos! Estamos trabalhando atualmente em um sistema de classificação de usuários que conectam as recomendações de conteúdo uns aos outros e, no ritmo atual, tem se mostrado muito competente em sua função. 

Interface gráfica

As definições da interface estão sendo feitas atualmente pelo Figma, onde de maneira contributiva estamos trabalhando na melhor experiência para nossos usuários. Estamos em um estágio bem avançado nesse quesito, tendo definido a visualização dos principais fluxos da nossa aplicação. Segue um pequeno spoiler:




No que diz respeito ao client mobile em Ionic: a familiarização com o framework e a adaptação às suas peculiaridades exigiram um período de aprendizado e experimentação. Ainda assim, os componentes nativos tem oferecido bastante flexibilidade no desenvolvimento e acreditamos no potencial da equipe de entregar uma experiência suave para o usuário final. A tela de cadastro/login já tomou forma e estamos correndo para entregar o feed do usuário!

E o que mais?

Por enquanto é só! Estamos avançados em outros componentes como a implementação server-side da autenticação, integração entre sistemas, testes e etc. Porém, achamos mais interessante focar por enquanto nas questões abordadas nesse post. 
Algo que vale mencionar são as métricas de contribuição do GitHub, que no último mês indicam quase 10 mil adições no código espalhadas entre 85 commits só na API! Essa equipe não brinca em serviço!



Agradecemos pela sua atenção e continuaremos dedicados em alcançar nossos objetivos. Até a próxima semana! 

sábado, 6 de maio de 2023

Semana 10 - Uma conversa sobre o MER




Olá, guardiões! Esperamos que a semana de vocês tenha sido incrível. Bora lá pra mais uma atualização semanal?


Após as últimas duas semanas de apresentações (do desenho da aplicação e da prova de conceito), voltamos o foco para o desenvolvimento e documentação do nosso projeto com foco nas próximas entregas, que é a da documentação final e do MVP (Mínimo Produto Viável).

Nessa semana tivemos uma conversa com os professores sobre o nosso Modelo Entidade-Relacionamento (ou MER, para os mais chegados). Nela, os professores apontaram suas dúvidas e seus pontos de vista, assim como a gente.

A necessidade dessa conversa já havia sido adiantada durante a apresentação do desenho da aplicação, e consideramos o resultado dela bem benéfico, pois permitiu que a gente indicasse alguns pontos de mudança na forma que iremos persistir os dados da aplicação; além de alinhar o motivo de cada entidade e suas relações. Em resumo, foi possível identificar pontos positivos e alguns pontos de melhoria.

Esse diagrama é de extrema importância para todo o desenvolvimento da aplicação, pois além de estruturar todo o banco de dados, permite que a equipe esteja alinhada em relação às especificações do sistema.

Obrigado por estar nos acompanhando até aqui, nos vemos semana que vem!


Semana 29 - Debates, debates e debates!

Olá, guardiões! Conforme a reta final do projeto se aproxima, o grupo tem se reunido com frequência adicional para que todos possamos focar ...