SlideShare uma empresa Scribd logo
Scrum
Umaintroduçãoaagilidade
Thiago Boschese
AboutMe
https://medium.com/@tboschese
20XX 20XX 20XX 20XX
MetodologiasÁgeis?
;
http://agilemanifesto.org/iso/ptbr/manifesto.html
FDD
NEXUS
Cristal
http://stateofagile.versionone.com/
OqueéScrum?
OrigemdoScrum
Em 1995 os americanos Jeff
Sutherland e Ken Schawber
formalizaram o Scrum para o mundo
lançando o Scrum Guide, um pequeno
livro que descreve as praticas
fundamentais do framework.
InstituiçõesCertificadoras
Em 2014 a Scrum Alliance, Scrum
Org e Scrum inc anunciaram sua
união para a criação de um padrão,
centralizando o Scrum Guide como
documento base e única fonte
oficial do framework.
Scrumguides
http://www.scrumguides.org
Scrum
UmFrameworkSimplespara
gerenciarprojetoscomplexos
Desenvolvimentoincremental
Sprint1
Poucas requisitos
desenvolvidos mas já é
possivel entregar
software funcionando ao
cliente.
Sprint2
Mais requisitos
prontos, novas
funcionalidades
entregues.
Sprint3
Todos os requisitos
desenvolvidas,
projeto finalizado
3Pilaresdo
Scrum
transparência
Inspeção
Adaptação
Práticasfundamentais
Papéis Artefatos eventos
Papéis
Scrum Master
Product Owner
Dev Team
ProductOwner
DevTeam
ScrumMaster
ScrumTeam
Artefatos
Product Backlog
Sprint Backlog
Incremento de Software
Productbacklog
Productbacklog
Gromming
Sprintbacklog
Sprintbacklog
Incrementodesoftware
Incrementodesoftware
Eventos
Sprint Planning
Sprint
Daily Scrum
Sprint Review
Retrospectiva
Sprintplanning
Evento com o objetivo de
selecionar e detalhar os itens que
serão desenvolvidos na próxima
sprint.
2 horas de planejamento para cada
semana de sprint
Na primeira parte o PO e o Dev
Team escolhem os itens do Product
Backlog que serão desenvolvidos,
na segunda o Dev Team mapeia as
tasks necessárias para desenvolver
os itens.
Sprintplanning
Planningpoker-StoryPoints
0 1/2 1 2 3 5
8 13 20 40 100 ?
Planningpoker-Tshirt
XS S M L XL ?
A definição de pronto é o objetivo
principal a ser alcançado ao final
da Sprint.
É acordada por todo o Time Scrum
na primeira parte do Sprint
Planning.
Deve guiar o desenvolvimento para
a entrega de um incremento
software pronto e que traga valor
ao usuário/cliente.
Definitionof
Done
ExemplodeDefinitionofDone
DOD-Sprint2
Corrigirtodososbugsquerestaramdasprint1
Finalizarodesenvolvimentodomódulodevendas
TestareAutomatizartodasasfeaturesdesenvolvidasnasprint
Sprint
É o periodo de construção e
desenvolvimento do incremento de
software.
Sprints devem durar entre 2 e 4
semanas.
Durante a Sprint o todo o Dev Team
deve estar focado em desenvolver e
testar todos os itens do Sprint
Backlog.
Sprint
Burndownchart
DailyScrum
Na reunião diaria todos os
integrantes do Dev Team devem
responder 3 perguntas:
1 - O que fiz ontem?
2 - O que estou fazendo hoje?
3 - Existe algum impedimento para
realização das tarefas da sprint?
A Daily Scrum deve durar no máximo
15 minutos e todos devem estar de
pé.
Deve ser executada sempre no mesmo
horário e local.
DailyScrum
SprintReview
O Sprint Review ocorre logo após o
termino da Sprint.
Neste evento o Dev Team apresenta
ao Product Owner tudo que foi
desenvolvido na Sprint e recebe
feedbacks sobre as entregas do
ponto de vista de negócio.
Tem duração máxima de 4 horas.
SprintReview
Retrospectiva
Após o Sprint Review o Dev Team e
o Scrum Master fazem uma
retrospectiva listando todos os
pontos positivos e negativos que
ocorreram ao decorrer da sprint,
discutindo suas causas e efeitos.
Para os pontos negativos é
importante criar um backlog de
melhorias (gerenciado pelo Scrum
Master) ou um plano de ação a ser
executado na proxima sprint.
Tem duração máxima de 3 horas.
Retrospectiva
Dúvidas?
https://qabrslack.typeform.com/to/G1pa89
https://www.meetup.com/pt-BR/qasaopaulo
QA Ninja Conf - Scrum uma Introdução a Agilidade

