Академический Документы
Профессиональный Документы
Культура Документы
Definio
No :
Processo ou uma tcnica para construir produtos.
O que realmente :
Framework dentro do qual pode-se empregar vrios
processos ou tcnicas.
A eficcia relativa
Voc pode melhorar as prticas.
Teoria Scrum
Empirismo
Aborgadem iterativa e incremental
previsibilidade e controle de riscos.
Transparncia
Visibilidade de aspectos significativos do
processo
Padro
Mesmo entendimento do que est sendo visto
Inspeo
Artefatos Scrum e o progresso
Detectar variaes
No muito frequente
No atrapalhar a execuo de tarefas
Inspetores especializados
Mais benfico
Adaptao
Caso haja desvios
Reajustar o processo ou o material sendo produzido
Time Scrum
Composto por:
Product Owner / Dono do produto
Time de Desenvolvimento
Scrum Master
Auto-organizveis
Forma de completarem seu trabalho
Multifuncionais
Todas as competncias necessrias
Product Owner
Maximizar valor do produto e do trabalho do
Time de Desenvolvimento
Product Owner
Gerenciar o Backlog do produto
Pode delegar para o Time de Desenvolvimento
Continua sendo o responsvel
Product Owner
Gerenciamento do Backlog do produto:
Clarificar os itens
Ordenar
Valor do trabalho
Torn-lo visvel e transparente
Entendimento necessrio dos itens
Product Owner
uma pessoa, no um comit
Pode representar um comit no Backlog do Produto
Product Owner
Alteraes nas prioridades dos itens devem
passar por ele
Time de Desenvolvimento
Entregar verso usvel no fim da Sprint
Auto-organizados
Multifuncionais
Time de Desenvolvimento
Sem ttulos
Responsabilidade ao time como um todo
Sem sub-times
Time de Desenvolvimento/Tamanho
Pequeno o suficiente para manter gil
Grande o suficiente para completar tarefas
em uma Sprint
Time de Desenvolvimento/Tamanho
Pequenos DEMAIS:
Time de Desenvolvimento/Tamanho
Grande DEMAIS :
Mais que nove integrantes
Muita coordenao exigida
Muita complexidade para um processo emprico
Scrum Master
Garantir que o Scrum seja entendido e
aplicado
Fora do time:
entender interaes teis
No time:
Maximizar o valor criado
Eventos Scrum
Criar rotina
Minimizar necessidade de outras reunies
Time-boxed
Sprint
possui durao fixa
Outros eventos
podem acabar antes do limite
Sprint
um time-boxed de um ms ou menos
criado um Pronto
Verso potencialmente utilizvel do produto
Incremental
Sprint
So compostas por:
Sprint
Durante a Sprint:
No so feitas mudanas que ponham em perigo o
objetivo da Sprint
As metas de qualidade no diminuem
Escopo pode ser clarificado e renegociado
Conforme o aprendizado
Sprint
Cada Sprint pode ser considerada um projeto
Temporrios
Horizonte no maior que um ms.
Entregam produtos
Pronto
etc.
Sprint
Cada Sprint possui:
Sprint
Quando o horizonte da Sprint muito longo:
a definio do que ser construdo pode mudar
A complexidade pode aumentar
O risco pode crescer
Sprint
Permitem previsibilidade
garante a inspeo e adaptao
Cancelamento da Sprint
Product Owner possui a autoridade para isto
Pode fazer sob influncia
Partes interessadas,
Time de Desenvolvimento e
Scrum Master
Cancelamento da Sprint
Objetivo da Sprint se tornou obsoleto
Organizao mudou de direo
As condies do mercado ou das tecnologias
mudaram
No faz mais sentido dadas s circunstncias
Cancelamento da Sprint
Raramente faz sentido
Devido a curta durao da Sprint
Cancelamento da Sprint
Revisados
Itens do Backlog do Produto completados
Pronto
Cancelamento da Sprint
Itens incompletos so reestimados e
colocado de volta no Backlog do Produto.
Trabalho feito deve ser frequentemente
reestimado.
Cancelamento da Sprint
Cancelamento de Sprints consome recursos
Nova reunio de planejamento da Sprint (Nova
Sprint)
Reunio de Planejamento da
Sprint
Onde o trabalho a ser realizado na Sprint
planejado
Criado com a colaborao de todo o Time
Scrum
Time-box com no mximo 8 horas para
Sprint de ms de durao
Reunio de Planejamento da
Sprint
Scrum Master:
garante que evento ocorra
garante que os participantes entendam seu propsito
Mantem o time dentro dos limites do time-box
Reunio diria
Limite de 15 minutos (time-boxed)
Sincronizar atividades
Criar um plano para as prximas 24 horas.
Reunio diria
Inspecionar trabalho feito desde a ltima
Reunio.
Prever trabalho feito antes da prxima
Reunio.
Sempre no mesmo horrio e local
Reunio diria
O que fiz ontem?
O que farei hoje?
Quais so os obstculos?
As perguntas sempre se referem a meta do
Time na Sprint.
Reunio Diria
Time inspeciona o progresso
Em direo ao objetivo da Sprint?
Tende a completar o trabalho do Backlog da Sprint?
Reunio Diria
O Time responsvel pela conduo da
Reunio.
Scrum Master para a Reunio Diria :
Assegura que ocorra.
Ensina o Time a mant-la dentro do timebox de 15 min.
Refora que somente integrantes do Time
participam.
Reunio Diria
Melhoram comunicaes.
Eliminam outras reunies.
Identificam e removem impedimentos
Rpidas tomadas de deciso
Melhoram o nvel de conhecimento do Time.
Reunio chave para inspeo e adaptao.
Reviso da Sprint
Reviso da Sprint
Colaborao nas prximas coisas que podem
ser feitas
otimizar valor.
Reunio informal
No reunio de status
Apresentao do incremento
Motivar e obter comentrios
Promover a colaborao
Reviso da Sprint
Time-boxed de 4 horas de durao
Sprint de um ms.
Scrum Master:
Garante que o evento ocorra
Garante que os participantes entendam seu objetivo
Ensina a todos a manter a reunio dentro dos
limites do Time-box.
Reviso da Sprint
Participantes:
Time Scrum
Stakeholders chaves
Convidados pelo Product Owner
Product Owner:
Esclarece quais itens do Backlog foram Prontos e
quais no foram Prontos
Discute o Backlog do Produto tal como est.
Ele projeta as provveis datas de concluso
Reviso da Sprint
Time de Desenvolvimento:
Reviso da Sprint
O que fazer a seguir? (Prxima Sprint)
Entradas para a Reunio de Planejamento da
prxima Sprint.
Anlisar
Mudanas do mercado e do uso potencial do produto
Coisa mais importante a se fazer a seguir
Linha do tempo, oramento, potenciais capacidades,
e mercado para a prxima verso esperada do
produto
Reviso da Sprint
Resultado
Backlog do Produto revisado
Define provvel Backlog do Produto para a
prxima Sprint.
Backlog do Produto pode ser ajustado
completamente
Atender novas oportunidades
Retrospectiva da Sprint
Oportunidade para o Time Scrum
Inspecionar a s prprio
Criar um plano para melhorias
Retrospectiva da Sprint
Scrum Master garante
Garante que o evento ocorra
Garante que os participantes entendam seu
propsito.
Ensina todos a mant-lo dentro do time-box.
Participa da reunio como um membro auxiliar do
time
Devido a sua responsabilidade pelo processo
Scrum
Retrospectiva da Sprint
Propsito:
Inspecionar como a ltima Sprint foi
Pessoas
relacionamentos
processos
ferramentas
Retrospectiva da Sprint
Propsitos
Identificar e ordenar
Itens que foram bem
Potenciais melhorias
Criar plano para implementar melhorias
Retrospectiva da Sprint
Scrum Master
Encoraja o Time Scrum a melhorar
Processo do framework do Scrum
Processo de desenvolvimento
Prticas para faz-lo mais efetivo e agradvel.
Time Scrum
Planeja formas de aumentar a qualidade do
produto
Retrospectiva da Sprint
Ao final
Time Scrum dever ter identificado melhorias
Sero implementadas na prxima Sprint
Artefatos do Scrum
Artefatos do Scrum
Representam o trabalho ou o valor
Fornecimento de transparncias
Oportunidades de inspeo e adaptao
Backlog do Produto/Artefatos
Lista ordenada
Tudo que deve ser necessrio no produto
Backlog do Produto/Artefatos
Nunca est completo
Primeiros desenvolvimentos
Requisitos inicialmente conhecidos
Melhor entendidos
Backlog do Produto
Lista todas as caractersticas, funes,
requisitos, melhorias e correes para as
futuras verses.
Itens do Backlog possuem atributos
Descrio
Ordem
Estimativa
Valor
Backlog do Produto
Backlog torna-se uma lista maior e mais
completa
Produto usado, ganha valor e mercado oferece
retorno
Backlog do Produto
Mltiplos Times Scrum frequentemente
trabalham no mesmo produto
Utilizado para descrever o trabalho previsto
Um atributo do Backlog do Produto que
agrupe itens pode ser aplicado
Refinamento do Backlog do
Produto
Ao de adicionar
Detalhes
Estimativas
Ordem
Refinamento do Backlog do
Produto
Time de Desenvolvimento decide o Pronto
Consome menos de 10% da capacidade do
Time de Desenvolvimento
Podem ser atualizados a qualquer momento
pelo
Product Owner
A critrio do Product Owner
Itens do Backlog
Itens de ordem mais alta
Devem ser mais claros e detalhados que os de ordem
mais baixa
Estimativas do Backlog
Feito pelo Time de Desenvolvimento
Product Owner deve influenciar o Time
Ajudando no entendimento
Tomar decises conflituosas de troca
Monitorando o Progresso a
Caminho do Objetivo
Em qualquer ponto do tempo
O total do trabalho restante para alcanar o objetivo
pode ser somado
Monitorando o Progresso a
Caminho do Objetivo
Prticas de estimativas
Burndown
Burnup
Outras
Backlog da Sprint
um conjunto de itens do Backlog do Produto
selecionados para a Sprint
Previso do Time de Desenvolvimento
Determina as funcionalidades no prximo incremento
Trabalho necessrio para um incremento Pronto
Backlog da Sprint
um plano com detalhes suficientes para
que as mudanas sejam entendidas na
Reunio Diria
Time de Desenvolvimento modifica
Surge durante a Sprint
Quando o Time de Desenvolvimento trabalha
seguindo o plano e aprende mais sobre o trabalho
necessrio para atingir o objetivo da Sprint
Backlog da Sprint
Acionado pelo Time de Desenvolvimento
Novo trabalho necessrio
Atualizado
Conforme o trabalho realizado ou completo
Quando desnecessrio, removido
Monitorando o Progresso da
Sprint
Em qualquer ponto do tempo
O total do trabalho restante dos itens do Backlog da
Sprint pode ser somado
Incremento
Soma de todos os itens do Backlog do
produto completos durante a Sprint
Valor dos incrementos das Sprints anteriores
Ao final da Sprint, um novo incremento deve
estar Pronto
Condio de utilizvel, independentemente do
Product Owner decidir liber-lo ou no
Transparncia do Artefato
Transparncia do Artefato
Scrum invoca transparncia
Decises
Percepo do estado dos artefatos
Transparncia do Artefato
Colaborao entre Scrum Master, Product
Owner, Time de Desenvolvimento e outras
partes envolvidas
Scrum Master deve aplicar tcnica adequada
Scrum Master deve monitorar para manter
uma mxima transparncia
Transparncia do Artefato
Scrum Master deve lidar com o Time Scrum
e organizar o aumento da transparncia dos
artefatos
Transparncia no ocorre de uma dia para o
outro
Envolve aprendizagem, conhecimento e mudanas
Definio de Pronto
Todos devem entendem o significado de
Pronto
Para o Time Scrum quando o trabalho esta
completo no incremento do produto
Cada Sprint deve entregar incrementos de
funcionalidades potencialmente utilizvel
que atenda a definio de Pronto
Pronto?
Se Pronto para um incremento no uma
conveno de desenvolvimento da
organizao, o Time de Desenvolvimento do
Time Scrum deve definir uma definio de
Pronto apropriada para o produto.
Pronto?
Cada incremento adicionado aos
incrementos anteriores e testado, para
garantir que os incrementos funcionam
juntos
Time Scrum maduro o Pronto pode ter
critrios mais rigorosos de qualidade
Concluso
Concluso
Papis, artefatos, eventos e regras Scrum so
imutveis e embora seja possvel
implementar somente parte do Scrum, o
resultado no Scrum.
Scrum existe somente na sua totalidade,
funcionando como um container para outras
tcnicas, metodologias e prticas.