Upload
hinto
View
23
Download
0
Tags:
Embed Size (px)
DESCRIPTION
SCRUM E O SEU CICLO. Alexsandro Marques, CSPO. Apoio:. Alexsandro Marques. Coordenador de Projetos da Provider Sistemas Hoje estou como Scrum Master Certified Scrum Product Owner Coordenador do User Group Scrum Recife Instrutor da Qualiti Software Processes. Scrum. - PowerPoint PPT Presentation
Citation preview
Alexsandro Marques, CSPO
Apoio:
• Coordenador de Projetos da Provider Sistemas• Hoje estou como Scrum Master• Certified Scrum Product Owner• Coordenador do User Group Scrum Recife• Instrutor da Qualiti Software Processes
Alexsandro Marques
ScrumScrum
É um processo
iterativo e incremental para
desenvolvimento de produtos.
O objetivo é entregar o
máximo de valor de negócio possível no menor tempo
Scrum é também um meio
de evidenciar os problemas
PAPÉISe
responsabilidades
Fonte: http://www.implementingscrum.com
Fonte: http://www.implementingscrum.com
Porco•Product Owner (dono do produto)•Scrum Master•Team (Time/Equipe)
Team (Time/equipe)
Fonte: http://www.implementingscrum.com
Galinha•Presidentes•Diretores
Team (Time/equipe)
Scrum tem poucos papéis: Product Owner, Time, Scrum Master
Product Owner*
*Me dá, me dá, me dá, me dá!
Criar e compartilhar uma
visão do projeto
Tomar decisões
continuamente sobre os itens do product backlog
Escrever e priorizar itens de backlog
Validar software no final de cada Sprint
Estabelecer e manter o plano de entregas
Tomar decisões pensando no ROI do projeto
Aceitar ou rejeitar o resultado dos trabalhos
Scrum Master*
*Mãe, quando eu crescer, quero ser Scrum Master.
Trabalharcom o Product Owner
Cuidar do time
Manter
o processo funcionando
Disseminaro Scrum na empresa
Garantir comunicação
entre todos os envolvidos
Time*
*Tudo eu! Tudo eu!
RESPONSÁVEL por entregar os itens do sprint backlog
COMPROMISSO
para entregar um
incremento funcional de software
Estimar
itens do backlog
Gerenciar o próprio progresso
Auto organizados para
entregar o que o PO quer
2±9
7
Os artefatosdo Scrum
Product Backlog
Sprint Backlog
Burnup/Burndown Charts
As cerimônias do SCRUM
TIMEBOX!
PLANEJAMENTO
EXECUÇÃO
CHECAGEM
AÇÃO
Idéia do Projeto
Visão do projeto
Product Owner
Define as funcionalidades do sistema
Prioriza funcionalidades de acordocom as necessidades do cliente
O Product Backlog é uma lista de todas as funcionalidades desejadas no produto,
estimadas pelo time e priorizadas peloProduct Owner.
O Product Backlog mudar à medida em que se aprende mais sobre o produto, seus clientes e o negócio, ou seja, é emergente.
Qualquer pessoa pode contribuir com
Product Backlog.
Exemplo de um Product Backlog
Manter oProduct Backlog
Sprint Planning #1
Timeboxed – 2 horas
TIMESCRUM MASTER
PRODUCT OWNER
Sprint Planning 1
Reunião de Estratégia
Sprint Planning 1
Definir o objetivo da
Sprint
Sprint Planning 1
Comprometimento do
Time
Sprint Planning 1
OO TimeTime, e somente o , e somente o TimeTime,,pode decidir e sepode decidir e se
comprometer a respeitocomprometer a respeitodo trabalho que serádo trabalho que será
executado.executado.
Sprint Planning 1
Sprint Planning #2
Timeboxed – 2 horas
TIMESCRUM MASTER
Sprint Planning 2
É um planejamento tático da equipe
Sprint Planning 2
Product Ownernão precisa participar
Sprint Planning 2
OO TimeTime discutirá o discutirá oProduct BacklogProduct BacklogSelecionadoSelecionado, , dividindodividindoas estórias em tarefas.as estórias em tarefas.
Sprint Planning 2
Reunião de Reunião de DesignerDesignerde Softwarede Software
Sprint Planning 2
Definição de ProntoDefinição de ProntoDoD – Definition of DoneDoD – Definition of Done
Sprint Planning 2
ComprometimentoComprometimentoem desenvolver todas asem desenvolver todas as
tarefas as definidas.tarefas as definidas.
Sprint Planning 2
O Sprint Backlog é a lista de tarefas que o time se comprometeu com o Product Owner a
implementar durante a Sprint.
Projetos Scrum progridem em uma série de “sprints”
Ocorre em um período de duas a quatro semanas
Um período constante leva a um melhor “ritmo”
O produto é projetado, codificado e testado
Sprint
Daily Scrum
Timeboxed – 15 Minutos
Reunião Reunião publicapublica,,onde todos podemonde todos podemparticipar. participar.
TermômetroTermômetro dodoprojetoprojeto
““hora do café”hora do caf锓“conversa sobre futebol”conversa sobre futebol”
““debate técnico”debate técnico”““julgamento”julgamento”
Reunião Diária NÃO é
As três perguntas doAs três perguntas do
Daily Scrum.
#1#1
O que eu fiz desde aO que eu fiz desde aúltima reunião?última reunião?
#2#2
O que eu vou fazer atéO que eu vou fazer atéa próxima reunião?a próxima reunião?
Quais os problemas estãoQuais os problemas estãoimpedindo a realizaçãoimpedindo a realizaçãodo meu trabalho?do meu trabalho?
#3#3
Reunião que daReunião que davisibilidade a todo o visibilidade a todo o TimeTime..
Cuidado!Cuidado!Esta é uma reunião rápida.Esta é uma reunião rápida.
NovaFuncionalidade
Sprint Review
Timeboxed – 4 horas
TodosTodos participam. participam.
Se Se prepararpreparar para Review. para Review.
NÃONÃO é permitido o usoé permitido o usode Slides.de Slides.
Sprint Retrospective
Timeboxed – 3 horas
TEAMTEAMSCRUM MASTERSCRUM MASTER
PRODUCT OWNER *PRODUCT OWNER *
Reunião de portasReunião de portasfechadasfechadas..
Tem como Tem como objetivoobjetivodetectar pontos dedetectar pontos demelhoriasmelhorias..
Não Apontar Não Apontar CulpadosCulpados
DOIS modelosDOIS modelos
Os Os SEISSEIS passos da passos daretrospectivaretrospectiva..
#1#1Definir a segurançaDefinir a segurançado ambiente.do ambiente.
#2#2Linha do tempo.Linha do tempo.
#3#3O que foi Bom.O que foi Bom.
#4#4O que pode melhorar.O que pode melhorar.
#5#5Dividir as melhorias Dividir as melhorias por responsabilidadespor responsabilidades
#6#6Priorizar as melhorias.Priorizar as melhorias.
Os Os TRÊSTRÊS passos dapassos daretrospectivaretrospectiva..
A A EQUIPEEQUIPE discute o que discute o quegostaria de...gostaria de...
#1#1Começar a fazer.Começar a fazer.
#2#2Parar de fazer.Parar de fazer.
#3#3Continuar fazendo.Continuar fazendo.
O que aconteceria se ...
Se as cerimônias não acontecem
Falta planejamentoFalta comprometimento para entregas
PO pode aceitar itens que não estão prontos
Igor MacaúbasAlexsandro Marques
Marcos Pereira
Criado por:
www.alexsandromarques.wordpress.comwww.scrum.org.br
www.scrumalliance.orghttp://br.groups.yahoo.com/group/scrum-
brasil
Este trabalho está licenciado através da “Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 3.0 Unported”
Você pode:Copiar, distribuir, exibir e executar a obra
Criar obras derivadas
Sob as seguintes condições:Atribuição. Você deve dar crédito ao autor original, da forma especificada pelo autor ou licenciante.Uso Não-Comercial. Você não pode utilizar esta obra com finalidades
comerciais. Compartilhamento pela mesma Licença. Se você alterar, transformar, ou criar
outra obra com base nesta, você somente poderá distribuir a obra resultante sob uma licença idêntica a esta
• Para cada novo uso ou distribuição, você deve deixar claro para outros os termos da licença desta obra. • Qualquer uma destas condições podem ser renunciadas, desde que Você obtenha permissão do autor.• Nothing in this license impairs or restricts the author's moral rights.
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.pt