SlideShare a Scribd company logo
1 of 134
Download to read offline
Scrum
        Framework, Competências e Valores



Manoel Pimentel !
Dir. Executivo - ICA-TI - www.ica-ti.com.br!
Instituto de Coaching Aplicado a TI!
twitter.com/manoelp!
mecobiz.net
agilemanifesto.org
                  Estamos descobrindo maneiras melhores de desenvolver 

                   software, fazendo-o nós mesmos e ajudando outros a 

              fazerem o mesmo. Através deste trabalho, passamos a valorizar: 

                                              !
                 Indivíduos e interações 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.



                         design do site e rabalho de cópia & arte; 2001, Ward Cunningham

 tradução para o português brasileiro por Renato Willi, José Peleteiro, Heitor Roriz, Flávio Steffens de Castro, Luiz
Cláudio Parzianello, Rafael Prikladnicki, Mariana Bravo, Dairton Bassi, Rafael Sabbagh Armony, André Faria Gomes,
Cecília Fernandes, Rodrigo Toledo, Manoel Pimentel, Guilherme Silveira, Wescley Costa, Marcelo Andrade, Christian
                                               Peixoto, Hugo Corbucci
O Scrum é um

Framework

     Ágil
Ágil?
Agile
Agile




XP
     FDD           Scrum
Agile?
Agile então é: 


Fazer e Entregar   mais
“Rápido”?
Agile NÃO é 

 fazer mais
   rápido
Agile é ....
Entregas
Constantes
Através de ciclos curtos
Responder a
 Mudanças
Através de flexibilidade "
e leveza
Melhoria
Contínua
PDCA puro
Eliminar
Desperdício
O que realmente
   agrega valor
para uma meta?




    Fonte: Jason Che-han Yip (ThoughtWorks)
Práticas




Cultura
Valores 

Ágeis
agilemanifesto.org
Indivíduos e Interações > Processos e Ferramentas



Software em funcionamento > Documentação Abrangente


  Colaboração com cliente > Negociação de Contratos


      Responder a mudanças > Seguir um plano
Scrum?
Scrum é para:
gerenciar   


o   desenvolvimento



Iterativo Incremental

         e

                    de

             produtos
Iterativo e
Incremental?
Você comeria toda 

essa carne 

numa só vez?
Não!!!
Se for por pedaços 

    menores?
?
Como tratamos o
“problema” vaca?
Por que isso acontece?
Resposta: Limitação
Limitação == Priorização
Qual parte tem mais
importância para você?
Isso evita excessos
Com isso reduzimos o
          desperdício
Temos desperdício num
escopo de um software?
Veja a realidade:




Fonte:
Por isso em Agile o tempo e o custo são
fixos, o que é variável é o escopo
Isso acontece de uma forma iterativa
e incremental
Metodologia?
Não!
Framework

      Ágil
O Scrum enquanto framework é
  incompleto por natureza...
Papéis      Regras




Cerimônias   Artefatos
Empresa A




  Papéis      Regras




Cerimônias   Artefatos
Empresa A



                         ###

  Papéis      Regras




Cerimônias   Artefatos
                         ###
Empresa A

             ###    ###


                          ###

  Papéis       Regras




Cerimônias    Artefatos
                          ###
Empresa A

             ###    ###


                          ###

  Papéis       Regras
                          ###




Cerimônias    Artefatos
                          ###



                    ###
Empresa B ?
Empresa B

             ###    ###


                          ###

  Papéis       Regras
                          ###




Cerimônias    Artefatos
                          ###



                    ###
Empresa B

                   ###




        Papéis       Regras




      Cerimônias    Artefatos
###


      ###                 ###
Valores

  Papéis      Regras




Cerimônias   Artefatos




     Pilares
Indivíduos e Interações > Processos e Ferramentas

Software em funcionamento > Documentação Abrangente

  Colaboração com cliente > Negociação de Contratos

      Responder a mudanças > Seguir um plano




                   Transparência

                      Inspeção

                     Adaptação
Comando

 Controle
Auto

Organização
Foco
Papéis do Scrum
Product
Owner
          Team

                 ScrumMaster
