Módulo
É um ciclo de trabalho fixo, durante o qual a equipe se dedica a concluir um conjunto específico de tarefas ou funcionalidades. Ao final da sprint, espera-se ter uma entrega funcional e potencialmente utilizável. O ciclo inclui planejamento, execução, reuniões diárias de acompanhamento e uma revisão para avaliar o progresso e identificar melhorias para o próximo ciclo.
Uma reunião que ocorre no início de cada sprint, onde a equipe define quais itens do backlog serão trabalhados. É também discutido como o trabalho será realizado e quais são os objetivos da sprint.
Uma reunião que ocorre no início de cada sprint, onde a equipe define quais itens do backlog serão trabÉ uma reunião realizada no final de cada sprint, onde a equipe apresenta o que foi desenvolvido durante o ciclo. O objetivo é demonstrar as funcionalidades entregues, coletar feedback dos stakeholders e ajustar as prioridades do Product Backlog para as próximas sprints.alhados. É também discutido como o trabalho será realizado e quais são os objetivos da sprint.
Product Backlog
O product backlog é uma lista priorizada de todas as funcionalidades, melhorias e correções que devem ser feitas no produto. É um documento dinâmico que evolui ao longo do tempo, refletindo as necessidades do cliente e as mudanças no mercado. Os itens do product backlog, chamados de "itens de backlog", podem incluir bugs, requisitos técnicos e outras tarefas.
Sprint Backlog
O sprint backlog é uma lista dos itens do product backlog que foram selecionados para serem trabalhados durante um sprint específico. Ele contém as tarefas necessárias para completar esses itens e é gerenciado pela equipe de desenvolvimento. O sprint backlog é um plano detalhado que guia o trabalho da equipe durante o sprint, e é atualizado diariamente conforme o progresso avança.
Increment
O increment é a soma de todos os itens do product backlog que foram completados durante um sprint, além de todos os incrementos anteriores. Ao final de cada sprint, a equipe deve ter um incremento que é potencialmente utilizável, ou seja, pode ser lançado ao mercado ou para os usuários finais. Um increment é uma versão do produto que inclui todas as funcionalidades concluídas até aquele ponto.
Esses três componentes trabalham juntos para garantir que o desenvolvimento do produto seja organizado, priorizado e orientado a resultados, permitindo uma entrega contínua de valor ao cliente.
❯ É um conjunto claro e acordado de critérios que determinam quando uma tarefa, funcionalidade ou história de usuário é considerada concluída em um contexto ágil, especialmente no Scrum.
❯ A Definition of Done (DoD) no Scrum é crucial porque garante que todos na equipe tenham uma visão clara e comum sobre o que significa uma tarefa estar "pronta". Ela assegura que as entregas atendam a padrões de qualidade, estão completamente testadas e integradas, e estão prontas para serem liberadas. A DoD aumenta a transparência, evita mal-entendidos e ajuda a manter a consistência no processo de desenvolvimento, assegurando que o trabalho cumpriu todos os critérios acordados antes de ser considerado concluído.
❯ Esse valor depende da demanda do cliente, como é o mínimo esperado de uma entrega, não deve-se atribuir um DoD complexo, isso pode atrasar as entregas da equipe e sobrecarregá-los. Um Definition of Done muito simples, por outro lado, acaba não entregando todos os pontos apresentados pelo cliente, gerando um produto abaixo do esperado. Tarefas diferentes podem possuir DoDs diferentes, criar uma página HTML tem requisitos diferentes de elaborar uma apresentação, por exemplo.
❯ O Definition of Ready (DoR) é um elemento da metodologia Scrum, mas que também é empregado em outras metodologias ágeis, tal como no Kanban, utilizado para definir se uma tarefa está ou não pronta para ser executada pelo time de desenvolvimento.
❯ A equipe de desenvolvimento não poderá dar prosseguimento nas suas tarefas se ela não dispor de todos os recursos necessários para a execução de desenvolvimento.
❯ Imagine que para se fazer uma receita de bolo, é necessário dispor de todos os ingredientes e utensílios. Se falta algum ingrediente ou utensílio, não podemos dar prosseguimento.