SlideShare uma empresa Scribd logo
MOVING TO SCRUM
                                             Paulo Traça
                                             CTO
                                             paulo.traca@logical-software.com




LOGICAL SOFTWARE
Human Capital | Enterprise Java | Research


Rua Gago Coutinho nº4 B
2675-509 Odivelas

T +351 21 931 50 33
F +351 21 931 82 52

E info@logical-software.com

Web www.logical-software.com
MOVING TO SCRUM




                     Objectivos da Sessão
       ●   Introduzir os conceitos Básicos
       ●   Evangelizar para vantagens do SCRUM como método ágil de
       gestão / coordenação de projecto
       ●   Alertar para alguns “Hazards” de Implementação
MOVING TO SCRUM




                                       Agenda
     ●   O que é o SCRUM
     ●   Origem do SCRUM
     ●   Conceitos e Características
     ●   Diferenças em relação a outras metodologias / Frameworks
     ●   Vantagens / Desvantagens
     ●   SCRUM / XP / métodos ágeis
     ●   Dificuldades de aplicação
     ●   Conclusão
     ●   Referências
     ●   Q&A
MOVING TO SCRUM




                        O que é o SCRUM?
   ●   Evento no jogo de Rugby
       “ ... onde um grupo de pessoas [com + 80kg] discute educadamente a
           posse uma bola..” -- Ken Schwaber


       ●   Framework ou metodologia
           ●   Qual a diferença?
MOVING TO SCRUM




                        Origem do SCRUM
      ●   “The New New Product Development Game”
          in Havard Business Review 1986
          by Hirotaka Takeuchi an Ikujiro Nonaka


      ●   “The Knowledge Creating Company”
          How Japanese Companies Create the Dynamics of Innovation
          Hirotaka Takeuchi e Ikujiro Nonaka, 1988


      ●   “Ken Schwaber e Jeff Sutherland” , 1994
          ●   Signatários do Agile Manifesto
MOVING TO SCRUM




            Conceitos e Características
      ●   Timeboxing
      ●   Ênfase na transparência
      ●   Focus na equipa
      ●   Equipas pequenas
      ●   Equipas “Cross-functional”
      ●   Iterativo e incremental
      ●   Feedback loop (Inspect / adapt Loop)
      ●   Conjunto de boas práticas e algumas regras simples
MOVING TO SCRUM




                        Porque o SCRUM?
      ●   Ao longo do projecto os pressupostos mudam [facto]
          ●   Requisitos do cliente
          ●   Tecnologia
          ●   Processos de negócio
          ●   Relevância de negocio da aplicação
          ●   Mercado
MOVING TO SCRUM




                   Porque o SCRUM(2) ?
      ●   Abraçar a mudança


                  “ O processo de desenvolvimento de software é um caos
                   controlado, é necessário, aceitar o caos, e implementar os
                   mecanismos de controlo.”


      ●   O objectivo final é entregar a melhor solução de software dentro
      dos possível, que cumpra os objectivos do cliente.
MOVING TO SCRUM




                   Porque o SCRUM(2) ?
      ●   Abraçar a mudança


                  “ O processo de desenvolvimento de software é um caos
                   controlado, é necessário, aceitar o caos, e implementar os
                   mecanismos de controlo.”


      ●   O objectivo final é entregar a melhor solução de software dentro
      dos possível, que cumpra os objectivos do cliente.
MOVING TO SCRUM
MOVING TO SCRUM
MOVING TO SCRUM
MOVING TO SCRUM




                                  Actores
   ●   Dois tipos de actores
       ●   Pigs (Totalmente comprometidos com o projecto)
       ●   Chickens (Apenas envolvidos com no projecto)


   Pode haver um “Pig/Chicken”?
MOVING TO SCRUM




                                  Actores
   ●   Scrum Master
       ●   Responsável pelo Scrum
       ●   Guia a equipa e protege do barulho externo
   ●   Product Owner
       ●   Tem a visão do produto a executar e controla o ROI
       das funcionalidade implementadas
   ●   Team
       ●   Executa o trabalho delineado
