O Scrum é um framework de desenvolvimento iterativo de produtos, que tem suas raízes no desenvolvimento de software ágil, dentro do qual pessoas são estimuladas a resolver problemas complexos e adaptativos, de forma incremental.
Princípios do Scrum
O Scrum é fundamentado nas teorias empíricas de controle de processo, e tem como base para sua implementação três pilares: Transparência, inspeção e adaptação.
Valores do Scrum
São 5 os valores que, quando praticados pelo time, sustentam os 3 pilares do Scrum:
- Comprometimento: No Scrum cada pessoa deve estar comprometida com os objetivos do time e com a meta do Sprint.
- Coragem: Um Time de Scrum trabalha com coragem para fazer a coisa certa e encarar os problemas difíceis, dentro dos limites do framework.
- Foco: No Scrum o time mantém o foco constante na meta da Sprint e nos objetivos do time.
- Abertura: O Time do Scrum e Stakeholders concordam em estarem abertos a respeito do trabalho a ser feito e dos desafios com a sua execução.
- Respeito: Os membros do Time do Scrum respeitam uns aos outros como pessoas capazes e independentes.
Confira mais em Os Valores do Scrum.
Papéis do Scrum
O time do Scrum é multidisciplinar, auto-organizado e enxuto, possuindo apenas os seguintes papéis:
- Time de desenvolvimento: Responsável pela construção do produto, e contém todas as competências para executar o trabalho. Tem dee 3 a 9 pessoas.
- Product Owner: Responsável por manter o backlog de trabalho, com o propósito de maximizar o valor do produto a ser desenvolvido.
- Scrum Master: Responsável por auxiliar a compreensão do Scrum e garantir que o mesmo seja corretamente aplicado.
Eventos do Scrum
O Scrum roda em Sprints, a base do seu processo iterativo, que contempla quatro eventos formais:
- Reunião de planejamento (Sprint Planning): Executada no início de cada Sprint, para planejamento.
- Reunião diária (Daily Scrum): Reunião de acompanhamento diário, para inspeção e adaptação.
- Reunião de revisão (Sprint Review): Executada ao fim da Sprint, para inspeção e adaptação do incremento de produto produzido.
- Reunião de retrospectiva (Sprint Retrospective): Executada após a reunião de revisão, para inspeção e adaptação do processo de desenvolvimento.
Artefatos do Scrum
O Scrum contempla os seguintes artefatos para sua execução:
- Backlog do Produto: É uma lista com tudo o que deve ser necessário para o produto, mantida e priorizada pelo Product Owner.
- Backlog da Sprint: É um conjunto de itens selecionados do Backlog do Produto para desenvolvimento na Sprint.
- Incremento: É o resultado final da Sprint, que é a soma do que foi desenvolvido mais o o resultado das Sprints anteriores.
Posts relacionados
- O framework Scrum: apresenta uma introdução aos fundamentos do Scrum, como seus princípios, papéis, eventos e artefatos.
- Os valores do Scrum: apresenta os 5 valores do Scrum, adicionados ao Guia do Scrum na sua revisão de Julho de 2016.
Referências
- http://scrumguides.org/: Guia oficial do Scrum, mantido pelos criadores do Scrum, Jeff Sutherland e Ken Schwaber