Cartografia Paulista - Rápida descrição do projeto: Plataforma de exibição e cadastramento de documentos afim de possibilitar, a quem desejar, consultas sobre determinadas construções da arquitetura paulista. - Em que pé está o desenvolvimento Serão, ao todo, 3 features. A primeira já está 90% concluída. Backend e frontend estão, simultâneamente, sendo desenvolvidos por dois sub-times dentro da equipe de desenvolvimento. Estamos dentro do prazo considerando algumas mudanças no calendário relacionadas á greve. - Como está o relacionamento com o cliente O relacionamento está de acordo com o esperado. Foi solicitada um material afim de exemplificar o que era desejado e prontamente providenciaram. - Quais são os próximos passos Concluir a feature 1 e, assim que o acesso ao campus/faculdades estiver normalizado faremos um encontro com apresentação desta feature ao cliente. No entanto, em paralelo á isto, daremos andamento á feature 2 visto que a feature 1 está quase completa. Controle Orçamentário - Rápida descrição do projeto Nosso projeto é uma plataforma web para armazenar, organizar e filtrar as despesas e receitas de planejamento orçamentário da Pró-reitoria de Pesquisa e Inovação da USP. Atualmente, a pró-reitoria utiliza uma planilha no Excel para fazer esta tarefa e a plataforma tem como objetivo facilitar esse processo. - Em que pé está o desenvolvimento Nesta sprint, estamos desenvolvendo em paralelo os endpoints de CRUD de algumas classes principais e o frontend da tela de inserção de despesas. Nossa intenção é apresentar esta tela ao nosso cliente na semana do dia 25 a 29 de setembro. - Como está o relacionamento com o cliente O contato com o cliente está ocorrendo por meio do whatsapp, ele tem sido bastante colaborativo com o desenvolvimento do projeto, se prontificando em atender nossas demandas. Na próxima sprint, a ideia é fazer outra tela essencial, como a visualização detalhada das despesas inseridas e continuar em paralelo o desenvolvimento do backend. - Quais são os próximos passos Na próxima sprint, a ideia é fazer outra tela essencial, como a visualização detalhada das despesas inseridas e continuar em paralelo o desenvolvimento do backend. dPasp - Rápida descrição do projeto O projeto tem como objetivo a elaboração de um Playground para a linguagem dPasp criada pelo prof.Denis e o aluno Renato (https://kamel.ime.usp.br/dpasp), sendo que é um playground que permite integração de código e dados (imagens, etc). - Em que pé está o desenvolvimento Atualmente estamos com o container manager funcionando, que é o core do backend. Para o front estamos usando o sveltekit, que a principio já consegue interpretar códigos em python. - Como está o relacionamento com o cliente Atualmente, nosso cliente não está no Brasil, o que dificulta/impossibilita reuniões presenciais. Mas estamos tendo reuniões através do meet regularmente, assim como usamos o RocketChat para comunicação low end. - Quais são os próximos passos Agora estamos focando na integração com o dPasp, assim como a integração de diferentes diretivas da lingagem funcional. Também temos que lidar com o Login de usuário e contas. Transites - Rápida descrição do projeto Nosso projeto é o Transites, uma enciclopédia composta por verbetes sobre a cooperação franco-brasileira no século XIX. - Em que pé está o desenvolvimento Estamos desenvolvendo o front-end estático do site, especialmente a página principal do site. O desenvolvimento foi impactado pela saída de uma integrante do grupo, o que dificulta o processo de programação em pares proposto pela disciplinas - Como está o relacionamento com o cliente Estamos nos comunicando com a professora por WhatsApp. Já mostramos o protótipo do design da página inicial pra ela, e estamos aguardando ela mostrar pra outros professores envolvidos no projeto. - Quais são os próximos passos Pretendemos terminar o desenvolvimento da página inicial até o fim dessa semana e partir para o desenvolvimento das páginas específicas para o verbete. PipReqs - Rápida descrição do projeto O pipreqs é uma ferramenta que gera automaticamente o arquivo requirements.txt com base nas importações de um projeto. - Em que pé está o desenvolvimento Organizamos o desenvolvimento em sprints, concluindo o primeiro na quarta-feira, onde nos dedicamos à compreensão do código legado, escrita de testes, refatoração e correção de warnings no fluxo automatizado anteriormente implementado. - Como está o relacionamento com o cliente No próximo sprint, planejamos focar em novas implementações, como a extração de imports de arquivos Jupyter, automatização do deployment de novas versões no PyPI e correção de vulnerabilidades. - Quais são os próximos passos O acompanhamento do desenvolvimento é realizado através do Trello (kanban) e reuniões semanais com o cliente para revisar novas pull requests e definir prioridades, além de manter uma planilha de tracking dos pares. Kernel Workflow - Rápida descrição do projeto O Kernel Workflow é uma ferramenta de código-aberto criada para auxiliar os desenvolvedores do kernel Linux. Dada a complexidade do projeto e o tamanho da comunidade, contribuir com o kernel é um processo que envolve mais do que se familiarizar com o código. Configurar o ambiente, as variáveis de compilação, rodar os testes, e até enviar os patchs via e-mail (isso mesmo, eles não usam GitHub nem Gitlab), todo esse processo envolve muito trabalho e um curva de aprendizado grande. Assim, o KW busca ser o canivete suíço do desenvolvedor, com várias ferramentas para facilitar sua vida. - Em que pé está o desenvolvimento Como o projeto, que foi desenvolvido por alunos do IME e já participou da disciplina antes, já estava em andamento e bem encaminhado, o desenvolvimento do grupo será mais voltado para correção de bugs e adição de novas funcionalidades, ao invés de começar o código do zero. Atualmente, já estudamos um pouco o código e fizemos nossa primeira (pequena) contribuição. - Como está o relacionamento com o cliente Nesse ponto, também temos a vantagem de que nosso cliente é também um aluno do IME. Mais do que isso, ele é um aluno que também participou da disciplina, ou seja, sabe exatamente o processo que estamos passando. Assim, podemos dizer que nosso cliente é quase o sétimo membro da equipe :) - Quais são os próximos passos Nas próximas semanas, iniciaremos o primeiro sprint, resolvendo alguns bugs pequenos do projeto. Nossa objetivo é, nessa primeira iteração, sermos capazes de ganhar maior familiaridade com o processo de contribuição e ganhar momento para fazer contribuições maiores. Realidade Mista - Rápida descrição do projeto Nosso projeto consiste em constuir um ambiente de realidade mista a baixo custo, utilizando duas câmeras, um celular e uma base com o distanciamento correto para a visualização tridimensional. O nome escolhido foi Misto Quente. - Em que pé está o desenvolvimento Atualmente, fechamos e compramos a parte relacionada ao hardware (que está funcionando como gostaríamos). Estamos decidindo a respeito da plataforma a ser usada, por conta das últimas ocorrências com a Unity, o que está um pouco complicado porque aparentemente ela oferece a melhor base para o que desejamos. - Como está o relacionamento com o cliente O relacionamento com o cliente é ótimo, e ele nos ajuda constantemente com decicões e reuniões presenciais em cafeterias. - Quais são os próximos passos Após escolher a plataforma, vamos iniciar o desenvolvimento do software de fato. A questão da greve está afetando um pouco o andamento do nosso projeto, tenho percebido certa desmotivação por parte dos integrantes, mas acredito que não estamos atrasados com nada, pois a parte mais difícil (decisão do hardware e familiaridade com a plataforma) já foram concluídas. Super lesson - Rápida descrição do projeto "O projeto 'SuperLesson' é uma ferramenta desenvolvida para transcrever aulas em formato de vídeo, simplificando o conteúdo educacional. Foi criado para automatizar o processo de transcrição de videoaulas, garantindo fidelidade ao material transcrito e proporcionando uma experiência de aprendizagem eficaz. - Em que pé está o desenvolvimento? Atualmente, o projeto está em um estágio em que temos uma direção e uma ideia geral do que queremos alcançar, mas estamos trabalhando nos requisitos. No entanto, estamos enfrentando desafios significativos relacionados à arquitetura do projeto que precisam ser abordados e resolvidos com cuidado para assegurar o sucesso da implementação. Os próximos passos são discutir e alinhar essa necessidade com o cliente e definir os objetivos para as próximas sprints. - Como está o relacionamento com o cliente? O relacionamento com nosso cliente está bastante positivo e continua a evoluir à medida que o projeto avança. Estamos usando uma variedade de ferramentas, incluindo Git e Discord, para melhorar constantemente nossa comunicação e colaboração. Essas ferramentas nos ajudam a entender melhor as necessidades e expectativas de ambas as partes. - Quais são os próximos passos? E, por fim, para o futuro, nossos próximos passos incluem: solidificar a arquitetura do projeto, garantindo que seja manutenível e escalável. Coletar mais requisitos por meio de reuniões com o Product Owner (assim nomeamos o nosso cliente), além de reuniões com os usuários finais da aplicação. Realizar uma reestruturação no código existente para atender a essas necessidades e melhorar a eficiência do projeto como um todo."