MOVING TO SCRUM




                         SCRUM Master
   ●   Ensina, evangeliza e faz cumprir as práticas e valores do
   Scrum
   ●   Remove os impedimentos e protege a equipa de ruido
   externo durante o Sprint
   ●   Conjuntamente com o Product Owner organiza e
   prioritiza o Product Backlog
MOVING TO SCRUM




                          Product Owner

    ●   Dono do Product Backlog
    ●   Organiza e prioritária os features no Product Backlog
    ●   Contêm o conhecimento de negocio
    ●   Avalia os artefactos entregues em cada iteração
MOVING TO SCRUM




                                   Team
    ●   Responsável pela execusão das tarefas
    ●   Owner do Sprint Backlog
    ●   Deve conter vários papeis funcionais - “Cross-Functional”
    ●   Deve gerir-se a si mesma
    ●   Tipicamente 6-10 pessoas – ideal 7
    ●   Responsável pela execusão das tarefas dentro das “Best Practises”
MOVING TO SCRUM




                             Actividades
      ●   Sprint Planning
      ●   Sprint
      ●   Sprint Review
      ●   Sprint Retrospective
      ●   Daily Scrum
MOVING TO SCRUM




                            Artefactos
      ●   Product Backlog
      ●   Sprint Backlog
      ●   Burndown Chart
      ●   Iteration Wall
MOVING TO SCRUM




                            Artefactos
      ●   Product Backlog
MOVING TO SCRUM




                           Artefactos
      ●   Sprint Backlog
MOVING TO SCRUM




                        Artefactos
   ●   Burndown Chart
MOVING TO SCRUM




                        Artefactos
   ●   Iteration Wall
MOVING TO SCRUM




                        Artefactos
   ●   Iteration Wall
MOVING TO SCRUM




      Diferenças em Relação a outras Frameworks / metodologias

      ●   Focus
      ●   Transparência
      ●   Objectivos
MOVING TO SCRUM




                  Done !!!
MOVING TO SCRUM




                  SCRUM / XP / Métodos / ágeis
MOVING TO SCRUM




                  Dificuldades de Implementação
MOVING TO SCRUM




                         Dificuldades de Implementação

      ●   Smell of a Bad SCRUM
          ●   Perda de ritmo – os scrum não têm todos a mesma duração
          ●   “Talking Chickens” – os “Chickens” não devem participar no
              daily Scrum (podem assistir)
          ●   “Missing Pigs” – nem todos os “Pigs” participam no Daily
              Scrum
          ●   Scrum Master atribui tarefas
          ●   O Daily Scrum é feito em função do Scrum Master
          ●   Papeis especializados na Equipa
MOVING TO SCRUM




                  Conclusões
MOVING TO SCRUM




                            Referências
      ●   http://www.implementingscrum.com/blog/

      ●   http://www.mountaingoatsoftware.com/

      ●   http://www.controlchaos.com/

      ●   “Agile Software Development with SCRUM” By

          Ken Schawber e Mike Beedle
MOVING TO SCRUM




                  Q&A

Mais conteúdo relacionado

Mais procurados

Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
lucianocoelho
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
Serge Rehem
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
Personal
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
Pablo Juan ஃ
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
Luiz Duarte
 
Desenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUM Desenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUM
codebits
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
Lucas Vinícius
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
Jarbas Pereira
 
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
Manoel Pimentel Medeiros
 
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Leandro Faria
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
Rodrigo Cascarrolho
 
Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0
Rodrigo Yoshima
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
Luiz Duarte
 
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Leandro Faria
 
SCRUM
SCRUMSCRUM
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
Rafael Fantini da Costa
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
IsaacBessa
 
Mini curso de SCRUM: Introdução
Mini curso de SCRUM: IntroduçãoMini curso de SCRUM: Introdução
Mini curso de SCRUM: Introdução
Marcos Antonio Ferreira Domingues
 
Scrum
ScrumScrum
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
 

Mais procurados (20)

Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Palestra sobre metodologia Scrum
Palestra sobre metodologia ScrumPalestra sobre metodologia Scrum
Palestra sobre metodologia Scrum
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01Curso Scrum e Métodos Ágeis 01
Curso Scrum e Métodos Ágeis 01
 
Desenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUM Desenvolvimento Ágil de Software com SCRUM
Desenvolvimento Ágil de Software com SCRUM
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho 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
 
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
Agilidade em startups, Aplicação de práticas ágeis para a criação de MVPs par...
 
Scrum em 15 minutos
Scrum em 15 minutosScrum em 15 minutos
Scrum em 15 minutos
 
Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0
 
Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04Curso Scrum e Métodos Ágeis 04
Curso Scrum e Métodos Ágeis 04
 
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos Scrum of Scrums, utilizando práticas ágeis em grandes projetos
Scrum of Scrums, utilizando práticas ágeis em grandes projetos
 
SCRUM
SCRUMSCRUM
SCRUM
 
Workshop Hands-On de Scrum
Workshop Hands-On de ScrumWorkshop Hands-On de Scrum
Workshop Hands-On de Scrum
 
Apresentação sobre metodologia Scrum
Apresentação sobre metodologia ScrumApresentação sobre metodologia Scrum
Apresentação sobre metodologia Scrum
 
Mini curso de SCRUM: Introdução
Mini curso de SCRUM: IntroduçãoMini curso de SCRUM: Introdução
Mini curso de SCRUM: Introdução
 
Scrum
ScrumScrum
Scrum
 
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
 

Destaque

INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e Metro
Paulo Traça
 
The ICNP BaT from translation tool to translation server
The ICNP BaT from translation tool to translation serverThe ICNP BaT from translation tool to translation server
The ICNP BaT from translation tool to translation server
Ulrich Schrader
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101
Paulo Traça
 
Personalising speech to-speech translation
Personalising speech to-speech translationPersonalising speech to-speech translation
Personalising speech to-speech translation
behzad66
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101
Paulo Traça
 
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUSPost-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
TAUS - The Language Data Network
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
Paulo Traça
 

Destaque (7)

INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e Metro
 
The ICNP BaT from translation tool to translation server
The ICNP BaT from translation tool to translation serverThe ICNP BaT from translation tool to translation server
The ICNP BaT from translation tool to translation server
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101
 
Personalising speech to-speech translation
Personalising speech to-speech translationPersonalising speech to-speech translation
Personalising speech to-speech translation
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101
 
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUSPost-editing Course and Certification, by Anne-Maj van der Meer, TAUS
Post-editing Course and Certification, by Anne-Maj van der Meer, TAUS
 
DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 

Semelhante a Moving to Scrum

Apresentação tech inter 2011 v2
Apresentação tech inter 2011 v2Apresentação tech inter 2011 v2
Apresentação tech inter 2011 v2
fabioluciomeira
 
O que é SCRUM
O que é SCRUMO que é 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
Guilherme Cardoso
 
Scrum
ScrumScrum
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
Thiago Reis da Silva
 
Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos Ágeis
Ideia Ágil
 
Palestra: Scrum e seus papéis
Palestra: Scrum e seus papéisPalestra: Scrum e seus papéis
Palestra: Scrum e seus papéis
Guilherme Tossulino
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
Idéia Ágil
 
Participação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos Scrum
Gustavo Quezada
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de Software
Lucas Gonçalves Nadalete
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
elifrancis
 
Scrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredesScrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredes
Rodrigo Silva Pinto
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATED
Danilo Bardusco
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
Paulo Furtado
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao Scrum
Evandro Agnes
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
Paulo Igor Alves Godinho
 
Gestão de Projetos
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
Café Com Negócios
 
Agile Management
Agile ManagementAgile Management
Agile Management
Fábio Aguiar
 
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
Eng. Alysson Ribeiro das Neves, MBA, PMP, PMI-ACP, CSPO, CSM, GreenBelt
 
Somos SCRUM? ou Somos SCRUM!
Somos SCRUM? ou Somos SCRUM! Somos SCRUM? ou Somos SCRUM!
Somos SCRUM? ou Somos SCRUM!
COTIC-PROEG (UFPA)
 

