148
Scrum Gestão ágil de projetos

Scrum

  • Upload
    rania

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

Scrum. Gestão ágil de projetos. Ana Rouiller Glaucia Peres Igor Macaúbas Marcos Pereira. Veja. Ouça. Fale. - PowerPoint PPT Presentation

Citation preview

Page 1: Scrum

ScrumGestão ágil de

projetos

Page 2: Scrum

Ana RouillerGlaucia PeresIgor Macaúbas

Marcos Pereira

Page 3: Scrum

sete maravilhas do mundo planetas vizinhos

pacotes turísticos esportes

meios de transporte músicas

contato com a agência Araçatubalogo da empresa roupas adequadas

melhores cidades praias

hospedagem mergulhos

formas de pagamento atmosfera

Page 4: Scrum

Veja Ouça Fale

Page 5: Scrum

“A maioria das nossas suposições sobre negócios, tecnologia e organizações têm pelo menos 50 anos. Elas tem sobrevivido ao seu tempo. Como resultado, estamos pregando, ensinando, e praticando políticas que estão cada vez mais desalinhadas com a realidade, e são contra produtivas.”

Peter Drucker (1909-2005)

Page 6: Scrum

31% são cancelados

53% custam o dobro do estimado

Apenas 16% são completados

no prazo e custo estimados

* dados do CHAOS report

Page 7: Scrum
Page 8: Scrum

Falta de envolvimento do usuário

Requisitos e especificações incompletas

Falta de suporte da direção

Falta de Pessoas e Recursos

Page 9: Scrum
Page 10: Scrum
Page 11: Scrum
Page 12: Scrum
Page 13: Scrum

Falhar é uma maneira muito

forte de aprendizado,

mas é preciso parar de apontar culpados

Page 14: Scrum

“Jogar a culpa dos problemas nas

pessoas envolvidas é mais do que contra produtivo, é deixar

uma situação ruim pior ainda.”

Mary Poppendieck

Page 15: Scrum

Manifesto

Ágil

Page 16: Scrum

Indivíduos e interação entre eles mais que processos e ferramentas

Page 17: Scrum

Software Funcionando mais que documentação abrangente

Page 18: Scrum

Colaboração mais que negociação de contratos

Page 19: Scrum

Responder às mudanças mais que seguir um plano

http://www.agilemanifesto.org

Page 20: Scrum

Olá,

Scrum!

Page 21: Scrum

RUGBY

Page 22: Scrum

Scrum é um processo

iterativo e incremental para

desenvolvimento de produtos.

Page 23: Scrum

O objetivo é entregar o

máximo de valor de negócio* possível no menor tempo

* Foco no ROI – Retorno de investimento

Page 24: Scrum

Scrum é também um meio

de evidenciar os problemas

Page 25: Scrum

Mas Scrum não é bala de prata*

* Não mata vampiros & afins* Exige trabalho duro e comprometimento

Page 26: Scrum

P D C APlan, Do, Check, Act

Page 27: Scrum

PLANEJAMENTO

Page 28: Scrum

EXECUÇÃO

Page 29: Scrum

CHECAGEM

Page 30: Scrum

Retrospectiva e melhoria contínua

Page 31: Scrum

O processo não é avaliado enquanto está rodando

Page 32: Scrum

Tipos de Processos

Page 33: Scrum

“É típico adotar a abordagem de modelagem definida quando os mecanismos subjacentes pelos quais um processo opera são

razoavelmente bem entendidos. Quando o processo é muito complexo para ser definido, a abordagem empírica é a escolha apropriada.” (Ogunnaike and Ray, Oxford University Press)

Page 34: Scrum

Processo definidovs

Processo empírico

Page 35: Scrum

Desenvolvimento de software

não é um processo que

gera as mesmas saídas para as mesmas entradas

Page 36: Scrum

Processos empíricos

Page 37: Scrum

Complexos, caóticos ou seus detalhes ainda não são conhecidos

Page 38: Scrum

Atividades podem ser cíclicas

e tem duração com muitas variações

Page 39: Scrum

É difícil estimar tempos de execução

Page 40: Scrum
Page 41: Scrum

Fixar a maior quantidade possível de parâmetros

Page 42: Scrum

Parâmetros de contexto Tempo, Esforço, Time

Parâmetros de entrada Itens a fazer, Prioridades, Estimativas

Parâmetros de saída Objetivos, Critérios de avaliação

Page 43: Scrum

Exatamente o que Scrum faz!

Page 44: Scrum

Ciclo Scrum

Page 45: Scrum

Ciclo Scrum

Fonte: http://www.mountaingoatsoftware.com/scrum

