Guia Scrum | 28. Sprint no Scrum
Publicados: 2022-06-08Vários eventos menores compõem um Sprint no Scrum. Os Sprints, por sua vez, formam juntos um caminho voltado para o desenvolvimento e lançamento de um Produto. Cada Sprint tem um Sprint Goal específico e um Sprint Backlog mantido pelo Time de Desenvolvimento.
O que é Sprint no Scrum – índice:
- Sprint no Scrum – Introdução
- Sprint na Estrutura Scrum
- Sprints e os três pilares do empirismo
- Transparência
- Inspeção
- Adaptação
- Que mudanças fazer durante um Sprint?
- Sprint no Scrum - Resumo
Sprint no Scrum – Introdução
Sprint é o maior dos eventos em Scrum, sobre os quais escrevemos neste artigo. Sprints seguem um ciclo contínuo do início ao fim do trabalho em um Produto. E cada iteração aproxima a equipe de alcançar a Meta do Produto.
Cada Sprint tem um objetivo de Sprint específico para garantir a consistência no trabalho do Time de Desenvolvimento. Ele assume a forma de uma meta de negócios e responde à pergunta “Por quê?”, “Para quê?” , ou "Por quê?" .
O fluxo de trabalho de um Sprint é documentado no Sprint Backlog, que lista o trabalho necessário para atingir o objetivo do Sprint. Sua descrição detalhada pode ser encontrada aqui.
Sprint na Estrutura Scrum
Cada Sprint possui uma estrutura específica e inclui os seguintes eventos:
- Planejamento do Sprint – o Sprint começa. Durante este evento, o Time Scrum seleciona o trabalho planejado do Product Backlog para ser feito no novo Sprint
- Daily Scrum – um evento diário onde os desenvolvedores planejam as tarefas do dia
- Revisão da Sprint – aberta aos Stakeholders, realizada no último dia de uma Sprint. Seu objetivo é resumir o Sprint em termos de progresso no Produto
- Sprint Retrospective – o evento de encerramento de um Sprint, onde o Time Scrum discute as formas de trabalho e ideias para melhoria
A repetição de eventos Sprint promove a implementação de boas práticas organizacionais. Em outras palavras, o Time Scrum implementa as rotinas necessárias para um planejamento eficaz e, enquanto trabalha, chama a atenção para problemas que podem ser discutidos em eventos apropriados.
Sprints e os três pilares do empirismo
Sprints fazem com que o Time Scrum divida o trabalho no Produto em segmentos de tempo iguais, com duração não superior a um mês. Essa estrutura fixa reforça os três pilares do empirismo:
- transparência
- inspeção
- adaptação
Escrevemos sobre os três pilares do empirismo e seu papel no Scrum com mais detalhes aqui. Mas hoje, veremos como eles se aplicam ao Sprint e sua estrutura.
Transparência
Dividir o trabalho em Sprints aumenta a transparência, pois todas as pessoas envolvidas podem obter as informações necessárias sobre o status do trabalho do Produto em cada Sprint. Sprint Planning e Sprint Review, o início e o fim de um Sprint, combinados com uma atualização do Product Backlog, fornecem a todas as partes interessadas informações valiosas sobre o status atual do Produto.
Inspeção
Ao dividir o trabalho em Sprints é possível monitorar frequentemente o seu progresso. Isso promove a identificação constante de problemas em duas áreas-chave. Estes são:
- questões relacionadas ao cumprimento do Objetivo do Produto – no início e no final do Sprint, ou seja, durante o Planejamento do Sprint e a Revisão do Sprint
- obstáculos na forma como o Time Scrum trabalha – durante as reuniões diárias e no final de cada Sprint, ou seja, durante Daily Scrum e Sprint Retrospective
Adaptação
A adaptação é uma parte muito importante do trabalho do Time Scrum, pois permite resolver os problemas identificados durante a inspeção. Durante cada Sprint, Daily Scrum e Sprint Retrospective fornecem um espaço seguro para falar sobre como melhorar o Time Scrum. A implementação das soluções propostas acontece imediatamente ou no início do próximo Sprint.
Sprint Planning e Sprint Review criam um espaço seguro para discussão sobre os Objetivos e métodos para alcançá-los. Um bom Time Scrum autogerenciado descobre com sucesso o que e como implementar para o próximo Sprint.
Que mudanças fazer durante um Sprint?
Cada Sprint deixa espaço suficiente para o Time Scrum melhorar e improvisar a maneira como eles trabalham. Portanto, identifique o que mudar durante um Sprint. O Guia do Scrum não fornece uma lista de tais mudanças. No entanto, a noção de empirismo fornece diretrizes a serem seguidas e adaptadas à maneira como um determinado Time Scrum trabalha.
- Todas as alterações podem comprometer o alcance da Meta da Sprint. De acordo com a primeira regra, durante um Sprint você não pode, por exemplo, reduzir o número de tarefas nesse Sprint ou alterar significativamente suas características. Um Sprint está intimamente ligado ao Objetivo do Sprint. Portanto, quando a meta muda, devemos abortar a Sprint. No entanto, isso quase nunca acontece, pois a única razão para um Sprint falhar é quando o objetivo se torna obsoleto. Tenha em mente que a decisão de encerrar um Sprint pertence exclusivamente ao Product Owner.
- A qualidade do trabalho não pode ser comprometida. Esta regra tem como objetivo evitar que o trabalho feito durante um Sprint se torne um Incremento porque não atende à Definição de Conclusão. Reduzir a qualidade do trabalho pode resultar no cumprimento da Meta da Sprint ostensivamente, mas a forma como as tarefas individuais são concluídas não atende aos padrões de qualidade estabelecidos pela organização ou exigidos pelos Stakeholders.
- O Product Backlog pode ser detalhado. Ao trabalhar em um Produto, o conhecimento sobre ele aumenta. Portanto, o detalhe das tarefas a serem executadas aumenta naturalmente. Portanto, é uma mudança aceitável e até mesmo aconselhável durante uma Sprint detalhar o Product Backlog.
- O escopo do trabalho pode ser esclarecido ou renegociado. Essa mudança, como a anterior, envolve uma compreensão crescente da natureza do trabalho que está sendo realizado. A Equipe de Desenvolvimento pode fazer isso em consulta com o Product Owner. No entanto, a condição básica para sua introdução é a ausência de conflito com os princípios 1. e 2.
Sprint no Scrum - Resumo
Sprint é o evento Scrum cíclico que contém todos os outros. Ele tem uma meta de sub-sprint separada da meta de produto. E o Sprint Backlog é diferente do Product Backlog. A natureza dos Sprints é cíclica. A duração fixa dos Sprints é propícia para manter boas práticas de fluxo de trabalho e nutrir os três pilares do empirismo. Durante um Sprint, o Time Scrum não pode mudar seu Objetivo. Pode, no entanto, refinar o Product Backlog e, à medida que o conhecimento cresce, refinar e negociar o escopo do trabalho.
Se você gosta do nosso conteúdo, junte-se à nossa comunidade de abelhas ocupadas no Facebook, Twitter, LinkedIn, Instagram, YouTube, Pinterest.
Guia do Scrum:
- Glossário de termos básicos, funções e noções
- O que é Scrum?
- Valores do Scrum
- Como implementar o Scrum na sua empresa?
- Time Scrum - o que é e como funciona?
- Quem é um Product Owner?
- Os erros mais comuns do Product Owner
- Quem é o Scrum Master?
- Características de um bom Scrum Master
- Os erros mais comuns do Scrum Master
- Quais estatísticas e métricas o Scrum Master deve acompanhar?
- Cooperação entre Product Owner e Scrum Master
- Equipe de Desenvolvimento em Scrum
- Os erros mais comuns dos desenvolvedores
- Artefatos do Scrum
- Escalando Scrum
- Backlog da Sprint
- O que é o Backlog do Produto?
- O que são histórias de usuários?
- Criando a melhor história de usuário com INVEST
- Os erros mais comuns da história do usuário
- Critérios de aceitação da história do usuário
- Estimativa e pontos de história no Scrum
- Poker de Planejamento
- Jogo de estimativa de equipe
- Definindo Incremento
- Eventos Scrum
- O que é Sprint no Scrum?
- Compromissos da Equipe Scrum - Objetivo do Produto, Objetivo do Sprint e Definição de Conclusão
- O que é um gráfico Burndown?
- Como criar e interpretar um gráfico de burndown?
- Vantagens e desvantagens do gráfico de burndown
- Quadros Kanban em Scrum e Scrumban
- Velocidade no Scrum - Velocidade da Equipe de Desenvolvimento
- Reunião diária
- Planejamento de Sprint
- Revisão da Sprint
- O que é uma Sprint Retrospective?
- Erros comuns durante uma Sprint Retrospective
- Nutrição do Backlog do Produto