Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Scrum é uma estrutura usada pelas equipes para gerenciar o trabalho e resolver problemas de forma colaborativa em ciclos curtos. O Scrum implementa os princípios do Agile como um conjunto concreto de artefatos, práticas e funções.
O ciclo de vida do Scrum
O diagrama abaixo detalha o ciclo de vida do Scrum iterativo. Todo o ciclo de vida é concluído em períodos de tempo fixos chamados sprints. Um sprint é tipicamente de uma a quatro semanas de duração.
Funções de equipe do Scrum
Há três funções principais no Scrum: o proprietário do produto, o mestre scrum e a equipe de desenvolvimento.
Proprietário de produto
O proprietário do produto é responsável pelo que a equipe cria e por que eles o criam. O proprietário do produto é responsável por manter a lista de pendências do trabalho atualizada e em ordem de prioridade.
Mestre de scrum
O mestre do Scrum garante que o processo do Scrum seja seguido pela equipe. Os mestres do Scrum estão continuamente atentos a como a equipe pode melhorar, ao mesmo tempo em que resolvem impedimentos e outros problemas de bloqueio que surgem durante o sprint. Scrum masters são parte treinador, parte membro da equipe, e parte líder de torcida.
Equipe de desenvolvimento
Os membros da equipe de desenvolvimento realmente criam o produto. A equipe é dona da engenharia do produto, e da qualidade que o acompanha.
Lista de pendências do produto
A lista de pendências do produto é uma lista priorizada de trabalho que a equipe pode fornecer. O proprietário do produto é responsável por adicionar, alterar e repriorizar a lista de pendências conforme necessário. Os itens no topo da lista de pendências devem estar sempre prontos para a equipe executar.
Planejar o sprint
No planejamento de sprint, a equipe escolhe itens de lista de pendências para trabalhar no próximo sprint. A equipe escolhe itens de lista de pendências com base na prioridade e no que acredita que pode ser concluído no sprint. A lista de pendências de sprint é a lista de itens que a equipe planeja entregar no sprint. Muitas vezes, cada item na lista de pendências de sprint é dividido em tarefas. Uma vez que todos os membros concordam que a lista de pendências de sprint é alcançável, o sprint começa.
Executar o sprint
Depois que o sprint é iniciado, a equipe executa o backlog do sprint. O Scrum não especifica como a equipe deve executar suas tarefas. A equipe decide como gerenciar seu próprio trabalho.
Scrum define uma prática chamada scrum diário, muitas vezes chamada de standup diário. O Scrum diário é uma reunião diária limitada a quinze minutos. Os membros da equipe geralmente ficam durante a reunião para garantir que ela permaneça breve. Cada membro da equipe relata brevemente seu progresso desde ontem, os planos para hoje e qualquer coisa que impeça seu progresso.
Para ajudar o Scrum diário, as equipes geralmente revisam dois artefatos:
Quadro de tarefas
O quadro de tarefas lista cada item de lista de pendências em que a equipe está trabalhando, dividido nas tarefas necessárias para concluí-lo. As tarefas são colocadas nas colunas Fazer, Em andamento e Concluídas com base em seu status. A placa fornece uma maneira visual de acompanhar o progresso de cada item de lista de pendências.
Saiba mais sobre os quadros de tarefas kanban.
Gráfico de Burndown do sprint
O sprint burndown é um gráfico que representa o trabalho restante diário, normalmente mostrado em horas. O gráfico de burndown fornece uma maneira visual de mostrar se a equipe está no caminho certo para concluir todo o trabalho até o final do sprint.
Revisão de sprint e retrospectiva de sprint
No final do sprint, a equipe executa dois treinos:
Revisão de sprint
A equipe demonstra o que realizaram para as partes interessadas. Eles demonstram o software e mostram seu valor.
Retrospectiva de sprint
A equipe leva tempo para refletir sobre o que correu bem e quais áreas precisam de melhorias. O resultado da retrospectiva são ações para o próximo sprint.
Incremento
O produto de um sprint é chamado de incremento ou incremento potencialmente entregável. Independentemente do termo, a saída de um sprint deve ser de qualidade transportável, mesmo que seja parte de algo maior e não possa ser enviada por si só. Ele deve atender a todos os critérios de qualidade definidos pela equipe e pelo proprietário do produto.
Repetir, aprender, melhorar
Todo o ciclo é repetido para o próximo sprint. O planejamento de sprint seleciona os próximos itens na lista de pendências do produto e o ciclo se repete. Enquanto a equipe executa o sprint, o proprietário do produto garante que os itens na parte superior da lista de pendências estejam prontos para serem executados no sprint a seguir.
Esse ciclo iterativo mais curto oferece à equipe muitas oportunidades para aprender e melhorar. Um projeto tradicional geralmente tem um longo ciclo de vida, digamos de 6 a 12 meses. Embora uma equipe possa aprender com um projeto tradicional, as oportunidades são muito menores do que uma equipe que executa em sprints de duas semanas, por exemplo.
Esse ciclo iterativo é, em muitos aspectos, a essência do Agile.
O Scrum é muito popular porque fornece estrutura suficiente para orientar as equipes, dando-lhes flexibilidade em como elas são executadas. Seus conceitos são simples e fáceis de aprender. As equipes podem começar rapidamente e aprender à medida que vão. Tudo isso torna o Scrum uma ótima opção para as equipes que estão começando a implementar princípios Agile .
Próximas etapas
Encontre mais informações sobre recursos, treinamento e certificação do Scrum:
Saiba como gerenciar o processo do Scrum.
Organizações maiores e mais complexas podem achar que o Scrum não se ajusta às suas necessidades. Para esses casos, confira o Scaled Agile Framework.