Produto !
Ele conhece o

Gerencia a Visão"
!

promove o   ROI!
gerencia a      Entrega"


garante o   Sucesso do Produto"

                                  Product
                                  Owner
É uma    equipe !
Multi-Disciplinar"
     auto-organiza"
que se

e gerencia a Sprint "

para atingir a   meta   .




                            Team
Formação de Times
                     Ecossistema Xxxxxxxxx
                       Área A                        Área B

                Célula X    Célula Y          Célula X    Célula Y



 Stakeholders
                                       Time



                                                                     Meta
Product Owner




                Célula X    Célula Y          Célula X    Célula Y
 ScrumMaster
                 Empresa Externa A             Empresa Externa B
Ele protege a      Meta do time,!
responsável pelo   Processo,!
e   Facilitador"
(para o PO e Team)

                                ScrumMaster
Visão geral
do 

Scrum
Visão




                Sprint "                        Daily "
               Planning            Sprint
                                               Meeting




   Product "
   Backlog


                       Sprint "
                   Retrospective    Sprint "
                                    Review
Visão

        # O que é feito?"
        - Uma Visão Fixa (um ponto a se se chegar)!
        - Suficientemente Abrangente (alto nível)!
        - É um período para definicão das regras iniciais!
        !
        # Quem faz?"
        -Product Owner!
        -Com apoio do ScrumMaster!
        !
        # O que sai?"
        -Declaração da Visão!
        - Product Backlog Inicial "
        !
        # Quando é feito?"
        - No início do projeto!
Visão



               # O que é feito?"
               - Lista de desejos para o produto!
               - Priorizada pelo PO!
               !
               # Quem faz?"
               -Product Owner!
               !
               # O que sai?"
               -Priorização Inicial do Product Backlog"
               !
   Product "   # Quando é feito?"
   Backlog     -No início do projeto!
               -Continuamente!
Visão                      # O que é feito no Planning 1?"
                           -PO define o meta para a Sprint!
                           -PO explica os itens de maior de prioridade!
                           no ProductBacklog!
                           -Time questiona o entendimento dos itens!
                Sprint "   !
               Planning
                           # O que é feito no Planning 2?"
                           -O Time pode estimar!
                           -O time pode quebrar em tarefas menores!
                           -Selecionar os itens que atendem a meta !
                           da Sprint!
                           !
                           # O que sai?"
                           -Meta e Sprint Backlog !
                           !
   Product "               # Quem faz?"
   Backlog                 -Product Owner, Time, ScrumMaster!
                           !
                           # Quando é feito? "
                           - Antes de cada Sprint!
                           !
Visão




                    Sprint "
                   Planning                            Sprint



               # O que é feito na Sprint?"
               - Desenvolvimento do produto!
               - O time se auto-organiza!
               !
               # Quem faz?"
               - Time!
   Product "   !
   Backlog
               # O que sai?"
               - Incremento de Produto"
               !
               # Quando é feito?"
               - Continuamente até o fim do projeto!
Visão




                     Sprint "                                          Daily "
                    Planning                                 Sprint
                                                                      Meeting

               # O que é feito na Daily Meeting?"
               - Adaptação Diária!
               - O que fez ?!
               - O que fará?!
               - Existe algum impedimento?!
               !
               # Quem faz?"
   Product "   - Time facilitado pelo ScrumMaster!
   Backlog     !
               # O que sai?"
               - Impedimentos, Ações de ajustes no curso 

               !
               # Quando é feito?"
               - Diariamente até o fim da Sprint!
Visão




                                 Sprint "                                    Daily "
                                Planning                        Sprint
                                                                            Meeting
            # O que é feito na Sprint Review?"
            - Entrega do Incremento do Produto para o P.O.!
            - Avaliação se entrega corresponde a expectativa!
            !
            # Quem faz?"
            - P.O, Time ,ScrumMaster!
            !
            # O que sai?"
   Product " - Feedback sobre o incremento de produto!
   Backlog -- Novos itens para o ProductBacklog!
            !
            # Quando é feito?"                                   Sprint "
            - Ao final da Sprint!                                Review
