O documento resume os fundamentos e técnicas de qualidade no Scrum, incluindo seu histórico, papéis, artefatos, eventos, processo e como a qualidade do produto e processo são abordados. O Scrum foi apresentado em 1995 e visa entregas contínuas de valor por meio de adaptação, transparência e inspeção constantes.
2. Histórico do SCRUM
O SCRUM foi apresentado em 1995, em uma conferência em
Austin, Texas, por Jeff Sutherland e Ken Schwaber.
O termo SCRUM foi herdado do Rugby, a partir do artigo “The
New Product Development Game” (Takeuchi e Nonaka).
Em 2001 Jeff e Ken estavam entre os 17 líderes de
desenvolvimento de software que criaram o Manifesto Ágil.
Indivíduos e interações mais que processos e ferramentas.
4. Scrum é um framework dentro do qual pessoas podem tratar e
resolver problemas complexos de modo adaptativo, enquanto
procuram realizar entregas contínuas que gerem valor.
6. Os artefatos
User Stories: descrição clara e objetiva do que deve ser
desenvolvido.
Product Backlog: lista de requisitos da aplicação, contém tudo o
que precisa ser desenvolvido.
Sprint Backlog: lista de tarefas que precisarão ser entregues
para atingir o objetivo da sprint.
Definition of Done: é um documento utilizado para garantir a
qualidade das entregas da sprint. Reúne informações sobre o
8. Os eventos
Sprint: é o evento principal do SCRUM, e trata-se de um ciclo de
desenvolvimento (iteração). Segundo o Scrum Guide, deve
ter entre 2 e 4 semanas.
Sprint Planning: evento no qual uma sprint é planejada,
definindo o que será desenvolvido e como será
desenvolvido.
Daily Scrum: reunião diária de 15min que tem como objetivo
avaliar o progresso do time quanto ao objetivo da sprint, bem
como identificar impedimentos no processo.
9. Os eventos
Sprint Retrospective: evento realizado para identificar lições
aprendidas da última sprint. Utilizam-se 3 perguntas básicas:
O que fizemos de bom e devemos manter?
O que pode ser melhorado?
Como vamos implementar as ações de melhoria?
Sprint Review: evento realizado para a revisão da sprint, com o
objetivo de mostrar o que foi feito ao P.O. e receber
feedbacks quanto ao produto. Também identifica o que não
11. SCRUM e Qualidade
O SCRUM foi fundamentado nas teorias empíricas de controle de
processo. Possui três pilares em sua essência:
1. Transparência: aspectos e informações relevantes devem
estar sempre visíveis.
2. Inspeção: artefatos e progresso do projeto devem ser
inspecionados constantemente.
3. Adaptação: ao identificar variações indesejáveis, os ajustes
devem ser realizados o mais rápido possível para evitar mais
12. Inspeção x Adaptação
Eventos Inspeciona
Sprint Planning
Daily Scrum
Sprint Review
Sprint
Retrospective
Adapta
Product Backlog
Definition of Done
Objetivo da Sprint
Sprint Backlog
Progresso quanto ao
objetivo da sprint
Sprint Backlog
Planejamento diário
Entregas realizadas
Versões/Releases
Product Backlog
Tecnologia e processos
Interação e colaboração
entre o time
Plano de ação para
melhorias
13. Qualidade do Produto
Artefatos Eventos Papéis Processos
Time QA
envolvido no
processo
Fail Fast
Cliente/Usuário
Product OwnerSprint Review
Product/Sprint
Backlog
User Stories
Definition of
Done
14. Qualidade do Processo
Artefatos Eventos Papéis Processos
Processo é
colaborativo
Scrum Master
Sprint
Retrospective
Definition of
Done
Daily Scrum
Objetivo da
Sprint
Product/Sprint
Backlog
Refining
User Stories