SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Desenvolvimento de Software Gerenciado
  por Metodologias Ágeis - SCRUM

http://www.flickr.com/photos/kelly_hirano/3630171023/
•Fábio Pulzi
•ScrumMaster – CI&T

• Formado em Tecnologia em Processamento
de Dados – FATEC

• Graduando em Engenharia de Automação e
Controle – Unisal
A Indústria do Software



      Levantamento de
         requisitos


                        Design



                                 Implementação



                                                 Testes


                                                          Manutenção
Uso das funcionalidades de um sistema


                             7%
          13%

                                                                  45%   Nunca
                                                                        Raramente
                                                                        As vezes
 16%
                                                                        Com frequencia
                                                                        Sempre


                       19%

  Fonte: Standish Group Study Reported by Jim Johnson, Chairman
“ A mudança não é
obrigatória, sobreviver é opcional ”
          William Edwards Deming
Manifesto Ágil

Os indivíduos e a interação entre eles acima
de processos e ferramentas

A colaboração com o
clienteacimadanegociação de contratos

Software funcionandoacima de
documentaçãoextensa

Responder a mudançasacima de seguir um
planopré-estabelecido
Metodologias Ágeis
•Scrum
• Extreme Programming
•FeatureDrivenDevelopment (FDD)
•Dynamic Systems DevelopmentMethod (DSDM)
•Pragmatic Programming
•CrystalClear
•Adaptive Software Development (ASD)
...
SCRUM


Framework iterativoe incrementalpara
desenvolvimento de software

Seu principal objetivo é entregar
funcionalidades com o mais alto valor de
negócio para o cliente freqüentemente.
SCRUM - PAPÉIS



                 Product Owner (PO)
                 Scrum Master (SM)
                 Scrum Team
ProductOwner


Define características e funcionalidades do
produto;
Define prioridades das tarefas;
Responde as questões (blocks) diariamente;
Participa das reuniões do Scrum;
Aceita ou rejeita a entrega (resultados).
ScrumMaster


 Remove impedimentos (blocks) do time;
 Garante que a metodologia seja executada;
 Mantém a equipe funcional e produtiva;
 Lidera as reuniões do Scrum.
ScrumTeam


 Responsáveis pela entrega do projeto;
 Comprometidos com o resultado;
 Multidisciplinaridade.
SCRUM - REUNIÕES



                   Sprint Planning
                   Daily Meeting
                   Demo Meeting
                   Sprint Retrospective
Planning Meeting


   Entendimento do escopo;
   Estimativa de complexidade;
   Time define o que consegue fazer;
   Time define como irá fazer.
PlanningPokerCards


           Pontos de Complexidade;
           Definição da complexidade 1;
           Velocidade do Time.




http://www.flickr.com/photos/kelly_hirano/3630171023/
Daily Meeting


  O que fiz desde a ultima reunião ?
  O que irei fazer até a próxima reunião ?
  Quais os impedimentos ?
Demo Meeting

http://blog.yourpmpartner.com/?p=435
SprintRetrospective


                          O que foi bom ?
                          O que precisa melhorar ?
                          O que vamos melhorar?




http://adventurehunting.wordpress.com/2011/07/
TaskBoard
Gráfico Burndown
Duvidas ?




fabiopulzi@gmail.com
fpulzi@ciandt.com
@fabiopulzi

Weitere ähnliche Inhalte

Was ist angesagt?

Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPlucianocoelho
 
Técnicas de Priorização de Backlog
Técnicas de Priorização de BacklogTécnicas de Priorização de Backlog
Técnicas de Priorização de BacklogDionatan default
 
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)Giovanni Bassi
 
Trajetória para Scrum Master
Trajetória para Scrum MasterTrajetória para Scrum Master
Trajetória para Scrum MasterDionatan default
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016Daniel Carrara
 
Ágil - Abordagens Datacoper
Ágil - Abordagens DatacoperÁgil - Abordagens Datacoper
Ágil - Abordagens DatacoperJordano Gonzatto
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o focoewerttonbravo
 
Scrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelScrum - Conceitos, Práticas e Experiências - Manoel Pimentel
Scrum - Conceitos, Práticas e Experiências - Manoel PimentelManoel Pimentel Medeiros
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando alémilegra
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisleomario
 
Scrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosScrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosAline Firmino Brito
 

Was ist angesagt? (20)

Desenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XPDesenvolvimento Ágil com Scrum e XP
Desenvolvimento Ágil com Scrum e XP
 
Técnicas de Priorização de Backlog
Técnicas de Priorização de BacklogTécnicas de Priorização de Backlog
Técnicas de Priorização de Backlog
 
SCRUM
SCRUMSCRUM
SCRUM
 
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
Entendendo O Scrum (e como ele se encaixa na plataforma Microsoft)
 
Trajetória para Scrum Master
Trajetória para Scrum MasterTrajetória para Scrum Master
Trajetória para Scrum Master
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
Como migramos do scrum para o lean com células de Produtos - Agile Brazil 2016
 
Ágil - Abordagens Datacoper
Ágil - Abordagens DatacoperÁgil - Abordagens Datacoper
Ágil - Abordagens Datacoper
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
 
Trabalho scrum
Trabalho scrumTrabalho scrum
Trabalho scrum
 
Daily Meetings
Daily MeetingsDaily Meetings
Daily Meetings
 
Scrum (AgileTour 2011)
Scrum (AgileTour 2011)Scrum (AgileTour 2011)
Scrum (AgileTour 2011)
 
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
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
 
Gestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião DiáriaGestao Ágil de Projeto - Reunião Diária
Gestao Ágil de Projeto - Reunião Diária
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando além
 
Usabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveisUsabilidade aplicada a dispositivos móveis
Usabilidade aplicada a dispositivos móveis
 
Scrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de ProjetosScrum: Conceitos e Ferramentas para Gestão de Projetos
Scrum: Conceitos e Ferramentas para Gestão de Projetos
 
Scrum
ScrumScrum
Scrum
 
Introdução ao Scrum
Introdução ao ScrumIntrodução ao Scrum
Introdução ao Scrum
 

Ähnlich wie Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM

Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
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
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaVítor Bruno de Almeida
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de ProjetosInaniaVerba
 
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 SCRUMelifrancis
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPaulo Furtado
 
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 ScrumInove
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMetodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - Kanban
Metodologias Ágeis para Gestão e Planejamento de Projetos Scrum - XP - KanbanMatheus Costa
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisLourdilene Souza
 
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)Bruno Camara
 

Ähnlich wie Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM (20)

Agile
AgileAgile
Agile
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Scrum
ScrumScrum
Scrum
 
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
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Scrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-diaScrum: entendendo o framework e aplicando no dia-a-dia
Scrum: entendendo o framework e aplicando no dia-a-dia
 
Scrum 8
Scrum 8Scrum 8
Scrum 8
 
Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Gestão Ágil de Projetos
Gestão Ágil de ProjetosGestão Ágil de Projetos
Gestão Ágil de Projetos
 
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
 
Palestra Gerenciamento de Projetos com Scrum e MPS.Br
Palestra Gerenciamento de Projetos com Scrum e MPS.BrPalestra Gerenciamento de Projetos com Scrum e MPS.Br
Palestra Gerenciamento de Projetos com Scrum e MPS.Br
 
Palestra de SCRUM em Juazeiro
Palestra de SCRUM em JuazeiroPalestra de SCRUM em Juazeiro
Palestra de SCRUM em Juazeiro
 
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
 
Scrum
ScrumScrum
Scrum
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Scrum - Visão Geral
Scrum - Visão GeralScrum - Visão Geral
Scrum - Visão Geral
 
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
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens Ágeis
 
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)Team System - Metodologias ágeis e conceitos - scrum, msf, xp  (TechDays 2007)
Team System - Metodologias ágeis e conceitos - scrum, msf, xp (TechDays 2007)
 

Desenvolvimento de Software Gerenciado por Metodologias Ágeis - SCRUM