SlideShare uma empresa Scribd logo
Workshop Scrum
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
Metodologia Ágil

 As Metodologias Ágeis de desenvolvimento de Software são
 indicados como uma opção às abordagens tradicionais para
 desenvolver softwares

 Comparadas a outras metodologias, produzem pouca
 documentação

 São recomendadas para projetos que:
  ●   Existem muitas mudanças;
  ●   Os requisitos são passíveis de alterações;
  ●   A equipe é pequena;
  ●   As datas de entrega curtas acarretam alto custo;
  ●   O desenvolvimento rápido é fundamental;

 Essas metodologias foram criadas com o objetivo de vencer
 as fraquezas da Engenharia de Software.
Metodologia Ágil

 ●   Ágil não é fazer mais rápido!
 ●   Ágil é fazer entregas constantes através de ciclos curtos
 ●   Ágil é responder a mudanças
 ●   Ágil é melhoria contínua (PDCA).
Manifesto Ágil


        Indivíduos e                    Processos
       suas interações                 e ferramentas


           Software                    Documentação




                         ao invés de
         funcionando                    abrangente


         Colaboração                    Negociação
          do cliente                    de contrato


         Responder                        Seguir
        às mudanças                      um plano
Metodologia Ágil

 ●   XP (Extreme Programming)
 ●   DAS (Desenvolvimento Adaptivo de Software)
 ●   DSDM (Dynamic Software Development Method)
 ●   Scrum
 ●   Crystal
 ●   FDD (Feature Driven Development)
 ●   Modelagem Ágil
ROI (Return of Investiment)


●   ROI não é apenas um retorno financeiro
●   Um dos principais objetivos do Scrum é entregar o
    maior valor de negócio para o cliente no menor tempo
    possível. Quanto mais dinheiro o cliente puder ganhar
    e quanto mais rápido, melhor (ROI).
Uso de Funcionalidades




 Ou seja: 64% de desperdício e apenas 20% agregam o valor.
 Mas porque isso?
Processo Definido x Processo Empírico


  Um Processo Definido usa uma base de conhecimento
  sobre o processo e são descrito como reproduzíveis
  Um Processo Definido gera as mesmas saídas para as
  mesmas entradas


  Um Processo Empírico envolve atividades complicadas,
  não reproduzíveis e com resultados imprevisíveis
  Um Processo Empírico é caótico e complexo. Ou seja os
  seus detalhes não são conhecidos.
Envolvidos e Comprometidos
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
Scrum – Definição Informal



                         Estratégia em um jogo de
                         rugby onde os jogadores
                         repõem uma bola novamente
                         em jogo através de um
                         trabalho em equipe.
Scrum – Definição Formal



                           É uma metodologia
                           (framework) focado no
                           desenvolvimento e gerência
                           ágil de projetos de software.
Scrum – Pilares da Metodologia


 ●   Transparência
     Todo e qualquer fator ou acontecimento relacionado ao processo de entrega, que possa
     impactar o resultado final do projeto (produto), deve ser visível e do conhecimento de todos
     envolvidos, inclusive o cliente.

 ●   Inspeção
     Todos os aspectos do processo de entrega que possam impactar o resultado final do
     projeto devem ser inspecionados frequentemente, para que qualquer variação prejudicial
     possa ser identificada e corrigida o mais rápido possível.

 ●   Adaptação
     Toda vez que uma variação prejudicial é identificada, o processo deve ser ajustado
     imediatamente, como forma de evitar outros desvios.
Scrum – Características da Metodologia


 ●   Comunicação
 ●   Trabalho em Equipe
 ●   Flexibilidade
 ●   Desenvolvimento Incremental.
Scrum – Ponta do Iceberg


                           Processos: Reunião de
                           planejamento, Reunião diária,
                           Retrospectiva, Sprints, cerimônias...
                           Ferramentas: Kanban, Post-it, User
                           Story, Burnup
                           Pessoas: Scrum Master, P.O., Time



                           Cultura: Time multi-disciplinar, auto-
                           gerenciável, valores, envolvimento
                           com o cliente, entrega frequente,
                           respeito...
Scrum não é bala de Prata




    Processos Existentes
Scrum não é bala de Prata




    Processos Scrum
