Scrum - Eventos

O Scrum Process Framework pode ser visualizado por meio de uma sequência de eventos e os artefatos correspondentes. Os eventos Scrum são eventos cronometrados. Isso significa que, em um projeto, todo evento scrum tem uma duração máxima predefinida. Esses eventos permitem transparência sobre o andamento do projeto para todos os que estão envolvidos no projeto. Os eventos vitais do scrum são-

  • The Sprint
  • Sprint Planning
  • Reuniões diárias de Scrum
  • The Sprint Review
  • A Retrospectiva Sprint

The Sprint

Durante uma Sprint, um incremento de produto funcional é desenvolvido. Geralmente tem duração de duas semanas ou um mês, e essa duração permanece constante para todos os sprints do projeto. Não podemos ter durações variáveis ​​para os diferentes sprints em um projeto. Um novo Sprint começa imediatamente após a conclusão do Sprint anterior.

O objetivo do Sprint é um objetivo definido para o Sprint. Ele fornece orientação à equipe sobre o motivo pelo qual está construindo o incremento. Ele é criado durante a reunião de planejamento do Sprint. O escopo do sprint é esclarecido e renegociado entre o Dono do Produto e a Equipe à medida que mais informações sobre os requisitos são aprendidas. Assim, cada Sprint está associado a ele, uma definição do que deve ser construído, um design e o plano flexível que irá orientar a construção, o trabalho de desenvolvimento e o incremento do produto resultante.

Um Sprint deve ser cancelado se o objetivo do Sprint se tornar obsoleto. Isso pode ocorrer se a organização mudar de direção ou se as condições de mercado ou tecnologia mudarem. Um sprint pode ser cancelado apenas pelo product owner, embora outros tenham influência sobre o mesmo.

Devido à natureza de curta duração dos Sprints, o cancelamento durante um sprint raramente faz sentido. Como os cancelamentos de sprint consomem recursos, por serem reorganizados em outro Sprint, eles são muito incomuns.

Se um Sprint for cancelado e parte do trabalho produzido durante o Sprint for potencialmente liberável, o Product Owner normalmente o aceita. Todos os itens do Sprint Backlog incompletos são colocados de volta no Product Backlog.

Sprint Planning

O trabalho a ser executado no Sprint é planejado na Reunião de Planejamento do Sprint. A Reunião de Planejamento de Sprint tem duração máxima de quatro horas para sprints de duas semanas e oito horas para Sprints de um mês. É responsabilidade do Scrum Master garantir que a reunião ocorra e que todos os participantes necessários estejam presentes e entendam o propósito da reunião agendada. O Scrum Master moderará a reunião para monitorar a sustentação da discussão e o encerramento no tempo.

O Sprint Planning se concentra nas duas questões a seguir -

  • O que precisa ser e pode ser entregue no incremento da sprint?
  • Como será realizado o trabalho necessário para a execução do Sprint?

As entradas para esta reunião são -

  • O Backlog do Produto
  • O incremento do produto mais recente
  • Capacidade projetada da equipe durante o Sprint
  • Desempenho anterior da equipe

O Time Scrum discute a funcionalidade que pode ser desenvolvida durante o Sprint. O Product Owner fornece esclarecimentos sobre os itens do Product Backlog. A equipe seleciona os itens do Product Backlog para a Sprint, pois são os melhores para avaliar o que podem realizar na Sprint. A equipe é composta por analistas, designers, desenvolvedores e testadores. O trabalho é realizado de forma colaborativa, minimizando o retrabalho.

O Time Scrum então apresenta o objetivo do Sprint. A meta do Sprint é um objetivo que fornece orientação à equipe sobre por que está construindo o incremento do produto. A equipe então decide como construirá a funcionalidade selecionada em um incremento de produto funcional durante a Sprint. Os itens do Product Backlog selecionados para este Sprint mais o plano para entregá-los são chamados de Sprint Backlog.

O trabalho durante um sprint é estimado durante o planejamento do sprint e pode ter vários tamanhos e / ou esforços. Ao final da reunião de Sprint Planning, o trabalho é dividido em tarefas de duração de um dia ou menos. Isso é para permitir a facilidade de alocação de trabalho e rastreamento da conclusão. Se a equipe perceber que tem muito ou pouco trabalho, ela pode renegociar os itens do Backlog do produto selecionados com o Product Owner.

O Time também pode convidar outras pessoas (não fazendo parte do Time Scrum) para participar da reunião de Planejamento do Sprint para obter conselhos técnicos ou de domínio ou ajuda na estimativa.