Semelhante a Moving to Scrum (20)

Apresentação tech inter 2011 v2
Apresentação tech inter 2011 v2Apresentação tech inter 2011 v2
Apresentação tech inter 2011 v2
 
O que é SCRUM
O que é SCRUMO que é SCRUM
O que é 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
 
Scrum
ScrumScrum
Scrum
 
Minicurso SCRUM
Minicurso SCRUMMinicurso SCRUM
Minicurso SCRUM
 
Scrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos ÁgeisScrum - Gerenciando Projetos Ágeis
Scrum - Gerenciando Projetos Ágeis
 
Palestra: Scrum e seus papéis
Palestra: Scrum e seus papéisPalestra: Scrum e seus papéis
Palestra: Scrum e seus papéis
 
Inciando com Scrum
Inciando com ScrumInciando com Scrum
Inciando com Scrum
 
Participação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos ScrumParticipação do Time de Teste em Projetos Scrum
Participação do Time de Teste em Projetos Scrum
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de Software
 
Relato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUMRelato de experiência da aplicação do SCRUM
Relato de experiência da aplicação do SCRUM
 
Scrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredesScrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredes
 
Scrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATEDScrum na Globo.com - Derrubando mitos - UPDATED
Scrum na Globo.com - Derrubando mitos - UPDATED
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
Uma introdução ao Scrum
Uma introdução ao ScrumUma introdução ao Scrum
Uma introdução ao Scrum
 
Palestra scrum
Palestra scrumPalestra scrum
Palestra scrum
 
Gestão de Projetos
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
2ºAgileTalk - Criação de uma metodologia baseada em Scrum para escritórios de...
 
Somos SCRUM? ou Somos SCRUM!
Somos SCRUM? ou Somos SCRUM! Somos SCRUM? ou Somos SCRUM!
Somos SCRUM? ou Somos SCRUM!
 

Último

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 

Último (10)

TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 

