SCRUM
Abstract
Nessa palestra você vai descobrir por que os Princípios e Valores do SCRUM são mais importantes do que as Práticas, e como práticas certas
no contexto errado podem simplesmente arruinar o seu projeto. Você vai descobrir por que a prática certa executada pela pessoa errada pode
não ter efeito algum ou ainda, como o resultado das práticas sem o conhecimento dos valores pode te levar a conclusões erradas.
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
progressoSCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
progresso progressoSCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
progresso progresso progresso
SCRUM Meetings
Sprint
Planning 1
Sprint
Planning 2
Daily
Meeting
Meeting
Daily
Meeting
Daily
Sprint
Review
Sprint
Retrospec
o o o
O que?
Como?
progresso progresso progresso
resultado
Propósito do Burndown
•
Radiador de informação sobre o andamento do Sprint.
•
Alerta para replanejamento.
•
Evita a síndrome do estudante.
Quem deve desenhar o BurnDown?
Quem deve desenhar o BurnDown?
1.
Scrum Master
2.Product Owner
Quem deve desenhar o BurnDown?
1.
Scrum Master
2.Product Owner
3.As galinhas
Quem deve desenhar o BurnDown?
1.
Scrum Master
2.Product Owner
3.As galinhas
Quem deve desenhar o BurnDown?
1.Scrum Master
2.Product Owner
3.As galinhas
4.A Tia do Cafézinho
5.O Time
Resposta correta:
Daily Meeting
O Daily meeting é uma reunião diária de
15min onde cada participante responde as 3
perguntas:
•
o que eu fiz ontem?•
o que eu vou fazer hoje?umm entendi!
umm entendi!
•
ScrumMaster.
umm entendi!
•
ScrumMaster.
•
Product Owner.
umm entendi!
•
ScrumMaster.
•
Product Owner.
•
Time.
O que é o Daily Meeting?
É uma ferramenta que o time usa para se replanejar diariamente, buscando alternativas para entregar mais rápido o Goal do Sprint.
O que é o Daily Meeting?
•
Tirar uma foto do projetoÉ uma ferramenta que o time usa para se replanejar diariamente, buscando alternativas para entregar mais rápido o Goal do Sprint.
O que é o Daily Meeting?
•
Tirar uma foto do projeto•
Descobrir dependencias/impedimentosÉ uma ferramenta que o time usa para se replanejar diariamente, buscando alternativas para entregar mais rápido o Goal do Sprint.
O que é o Daily Meeting?
•
Tirar uma foto do projeto•
Descobrir dependencias/impedimentos•
Endereçar quaisquer necessidades dos indivíduos do time. É uma ferramenta que o time usa para se replanejar diariamente, buscando alternativas para entregar mais rápido o Goal do Sprint.O que é o Daily Meeting?
•
Tirar uma foto do projeto•
Descobrir dependencias/impedimentos•
Endereçar quaisquer necessidades dos indivíduos do time.•
Replanejar o trabalho diariamente.É uma ferramenta que o time usa para se replanejar diariamente, buscando alternativas para entregar mais rápido o Goal do Sprint.
Daily Meeting Sintomático
Daily Meeting Sintomático
•
respostas genéricas e mecanizadas à 2 perguntasDaily Meeting Sintomático
•
respostas genéricas e mecanizadas à 2 perguntas•
impedimentos nunca são levantadosDaily Meeting Sintomático
•
respostas genéricas e mecanizadas à 2 perguntas•
impedimentos nunca são levantados•
pessoas atrasadas.Daily Meeting Sintomático
•
respostas genéricas e mecanizadas à 2 perguntas•
impedimentos nunca são levantados•
pessoas atrasadas.•
daily meeting semanal.Sprint Review
“É uma reunião de 2 horas onde o time
apresenta o que foi produzido durante o
Sprint Review
O propósito é causar a interação entre PO, as
pessoas as quais ele representa e o time.
Sprint Review
•
É o ponto de inspeção e adaptação do product ownerpara otimizar o retorno sobre o investimento.
O propósito é causar a interação entre PO, as
pessoas as quais ele representa e o time.
Sprint Review
•
É o ponto de inspeção e adaptação do product ownerpara otimizar o retorno sobre o investimento.
•
baseado no que foi descoberto, o PO reestrutura oProduct Backlog para o próximo sprint.
O propósito é causar a interação entre PO, as
pessoas as quais ele representa e o time.
Sprint Review
•
É o ponto de inspeção e adaptação do product ownerpara otimizar o retorno sobre o investimento.
•
baseado no que foi descoberto, o PO reestrutura oProduct Backlog para o próximo sprint.
•
Tomar decisões colaborativamente.O propósito é causar a interação entre PO, as
pessoas as quais ele representa e o time.
Sprint Review
•
É o ponto de inspeção e adaptação do product ownerpara otimizar o retorno sobre o investimento.
•
baseado no que foi descoberto, o PO reestrutura oProduct Backlog para o próximo sprint.
•
Tomar decisões colaborativamente.O propósito é causar a interação entre PO, as
pessoas as quais ele representa e o time.
Sprint Planning
“ é uma reunião de 4 horas para
planejar como será o trabalho da
Sprint Planning
Sprint Planning
Falta de entendimento sobre produção puxada
Sprint Planning
Falta de entendimento sobre produção puxada
•
estressa as pessoas
Sprint Planning
Falta de entendimento sobre produção puxada
•
estressa as pessoas
•
reduz a qualidade
Sprint Planning
Falta de entendimento sobre produção puxada
•
estressa as pessoas
•
reduz a qualidade
•
diminui a velocidade
Sprint Planning
Falta de entendimento sobre produção puxada
•
estressa as pessoas
•
reduz a qualidade
•
diminui a velocidade
Sprint Planning
“ O segredo do planejamento é definir
colaborativamente um Goal desafiador
baseado na capacidade real do Time. ”
Sprint Retrospective
“ É uma reunião de 2 horas para
discutir o que foi bem e o que pode
Prime Directive
“ Não importa o que descobrimos, nós
entendemos e realmente acreditamos que cada um
fez o melhor trabalho que pode considerando: O
que era conhecido, suas habilidades, os recursos
disponíveis e a situação no momento. ”
Sprint Retrospective
•
Não é reunião para lavar roupa suja.
•
Não é reunião para achar culpados.
•
É preciso ter um ambiente 100% seguro.
•
Falta de ação é um problema.
•
Trocar o facilitador periodicamente é
interesante.
Product Owner
• Escreve as histórias
• Prioriza as histórias
• Mantém o Product Backlog priorizado
humm entendi...
Product Owner
• Responsável pelo sucesso ou fracasso do projeto. • Expert de Domínio
• Maximizar ROI
• Cria uma visão compartilhada. • Criar o Release Plan do Produto
“O Product Owner
não é a pessoa que
conta história.
É a pessoa que
demanda a
funcionalidade! “
ScrumMaster
• Facilitador.
• Não tem autoridade sobre o time.
• Organiza reuniões e faz cumprir o time-box.
• Remove Impedimentos.
humm entendi...
ScrumMaster
ScrumMaster
•
É um agente de mudança.ScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.ScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.•
Protege o time de interferências externas (não é paternalismo)•
Criar um ambiente 100% transparente e seguro que encoraja aScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.•
Protege o time de interferências externas (não é paternalismo)•
Criar um ambiente 100% transparente e seguro que encoraja acultura do feedback imediato.
ScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.•
Protege o time de interferências externas (não é paternalismo)•
Criar um ambiente 100% transparente e seguro que encoraja acultura do feedback imediato.
•
Ensina os valores e práticas ágeis de engenharia de software.•
Alinhar as expectativas entre PO e Time, garantindo um clima de parceria entre ambos.ScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.•
Protege o time de interferências externas (não é paternalismo)•
Criar um ambiente 100% transparente e seguro que encoraja acultura do feedback imediato.
•
Ensina os valores e práticas ágeis de engenharia de software.•
Alinhar as expectativas entre PO e Time, garantindo um clima de parceria entre ambos.ScrumMaster
•
É um agente de mudança.•
Garante que todos os papéis do Scrum estão sendo seguidos.•
Protege o time de interferências externas (não é paternalismo)•
Criar um ambiente 100% transparente e seguro que encoraja acultura do feedback imediato.
•
Ensina os valores e práticas ágeis de engenharia de software.•
Alinhar as expectativas entre PO e Time, garantindo um clima de parceria entre ambos.“ Um bom ScrumMaster é capaz de Implementar mudanças positivas
significativas a cada iteração. “