Scrum – Montando um Backlog


      Os desejos do cliente
  ●   Eu quero um sistema que gerencie “todas” as linhas de produção
  ●   Eu quero um sistema que cadastre “tudo”
  ●   Eu quero uma tela que eu possa ver “qualquer” informação
  ●   Eu quero relatórios “mirabolantes”
  ●   Eu quero controle de acesso “maluco”



  Mas cliente, vamos detalhar e priorizar esses desejos?
  O que deve ser feito para que você tenha um ROI alto?
Scrum – Montando um Backlog


 #              Funcionalidades
 1   Eu quero controlar a minha linha principal
                                                                Estórias
 2   Preciso cadastrar os itens inicialmente
                                                   Controle da Linha Principal
 3   É necessário que apenas o(s) gerente(s)
     cadastre esses itens                          Cadastro de Itens
 4   Eu preciso de um relatório diário dos itens   Controle de Acesso dos Gerentes
     utilizados
                                                   Relatório Diário da Linha
 5   Eu preciso que essa linha obtenha
     informações das linhas auxiliares             Troca de informações entre Linhas
 6   Essas linhas auxiliares precisam informar     Notificações das Linhas
     que estão produzindo mais que o
     necessário                                    Relatório de funcionários
 7   Preciso de um relatório com os
     funcionários que trabalharam nessa linha
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
Scrum – Product Owner


 ●   É o responsável do projeto
 ●   É o responsável por definir o que é o produto
 ●   É o responsável por priorizar o Backlog visando o ROI e o
     valor do projeto
 ●   Ele deve detalhar e refinar o Backlog
 ●   Ele só pode ser uma pessoa e não um comitê
 ●   É ele quem aceita ou rejeita as entregas
Scrum – O que se esperar de um P.O.?


 ●   Bom relacionamento
 ●   Facilidade de criar a visão do produto e transmiti-la
 ●   Sempre disponível
 ●   Está comprometido com o projeto (ser um porco).
Scrum – Problemas comum de um P.O.?


 ●   P.O. Não tem poder de decisão sobre o produto
 ●   Baixa disponibilidade do P.O. para atender as dúvidas e
     demandas
 ●   Cultura organizacional
 ●   Backlog mal priorizado.
Scrum – Scrum Master


 ●   Ajuda o Time e a organização a adotarem o Scrum
 ●   Educa o Time treinando-os e levando-os a serem mais
     produtivos
 ●   Combate o comando-controle
 ●   Deve remover os impedimentos
 ●   Deve facilitar as reuniões
 ●   Ele não é o gerente do Time!
Scrum – Time


 ●   Transformam o Backlog em incrementos de funcionalidades
     potencialmente entregavéis
 ●   Devem produzir um produto com qualidade e valor
 ●   Devem ser auto-gerenciável e multi-funcional
 ●   Devem ser comunicativos
 ●   Devem ser porcos
 ●   Devem ter entre 3 e 9 pessoas.
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
Scrum – Cerimônias
Scrum – Sprint Planning


 ●   Priorizar o Product Backlog
 ●   Separar as estórias para a Sprint Backlog
 ●   Definir as meta da Sprint
 ●   Estimar as estórias em pesos (Planning Poker)


 ●   Quebrar as estórias em pequenas
     tarefas. (Sindrome do estudante)
Scrum – Planning Poker


 ●   A ideia principal é permitir que todos os membros do Time
     participem colocando a sua visão de complexidade para que
     juntos possam chegar a um indicador comum de
     complexidade
 ●   É uma ótima ferramenta de comunicação
 ●   Utiliza a sequencia de Fibonacci (0, 1, 2, 3, 5, 8, 13, …).
Scrum – Planning Poker (Regras)


 ●   Inicialmente o Time identifica a estória mais simples e passa a
     ser a estória de referência para as demais
 ●   Após uma breve discussão, o participante escolhe sua carta,
     que deve representar a sua estimativa
 ●   Todos devem apresentar sua estimativa juntos
 ●   Em caso de não unanimidade, os extremos se justificam
 ●   Jogam até que haja unanimidade.
Scrum – Planning Poker (Velocidades)



    Estória    Peso
 Estória #1     8
 Estória #2     5      Sprint #1 [18]
 Estória #3     5
 Estória #4     8
 Estória #5     5      Sprint #2 [19]
 Estória #6     3
 Estória #7     3
 Estória #8     21     Sprint #3 [21]
 Estória #9     13
                       Sprint #4 [21]
 Estória #10    8