Moving to Scrum

  • 1. MOVING TO SCRUM Paulo Traça CTO paulo.traca@logical-software.com LOGICAL SOFTWARE Human Capital | Enterprise Java | Research Rua Gago Coutinho nº4 B 2675-509 Odivelas T +351 21 931 50 33 F +351 21 931 82 52 E info@logical-software.com Web www.logical-software.com
  • 2. MOVING TO SCRUM Objectivos da Sessão ● Introduzir os conceitos Básicos ● Evangelizar para vantagens do SCRUM como método ágil de gestão / coordenação de projecto ● Alertar para alguns “Hazards” de Implementação
  • 3. MOVING TO SCRUM Agenda ● O que é o SCRUM ● Origem do SCRUM ● Conceitos e Características ● Diferenças em relação a outras metodologias / Frameworks ● Vantagens / Desvantagens ● SCRUM / XP / métodos ágeis ● Dificuldades de aplicação ● Conclusão ● Referências ● Q&A
  • 4. MOVING TO SCRUM O que é o SCRUM? ● Evento no jogo de Rugby “ ... onde um grupo de pessoas [com + 80kg] discute educadamente a posse uma bola..” -- Ken Schwaber ● Framework ou metodologia ● Qual a diferença?
  • 5. MOVING TO SCRUM Origem do SCRUM ● “The New New Product Development Game” in Havard Business Review 1986 by Hirotaka Takeuchi an Ikujiro Nonaka ● “The Knowledge Creating Company” How Japanese Companies Create the Dynamics of Innovation Hirotaka Takeuchi e Ikujiro Nonaka, 1988 ● “Ken Schwaber e Jeff Sutherland” , 1994 ● Signatários do Agile Manifesto
  • 6. MOVING TO SCRUM Conceitos e Características ● Timeboxing ● Ênfase na transparência ● Focus na equipa ● Equipas pequenas ● Equipas “Cross-functional” ● Iterativo e incremental ● Feedback loop (Inspect / adapt Loop) ● Conjunto de boas práticas e algumas regras simples
  • 7. MOVING TO SCRUM Porque o SCRUM? ● Ao longo do projecto os pressupostos mudam [facto] ● Requisitos do cliente ● Tecnologia ● Processos de negócio ● Relevância de negocio da aplicação ● Mercado
  • 8. MOVING TO SCRUM Porque o SCRUM(2) ? ● Abraçar a mudança “ O processo de desenvolvimento de software é um caos controlado, é necessário, aceitar o caos, e implementar os mecanismos de controlo.” ● O objectivo final é entregar a melhor solução de software dentro dos possível, que cumpra os objectivos do cliente.
  • 9. MOVING TO SCRUM Porque o SCRUM(2) ? ● Abraçar a mudança “ O processo de desenvolvimento de software é um caos controlado, é necessário, aceitar o caos, e implementar os mecanismos de controlo.” ● O objectivo final é entregar a melhor solução de software dentro dos possível, que cumpra os objectivos do cliente.
  • 13. MOVING TO SCRUM Actores ● Dois tipos de actores ● Pigs (Totalmente comprometidos com o projecto) ● Chickens (Apenas envolvidos com no projecto) Pode haver um “Pig/Chicken”?
  • 14. MOVING TO SCRUM Actores ● Scrum Master ● Responsável pelo Scrum ● Guia a equipa e protege do barulho externo ● Product Owner ● Tem a visão do produto a executar e controla o ROI das funcionalidade implementadas ● Team ● Executa o trabalho delineado
  • 15. MOVING TO SCRUM SCRUM Master ● Ensina, evangeliza e faz cumprir as práticas e valores do Scrum ● Remove os impedimentos e protege a equipa de ruido externo durante o Sprint ● Conjuntamente com o Product Owner organiza e prioritiza o Product Backlog
  • 16. MOVING TO SCRUM Product Owner ● Dono do Product Backlog ● Organiza e prioritária os features no Product Backlog ● Contêm o conhecimento de negocio ● Avalia os artefactos entregues em cada iteração
  • 17. MOVING TO SCRUM Team ● Responsável pela execusão das tarefas ● Owner do Sprint Backlog ● Deve conter vários papeis funcionais - “Cross-Functional” ● Deve gerir-se a si mesma ● Tipicamente 6-10 pessoas – ideal 7 ● Responsável pela execusão das tarefas dentro das “Best Practises”
  • 18. MOVING TO SCRUM Actividades ● Sprint Planning ● Sprint ● Sprint Review ● Sprint Retrospective ● Daily Scrum
  • 19. MOVING TO SCRUM Artefactos ● Product Backlog ● Sprint Backlog ● Burndown Chart ● Iteration Wall
  • 20. MOVING TO SCRUM Artefactos ● Product Backlog
  • 21. MOVING TO SCRUM Artefactos ● Sprint Backlog
  • 22. MOVING TO SCRUM Artefactos ● Burndown Chart
  • 23. MOVING TO SCRUM Artefactos ● Iteration Wall
  • 24. MOVING TO SCRUM Artefactos ● Iteration Wall
  • 25. MOVING TO SCRUM Diferenças em Relação a outras Frameworks / metodologias ● Focus ● Transparência ● Objectivos
  • 26. MOVING TO SCRUM Done !!!
  • 27. MOVING TO SCRUM SCRUM / XP / Métodos / ágeis
  • 28. MOVING TO SCRUM Dificuldades de Implementação
  • 29. MOVING TO SCRUM Dificuldades de Implementação ● Smell of a Bad SCRUM ● Perda de ritmo – os scrum não têm todos a mesma duração ● “Talking Chickens” – os “Chickens” não devem participar no daily Scrum (podem assistir) ● “Missing Pigs” – nem todos os “Pigs” participam no Daily Scrum ● Scrum Master atribui tarefas ● O Daily Scrum é feito em função do Scrum Master ● Papeis especializados na Equipa
  • 30. MOVING TO SCRUM Conclusões
  • 31. MOVING TO SCRUM Referências ● http://www.implementingscrum.com/blog/ ● http://www.mountaingoatsoftware.com/ ● http://www.controlchaos.com/ ● “Agile Software Development with SCRUM” By Ken Schawber e Mike Beedle