10 UNIDADE 1
10.1 Unidade 1
Durante a unidade 1 do projeto TLT Finanças, a equipe consolidou as bases do produto e definiu os principais elementos que orientariam o desenvolvimento ao longo das próximas iterações. Nessa etapa, o projeto foi estruturado como uma solução de gestão financeira pessoal voltada à organização de receitas e despesas, com foco em usabilidade, segurança, persistência offline e sincronização automática. A proposta técnica também exigiu a definição de uma pilha composta por React Native, Node.js/NestJS, PostgreSQL, Prisma, Supabase Auth, Swagger, Jest, Git e GitHub, o que reforçou a necessidade de organização e alinhamento desde o início.
Lições Aprendidas e Melhorias para o Processo
1. Ambientação e padronização do ambiente de desenvolvimento
Desafio: A equipe percebeu que o projeto depende de várias tecnologias e integrações ao mesmo tempo, o que torna o ambiente de desenvolvimento mais sensível a erros de configuração, incompatibilidades de versão e dúvidas iniciais sobre a estrutura do sistema.
Ação de melhoria: Para as próximas etapas, a equipe deve manter uma documentação mais detalhada da configuração local, padronizar versões das ferramentas, registrar dependências e criar um guia simples de inicialização do projeto para reduzir retrabalho e facilitar a entrada de novos integrantes.
2. Definição do escopo e priorização das entregas
Desafio: Como o problema abordado é amplo e envolve organização financeira, rastreabilidade, educação financeira e experiência de uso, houve necessidade de reduzir o escopo para manter o foco em um MVP viável dentro do semestre. A equipe também reconheceu que funcionalidades como sincronização, persistência offline e segurança exigem priorização cuidadosa.
Ação de melhoria: A equipe deve continuar refinando a Work Item List com base em valor de negócio e risco técnico, usando critérios mais objetivos para separar o que é essencial do que pode ficar para versões futuras, evitando dispersão do esforço.
3. Colaboração entre os membros da equipe
Desafio: A organização do trabalho depende de comunicação constante, porque a equipe precisa alinhar decisões técnicas, dividir tarefas e manter coerência entre as entregas de frontend, backend e requisitos. O próprio documento prevê o uso de WhatsApp, Discord e Trello para apoiar essa colaboração.
Ação de melhoria: Para fortalecer a colaboração, a equipe deve manter reuniões curtas e frequentes de alinhamento, registrar decisões em um canal único e usar o Trello de forma disciplinada para acompanhar dependências, impedimentos e prazos.
Dificuldades Encontradas e Como Foram Superadas
1. Compreensão inicial do problema e transformação em funcionalidades
Dificuldade: O tema de educação financeira envolve muitos aspectos ao mesmo tempo, como controle de gastos, fluxo de caixa, relatórios, planejamento mensal e orientação ao usuário, o que dificultou a transformação do problema em funcionalidades objetivas.
Como foi superada: A equipe passou a organizar a solução por objetivos específicos e características de produto, o que ajudou a separar o que precisava entrar no MVP e o que poderia ser tratado depois.
2. Alinhamento entre técnica e viabilidade do projeto
Dificuldade: A escolha de tecnologias modernas trouxe ganho técnico, mas também aumentou a complexidade inicial do projeto, especialmente por envolver persistência local, integração de dados e autenticação.
Como foi superada: A equipe optou por uma abordagem iterativa e incremental, com validações frequentes, o que permitiu reduzir o risco técnico e ajustar o caminho do projeto com mais segurança.
3. Comunicação e acompanhamento das tarefas
Dificuldade: Sem um fluxo claro de acompanhamento, havia risco de desalinhamento entre tarefas e atrasos nas entregas.
Como foi superada: O uso combinado de WhatsApp, Discord e Trello ajudou a equipe a manter a comunicação diária, realizar validações periódicas com o cliente e acompanhar melhor o andamento das atividades.
De modo geral, a unidade 1 mostrou que o maior aprendizado da equipe não foi apenas técnico, mas também de organização do trabalho, clareza de escopo e disciplina na comunicação. Essas lições devem orientar as próximas iterações e fortalecer a evolução do TLT Finanças ao longo do projeto.