Scrum – Quebrando as Estórias em Tarefas


 ●   Quem identifica as tarefas é o Time
 ●   As tarefas são pedaços detalhados do trabalho necessário
     para converter o Backlog em algo funcional
 ●   As tarefas devem ser definidas para que possam ser feitas
     em menos de um dia.
Scrum – Sprint


 ●   São eventos com duração fixa
 ●   Tanto a composição do Time quanto as metas devem
     permanecer constantes
 ●   Pode ser um período de 2 a 4 semanas
 ●   Um período constante leva a um melhor ritmo
 ●   O Time se preocupa apenas com o que está planejado.
Scrum – Daily Meeting


 ●   Objetivo: Alinhar o desenvolvimento com a meta
 ●   Realizada diariamente e em pé
 ●   Duração máxima de 15 minutos
 ●   3 perguntas devem ser realizadas
     ●   O que você fez ontem?
     ●   O que você irá fazer hoje?
     ●   Existe algum impedimento?

 ●   Não é uma reunião de status
 ●   Não são discutidas questões técnicas ou como serão feitas.
Scrum – Sprint Review


 ●   Apresentação dos resultados para todos
 ●   P.O. avalia se a meta foi atingida
 ●   Ajusta o Backlog
 ●   Identifica avanços no projeto
 ●   Para ou inicia um novo Sprint
 ●   Calcula a velocidade da equipe.
Scrum – Sprint Retrospective


 ●   O que aconteceu de errado nessa Sprint?
 ●   Quais foram os impedimentos?
 ●   O que aconteceu de bom?
 ●   Que melhorias podemos aplicar para a nova Sprint?
Scrum – De novo mais um ciclo...
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
IceScrum - Estrutura

 Projeto
   Release

     Sprint #1                               Sprint #2
      Estória #1   Estória #2   Estória #3    Estória #4   Estória #5   Estória #6    Estória #7




     Sprint #3                               Sprint #4
      Estória #8                              Estória #9                Estória #10
IceScrum - Dashboard
IceScrum - Timeline
IceScrum - Release
IceScrum - Sprint
IceScrum - Burnup
Tópicos

●   Definições
●   Apresentando o Scrum
●   Papéis do Scrum
●   Cerimônias do Scrum
●   Ferramenta IceScrum
●   Porque usar o Scrum
Scrum – Para o Time


 ●   Motivação maior para o Time
 ●   Melhor visualização do Projeto
 ●   Diminuição dos Bugs
 ●   As prioridades podem ser alteradas
 ●   Funcionalidades que agregam valor em primeiro lugar.
Scrum – Para o Cliente


 ●   Scrum é um framework que permite entregar um VALOR DE
     NEGÓCIO mais elevado num período de tempo curto
 ●   Scrum permite entrega de um Software FUNCIONANDO e de
     QUALIDADE a cada 2 semanas (feedback constante)
 ●   O Cliente é quem define as prioridades. O Time apenas se
     auto-organiza para definir a melhor forma de entregar
     funcionalidades.
Scrum – Para a Instituição


 ●   A aplicação de metodologias Ágeis (Scrum) padroniza as
     atividades de um setor
 ●   Capacidade de fidelizar o cliente.
Scrum – Comparações
Scrum – Crie seu jeito ágil...

Mais conteúdo relacionado

Mais procurados

O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
ScrumHalf Tool
 
Kanban em 10 passos
Kanban em 10 passosKanban em 10 passos
Kanban em 10 passos
COTIC-PROEG (UFPA)
 
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
 
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
Paulo Lomanto
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
Marcelo Gaspar BLACK BELT, CISA, CGEIT
 
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Thiago Compan
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
Inove
 
Estrategia de implementacao Scrum para Produtora Web
Estrategia de implementacao Scrum para Produtora WebEstrategia de implementacao Scrum para Produtora Web
Estrategia de implementacao Scrum para Produtora Web
Luanna Eroles
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
Alexandre Uehara
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao Scrum
Evandro Agnes
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
André Borgonovo
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
Ale Uehara
 
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
Marcos Garrido
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
João Cerdeira
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
Personal
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
Rafael de Oliveira
 
