Semana 05: Sprint 01 da mentoria

No mundo dinâmico do desenvolvimento de software, metodologias ágeis como Scrum e Kanban são amplamente adotadas para otimizar processos e entregar valor de forma contínua. Recentemente, concluímos nossa Sprint 01, e essa experiência nos ofereceu insights valiosos sobre como essas práticas funcionam na prática.




Scrum: Estruturando o Trabalho

Scrum é uma metodologia ágil que divide o trabalho em ciclos curtos e bem definidos chamados Sprints, geralmente de duas a quatro semanas. Cada Sprint começa com um planejamento onde definimos as tarefas a serem realizadas, de acordo com a prioridade estabelecida pelo Product Owner. Nossa Sprint 01 foi uma oportunidade de experimentar essa estrutura, permitindo-nos ver como a divisão de tarefas em blocos menores pode facilitar a gestão e a execução do trabalho.

Sprint 01: Lições Aprendidas

Durante nossa Sprint 01, focamos em entregar uma funcionalidade específica dentro do prazo estabelecido. A experiência foi enriquecedora, pois nos permitiu identificar pontos de melhoria, como a necessidade de comunicação mais clara e de um planejamento mais preciso das tarefas. Também percebemos o valor da retrospectiva, onde discutimos o que funcionou bem e o que pode ser melhorado para as próximas Sprints.

No geral, a combinação de Scrum e Kanban proporcionou uma base sólida para nosso processo de desenvolvimento, e estamos ansiosos para aplicar as lições aprendidas nas futuras Sprints.



Nossa Sprint 01 foi fundamental para estabelecer as bases do projeto, onde seguimos as práticas ágeis para garantir uma estrutura sólida e direcionada.

Elaboração da Problematização

O primeiro passo da Sprint foi a elaboração da problematização. Identificamos os desafios principais que nosso projeto busca solucionar, definindo claramente o problema central que guiará todo o desenvolvimento. Esse processo foi crucial para alinhar a equipe em torno de um objetivo comum e garantir que todos tenham a mesma compreensão do que precisa ser resolvido.

Coleta de Requisitos

Com o problema bem definido, avançamos para a coleta de requisitos. Essa fase envolveu a interação com stakeholders para entender as necessidades e expectativas em relação ao produto. Reunimos informações detalhadas que servirão como base para a construção de funcionalidades, garantindo que o produto final atenda às demandas dos usuários.

Backlog do Produto

A partir dos requisitos coletados, criamos o backlog do produto, uma lista priorizada de tudo que precisa ser desenvolvido. Cada item do backlog representa uma funcionalidade ou tarefa específica, que será abordada em Sprints futuras. Esse backlog é dinâmico e poderá ser ajustado conforme novas informações ou mudanças de prioridade surgirem.

Backlog da Sprint

Com o backlog do produto em mãos, selecionamos os itens que seriam abordados durante a Sprint 01 e criamos o backlog da Sprint. Essa lista mais enxuta contém as tarefas que a equipe se compromete a entregar até o final da Sprint. Foi um momento de planejamento estratégico, onde equilibramos a capacidade da equipe com a complexidade das tarefas.

Apresentação

Ao final da Sprint, realizamos uma apresentação para compartilhar os resultados com os stakeholders. Essa apresentação incluiu o progresso feito, as lições aprendidas, e os próximos passos. Foi uma oportunidade de receber feedback imediato e alinhar as expectativas para as próximas Sprints.

A Sprint 01 foi um sucesso, proporcionando uma base sólida para o desenvolvimento contínuo do projeto e preparando o terreno para as etapas futuras.