Skip to content

Metodologia de Trabalho da Equipe

Nossa equipe adotou uma metodologia híbrida, combinando elementos do Scrum, Extreme Programming (XP), Kanban e práticas do PMBOK, com o objetivo de garantir um desenvolvimento eficiente e a entrega de um produto de alta qualidade. Essa abordagem permitiu adaptar metodologias consolidadas às necessidades específicas do projeto, promovendo organização, comunicação e melhoria contínua.

Scrum

O Scrum foi utilizado para estruturar o trabalho em sprints, ciclos curtos de 1 a 2 semanas, nos quais metas específicas eram planejadas e entregues. Durante o planejamento do sprint, a equipe revisava o backlog do produto, priorizava tarefas e definia as metas a serem alcançadas. Reuniões diárias (standup meetings) eram realizadas para alinhar o progresso, identificar obstáculos e ajustar as prioridades, garantindo fluidez no trabalho. No final de cada sprint, realizava-se uma revisão com o cliente para demonstrar os resultados e obter feedback, enquanto retrospectivas eram conduzidas para identificar oportunidades de melhoria no processo.

Extreme Programming (XP)

Além das práticas do Scrum, adotamos elementos do XP, como a programação em pares, que promoveu o compartilhamento de conhecimento e aumentou a qualidade do código. A integração contínua (CI/CD) foi implementada para testar e integrar o código automaticamente, utilizando o SonarCloud para monitorar métricas de qualidade como cobertura de testes e duplicação de código. A proximidade com o cliente foi outra prática essencial, permitindo ajustes frequentes com base em feedbacks, o que garantiu o alinhamento do produto com as expectativas dos usuários. Entregas contínuas também foram realizadas, proporcionando incrementos regulares de valor ao cliente.

Kanban

Para visualizar o fluxo de trabalho e evitar gargalos, utilizamos o Kanban, representado por quadros no ZenHub, que mostravam o progresso das tarefas nas etapas de "Backlog", "Em Progresso", "Em Revisão" e "Concluído". Isso permitiu identificar rapidamente tarefas bloqueadas e priorizar atividades de maior impacto.

PMBOK

O PMBOK complementou nossa abordagem ágil, trazendo práticas de gerenciamento de projetos para áreas como escopo, custo e riscos. O escopo foi cuidadosamente gerenciado pelos Scrum Masters, com acompanhamento do Product Owner (PO), e os riscos foram monitorados semanalmente, com respostas planejadas para mitigar impactos potenciais. O custo do projeto foi avaliado regularmente, garantindo uma visão clara do orçamento ao longo do desenvolvimento.

Ferramentas Utilizadas

O uso de ferramentas específicas também foi essencial para o sucesso do projeto. O SonarCloud monitorou a qualidade do código, o Jest foi utilizado para testes automatizados, e o ZenHub facilitou o gerenciamento das tarefas. Essas ferramentas integraram-se ao nosso fluxo de trabalho, promovendo transparência, eficiência e colaboração.

Histórico de Versão

Alteração Data Autor
Criação do documento 08/12/2024 Daniela Soares
Revisão do documento 08/12/2024 Clara Marcelino

Referências

Scrum: Como fazer mais em menos tempo. Acessado em 08/12/2024.

Práticas em XP: Extreme Programming. Acessado em 08/12/2024.