SCRUM - Priorização do backlog
SCRUM  - Priorização do backlogSCRUM  - Priorização do backlog
SCRUM - Priorização do backlog
Marcos Antonio Ferreira Domingues
 
Agilidade: Scrum e Xp
Agilidade: Scrum e XpAgilidade: Scrum e Xp
Agilidade: Scrum e Xp
Fernando Costa
 
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
Noaldo Sales
 
Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
Annelise Gripp
 

Mais procurados (20)

O Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do ScrumO Time Scrum e suas responsabilidades - Papéis do Scrum
O Time Scrum e suas responsabilidades - Papéis do Scrum
 
Kanban em 10 passos
Kanban em 10 passosKanban em 10 passos
Kanban em 10 passos
 
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)
 
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
 
Um guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em PortuguêsUm guia definitivo para o Scrum em Português
Um guia definitivo para o Scrum em Português
 
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
Resumo do livro SCRUM a arte de fazer o dobro do trabalho na metade do tempo ...
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Estrategia de implementacao Scrum para Produtora Web
Estrategia de implementacao Scrum para Produtora WebEstrategia de implementacao Scrum para Produtora Web
Estrategia de implementacao Scrum para Produtora Web
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao Scrum
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
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
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.Palestra sobre Fundamentos do Scrum e Kanban.
Palestra sobre Fundamentos do Scrum e Kanban.
 
SCRUM - Priorização do backlog
SCRUM  - Priorização do backlogSCRUM  - Priorização do backlog
SCRUM - Priorização do backlog
 
Agilidade: Scrum e Xp
Agilidade: Scrum e XpAgilidade: Scrum e Xp
Agilidade: Scrum e Xp
 
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 - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!Scrum - Fundamentos, teorias e práticas!
Scrum - Fundamentos, teorias e práticas!
 

Semelhante a Scrum workshop

Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
Eduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
Eduardo Bregaida
 
Scrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempoScrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempo
Fernando Fagonde
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
William Lima
 
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
Matheus Costa
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
Rafael Fantini da Costa
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
Leonardo Melo Santos
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
Lucas Vinícius
 
Scrum
ScrumScrum
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
Thiago Reis da Silva
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
Evandro Agnes
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
Carla Evaristo
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
Rafael Souza
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
Fernando Palma
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
Eduardo Bregaida
 
Scrum 8
Scrum 8Scrum 8
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
Charles Fortes
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
Wise Systems
 
Portuguese scrum
Portuguese scrumPortuguese scrum
Portuguese scrum
Denise Vieira
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUM
elliando dias
 

Semelhante a Scrum workshop (20)

Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 
Scrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempoScrum - Faça o dobro do trabalho na metade do tempo
Scrum - Faça o dobro do trabalho na metade do tempo
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
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
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Scrum
ScrumScrum
Scrum
 
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Introdução ao scrum
Introdução ao scrumIntrodução ao scrum
Introdução ao scrum
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
Scrum 8
Scrum 8Scrum 8
Scrum 8
 
Metodologias ageis
Metodologias ageisMetodologias ageis
Metodologias ageis
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
Portuguese scrum
Portuguese scrumPortuguese scrum
Portuguese scrum
 
Uma introdução ao SCRUM
Uma introdução ao SCRUMUma introdução ao SCRUM
Uma introdução ao SCRUM
 

Último

Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
CarinaSantos916505
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
LILIANPRESTESSCUDELE
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
PatriciaZanoli
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
JoeteCarvalho
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
MateusTavares54
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
AntnioManuelAgdoma
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
AmiltonAparecido1
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
edivirgesribeiro1
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
YeniferGarcia36
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
MessiasMarianoG
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
MarceloMonteiro213738
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
fernandacosta37763
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
TomasSousa7
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
lveiga112
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
ValdineyRodriguesBez1
 
cronograma-enem-2024-planejativo-estudos.pdf
cronograma-enem-2024-planejativo-estudos.pdfcronograma-enem-2024-planejativo-estudos.pdf
cronograma-enem-2024-planejativo-estudos.pdf
todorokillmepls
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
eaiprofpolly
 

Último (20)

Reino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptxReino-Vegetal plantas e demais conceitos .pptx
Reino-Vegetal plantas e demais conceitos .pptx
 
