No curso oferecido pela Alura, os participantes tiveram a oportunidade de simular uma rotina de trabalho em uma empresa que segue a metodologia ágil. Desde o onboarding, onde puderam conhecer mais sobre a empresa e seus colaboradores, até a imersão no projeto em desenvolvimento para uma companhia aérea, cada etapa proporcionou uma experiência única de aprendizado.
Explorando o Projeto e Implementando Funcionalidades
Durante o treinamento, os participantes foram apresentados ao projeto, familiarizando-se com o código fonte, controle de versão com Git e importação do projeto na IDE. Com a orientação sobre as boas práticas do time, foi possível entender a implementação das funcionalidades, utilizando ferramentas como o Trello para acompanhar o fluxo de trabalho no quadro Kanban.
Práticas de Desenvolvimento e Testes Automatizados
A importância das reuniões periódicas foi destacada, oferecendo um espaço para discutir o andamento do projeto. Os participantes tiveram a oportunidade de realizar atividades práticas, como a implementação de uma API de usuário e a escrita de testes de unidade e integração. A análise da cobertura de testes utilizando o Jacoco complementou essa etapa.
Próximos Passos e Foco na Infraestrutura
Embora a funcionalidade já tenha sido implementada e entregue, ainda há muito a aprender. A segunda parte do treinamento se concentrará na infraestrutura, abordando o processo de deploy e como colocar a funcionalidade em produção. Espera-se que os participantes tenham adquirido uma compreensão valiosa do desenvolvimento ágil, mesmo que de forma simplificada devido ao formato do treinamento.