# O que é feito na Sprint Retrospective?"
               - Inspeção e Adaptação no Prcesso (forma de trabalho)!
               - O que funcionou bem?!
               - O que não funcionou bem?!
               - O que fazer para melhorar?!
Visão
               !
               # Quem faz?"
               - Time facilitado pelo ScrumMaster!
               !Sprint "
                                                     Sprint       Daily "
                # O que
               Planning    sai?"                                 Meeting
               - Ações de melhorias para a próxima Sprint!
               !
               # Quando é feito?"
               - Ao final da Sprint!




   Product "
   Backlog


                       Sprint "
                   Retrospective                      Sprint "
                                                      Review
Again?
Visão




                Sprint "                        Daily "
               Planning            Sprint
                                               Meeting




   Product "
   Backlog


                       Sprint "
                   Retrospective    Sprint "
                                    Review
Coisas Importantes
Requisitos Ágeis
O Ministério da Agilidade adverte:


Isso não é do Scrum

       Se persistirem os sintomas, contrate um Mentor
O Scrum não diz como você
deve escrever os requisitos!
2 Regras Básicas:

Requisitos   Orientados ao cliente"
                    !


       Ordenados por aquilo
Requisitos
que for importante ao cliente
e as   Questões Técnicas ?
Pre-Game                                            Game                     Post-Game

    Arquitetura de     Restrições de
      referência        plataformas
                                       Sprint         Sprint          Sprint   Sprint


              Arquitetura                                                                Arquitetura
Visão           Inicial                                                                   Concluída



        Segmentação ortogonal para
          reduzir as dependências

                                         Itens de Negócio      Arquitetura
Boas 	

metas?
Específicas
Mensuráveis
Alcançáveis
Relevantes
Datadas
SMART

              

       S – Específica

              

       M – Mensurável

                

       A - Alcançável

                  

       R – Relevante!
                    

T – Com Tempo para acontecer

Definition"                    Definition"
       of "                           of "
    Ready                           Done

O que o time precisa !        Quando um item pode ser
para começar uma Sprint?   considerado como concluído?
Adaptação Diária
Daily Meeting
•   O que fez de ontem para hoje?!
                  !

•   O que fará de hoje para amanhã!
                  !

•    Existe algum impedimento?
Comunicação 

Visual          Fonte: Jason Che-han Yip (ThoughtWorks)
Impedimentos?
Ensinar a pescar,"
Não dar o peixe
Fluxo para remoção de impedimentos em projetos

                                 Elucida sobre o trabalho
                                 Projeto Scrum
                                                                                   Não

                                                  Sim                                     StakeHolders

                                             Removeu?                         Removeu?
            Sinaliza	

                                 Não                                               Não
          Impedimento                                                                    Sim
                                                                                               Removeu?
                          ScrumMaster                         Product Owner        Sim
   Time                                                                                                       Meta
                                                                                                            ameaçada
Gráficos
Total Sprint Backlog   500


Burn-Down          Dia 1
                   Dia 2
                   Dia 3
                                     0
                                   200
                                     0
                                         500
                                         300
                                         300
                   Dia 4             0   300
                   Dia 5           300     0
Burn-Down Chart
Burn-up Chart
Valor




300




200




100




 0
        1    2       3     4   5
                 Sprints


Scrum serve 

para todo tipo

de projeto?
Não!!!
Pouco apropriado para 

contextos determinísticos
+ para contextos empíricos
Minha
empresa 

pode ser 

ágil?
!
      Nossa maior prioridade é satisfazer o cliente


                                                                12 Princípios
       através da entrega contínua e adiantada

           de software com valor agregado.

                            !
     Mudanças nos requisitos são bem-vindas, 

      mesmo tardiamente no desenvolvimento. 

       Processos ágeis tiram vantagem das 

mudanças visando vantagem competitiva para o cliente.

                            !
     Entregar frequentemente software funcionando, 

          de poucas semanas a poucos meses, 

       com preferência à menor escala de tempo.

                            !