Aula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptxAula 2 - Revisando o significado de fração - Parte 2.pptx
Aula 2 - Revisando o significado de fração - Parte 2.pptx
 
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.pptLeis de Mendel - as ervilhas e a maneira simples de entender.ppt
Leis de Mendel - as ervilhas e a maneira simples de entender.ppt
 
Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
slides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentarslides de Didática 2.pdf para apresentar
slides de Didática 2.pdf para apresentar
 
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - AlfabetinhoAtividades de Inglês e Espanhol para Imprimir - Alfabetinho
Atividades de Inglês e Espanhol para Imprimir - Alfabetinho
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
 
OS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdfOS elementos de uma boa Redação para o ENEM.pdf
OS elementos de uma boa Redação para o ENEM.pdf
 
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptxAula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
Aula história , caracteristicas e esteriótipos em relação a DANÇA DE SALAO.pptx
 
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
000. Para rezar o terço - Junho - mês do Sagrado Coração de Jesús.pdf
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
759-fortaleza-resultado-definitivo-prova-objetiva-2024-05-28.pdf
 
epidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).pptepidemias endemia-pandemia-e-epidemia (1).ppt
epidemias endemia-pandemia-e-epidemia (1).ppt
 
Atividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º anoAtividade de reforço de matemática 2º ano
Atividade de reforço de matemática 2º ano
 
Rimas, Luís Vaz de Camões. pptx
Rimas, Luís Vaz de Camões.          pptxRimas, Luís Vaz de Camões.          pptx
Rimas, Luís Vaz de Camões. pptx
 
Testes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdfTestes + soluções_Mensagens12 )11111.pdf
Testes + soluções_Mensagens12 )11111.pdf
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 
05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx05-os-pre-socraticos sociologia-28-slides.pptx
05-os-pre-socraticos sociologia-28-slides.pptx
 
cronograma-enem-2024-planejativo-estudos.pdf
cronograma-enem-2024-planejativo-estudos.pdfcronograma-enem-2024-planejativo-estudos.pdf
cronograma-enem-2024-planejativo-estudos.pdf
 
D20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua PortuguesaD20 - Descritores SAEB de Língua Portuguesa
D20 - Descritores SAEB de Língua Portuguesa
 

