Introdução ao Scrum Basics
O básico do Scrum é um processo simples que ajuda a criar produtos em partes e em iterações, para aderir às necessidades flutuantes do mercado, bem como aos objetivos estritos da organização.
Funções em um Scrum
A equipe scrum consiste em três funções: um Dono do Produto, a Equipe de Desenvolvimento e um Scrum Master.
1. Proprietário do produto:
- Criando uma visão organizacional.
- É uma representação do negócio e marca o retorno do investimento.
- Passa a visão para as equipes envolvidas.
- Assume a propriedade da lista de pendências.
- Dá prioridade às necessidades do mercado.
- É o tomador de decisão para as equipes.
- Medeia entre a equipe e os clientes para entregar o produto final conforme as necessidades e em tempo hábil.
2. Equipe de desenvolvimento:
- Autogerenciada - a equipe é autogerenciada e a decisão na frente de trabalho é tomada mutuamente.
- Independente - a equipe tem poderes para tomar suas próprias decisões.
- Sem designação - a equipe não possui designação e cada membro possui as habilidades necessárias para entregar o trabalho necessário.
- Equipes pequenas - as equipes de desenvolvimento são idealmente pequenas, com 5-9 membros.
3. Mestre do Scrum:
- Líder - Treina as equipes em vários aspectos do scrum basic, guia-as sobre como proceder na frente do trabalho e, portanto, colhe as vantagens do scrum.
- Ajuda a eliminar obstáculos - Ajuda as equipes de desenvolvimento a remover todos os obstáculos no caminho do progresso e a ajudá-los a evoluir.
- Identifica maneiras de colaborar - facilita a equipe com tudo o que precisa para poder entregar o produto final.
- Ajuda as equipes a permanecerem seguras - Garante que nenhum fator externo possa influenciar a equipe de forma alguma.
Artefatos de um Scrum
A documentação é usada para o progresso no trabalho e não para a colaboração. O software de trabalho sempre mede esse progresso. A documentação no scrum é apenas através de quatro artefatos principais, a saber: Lista de pendências do produto, Lista de pendências da Sprint, Incremento e Definição de Concluído.
1. Lista de pendências do produto:
- Evolui conforme as necessidades do mercado.
- Lista todos os requisitos necessários para fornecer produtos de qualidade.
- É atualizado continuamente.
2. Lista de pendências do sprint:
- Subconjunto de itens da lista de pendências do produto e deve ser finalizado em um sprint.
- Os itens são divididos em pequenos pedaços.
- Focado em como entregar trabalho em um único sprint.
- Ajuda a priorizar o trabalho conforme os requisitos do cliente e a entrega final.
- Ajude as equipes a supervisionar o progresso e garantir que as metas estejam alinhadas.
3. Incremento do produto:
O trabalho entregue no final de cada sprint é chamado de incremento. No final de cada iteração, obtemos um PI (Incremento do produto) que promete agregar valor e, no final, obtemos o produto necessário.
4. O que é feito?
'Definição de concluído' em um scrum significa que ajuda as equipes a especificar um trabalho como concluído. É assim que as equipes podem estimar até que ponto o trabalho foi concluído.
Atividades básicas do Scrum
As atividades do Scrum são executadas em iterações e permitem tempo para a preparação, além de colocar todos os aprendizados em uso.
As atividades do Scrum incluem:
- Refinamento de lista de pendências do produto
- Planejamento de Sprint
- Scrum diário
- Revisão da Sprint
- Retrospectiva do Sprint
1. Refinamento da lista de pendências do produto:
- Elimina os itens da lista de pendências do produto que não são mais uma prioridade.
- Inclui itens de lista de pendências de produtos que não são mais uma prioridade.
- Divide os itens da lista de pendências do produto em partes.
2. Planejando um Sprint:
- Negocia itens de lista de pendências do produto na presença do Dono do produto.
- Permite uma compreensão madura do processo de trabalho.
- Conclui itens menores com prioridade.
- O trabalho é planejado e concluído adequadamente.
Para garantir que os requisitos acima sejam atendidos, precisamos fazer o seguinte:
- Qual é o trabalho a ser feito?
- Como o trabalho identificado deve ser realizado?
3. Reunião diária de um Scrum:
O scrum diário é um tipo de reunião que é realizada todas as manhãs por no máximo 15 minutos. Isso também é conhecido como reunião stand-up diária. Inclui:
- Qual foi a minha contribuição no trabalho ontem?
- Qual será minha contribuição hoje?
- Existe algum aborrecimento me interrompendo no meio?
4. Revisão do Sprint:
- Uma ilustração adequada do processo de trabalho, com uma explicação dos recursos do produto.
- Um feedback do produto que nos permite conhecer a lacuna no produto que pode ser trabalhado.
- Uma reunião é convocada pelo scrum master, com a participação das equipes envolvidas e de todas as partes interessadas para discutir o produto desenvolvido e o processo de trabalho seguido.
5. Análise retrospectiva do Scrum:
- A equipe revisa e pergunta sobre o que correu bem em termos de colaboração, planejamento, processo e ferramentas
- Eles descobrem a lacuna e ajudam a melhorar o processo e a competência dos membros da equipe envolvidos.
- Eles planejam e adotam uma postura firme sobre como proceder de um sprint para outro.
- A equipe garante que todo o ciclo de trabalho até a entrega seja improvisado a cada vez.
As três perguntas que cada membro da equipe precisa responder:
- O que precisamos começar a fazer?
- O que precisamos parar de fazer?
- O que precisamos continuar fazendo?
Conclusão:
- Apesar de ser tão preciso e eficiente, o scrum tem suas próprias limitações:
- A execução de uma estrutura tão extensa é difícil para equipes dispersas geograficamente.
- Uma estrutura tão extensa não funciona para equipes com membros que possuem habilidades específicas.
- Certos aspectos do scrum pertencentes a fatos externos não podem ser controlados.
- Essa estrutura não se encaixa em alguns produtos, pois eles possuem recursos especializados.
Artigos recomendados:
Este foi um guia para o básico do Scrum. Aqui discutimos os papéis no Scrum, os artefatos de um scrum e as várias atividades de um Scrum. Você também pode consultar os seguintes artigos para saber mais -
- Gerenciamento Ágil de Produtos
- Plano de Gerenciamento de Escopo
- Scrum Essentials
- Gerenciamento ágil