Reuniões diárias de Scrum

O Daily Scrum Meeting é uma reunião de 15 minutos para o Time, realizada diariamente para entender rapidamente o trabalho desde a última Daily Scrum Meeting e criar um plano para as próximas 24 horas. Esta reunião também é conhecida como Reunião Diária.

O Daily Scrum Meeting é realizado no mesmo horário e local todos os dias para reduzir a complexidade.

Durante a reunião, cada membro da equipe explica -

  • O que ele fez ontem que ajudou a equipe a cumprir a meta do Sprint?

  • O que ele fará hoje para ajudar a equipe a cumprir a meta do Sprint?

  • Ele vê algum impedimento que o impeça ou a equipe de cumprir a meta do Sprint?

O Daily Scrum é confundido com um evento de rastreamento de status, embora, na verdade, seja um evento de planejamento.

A entrada para a reunião deve ser como a equipe está se saindo em direção ao objetivo do Sprint, e a saída deve ser um plano novo ou revisado que otimiza os esforços da equipe para atingir o objetivo do Sprint.

Embora o Scrum Master coordene a Reunião Daily Scrum e garanta que os objetivos da reunião sejam alcançados, a Reunião é de responsabilidade do Time.

Se necessário, o Time pode se reunir imediatamente após a Reunião Diária do Scrum, para qualquer discussão detalhada, ou para re-planejar o resto do trabalho do Sprint.

A seguir estão os benefícios das reuniões diárias Scrum -

  • Melhore a comunicação dentro da equipe.

  • Identificar impedimentos, se houver, de forma a facilitar a retirada antecipada dos mesmos, de forma a minimizar o impacto no Sprint.

  • Destaque e promova tomadas de decisão rápidas.

  • Melhorar o nível de conhecimento da equipe.

Revisão de Sprint

Uma revisão do Sprint é realizada no final de cada Sprint. Durante a Sprint Review, uma apresentação do incremento que está sendo lançado é revisada. Nesta reunião, o Time Scrum e os stakeholders colaboram para entender o que foi feito no Sprint. Com base nisso, e em quaisquer alterações no Backlog do produto durante a Sprint, os participantes chegam às próximas etapas necessárias que podem otimizar o valor. Assim, o objetivo da Sprint Review é obter feedback e progredir em conjunto.

A Sprint Review é normalmente realizada por duas horas para sprints de duas semanas e por quatro horas para sprints de um mês.

O Scrum Master garante que -

  • A reunião acontece.

  • Os participantes entendem o propósito.

  • A reunião é focada na agenda necessária e é concluída dentro da duração exigida.

A Sprint Review inclui os seguintes aspectos -

  • Os participantes incluem o Time Scrum e os principais interessados, conforme convidados pelo Dono do Produto.

  • O Product Owner explica quais itens do Backlog do Produto foram concluídos durante o sprint e quais não foram.

  • A Equipe discute o que deu certo durante a Sprint, quais problemas ocorreram e como esses problemas foram resolvidos.

  • A equipe demonstra o trabalho que concluiu e responde a perguntas, se houver, sobre o incremento.

  • Todo o grupo discute o que fazer a seguir. Portanto, a Revisão do Sprint fornece uma entrada valiosa para o Planejamento do Sprint do Sprint subsequente.

  • A equipe Scrum então analisa o cronograma, orçamento, recursos potenciais e mercado para o próximo lançamento antecipado do incremento do produto.

  • O resultado da Revisão do Sprint é um Backlog do Produto atualizado, que define os prováveis ​​itens do Backlog do Produto para o próximo Sprint.

Retrospectiva de Sprint

A Retrospectiva da Sprint ocorre após a Revisão da Sprint e antes do próximo Planejamento da Sprint. Geralmente é uma reunião de uma hora para sprints de duas semanas e uma reunião de três horas para Sprints de um mês.

O objetivo da Retrospectiva Sprint é -

  • Combine os aprendizados do último Sprint, no que diz respeito a pessoas, relacionamentos, processos e ferramentas.

  • Identifique os principais itens que deram certo e melhorias potenciais.

  • Elaboração de plano de implantação de melhorias para aumento da qualidade do produto.

A Retrospectiva do Sprint é uma oportunidade para o Time Scrum introspectar e melhorar dentro da estrutura do processo Scrum de forma a tornar o próximo resultado do Sprint mais eficaz.

Reference

Guia do Scrum © 1991-2013 Ken Schwaber e Jeff Sutherland, todos os direitos reservados.