Pessoas de negócio e desenvolvedores devem trabalhar 

     diariamente em conjunto por todo o projeto.

         Software funcionando é a medida primária de progresso.

                            !                                                          !
  Construa projetos em torno de indivíduos motivados. 

      Os processos ágeis promovem desenvolvimento 

     Dê a eles o ambiente e o suporte necessário 

          sustentável. Os patrocinadores, desenvolvedores e 

         e confie neles para fazer o trabalho.

               usuários devem ser capazes de manter um ritmo 

                            !                                            constante indefinidamente.

      O método mais eficiente e eficaz de transmitir 

                                  !
informações para e entre uma equipe de desenvolvimento

    Contínua atenção à excelência técnica e bom design 

           é através de conversa face a face.

                            aumenta a agilidade.

                            !                                                          !
                                                             Simplicidade--a arte de maximizar a quantidade de 

                                                                     trabalho não realizado--é essencial.

                                                                                       !
                                                                As melhores arquiteturas, requisitos e designs 

                                                                  emergem de equipes auto-organizáveis.

                                                                                       !
                                                             Em intervalos regulares, a equipe reflete sobre como 

                                                               se tornar mais eficaz e então refina e ajusta seu 

                                                                         comportamento de acordo.
Crie o

  seu "
 Jeito"
  Ágil
Meta-Agile
                     Agilidade além da própria
                                         agilidade

http://visaoagil.wordpress.com/2011/02/11/manifesto-for-meta-agile/
Quer mais 

informações?
Livros:
• Agile Project Management With Scrum, Schwaber, Ken,
  Editora, Ed. Microsoft Pres!
!
• Agile Software Development with Scrum, Schwaber, Ken
   e Beedle, Mike.!
 !
• A Practical Guide to Feature-Driven Development,
   Palmer, Stephen R. e Felsing, John M, Coad Series.!
 !
• Extreme Programming Explained: Embrace Change,
   Kent Beck.!
Meus artigos:
•   www.devmedia.com.br (Portal e Revista)!
•   www.visaoagil.com (Blog e Revista)!
•   www.scrumalliance.com (artigos)!
•   www.agilealliance.com (artigos)!
•   www.infoq.com (Brasil, EUA, China)!
OK ?
 twitter.com/manoelp!
    !
manoel@ica-ti.com.br

More Related Content

What's hot

PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management OfficeAragon Vieira
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Cleiton Luis Mafra
 
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...Wladmir Araujo
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training CourseAstro Tech
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutosSerge Rehem
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Rildo (@rildosan) Santos
 
Metodologia ágil com scrum
Metodologia ágil com scrumMetodologia ágil com scrum
Metodologia ágil com scrumHyrla Miranda
 

What's hot (20)

Como Estabelecer e Gerenciar Indicadores de Desempenho para um PMO
Como Estabelecer e Gerenciar Indicadores de Desempenho para um PMOComo Estabelecer e Gerenciar Indicadores de Desempenho para um PMO
Como Estabelecer e Gerenciar Indicadores de Desempenho para um PMO
 
PMO - Project Management Office
PMO - Project Management OfficePMO - Project Management Office
PMO - Project Management Office
 
Scrum
ScrumScrum
Scrum
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
 
Scrum - evolução contínua
Scrum - evolução contínuaScrum - evolução contínua
Scrum - evolução contínua
 
Scrum Master em ação
Scrum Master em açãoScrum Master em ação
Scrum Master em ação
 
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...
Gerenciamento de Projetos conforme Guia PMBOK 5 edição e FEL (IPA) - Case de ...
 
Mapa Mental Scrum
Mapa Mental ScrumMapa Mental Scrum
Mapa Mental Scrum
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
Gestão Eficiente do Tempo
Gestão Eficiente do TempoGestão Eficiente do Tempo
Gestão Eficiente do Tempo
 
Scrum
ScrumScrum
Scrum
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0
 
Implantação de um PMO modelo Canvas
Implantação de um PMO modelo CanvasImplantação de um PMO modelo Canvas
Implantação de um PMO modelo Canvas
 
Gerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com ScrumGerenciamento Ágil de Projetos com Scrum
Gerenciamento Ágil de Projetos com Scrum
 
Metodologia ágil com scrum
Metodologia ágil com scrumMetodologia ágil com scrum
Metodologia ágil com scrum
 