Scrum workshop

  • 2. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 3. Metodologia Ágil As Metodologias Ágeis de desenvolvimento de Software são indicados como uma opção às abordagens tradicionais para desenvolver softwares Comparadas a outras metodologias, produzem pouca documentação São recomendadas para projetos que: ● Existem muitas mudanças; ● Os requisitos são passíveis de alterações; ● A equipe é pequena; ● As datas de entrega curtas acarretam alto custo; ● O desenvolvimento rápido é fundamental; Essas metodologias foram criadas com o objetivo de vencer as fraquezas da Engenharia de Software.
  • 4. Metodologia Ágil ● Ágil não é fazer mais rápido! ● Ágil é fazer entregas constantes através de ciclos curtos ● Ágil é responder a mudanças ● Ágil é melhoria contínua (PDCA).
  • 5. Manifesto Ágil Indivíduos e Processos suas interações e ferramentas Software Documentação ao invés de funcionando abrangente Colaboração Negociação do cliente de contrato Responder Seguir às mudanças um plano
  • 6. Metodologia Ágil ● XP (Extreme Programming) ● DAS (Desenvolvimento Adaptivo de Software) ● DSDM (Dynamic Software Development Method) ● Scrum ● Crystal ● FDD (Feature Driven Development) ● Modelagem Ágil
  • 7. ROI (Return of Investiment) ● ROI não é apenas um retorno financeiro ● Um dos principais objetivos do Scrum é entregar o maior valor de negócio para o cliente no menor tempo possível. Quanto mais dinheiro o cliente puder ganhar e quanto mais rápido, melhor (ROI).
  • 8. Uso de Funcionalidades Ou seja: 64% de desperdício e apenas 20% agregam o valor. Mas porque isso?
  • 9. Processo Definido x Processo Empírico Um Processo Definido usa uma base de conhecimento sobre o processo e são descrito como reproduzíveis Um Processo Definido gera as mesmas saídas para as mesmas entradas Um Processo Empírico envolve atividades complicadas, não reproduzíveis e com resultados imprevisíveis Um Processo Empírico é caótico e complexo. Ou seja os seus detalhes não são conhecidos.
  • 11. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 12. Scrum – Definição Informal Estratégia em um jogo de rugby onde os jogadores repõem uma bola novamente em jogo através de um trabalho em equipe.
  • 13. Scrum – Definição Formal É uma metodologia (framework) focado no desenvolvimento e gerência ágil de projetos de software.
  • 14. Scrum – Pilares da Metodologia ● Transparência Todo e qualquer fator ou acontecimento relacionado ao processo de entrega, que possa impactar o resultado final do projeto (produto), deve ser visível e do conhecimento de todos envolvidos, inclusive o cliente. ● Inspeção Todos os aspectos do processo de entrega que possam impactar o resultado final do projeto devem ser inspecionados frequentemente, para que qualquer variação prejudicial possa ser identificada e corrigida o mais rápido possível. ● Adaptação Toda vez que uma variação prejudicial é identificada, o processo deve ser ajustado imediatamente, como forma de evitar outros desvios.
  • 15. Scrum – Características da Metodologia ● Comunicação ● Trabalho em Equipe ● Flexibilidade ● Desenvolvimento Incremental.
  • 16. Scrum – Ponta do Iceberg Processos: Reunião de planejamento, Reunião diária, Retrospectiva, Sprints, cerimônias... Ferramentas: Kanban, Post-it, User Story, Burnup Pessoas: Scrum Master, P.O., Time Cultura: Time multi-disciplinar, auto- gerenciável, valores, envolvimento com o cliente, entrega frequente, respeito...
  • 17. Scrum não é bala de Prata Processos Existentes
  • 18. Scrum não é bala de Prata Processos Scrum
  • 19. Scrum – Montando um Backlog Os desejos do cliente ● Eu quero um sistema que gerencie “todas” as linhas de produção ● Eu quero um sistema que cadastre “tudo” ● Eu quero uma tela que eu possa ver “qualquer” informação ● Eu quero relatórios “mirabolantes” ● Eu quero controle de acesso “maluco” Mas cliente, vamos detalhar e priorizar esses desejos? O que deve ser feito para que você tenha um ROI alto?
  • 20. Scrum – Montando um Backlog # Funcionalidades 1 Eu quero controlar a minha linha principal Estórias 2 Preciso cadastrar os itens inicialmente Controle da Linha Principal 3 É necessário que apenas o(s) gerente(s) cadastre esses itens Cadastro de Itens 4 Eu preciso de um relatório diário dos itens Controle de Acesso dos Gerentes utilizados Relatório Diário da Linha 5 Eu preciso que essa linha obtenha informações das linhas auxiliares Troca de informações entre Linhas 6 Essas linhas auxiliares precisam informar Notificações das Linhas que estão produzindo mais que o necessário Relatório de funcionários 7 Preciso de um relatório com os funcionários que trabalharam nessa linha
  • 21. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 22. Scrum – Product Owner ● É o responsável do projeto ● É o responsável por definir o que é o produto ● É o responsável por priorizar o Backlog visando o ROI e o valor do projeto ● Ele deve detalhar e refinar o Backlog ● Ele só pode ser uma pessoa e não um comitê ● É ele quem aceita ou rejeita as entregas
  • 23. Scrum – O que se esperar de um P.O.? ● Bom relacionamento ● Facilidade de criar a visão do produto e transmiti-la ● Sempre disponível ● Está comprometido com o projeto (ser um porco).
  • 24. Scrum – Problemas comum de um P.O.? ● P.O. Não tem poder de decisão sobre o produto ● Baixa disponibilidade do P.O. para atender as dúvidas e demandas ● Cultura organizacional ● Backlog mal priorizado.
  • 25. Scrum – Scrum Master ● Ajuda o Time e a organização a adotarem o Scrum ● Educa o Time treinando-os e levando-os a serem mais produtivos ● Combate o comando-controle ● Deve remover os impedimentos ● Deve facilitar as reuniões ● Ele não é o gerente do Time!
  • 26. Scrum – Time ● Transformam o Backlog em incrementos de funcionalidades potencialmente entregavéis ● Devem produzir um produto com qualidade e valor ● Devem ser auto-gerenciável e multi-funcional ● Devem ser comunicativos ● Devem ser porcos ● Devem ter entre 3 e 9 pessoas.
  • 27. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 29. Scrum – Sprint Planning ● Priorizar o Product Backlog ● Separar as estórias para a Sprint Backlog ● Definir as meta da Sprint ● Estimar as estórias em pesos (Planning Poker) ● Quebrar as estórias em pequenas tarefas. (Sindrome do estudante)
  • 30. Scrum – Planning Poker ● A ideia principal é permitir que todos os membros do Time participem colocando a sua visão de complexidade para que juntos possam chegar a um indicador comum de complexidade ● É uma ótima ferramenta de comunicação ● Utiliza a sequencia de Fibonacci (0, 1, 2, 3, 5, 8, 13, …).
  • 31. Scrum – Planning Poker (Regras) ● Inicialmente o Time identifica a estória mais simples e passa a ser a estória de referência para as demais ● Após uma breve discussão, o participante escolhe sua carta, que deve representar a sua estimativa ● Todos devem apresentar sua estimativa juntos ● Em caso de não unanimidade, os extremos se justificam ● Jogam até que haja unanimidade.
  • 32. Scrum – Planning Poker (Velocidades) Estória Peso Estória #1 8 Estória #2 5 Sprint #1 [18] Estória #3 5 Estória #4 8 Estória #5 5 Sprint #2 [19] Estória #6 3 Estória #7 3 Estória #8 21 Sprint #3 [21] Estória #9 13 Sprint #4 [21] Estória #10 8
  • 33. Scrum – Quebrando as Estórias em Tarefas ● Quem identifica as tarefas é o Time ● As tarefas são pedaços detalhados do trabalho necessário para converter o Backlog em algo funcional ● As tarefas devem ser definidas para que possam ser feitas em menos de um dia.
  • 34. Scrum – Sprint ● São eventos com duração fixa ● Tanto a composição do Time quanto as metas devem permanecer constantes ● Pode ser um período de 2 a 4 semanas ● Um período constante leva a um melhor ritmo ● O Time se preocupa apenas com o que está planejado.
  • 35. Scrum – Daily Meeting ● Objetivo: Alinhar o desenvolvimento com a meta ● Realizada diariamente e em pé ● Duração máxima de 15 minutos ● 3 perguntas devem ser realizadas ● O que você fez ontem? ● O que você irá fazer hoje? ● Existe algum impedimento? ● Não é uma reunião de status ● Não são discutidas questões técnicas ou como serão feitas.
  • 36. Scrum – Sprint Review ● Apresentação dos resultados para todos ● P.O. avalia se a meta foi atingida ● Ajusta o Backlog ● Identifica avanços no projeto ● Para ou inicia um novo Sprint ● Calcula a velocidade da equipe.
  • 37. Scrum – Sprint Retrospective ● O que aconteceu de errado nessa Sprint? ● Quais foram os impedimentos? ● O que aconteceu de bom? ● Que melhorias podemos aplicar para a nova Sprint?
  • 38. Scrum – De novo mais um ciclo...
  • 39. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 40. IceScrum - Estrutura Projeto Release Sprint #1 Sprint #2 Estória #1 Estória #2 Estória #3 Estória #4 Estória #5 Estória #6 Estória #7 Sprint #3 Sprint #4 Estória #8 Estória #9 Estória #10
  • 46. Tópicos ● Definições ● Apresentando o Scrum ● Papéis do Scrum ● Cerimônias do Scrum ● Ferramenta IceScrum ● Porque usar o Scrum
  • 47. Scrum – Para o Time ● Motivação maior para o Time ● Melhor visualização do Projeto ● Diminuição dos Bugs ● As prioridades podem ser alteradas ● Funcionalidades que agregam valor em primeiro lugar.
  • 48. Scrum – Para o Cliente ● Scrum é um framework que permite entregar um VALOR DE NEGÓCIO mais elevado num período de tempo curto ● Scrum permite entrega de um Software FUNCIONANDO e de QUALIDADE a cada 2 semanas (feedback constante) ● O Cliente é quem define as prioridades. O Time apenas se auto-organiza para definir a melhor forma de entregar funcionalidades.
  • 49. Scrum – Para a Instituição ● A aplicação de metodologias Ágeis (Scrum) padroniza as atividades de um setor ● Capacidade de fidelizar o cliente.
  • 51. Scrum – Crie seu jeito ágil...