Page 46: Scrum

TIMEBOX!

Page 47: Scrum

ProductBacklog

Page 48: Scrum

O Product Backlog

EmergentePriorizado e estimado

Maior prioridade, mais detalhesQualquer um pode contribuir

Priorização é tarefa do POSempre visível

Alinhado ao plano de negócios

Page 49: Scrum

O Product BacklogEmergente

Priorizado e estimadoMaior prioridade, mais detalhes

Qualquer um pode contribuirPriorização é tarefa do PO

Sempre visívelAlinhado ao plano de negócios

Page 50: Scrum

O Product BacklogEmergente

Priorizado e estimado

Maior prioridade, mais detalhesQualquer um pode contribuir

Priorização é tarefa do POSempre visível

Alinhado ao plano de negócios

Page 51: Scrum

O Product BacklogEmergente

Priorizado e estimadoMaior prioridade, mais detalhes

Qualquer um pode contribuirPriorização é tarefa do PO

Sempre visívelAlinhado ao plano de negócios

Page 52: Scrum

O Product BacklogEmergente

Priorizado e estimadoMaior prioridade, mais detalhes

Qualquer um pode contribuir

Priorização é tarefa do POSempre visível

Alinhado ao plano de negócios

Page 53: Scrum

O Product BacklogEmergente

Priorizado e estimadoMaior prioridade, mais detalhes

Qualquer um pode contribuirPriorização é tarefa do PO

Sempre visívelAlinhado ao plano de negócios

Page 54: Scrum

O Product BacklogEmergente

Priorizado e estimadoMaior prioridade, mais detalhes

Qualquer um pode contribuirPriorização é tarefa do PO

Sempre visível

Alinhado ao plano de negócios

Page 55: Scrum

EscrevendoESTÓRIAS

Page 56: Scrum

Como “usuário do sistema”

Quero “funcionalidade”

Para “valor de negócio”

Mike Cohn

Page 57: Scrum

CRITÉRIOS DE ACEITAÇÃO criam entendimento sobre quando a tarefa está pronta

Page 58: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveis

Page 59: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveis

Page 60: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveis

Page 61: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveisIndependentes

Page 62: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveisIndependentesNegociáveis

Page 63: Scrum

TestáveisIndependentesNegociáveisValor para o clienteEstimáveisSmallTestáveisIndependentesNegociáveis

Page 64: Scrum

PAPÉIS

responsabilidades

Page 65: Scrum

Fonte: http://www.implementingscrum.com

Page 66: Scrum

Scrum tem poucos papéis: Product Owner, Time, Scrum Master

Page 67: Scrum

Product Owner*

*Me dá, me dá, me dá, me dá!

Page 68: Scrum

Criar e compartilhar uma

visão do projeto

Page 69: Scrum

Tomar decisões

continuamente sobre os itens do product backlog

Page 70: Scrum

Escrever e priorizar itens de backlog

Page 71: Scrum

Validar software no final de cada Sprint

Page 72: Scrum

Estabelecer e manter o plano de entregas

Page 73: Scrum

Tomar decisões pensando no ROI do projeto

Page 74: Scrum

Scrum Master*

*Mãe, quando eu crescer, quero ser Scrum Master.

Page 75: Scrum

Trabalharcom o Product Owner

Page 76: Scrum

Cuidar do time

Page 77: Scrum

Manter

o processo funcionando

Page 78: Scrum

Disseminaro Scrum na empresa

Page 79: Scrum

Garantir comunicação

entre todos os envolvidos

Page 80: Scrum

Time*

*Tudo eu! Tudo eu!

Page 81: Scrum

RESPONSÁVEL por entregar os itens do sprint backlog

Page 82: Scrum

COMPROMISSO

para entregar um incremento

funcional de software

Page 83: Scrum

Estimar

itens do backlog

Page 84: Scrum

Gerenciar o próprio progresso

Page 85: Scrum

Auto organizados para

entregar o que o PO quer

Page 86: Scrum

Times Scrum

Page 87: Scrum

7±2

Page 88: Scrum

multifuncionaisdisciplinares

Page 89: Scrum

auto

sustentáveis

Page 90: Scrum

Cerimônias

Page 91: Scrum

Todas com timebox

Page 92: Scrum

Reunião de

ESTIMATIVA

Page 93: Scrum

Scrum foca em

tamanho e não

em duração

Page 94: Scrum

Estimar em tamanho relativo é mais simples

Page 95: Scrum

Sprint

PLANNING 1

Page 96: Scrum

O que é estratégia?“O conceito de estratégia, em grego strateegia, em latim strategi, em francês stratégie...”

