SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
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

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 softwareVandre Ramos, MSc, MBA, CSM
 
Seminario Scrum
Seminario ScrumSeminario Scrum
Seminario ScrumFingerTips
 
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 PimentelManoel 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 2020Alvaro 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ínuaThoughtworks
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 
Agilidade no Governo do Ceará
Agilidade no Governo do CearáAgilidade no Governo do Ceará
Agilidade no Governo do CearáPaulo Furtado
 
Migração SVN para GIT
Migração SVN para GITMigração SVN para GIT
Migração SVN para GITDenis Santos
 
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 ScrumScrumHalf 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 timeElias 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 prontoAlexsandro 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

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 scrumPablo Juan ஃ
 
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
 
Redistributable Intro To Scrum
Redistributable Intro To ScrumRedistributable Intro To Scrum
Redistributable Intro To ScrumJuan Bernabó
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPaulo 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 ÁgilRebecca Betwel
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
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 ScrumInove
 
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASANALISE E DESENVOLVIMENTO DE SISTEMAS
ANALISE E DESENVOLVIMENTO DE SISTEMASNilo Basílio
 
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