SlideShare uma empresa Scribd logo
1 de 15
Fundamentos e Técnicas de
Qualidade no SCRUM
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.
Mas afinal, o que é
SCRUM?
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.
Os papéis
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
Os artefatos
Burndown: gráfico com análise de quantidade de trabalho a ser
realizado x datas ou dias de execução.
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.
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
O processo
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
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
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
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
Referências
Scrum Guide;
Manifesto Ágil;

Mais conteúdo relacionado

Mais procurados (18)

Scrum
ScrumScrum
Scrum
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
 
Antigo_Scrum
Antigo_ScrumAntigo_Scrum
Antigo_Scrum
 
Scrum fundamentos basicos
Scrum   fundamentos basicosScrum   fundamentos basicos
Scrum fundamentos basicos
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
 
Apresentação Scrum 2012
Apresentação Scrum 2012Apresentação Scrum 2012
Apresentação Scrum 2012
 
Xp e Scrum
Xp e ScrumXp e Scrum
Xp e Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Scrum em 20 minutos
Scrum em 20 minutosScrum em 20 minutos
Scrum em 20 minutos
 
Scrum - Técnicas e Práticas
Scrum - Técnicas e PráticasScrum - Técnicas e Práticas
Scrum - Técnicas e Práticas
 
Metodologia ágil com scrum
Metodologia ágil com scrumMetodologia ágil com scrum
Metodologia ágil com scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Aula 18 - Sprint - parte 1
Aula 18 - Sprint - parte 1Aula 18 - Sprint - parte 1
Aula 18 - Sprint - parte 1
 

Semelhante a Fundamentos e técnicas de qualidade do scrum

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumJuan Bernabó
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Scrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoScrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoRalph Rassweiler
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilRebecca Betwel
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Gestao Agil de Projetos com Scrum
Gestao Agil de Projetos com ScrumGestao Agil de Projetos com Scrum
Gestao Agil de Projetos com ScrumRafael Ramos
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Mariana de Azevedo Santos
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software ProfThiagoAAlves
 

Semelhante a Fundamentos e técnicas de qualidade do scrum (20)

Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Scrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimentoScrum no contexto de processos de desenvolvimento
Scrum no contexto de processos de desenvolvimento
 
Scrum
ScrumScrum
Scrum
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Gestao Agil de Projetos com Scrum
Gestao Agil de Projetos com ScrumGestao Agil de Projetos com Scrum
Gestao Agil de Projetos com Scrum
 
SCRUM
SCRUMSCRUM
SCRUM
 
A Teoria do Scrum
A Teoria do ScrumA Teoria do Scrum
A Teoria do Scrum
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software
 
Portuguese Scrum
Portuguese ScrumPortuguese Scrum
Portuguese Scrum
 

Fundamentos e técnicas de qualidade do scrum

  • 1. Fundamentos e Técnicas de Qualidade no SCRUM
  • 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.
  • 3. Mas afinal, o que é SCRUM?
  • 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
  • 7. Os artefatos Burndown: gráfico com análise de quantidade de trabalho a ser realizado x datas ou dias de execuçã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