Page 97: Scrum

Sprint Planning 1:

Product Backlog Capacidade da equipe

Condições do Negócio

RevisaConsideraOrganiza

Objetivos da Sprint Itens selecionados do backlog

Aceite do time

Page 98: Scrum

Sprint

PLANNING 2

Page 99: Scrum

PO não precisa participar

Page 100: Scrum

design de software feito para as estórias

Page 101: Scrum

Sprint Backlog

Page 102: Scrum

É um planejamento tático da equipe

Page 103: Scrum

Em Scrum, as táticas são voláteis e de responsabilidade do time

Page 104: Scrum
Page 105: Scrum

Daily Scrum

Page 106: Scrum

• Deve responder a três perguntas:

• O que fiz desde a ultima Daily Scrum?• O que espero fazer até a próxima Daily Scrum?• O que está impedindo o progresso?

• Impedimentos reportados aqui

Page 107: Scrum

Review

Page 108: Scrum

Sprint Review:• O que significa “pronto”?

• Time deve ter um critério técnico para indicar o que significa pronto!

• Incrementos funcionais são apresentados ao Product Owner e interessados

Page 109: Scrum

Consequências do Review:• Estórias não concluídas voltam para o product backlog

• Atualizar Product Backlog para remover itens que a equipe implementou inadvertidamente

• Scrum Master trabalha para reformular a equipe

Page 110: Scrum

Consequências do Review:• Product Backlog é repriorizado para tomar vantagem dos incrementos apresentados

• Decidir se haverá ou não outra Sprint

Page 111: Scrum

Retrospectiva

Page 112: Scrum

O queaprendizado é

Page 113: Scrum

O queaprendizado não é

Page 114: Scrum

Cometer os mesmos erros e esperar resultados diferentes

Page 115: Scrum

Aprender é desapontar expectativas, mas não procure culpados

Page 116: Scrum

Diretiva Primária

Page 117: Scrum

“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.”

(Kerth, Project Retrospectives, 2001)

Page 118: Scrum

Passos para a Retrospectiva

Page 119: Scrum

Saídas:• Backlog de melhorias do time

• Backlog de melhorias para a empresa

• Os backlogs devem ser priorizados por importância

Page 120: Scrum

Onde, Quando, Quem?

Page 121: Scrum

Quando as retrospectivas não funcionam

Page 122: Scrum

O facilitador controla demais a reunião

Page 123: Scrum

Little less conversation, more action, please

Page 124: Scrum

Conflito de interesses

Page 125: Scrum

O formato é muito repetitivo

Page 126: Scrum

O facilitador não se prepara

Page 127: Scrum

Itens de ação mal formulados

Page 128: Scrum

Monitorando a Sprint

Page 129: Scrum

Sprint Burndown

Page 130: Scrum

Sprint Burn Up

Page 131: Scrum

Capacidade

Page 132: Scrum

Problemas comuns na adoção de Scrum

Page 133: Scrum

Product Owner pouco presente

Sem VisãoSem release plan

Sem product backlog

Page 134: Scrum

Product Backlog não é mantido

Falta estimativaFalta priorizaçãoFalta acompanhamento

Page 135: Scrum

Se as cerimônias não acontecem

Falta planejamento Falta comprometimento para entregas PO pode aceitar itens que não estão prontos

Page 136: Scrum

Sem retrospectivas

Falta de uma maneira de melhorar o trabalho do time Mesmos erros acontecem sempre Impedimentos não são removidos

Page 137: Scrum

O que é difícil em Scrum?

Detalhes podem escapar se não for gerenciado corretamente

Criar e manter um Product Backlog requer trabalho

Page 138: Scrum

Resumo da ópera

Page 139: Scrum

É um processo ágil para gerenciar e controlar trabalho

É um embrulho para as práticas existentes de engenharia

É uma aproximação coletiva, iterativa e incremental, onde requisitos mudam rapidamente

Page 140: Scrum

Controla o caos de interesses e necessidades conflitantes

Page 141: Scrum

É uma forma de detectar e removerobstáculos que entrem no desenvolvimento e entregas

Page 142: Scrum

É melhorar a comunicação e maximizar cooperação

Page 143: Scrum

Não é uma metodologia completa e com o carimbo de um fornecedor

Page 144: Scrum

?

Page 145: Scrum

ScrumGestão ágil de

projetos

Page 147: Scrum

http://delicious.com/macaubas

http://delicious.com/marcospereira

http://scrumalliance.org

http://br.groups.yahoo.com/group/scrum-brasil/

http://macaubas.com

http://marcospereira.wordpress.com/

Page 148: Scrum

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