Similar to Scrum - Framework, Competências e Valores (versão community)

SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosPaulo César M Jeveaux
 
Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - ScrumDiego Castro
 
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Leonardo Dias Nascimento
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoJerry Medeiros
 
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
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Ari Amaral
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCespecificacoes.com
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisMárcio Oya
 

Similar to Scrum - Framework, Competências e Valores (versão community) (20)

Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
 
Não São Apenas Sapatos
Não São Apenas SapatosNão São Apenas Sapatos
Não São Apenas Sapatos
 
Scrum 8
Scrum 8Scrum 8
Scrum 8
 
Agile Development Software - Scrum
Agile Development Software - ScrumAgile Development Software - Scrum
Agile Development Software - Scrum
 
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
Fiveday - Falando de Scrum (conceitos e práticas utilizando métodos Ágeis)
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Scrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas PráticasScrum, Agilismo e Boas Práticas
Scrum, Agilismo e Boas Práticas
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
Treinamento - Scrum.pptx
Treinamento - Scrum.pptxTreinamento - Scrum.pptx
Treinamento - Scrum.pptx
 
Scrum em 1h.
Scrum em 1h.Scrum em 1h.
Scrum em 1h.
 
Scrum na sua Empresa
Scrum na sua EmpresaScrum na sua Empresa
Scrum na sua Empresa
 
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
 
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
Palestra : Scrum : A arte de fazer o dobro do trabalho na metade do tempo !
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnC
 
Lean startup
Lean startupLean startup
Lean startup
 
Palestra: Scrum e seus papéis
Palestra: Scrum e seus papéisPalestra: Scrum e seus papéis
Palestra: Scrum e seus papéis
 
Slides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos DigitaisSlides da Aula de Gestão de Projetos Digitais
Slides da Aula de Gestão de Projetos Digitais
 
Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02Seja ágil com o Scrum - parte 02
Seja ágil com o Scrum - parte 02
 

More from Manoel Pimentel Medeiros

The DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsThe DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsManoel Pimentel Medeiros
 
How to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAHow to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAManoel Pimentel Medeiros
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsManoel Pimentel Medeiros
 
How to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationHow to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationManoel Pimentel Medeiros
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)Manoel Pimentel Medeiros
 
Fusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamFusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamManoel Pimentel Medeiros
 
Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Manoel Pimentel Medeiros
 
Os beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasOs beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasManoel Pimentel Medeiros
 
Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Manoel Pimentel Medeiros
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelManoel Pimentel Medeiros
 

More from Manoel Pimentel Medeiros (20)

The DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational ImprovementsThe DNA for Catalysing Organisational Improvements
The DNA for Catalysing Organisational Improvements
 
The Agile Coaching DNA - Overview
The Agile Coaching DNA -  OverviewThe Agile Coaching DNA -  Overview
The Agile Coaching DNA - Overview
 
Organisational Plasticity - Agile 2018
Organisational Plasticity - Agile 2018Organisational Plasticity - Agile 2018
Organisational Plasticity - Agile 2018
 
How to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNAHow to evolve your career as Agile Coach using The Agile Coaching DNA
How to evolve your career as Agile Coach using The Agile Coaching DNA
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile Transformations
 
How to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovationHow to use the emergent learning as an enabler for product innovation
How to use the emergent learning as an enabler for product innovation
 
The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)The Cone of Change - Manoel Pimentel (keynote)
The Cone of Change - Manoel Pimentel (keynote)
 
Fusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile TeamFusing the Agile Testing into an Agile Team
Fusing the Agile Testing into an Agile Team
 
Creating Great Teams using Management 3.0
Creating Great Teams using Management 3.0Creating Great Teams using Management 3.0
Creating Great Teams using Management 3.0
 
The Conflict Fast Model - Agile2016
The Conflict Fast Model - Agile2016The Conflict Fast Model - Agile2016
The Conflict Fast Model - Agile2016
 
Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015Hacking the World - Keynote - TaSafoConf2015
Hacking the World - Keynote - TaSafoConf2015
 
Problem Pitch
Problem PitchProblem Pitch
Problem Pitch
 
