SlideShare a Scribd company logo
1 of 41
Scrum e seus papéis
           Porque utiliza-lo?




    Gabriel Vieira e Guilherme Tossulino
  IEA - Aprender Sempre – Março de 2009
               www.iea.org.br
Chaos Report
100
 90
 80
 70
 60                                  Fracaso
 50                                  Desafio
 40                                  Sucesso
 30
 20
 10
  0
      1994   2000   2004      2007
             Standish Group
Desenvolvimento de Software
Cliente X Fornecedor
 Máximo possível de        Documentar ao máximo
  requisitos
                            Margens de tempo
 Inseguros quanto a
                            Entrega apenas no final
  necessidades
                            Mudanças de requisito
 Definir tudo de uma só
  vez
Cultura
Scrum
Scrum
 Jeff Sutherland
 Ken Schwaber
 Lean
 Framework não metodologia
 Atitude não processo
 Interativo e Incremental para qualquer produto ou
  projeto
Manifesto Ágil
“Estamos descobrindo maneiras melhores de desenvolver software
fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste
trabalho, passamos a valorizar:

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

Software em funcionamento mais que documentação abrangente

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

Responder a mudanças mais que seguir um plano

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais
os itens à esquerda.”

Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin
Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C.
Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas (2001)
Comprometimento
Valores
 Time Box                    Ajustável
 Entregas                    Escalável
  constantes, funcionais e
                              Comunicação constante
  valorosas (pronto)
                              Auto-gestão
 Meta
                              Incremental
 Visão do todo
 Negociações
 Feedbacks constantes
Comando Controle
Ciclo de Vida
Sprint Planning
 PO com Product Backlog
 Priorização do Product Backlog
 Identificação dos itens para a Sprint Backlog
 Meta da Sprint
 Quebra dos itens em pequenas tarefas
 Estimativa em pontos dos itens
Sprint (Objetivo SMART)
 Especifico (Specific)
 Mensurável (Measurable)
 Atingível (Achivable)
 Realista (Realistic)
 Datado (Timed)
Entregas com Valor!
6

5

4

3                                                 Arquitetura
                                                  ROI
2

1

0
    Sprint 1     Sprint 2   Sprint 3   Sprint 4
Respeite a Sprint
 Time comprometeu-se a entregar X então deve
  entregar X.

 Jamais mudar a meta da Sprint:
     Cliente não se comprometerá com backlog
     Time ignora a meta
     Perda de foco
     Stress
Cancelar Sprint?
 Time detecta que não conseguirá atingir a meta
 PO percebe fatores externos
 Novos itens que comprometam a Sprint
Daily Meeting
 O que fiz desde a ultima reunião?
 O que pretendo fazer até a próxima?
 Possuo algo que esteja me impedindo?
 Máximo de 15 minutos
 Não é:
     coffee-break
     bate-papo
     Julgamento
     DR
Atingir a Meta
 3 pessoas
   1 Scrum Master
   2 Developers
 Passo a passo dirigir-se até a meta
Kanban
Review Meeting
 Apresentação dos resultados para todos
 PO avalia se a meta foi atingida
 Ajustar Product Backlog
 Repriorizar Product Backlog
 Identificar avanços no projeto
 Parar ou iniciar uma nova sprint
 Aceleração no projeto
Retrospective Meeting
 Melhorias para próxima sprint
 Facilitada pelo Scrum Master
 O que foi bom?
 O que deve melhorar?
 Acabar com a “Janela Suja”
Waterfall X Agile
 3 pessoas
   1 Scrum Master
   2 Developers
 Meta: 2 folhas assinadas e validadas.
Todo o Processo
Scrum of Scrums
Papeis do Scrum
 Time: Define metas das iterações, auto-gestão, produz
  produto com qualidade e valor.

 Scrum Master: Remover impedimentos do
  time, garantir o uso do Scrum e proteger o time de
  interferências externas.

 Product Owner: Garante o ROI, conhece as
  necessidade do cliente e facilitador entre cliente e
  fornecedor.
Time
 Auto-organizados
 Multidisciplinares
 Máximo de 9 integrantes
 Comprometidos com o trabalho
 Responsáveis por atingir a meta
 Comunicativos
 Em espaço físico apropriado
Time de Sucesso
 Cordialidade
 Confiança
 Papeis bem definidos
 Auto-gestão
 Multidisciplinar
 Comprometidos
 Atingida a meta comemoram juntos!!!
Scrum Master
 Remover impedimentos
 Ensinar cliente a maximizar o ROI
 Melhorar o dia-a-dia do time
 Combater o “comando-controle”
 Auxiliar o PO com o Product Backlog
 Garantir a aplicação do Scrum
 Facilitar reuniões
Escolha do Scrum Master
 Conhecer bem o Scrum    Comprometido
 Responsável             Influente
 Comunicativo            Conhecedor
 Humilde                 Educado
 Facilitador             Observador
