Ir para o conteúdo

12 UNIDADE 3

12.3 Unidade 3

Durante a unidade 3 do projeto TLT Finanças, a equipe aprofundou a evolução do produto a partir das bases consolidadas na unidade anterior, avançando na organização do backlog, no refinamento das entregas e na validação incremental das funcionalidades. Nesse período, a equipe passou a lidar de forma mais concreta com os desafios de execução do cronograma, integração entre componentes. Assim, além do amadurecimento técnico, a unidade também evidenciou a necessidade de maior disciplina organizacional e acompanhamento mais rigoroso das entregas.

Lições Aprendidas e Melhorias para o Processo

  1. Cumprimento do cronograma e organização das entregas
    Desafio: Ao longo da unidade 3, a equipe enfrentou dificuldades para manter o ritmo planejado de execução, principalmente porque algumas atividades dependiam da conclusão de outras tarefas e porque imprevistos alteraram a ordem prevista de desenvolvimento. Isso fez com que o cronograma, em alguns momentos, fosse seguido com menor precisão, gerando acúmulo de demandas e entregas realizadas fora do tempo inicialmente estimado.
    Ação de melhoria: Para reduzir esse impacto, a equipe passou a acompanhar o progresso com mais frequência, revisando prioridades e ajustando as atividades conforme a situação real de cada iteração. Também ficou evidente a necessidade de remover alguns itens do escopo do projeto.

  2. Entregas atrasadas e impacto nas iterações
    Desafio: Algumas entregas não foram concluídas dentro do prazo esperado, o que comprometeu parcialmente o fluxo natural de validação e dificultou a sequência de algumas funcionalidades. Em certos casos, o atraso de uma demanda afetou outras que dependiam dela, aumentando a pressão sobre o fechamento da unidade.
    Ação de melhoria: A equipe procurou reduzir o problema por meio de replanejamento interno, divisão das tarefas em partes menores e redefinição de prioridades. Devido a todos os atrasos, a equipe não conseguiu preservar o avanço do projeto ao ajustar o escopo de curto prazo e decidiu concentrar esforços nas entregas mais importantes para o andamento do produto.

  3. Aprendizado das tecnologias utilizadas
    Desafio: O uso de tecnologias do WatermelonDB para o fluxo Offline-first exigiu um nível de aprendizado técnico maior do que o inicialmente esperado, principalmente em etapas de integração entre frontend, backend e banco de dados. Em alguns momentos, a falta de domínio e conhecimento previo dessa ferramenta tornou o desenvolvimento mais lento e aumentou a necessidade de pesquisa e testes.
    Ação de melhoria: A equipe superou essa dificuldade com estudo contínuo, apoio entre os integrantes e tentativa prática das soluções. A cada nova integração, o conhecimento foi sendo consolidado de forma incremental, permitindo que a equipe avançasse com mais segurança. Mesmo assim, ficou claro que o domínio das tecnologias precisa continuar sendo fortalecido ao longo das próximas iterações.

Dificuldades Encontradas e Como Foram Superadas

  1. 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, manter coerência entre as entregas de frontend, backend e requisitos, e sanar duvidas de outros membros. Devido a isso, parte do projeto sofreu atrasos devido a falta de comunicação entre os membros do grupo na hora de pedirem auxilio uns dos outros. Ação de melhoria: Para fortalecer a colaboração, a equipe decidiu manter uma rotina de checkups mais frequente e rigorosa, com o objetivo de mitigar as dificuldades da equipe atraves do compartilhemento

De modo geral, a unidade 3 reforçou que os maiores desafios da equipe não estavam apenas no aspecto técnico, mas também na disciplina de comunicação, no controle do tempo. Essas dificuldades foram parcialmente superadas com colaboração, replanejamento e adaptação contínua, mas também deixaram claro que a equipe precisa manter uma postura mais rigorosa em relação ao acompanhamento das entregas, à documentação, à integração entre as partes do sistema e a comunicação entre os membros.