Thinking Hack - Workouts
Thinking Hack - WorkoutsThinking Hack - Workouts
Thinking Hack - Workouts
 
Thinking Hack - in 18 minutes
Thinking Hack - in 18 minutesThinking Hack - in 18 minutes
Thinking Hack - in 18 minutes
 
10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe
 
SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?
 
Estratégias para Transição Ágil
Estratégias para Transição ÁgilEstratégias para Transição Ágil
Estratégias para Transição Ágil
 
Os beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresasOs beatos ágeis e os pecados mundanos das grandes empresas
Os beatos ágeis e os pecados mundanos das grandes empresas
 
Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?Como escalar algo essencialmente artesanal?
Como escalar algo essencialmente artesanal?
 
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel PimentelEscalando a Gestão Ágil com SAFe - Manoel Pimentel
Escalando a Gestão Ágil com SAFe - Manoel Pimentel
 

Scrum - Framework, Competências e Valores (versão community)

  • 1. Scrum Framework, Competências e Valores Manoel Pimentel ! Dir. Executivo - ICA-TI - www.ica-ti.com.br! Instituto de Coaching Aplicado a TI! twitter.com/manoelp!
  • 2.
  • 4.
  • 5. agilemanifesto.org Estamos descobrindo maneiras melhores de desenvolver software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através deste trabalho, passamos a valorizar: ! Indivíduos e interações 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. design do site e rabalho de cópia & arte; 2001, Ward Cunningham tradução para o português brasileiro por Renato Willi, José Peleteiro, Heitor Roriz, Flávio Steffens de Castro, Luiz Cláudio Parzianello, Rafael Prikladnicki, Mariana Bravo, Dairton Bassi, Rafael Sabbagh Armony, André Faria Gomes, Cecília Fernandes, Rodrigo Toledo, Manoel Pimentel, Guilherme Silveira, Wescley Costa, Marcelo Andrade, Christian Peixoto, Hugo Corbucci
  • 6. O Scrum é um
 Framework
 Ágil
  • 9. Agile XP FDD Scrum
  • 11. Agile então é: 
 Fazer e Entregar mais “Rápido”?
  • 12.
  • 13.
  • 14. Agile NÃO é 
 fazer mais rápido
  • 23. O que realmente agrega valor para uma meta? Fonte: Jason Che-han Yip (ThoughtWorks)
  • 27. Indivíduos e Interações > Processos e Ferramentas Software em funcionamento > Documentação Abrangente Colaboração com cliente > Negociação de Contratos Responder a mudanças > Seguir um plano
  • 29.
  • 30.
  • 32. gerenciar 
 o desenvolvimento

  • 35. Você comeria toda 
 essa carne 
 numa só vez?
  • 37. Se for por pedaços 
 menores?
  • 38.
  • 39.
  • 40.
  • 41. ?
  • 43.
  • 44. Por que isso acontece?
  • 47. Qual parte tem mais importância para você?
  • 49. Com isso reduzimos o desperdício
  • 50. Temos desperdício num escopo de um software?
  • 52. Por isso em Agile o tempo e o custo são fixos, o que é variável é o escopo
  • 53. Isso acontece de uma forma iterativa e incremental
  • 54.
  • 56. Não!
  • 57. Framework
 Ágil
  • 58. O Scrum enquanto framework é incompleto por natureza...
  • 59. Papéis Regras Cerimônias Artefatos
  • 60. Empresa A Papéis Regras Cerimônias Artefatos
  • 61. Empresa A ### Papéis Regras Cerimônias Artefatos ###
  • 62. Empresa A ### ### ### Papéis Regras Cerimônias Artefatos ###
  • 63. Empresa A ### ### ### Papéis Regras ### Cerimônias Artefatos ### ###
  • 65. Empresa B ### ### ### Papéis Regras ### Cerimônias Artefatos ### ###
  • 66. Empresa B ### Papéis Regras Cerimônias Artefatos ### ### ###
  • 67. Valores Papéis Regras Cerimônias Artefatos Pilares
  • 68. Indivíduos e Interações > Processos e Ferramentas Software em funcionamento > Documentação Abrangente Colaboração com cliente > Negociação de Contratos Responder a mudanças > Seguir um plano Transparência Inspeção Adaptação
  • 69.
  • 72. Foco
  • 73.
  • 75. Product Owner Team ScrumMaster
  • 76. Produto ! Ele conhece o Gerencia a Visão" ! promove o ROI! gerencia a Entrega" 
 garante o Sucesso do Produto" Product Owner
  • 77.
  • 78. É uma equipe ! Multi-Disciplinar" auto-organiza" que se e gerencia a Sprint " para atingir a meta . Team
  • 79.
  • 80. Formação de Times Ecossistema Xxxxxxxxx Área A Área B Célula X Célula Y Célula X Célula Y Stakeholders Time Meta Product Owner Célula X Célula Y Célula X Célula Y ScrumMaster Empresa Externa A Empresa Externa B
  • 81. Ele protege a Meta do time,! responsável pelo Processo,! e Facilitador" (para o PO e Team) ScrumMaster
  • 82.
  • 84. Visão Sprint " Daily " Planning Sprint Meeting Product " Backlog Sprint " Retrospective Sprint " Review
  • 85. Visão # O que é feito?" - Uma Visão Fixa (um ponto a se se chegar)! - Suficientemente Abrangente (alto nível)! - É um período para definicão das regras iniciais! ! # Quem faz?" -Product Owner! -Com apoio do ScrumMaster! ! # O que sai?" -Declaração da Visão! - Product Backlog Inicial " ! # Quando é feito?" - No início do projeto!
  • 86. Visão # O que é feito?" - Lista de desejos para o produto! - Priorizada pelo PO! ! # Quem faz?" -Product Owner! ! # O que sai?" -Priorização Inicial do Product Backlog" ! Product " # Quando é feito?" Backlog -No início do projeto! -Continuamente!
  • 87. Visão # O que é feito no Planning 1?" -PO define o meta para a Sprint! -PO explica os itens de maior de prioridade! no ProductBacklog! -Time questiona o entendimento dos itens! Sprint " ! Planning # O que é feito no Planning 2?" -O Time pode estimar! -O time pode quebrar em tarefas menores! -Selecionar os itens que atendem a meta ! da Sprint! ! # O que sai?" -Meta e Sprint Backlog ! ! Product " # Quem faz?" Backlog -Product Owner, Time, ScrumMaster! ! # Quando é feito? " - Antes de cada Sprint! !
  • 88. Visão Sprint " Planning Sprint # O que é feito na Sprint?" - Desenvolvimento do produto! - O time se auto-organiza! ! # Quem faz?" - Time! Product " ! Backlog # O que sai?" - Incremento de Produto" ! # Quando é feito?" - Continuamente até o fim do projeto!
  • 89. Visão Sprint " Daily " Planning Sprint Meeting # O que é feito na Daily Meeting?" - Adaptação Diária! - O que fez ?! - O que fará?! - Existe algum impedimento?! ! # Quem faz?" Product " - Time facilitado pelo ScrumMaster! Backlog ! # O que sai?" - Impedimentos, Ações de ajustes no curso 
 ! # Quando é feito?" - Diariamente até o fim da Sprint!
  • 90. Visão Sprint " Daily " Planning Sprint Meeting # O que é feito na Sprint Review?" - Entrega do Incremento do Produto para o P.O.! - Avaliação se entrega corresponde a expectativa! ! # Quem faz?" - P.O, Time ,ScrumMaster! ! # O que sai?" Product " - Feedback sobre o incremento de produto! Backlog -- Novos itens para o ProductBacklog! ! # Quando é feito?" Sprint " - Ao final da Sprint! Review
  • 91. # O que é feito na Sprint Retrospective?" - Inspeção e Adaptação no Prcesso (forma de trabalho)! - O que funcionou bem?! - O que não funcionou bem?! - O que fazer para melhorar?! Visão ! # Quem faz?" - Time facilitado pelo ScrumMaster! !Sprint " Sprint Daily " # O que Planning sai?" Meeting - Ações de melhorias para a próxima Sprint! ! # Quando é feito?" - Ao final da Sprint! Product " Backlog Sprint " Retrospective Sprint " Review
  • 93. Visão Sprint " Daily " Planning Sprint Meeting Product " Backlog Sprint " Retrospective Sprint " Review
  • 96. O Ministério da Agilidade adverte:
 Isso não é do Scrum
 Se persistirem os sintomas, contrate um Mentor
  • 97. O Scrum não diz como você deve escrever os requisitos!
  • 98. 2 Regras Básicas: Requisitos Orientados ao cliente" ! Ordenados por aquilo Requisitos que for importante ao cliente
  • 99. e as Questões Técnicas ?
  • 100. Pre-Game Game Post-Game Arquitetura de Restrições de referência plataformas Sprint Sprint Sprint Sprint Arquitetura Arquitetura Visão Inicial Concluída Segmentação ortogonal para reduzir as dependências Itens de Negócio Arquitetura
  • 107. SMART
 
 S – Específica
 
 M – Mensurável
 
 A - Alcançável
 
 R – Relevante! 
 T – Com Tempo para acontecer

  • 108.
  • 109. Definition" Definition" of " of " Ready Done O que o time precisa ! Quando um item pode ser para começar uma Sprint? considerado como concluído?
  • 111. Daily Meeting • O que fez de ontem para hoje?! ! • O que fará de hoje para amanhã! ! • Existe algum impedimento?
  • 112. Comunicação 
 Visual Fonte: Jason Che-han Yip (ThoughtWorks)
  • 113.
  • 114.
  • 115.
  • 117. Ensinar a pescar," Não dar o peixe
  • 118. Fluxo para remoção de impedimentos em projetos Elucida sobre o trabalho Projeto Scrum Não Sim StakeHolders Removeu? Removeu? Sinaliza Não Não Impedimento Sim Removeu? ScrumMaster Product Owner Sim Time Meta ameaçada
  • 120. Total Sprint Backlog 500 Burn-Down Dia 1 Dia 2 Dia 3 0 200 0 500 300 300 Dia 4 0 300 Dia 5 300 0
  • 122. Burn-up Chart Valor 300 200 100 0 1 2 3 4 5 Sprints
  • 123. 
 Scrum serve 
 para todo tipo
 de projeto?
  • 125. Pouco apropriado para 
 contextos determinísticos
  • 126. + para contextos empíricos
  • 128. ! Nossa maior prioridade é satisfazer o cliente 12 Princípios através da entrega contínua e adiantada de software com valor agregado. ! Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva para o cliente. ! Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo. ! Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto. Software funcionando é a medida primária de progresso. ! ! Construa projetos em torno de indivíduos motivados. Os processos ágeis promovem desenvolvimento Dê a eles o ambiente e o suporte necessário sustentável. Os patrocinadores, desenvolvedores e e confie neles para fazer o trabalho. usuários devem ser capazes de manter um ritmo ! constante indefinidamente. O método mais eficiente e eficaz de transmitir ! informações para e entre uma equipe de desenvolvimento Contínua atenção à excelência técnica e bom design é através de conversa face a face. aumenta a agilidade. ! ! Simplicidade--a arte de maximizar a quantidade de trabalho não realizado--é essencial. ! As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis. ! Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.
  • 129. Crie o
 seu " Jeito" Ágil
  • 130. Meta-Agile Agilidade além da própria agilidade http://visaoagil.wordpress.com/2011/02/11/manifesto-for-meta-agile/
  • 132. Livros: • Agile Project Management With Scrum, Schwaber, Ken, Editora, Ed. Microsoft Pres! ! • Agile Software Development with Scrum, Schwaber, Ken e Beedle, Mike.! ! • A Practical Guide to Feature-Driven Development, Palmer, Stephen R. e Felsing, John M, Coad Series.! ! • Extreme Programming Explained: Embrace Change, Kent Beck.!
  • 133. Meus artigos: • www.devmedia.com.br (Portal e Revista)! • www.visaoagil.com (Blog e Revista)! • www.scrumalliance.com (artigos)! • www.agilealliance.com (artigos)! • www.infoq.com (Brasil, EUA, China)!
  • 134. OK ? twitter.com/manoelp! ! manoel@ica-ti.com.br