Dilema do Scrum Master
 Scrum Master não é Jedi!
 Como desenvolvedor é impedimento
 Remover impedimentos, não fazer a tarefa por outros
Product Owner (PO)
 Criar e MANTER o Product Backlog
 Priorizar o Product Backlog visando o ROI e o valor do
  projeto

 Detalhar e refinar o Product Backlog
 Definir a visão do projeto, os objetos e metas das
  sprints

 Repassar para o Scrum Master e para o time o objetivo
  do produto
Product Owner (PO)
 Criar uma plano de releases (entregas)
 Representar o cliente (interno ou externo)
 Participar das reuniões do Scrum
 Estar disponível para o Time e para o Scrum Master
 Aceitar ou rejeitar as entregas
O que se espera do PO
 Bom relacionamento com o Cliente e com o Time
 Habilidade para criar a visão do produto e transmiti-la
  ao Time

 Ser um facilitador
 Tomada de decisão
 Entendimento das necessidades do cliente
 Comprometimento com o projeto
Visão do Produto
 Para atender aos profissionais envolvidos com
  Scrum no IEA que precisam entender o
  processo e os papéis do Scrum a Palestra
  “Scrum e seus papéis” é uma iniciação que
  instrui esses profissionais para que possam ter
  melhor desempenho e entendimento do
  processo.
Problemas comuns
 PO não tem poder de decisão sobre o produto
 Baixa disponibilidade do PO para atender as dúvidas e
  demandas do Time e do Scrum Master

 Falta de treinamento
 Cultura organizacional
 Product Backlog mal priorizado
PO nas Reuniões do Scrum
Reuniões         Atividades
Daily Meeting    Frango. Só assiste.
Retrospective    Só vai se for convidado.
Planning         Deve comparecer e levar o Product Backlog priorizado.
Meeting
Review Meeting   A reunião é sua. Convida outros participantes e
                 coordena a reunião.
Resumo
Atividade     Responsável   Responsabilidades
Gerenciar a   PO            Criar e comunicar a visão do produto e elaborar um
visão                       plano de releases para o projeto.
Gerenciar o   PO            Monitorar o projeto através de metas de ROI e da
ROI                         visão de investimento. Priorizar e manter o P.
                            Backlog para que o ROI seja sempre buscado.
Gerenciar a   Time          Quebra os itens priorizados em tarefas e gerencia
Sprint                      ser próprio trabalho de forma coletiva.

Gerenciar o   SM            Direciona o Time para o sucesso, garantindo que o
processo                    processo e as metas definidas pelo PO serão
                            atendidas. Organiza a reunião de planejamento,
                            retrospectiva e otimiza as reuniões diárias. Remove
                            impedimentos e protege a equipe de problemas
                            externos.
Gerenciar a   PO            Define quando será a entrega oficial do produto.
entrega
Fontes
 Apostila para Certified Scrum Master – Caelum –
  Alexandre Magno – 2008

 Apostila para Certified Product Owner – Caelum –
  Alexandre Magno - 2009
Palestrantes
 Gabriel Vieira, CSM – Certified Scrum Master
   http://gabrielscrum.blogspot.com/
 Guilherme Tossulino, CSPO – Certified Product Owner
   http://www.tossulino.com

More Related Content

What's hot

RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...Daniel Wildt
 
Metodologia de Gerenciamento de Projetos Ágil
Metodologia de Gerenciamento de Projetos ÁgilMetodologia de Gerenciamento de Projetos Ágil
Metodologia de Gerenciamento de Projetos ÁgilPablo Marquesi
 
Management 3.0 - V. Revisada
Management 3.0 - V. RevisadaManagement 3.0 - V. Revisada
Management 3.0 - V. RevisadaEduardo Bregaida
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?TargetTrust
 
Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Clavius Tales
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com ScrumIgor Macaubas
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterPaulo Lomanto
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no ScrumJosé Correia
 
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
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)Manoel Pimentel Medeiros
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPLays Lopes
 
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos ÁgeisCurso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeisagileembassy
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Precisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarPrecisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarEluza Pinheiro
 

What's hot (20)

Gestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlogGestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlog
 
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
RSJUG Day - Ferramentas Para Projetos Java Usando Metodologias Ageis - Daniel...
 
Agil - coisas essenciais de sempre
Agil - coisas essenciais de sempreAgil - coisas essenciais de sempre
Agil - coisas essenciais de sempre
 
Metodologia de Gerenciamento de Projetos Ágil
Metodologia de Gerenciamento de Projetos ÁgilMetodologia de Gerenciamento de Projetos Ágil
Metodologia de Gerenciamento de Projetos Ágil
 
Management 3.0 - V. Revisada
Management 3.0 - V. RevisadaManagement 3.0 - V. Revisada
Management 3.0 - V. Revisada
 