Mais conteúdo relacionado

Mais procurados

Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
Jarbas Pereira
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
Marcelo Gaspar BLACK BELT, CISA, CGEIT
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Vandre Ramos, MSc, MBA, CSM
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario Scrum
FingerTips
 
Scrum fundamentos basicos
Scrum   fundamentos basicosScrum   fundamentos basicos
Scrum fundamentos basicos
André Agostinho
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
Renato Gosling
 
SCRUM
SCRUMSCRUM
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Manoel Pimentel Medeiros
 
Alterações no Guia do Scrum 2020
Alterações no Guia do Scrum 2020Alterações no Guia do Scrum 2020
Alterações no Guia do Scrum 2020
Alvaro Junqueira
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
Thoughtworks
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
Lucas Vinícius
 
Aula 16 - Scrum team parte 2
Aula 16 -  Scrum team parte 2Aula 16 -  Scrum team parte 2
Aula 16 - Scrum team parte 2
Orlando Lima Treinamentos
 
Agilidade no Governo do Ceará
Agilidade no Governo do CearáAgilidade no Governo do Ceará
Agilidade no Governo do Ceará
Paulo Furtado
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
Rafael Pinheiro
 
Migração SVN para GIT
Migração SVN para GITMigração SVN para GIT
Migração SVN para GIT
Denis Santos
 
Scrum
ScrumScrum
Scrum
ScrumScrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
ScrumHalf Tool
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
Elias Nogueira
 
DoD - Como elaborar uma definição de pronto
DoD - Como elaborar uma definição de prontoDoD - Como elaborar uma definição de pronto
DoD - Como elaborar uma definição de pronto
Alexsandro Marques
 

Mais procurados (20)

Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario Scrum
 
Scrum fundamentos basicos
Scrum   fundamentos basicosScrum   fundamentos basicos
Scrum fundamentos basicos
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
 
SCRUM
SCRUMSCRUM
SCRUM
 
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
 
Alterações no Guia do Scrum 2020
Alterações no Guia do Scrum 2020Alterações no Guia do Scrum 2020
Alterações no Guia do Scrum 2020
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Aula 16 - Scrum team parte 2
Aula 16 -  Scrum team parte 2Aula 16 -  Scrum team parte 2
Aula 16 - Scrum team parte 2
 
Agilidade no Governo do Ceará
Agilidade no Governo do CearáAgilidade no Governo do Ceará
Agilidade no Governo do Ceará
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Migração SVN para GIT
Migração SVN para GITMigração SVN para GIT
Migração SVN para GIT
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
 
Coach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
 
DoD - Como elaborar uma definição de pronto
DoD - Como elaborar uma definição de prontoDoD - Como elaborar uma definição de pronto
DoD - Como elaborar uma definição de pronto
 

Semelhante a QA Ninja Conf - Scrum uma Introdução a Agilidade

Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
Leonardo Melo Santos
 
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
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
Pablo Juan ஃ
 
Scrum
ScrumScrum
Scrum
ScrumScrum
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
Cris Fidelix
 
Scrum
ScrumScrum
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
Juan Bernabó
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
Paulo Furtado
 
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
Rebecca Betwel
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
William Lima
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
Audasi Tecnologia e Inovação
 
O que é SCRUM
O que é SCRUMO que é SCRUM
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
Inove
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
Luis Guimaraes
 
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
Thiago Reis da Silva
 
Agile
AgileAgile
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
Nilo Basílio
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
Carlos Lucas Brandão
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software
ProfThiagoAAlves
 

Semelhante a QA Ninja Conf - Scrum uma Introdução a Agilidade (20)

Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
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)
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
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
ScrumScrum
Scrum
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To Scrum
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
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
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é SCRUM
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Agilidade Com Scrum
Agilidade Com ScrumAgilidade Com Scrum
Agilidade Com Scrum
 
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
 
Agile
AgileAgile
Agile
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMAS
 
Desenvolvimento ágil com scrum
Desenvolvimento ágil com scrumDesenvolvimento ágil com scrum
Desenvolvimento ágil com scrum
 
Scrum - Engenharia de Software
Scrum - Engenharia de Software Scrum - Engenharia de Software
Scrum - Engenharia de Software
 

QA Ninja Conf - Scrum uma Introdução a Agilidade