[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?[Webinar] Scrum - Você está fazendo do jeito certo?
[Webinar] Scrum - Você está fazendo do jeito certo?
 
Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
 
Gestao agil de projetos com Scrum
Gestao agil de projetos com ScrumGestao agil de projetos com Scrum
Gestao agil de projetos com Scrum
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no 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
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Seminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XPSeminário - Scrum , Kaban e XP
Seminário - Scrum , Kaban e XP
 
Teste Ágeis para todo o time
Teste Ágeis para todo o timeTeste Ágeis para todo o time
Teste Ágeis para todo o time
 
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos ÁgeisCurso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Precisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizarPrecisamos falar sobre a diferença de projetizar e produtizar
Precisamos falar sobre a diferença de projetizar e produtizar
 

Similar to Scrum papéis e benefícios

Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014Vanilton Pinheiro
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosJoão Clineu - CTFL, CSM, CSD
 
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareScrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareGuilherme Cardoso
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumNoaldo Sales
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
SCRUM e PMBOK unidos no gerenciamento de projetos
SCRUM e PMBOK unidos no gerenciamento de projetosSCRUM e PMBOK unidos no gerenciamento de projetos
SCRUM e PMBOK unidos no gerenciamento de projetosGUGP SUCESU-RS
 

Similar to Scrum papéis e benefícios (20)

Treinamento - Scrum.pptx
Treinamento - Scrum.pptxTreinamento - Scrum.pptx
Treinamento - Scrum.pptx
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.Fazendo acontecer com Scrum e a Filosofia Ágil.
Fazendo acontecer com Scrum e a Filosofia Ágil.
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Agilidade: Scrum e Xp
Agilidade: Scrum e XpAgilidade: Scrum e Xp
Agilidade: Scrum e Xp
 
Scrum
ScrumScrum
Scrum
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Scrum workshop
Scrum   workshopScrum   workshop
Scrum workshop
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
 
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareScrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Scrum
ScrumScrum
Scrum
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
 
Scrum
ScrumScrum
Scrum
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
SCRUM e PMBOK unidos no gerenciamento de projetos
SCRUM e PMBOK unidos no gerenciamento de projetosSCRUM e PMBOK unidos no gerenciamento de projetos
SCRUM e PMBOK unidos no gerenciamento de projetos
 

Scrum papéis e benefícios

  • 1. Scrum e seus papéis Porque utiliza-lo? Gabriel Vieira e Guilherme Tossulino IEA - Aprender Sempre – Março de 2009 www.iea.org.br
  • 2. Chaos Report 100 90 80 70 60 Fracaso 50 Desafio 40 Sucesso 30 20 10 0 1994 2000 2004 2007 Standish Group
  • 4. Cliente X Fornecedor  Máximo possível de  Documentar ao máximo requisitos  Margens de tempo  Inseguros quanto a  Entrega apenas no final necessidades  Mudanças de requisito  Definir tudo de uma só vez
  • 7. Scrum  Jeff Sutherland  Ken Schwaber  Lean  Framework não metodologia  Atitude não processo  Interativo e Incremental para qualquer produto ou projeto
  • 8. Manifesto Ágil “Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.” Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas (2001)
  • 10. Valores  Time Box  Ajustável  Entregas  Escalável constantes, funcionais e  Comunicação constante valorosas (pronto)  Auto-gestão  Meta  Incremental  Visão do todo  Negociações  Feedbacks constantes
  • 13. Sprint Planning  PO com Product Backlog  Priorização do Product Backlog  Identificação dos itens para a Sprint Backlog  Meta da Sprint  Quebra dos itens em pequenas tarefas  Estimativa em pontos dos itens
  • 14. Sprint (Objetivo SMART)  Especifico (Specific)  Mensurável (Measurable)  Atingível (Achivable)  Realista (Realistic)  Datado (Timed)
  • 15. Entregas com Valor! 6 5 4 3 Arquitetura ROI 2 1 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 16. Respeite a Sprint  Time comprometeu-se a entregar X então deve entregar X.  Jamais mudar a meta da Sprint:  Cliente não se comprometerá com backlog  Time ignora a meta  Perda de foco  Stress
  • 17. Cancelar Sprint?  Time detecta que não conseguirá atingir a meta  PO percebe fatores externos  Novos itens que comprometam a Sprint
  • 18. Daily Meeting  O que fiz desde a ultima reunião?  O que pretendo fazer até a próxima?  Possuo algo que esteja me impedindo?  Máximo de 15 minutos  Não é:  coffee-break  bate-papo  Julgamento  DR
  • 19. Atingir a Meta  3 pessoas  1 Scrum Master  2 Developers  Passo a passo dirigir-se até a meta
  • 21. Review Meeting  Apresentação dos resultados para todos  PO avalia se a meta foi atingida  Ajustar Product Backlog  Repriorizar Product Backlog  Identificar avanços no projeto  Parar ou iniciar uma nova sprint  Aceleração no projeto
  • 22. Retrospective Meeting  Melhorias para próxima sprint  Facilitada pelo Scrum Master  O que foi bom?  O que deve melhorar?  Acabar com a “Janela Suja”
  • 23. Waterfall X Agile  3 pessoas  1 Scrum Master  2 Developers  Meta: 2 folhas assinadas e validadas.
  • 26. Papeis do Scrum  Time: Define metas das iterações, auto-gestão, produz produto com qualidade e valor.  Scrum Master: Remover impedimentos do time, garantir o uso do Scrum e proteger o time de interferências externas.  Product Owner: Garante o ROI, conhece as necessidade do cliente e facilitador entre cliente e fornecedor.
  • 27. Time  Auto-organizados  Multidisciplinares  Máximo de 9 integrantes  Comprometidos com o trabalho  Responsáveis por atingir a meta  Comunicativos  Em espaço físico apropriado
  • 28. Time de Sucesso  Cordialidade  Confiança  Papeis bem definidos  Auto-gestão  Multidisciplinar  Comprometidos  Atingida a meta comemoram juntos!!!
  • 29. Scrum Master  Remover impedimentos  Ensinar cliente a maximizar o ROI  Melhorar o dia-a-dia do time  Combater o “comando-controle”  Auxiliar o PO com o Product Backlog  Garantir a aplicação do Scrum  Facilitar reuniões
  • 30. Escolha do Scrum Master  Conhecer bem o Scrum  Comprometido  Responsável  Influente  Comunicativo  Conhecedor  Humilde  Educado  Facilitador  Observador
  • 31. Dilema do Scrum Master  Scrum Master não é Jedi!  Como desenvolvedor é impedimento  Remover impedimentos, não fazer a tarefa por outros
  • 32. Product Owner (PO)  Criar e MANTER o Product Backlog  Priorizar o Product Backlog visando o ROI e o valor do projeto  Detalhar e refinar o Product Backlog  Definir a visão do projeto, os objetos e metas das sprints  Repassar para o Scrum Master e para o time o objetivo do produto
  • 33. Product Owner (PO)  Criar uma plano de releases (entregas)  Representar o cliente (interno ou externo)  Participar das reuniões do Scrum  Estar disponível para o Time e para o Scrum Master  Aceitar ou rejeitar as entregas
  • 34. O que se espera do PO  Bom relacionamento com o Cliente e com o Time  Habilidade para criar a visão do produto e transmiti-la ao Time  Ser um facilitador  Tomada de decisão  Entendimento das necessidades do cliente  Comprometimento com o projeto
  • 35. Visão do Produto  Para atender aos profissionais envolvidos com Scrum no IEA que precisam entender o processo e os papéis do Scrum a Palestra “Scrum e seus papéis” é uma iniciação que instrui esses profissionais para que possam ter melhor desempenho e entendimento do processo.
  • 36. Problemas comuns  PO não tem poder de decisão sobre o produto  Baixa disponibilidade do PO para atender as dúvidas e demandas do Time e do Scrum Master  Falta de treinamento  Cultura organizacional  Product Backlog mal priorizado
  • 37. PO nas Reuniões do Scrum Reuniões Atividades Daily Meeting Frango. Só assiste. Retrospective Só vai se for convidado. Planning Deve comparecer e levar o Product Backlog priorizado. Meeting Review Meeting A reunião é sua. Convida outros participantes e coordena a reunião.
  • 38. Resumo Atividade Responsável Responsabilidades Gerenciar a PO Criar e comunicar a visão do produto e elaborar um visão plano de releases para o projeto. Gerenciar o PO Monitorar o projeto através de metas de ROI e da ROI visão de investimento. Priorizar e manter o P. Backlog para que o ROI seja sempre buscado. Gerenciar a Time Quebra os itens priorizados em tarefas e gerencia Sprint ser próprio trabalho de forma coletiva. Gerenciar o SM Direciona o Time para o sucesso, garantindo que o processo processo e as metas definidas pelo PO serão atendidas. Organiza a reunião de planejamento, retrospectiva e otimiza as reuniões diárias. Remove impedimentos e protege a equipe de problemas externos. Gerenciar a PO Define quando será a entrega oficial do produto. entrega
  • 39.
  • 40. Fontes  Apostila para Certified Scrum Master – Caelum – Alexandre Magno – 2008  Apostila para Certified Product Owner – Caelum – Alexandre Magno - 2009
  • 41. Palestrantes  Gabriel Vieira, CSM – Certified Scrum Master  http://gabrielscrum.blogspot.com/  Guilherme Tossulino, CSPO – Certified Product Owner  http://www.tossulino.com