SlideShare una empresa de Scribd logo
1 de 80
Descargar para leer sin conexión
SCRUM ?
                                   WTF ?




terça-feira, 17 de maio de 2011
Fernando Valente
                                          - Design Gráfico de formação
                                          - Programador por paixão
                                          - Geek assumido
                                          - Apaixonado por tecnologia
                                          - Fotógrafo amador nas horas vagas


        Comecei a trabalhar com web em 1999, uma época em que html era escrito em bloco
        de notas e o GeoCites dominava os serviços de hospedagem amadora. Atualmente
        trabalho e presto serviço para o HUPE/UERJ (Hospital Universitário Pedro Ernesto -
        Universidade do Estado do Rio de Janeiro) como Coordenador de Desenvolvimento e
        Scrum Master.
         www.fernandovalente.com.br / Twitter: @nandovalente




terça-feira, 17 de maio de 2011
MANIFESTO ÁGIL



                    Estamos descobrindo maneiras melhores de desenvolver software
                    fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste
                                    trabalho, passamos a valorizar:




terça-feira, 17 de maio de 2011
MANIFESTO ÁGIL


         1.Indivíduos e interação entre eles mais que processos e
           ferramentas
         2.Software em funcionamento mais que documentação abrangente
         3.Colaboração com o cliente mais que negociação de contratos
         4.Responder a mudanças mais que seguir um plano
        Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais
        os itens à esquerda.

        http://www.manifestoagil.com




terça-feira, 17 de maio de 2011
SCRUM ? WTF ?



                   Rugby




terça-feira, 17 de maio de 2011
DEFINIÇÃO

                              “Scrum é um... framework iterativo* e
                         incremental para gerenciamento de projetos e
                               desenvolvimento ágil de software.”
                                                    http://pt.wikipedia.org/wiki/Scrum




                                  *iterativo: Feito ou repetido muitas vezes.
                                              Dicionário Michaelis: http://migre.me/2BEy8




terça-feira, 17 de maio de 2011
BENEFÍCIOS
                        Velocidade
                        Qualidade
                         Motivação
                         Trabalho em equipe
                         Compartilhamento de conhecimento
                          Interação

terça-feira, 17 de maio de 2011
BENEFÍCIOS

                         ACEITA Mudanças



                                  mas...


terça-feira, 17 de maio de 2011
OS PILARES DO SCRUM

                          Transparência
                          Inspeção
                          Adaptação




terça-feira, 17 de maio de 2011
Vai que...




terça-feira, 17 de maio de 2011
COMPOSIÇÃO DO SCRUM


            1) Pessoas              E só isso!

            2) Artefatos
            3) Eventos de duração fixa




terça-feira, 17 de maio de 2011
1) PESSOAS - PIGS AND CHICKENS




                                      Pig = Comprometido
                                  Chicken = Envolvido
terça-feira, 17 de maio de 2011
1) PESSOAS - PIGS E SEUS PAPÉIS


                                  - Product Owner
                                  - Scrum Master
                                  - Team




terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER



                                  Responsável por garantir o valor
                                  do trabalho realizado pelo time.




terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




                                  Representante do cliente


terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




                                  Só um por projeto (P.O.)
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




    1ª barreira entre o cliente e a equipe
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




    Facilitador entre a equipe e o cliente
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




                                  Define as metas
terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




      Não define como fazer, mas sim o que fazer primeiro*

terça-feira, 17 de maio de 2011
1) PESSOAS - PRODUCT OWNER




                                  Único que pode cancelar um Sprint

terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER



                                     Responsável por garantir que o
                                  processo seja compreendido e seguido




terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




     Atualiza o(s) relatórios de acompanhamento
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




    Garante a produtividade e qualidade
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




    2ª barreira entre o cliente e a equipe
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




                                  Remove impedimentos
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




                           Pode ser um desenvolvedor
terça-feira, 17 de maio de 2011
1) PESSOAS - SCRUM MASTER




                                  Não é um gerente
terça-feira, 17 de maio de 2011
1) PESSOAS - TEAM




               Transforma os “sonhos” em realidade!
terça-feira, 17 de maio de 2011
1) PESSOAS - TEAM




     Possuem conhecimento especializado
terça-feira, 17 de maio de 2011
1) PESSOAS - TEAM




                          Compartilham conhecimento
terça-feira, 17 de maio de 2011
1) PESSOAS - TEAM




                                  São auto-gerenciáveis
terça-feira, 17 de maio de 2011
1) PESSOAS - CHICKENS



                                      Todo o “resto”
                                   Chickens não podem dizer aos
                                  pigs como eles devem trabalhar




terça-feira, 17 de maio de 2011
2) ARTEFATOS


                                  - Product Backlog
                                  - Sprint Backlog
                                  - Burn Down Charts




terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG




      Tudo que é necessário para desenvolver e lançar o produto.

terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG




         Ele evolui à medida que o produto e o ambiente evoluem.




terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG




                                  Ordenado por prioridades




terça-feira, 17 de maio de 2011
2) ARTEFATOS - PRODUCT BACKLOG


       Loja virtual               Cadastro dos produtos

                                  Cadastro de usuários

                                  Processo de compra

                                  Promoções

                                  ...



terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG




                       Consiste nas tarefas que o time executa para
                   transformar o Product Backlog em um “produto final”.
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG

                                              - DB (3)
                                              - Criação de formulário (13)
                       Cadastro de usuários   - Testes (8)
                                              - Cadastro inicial (2)
                                              ...




                                              - Atualização DB (2)
                                              - Pagamento (13)
                        Processo de compra    - Testes (8)
                                              - Acompanhamento (8)
                                              ...



terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG




                                  Planning Poker
terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
  Planning Poker

         - É uma estimativa de tamanho baseada na comparação
           entre funcionalidades.

          - Utiliza os Números de Fibonacci como referência.
            0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

          - Finalidade de explicitar que quanto menor a funcionalidade que
          estamos desenvolvendo, menor a variação possível da estimativa


          - Números maiores: Esta é uma situação perigosa pois estimamos o
          tamanho de algo maior e com muito mais possibilidade de variação.

  Mais detalhes em http://migre.me/4tIuk

terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
  Planning Poker




  Mais detalhes em http://migre.me/4tIuk

terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
  Kanban




                     “Kanban é uma palavra japonesa que significa literalmente registro ou placa visível.
                    Em Administração da produção significa um cartão de sinalização que controla os fluxos
                    de produção ou transportes em uma indústria. O cartão pode ser substituído por outro
                      sistema de sinalização, como luzes, caixas vazias e até locais vazios demarcados.”

terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG
  Kanban




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG


                       DB
                   FormTestes
                             tro
                       Cadas




                        DB
                       ntoestes
                 Pagame
                        T
                               nh
                       Acompa
                              to
                         amen




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG

                                     DB


                            Testes   Form
                             tro
                       Cadas




                        DB
                       ntoestes
                 Pagame
                        T
                               nh
                       Acompa
                              to
                         amen




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG

                                                            DB
                                    Testes           Form

                                             ro
                                      C adast




                                                      DB
                                    Testes

                                     Pagame
                               nh           n
                       Acompa                   to
                              to
                         amen




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG

                                                                 DB

                                               Cadas
                                                       tro         Form
                                                               Testes




                                                                 DB


                                                                  Testes
                                               Pagame
                                         anh          n   to
                                  A comp
                                          to
                                     amen




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG


                                       DB
                                   FormTestes
                                             tro
                                     Cadas




                                          DB
                                         ntoestes
                                  Pagame
                                          T
                                             nh
                                     Acompa
                                            to
                                       amen




terça-feira, 17 de maio de 2011
2) ARTEFATOS - SPRINT BACKLOG




                                  Kanban não é Scrum!




terça-feira, 17 de maio de 2011
2) ARTEFATOS - BURN DOWN CHARTS




                                  http://migre.me/4tVCq




terça-feira, 17 de maio de 2011
E finalmente....



terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA


                                  - Planning Meeting
                                     Release
                                     Definição do Sprint
                                  - Sprint
                                  - Daily Meeting
                                  - Review Meeting
                                  - Retrospective Meeting




terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Release




         Objetivo: estabelece planos, metas e prioridades
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Release




                              Como transformar a visão em produto
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Release




                                  Não precisa acontecer sempre
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Release




                                  Não pertence ao sprint
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Definição do sprint




                   Criar e organizar o Sprint Backlog (estórias)
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Definição do sprint




                                  P.O. Define a meta do sprint
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Planning Meeting - Definição do sprint


               - 5% do total do Sprint




                           Dividido em duas etapas* de 4 horas:
                           - O que? (o que vai ser feito)
                           - Como? (como vai ser feito)

                           OBS: Este é o momento de negociar com o P.O. do projeto




terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Sprint




                        Duração: mínimo 2 e máximo 4 semanas
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Sprint




                           Objetivo: tornar o Backlog em produto
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Sprint




                                  Nenhuma mudança deve ocorrer
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Sprint




                          Não deve haver interferências externas
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




                                  Duração: 15 minutos, no máximo !!!
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




           Objetivo: alinhar o desenvolvimento com a meta
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




                                  Realizada de pé
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




               Sempre no mesmo local (reservado) e horário
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




                                  Participantes: Scrum Master e Team.
                                  Ouvinte: P.O.
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Daily Meeting




                                  - Cada membro explica:
                                    * O que fez desde a última reunião diária
                                    * O que vai fazer até a próxima reunião diária
                                    * Impedimentos, problemas etc




terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Review Meeting




          Objetivo: dar a todos uma visão real do que foi feito
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Review Meeting




                                              +

                                  Participantes: Pigs e Chickens
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Review Meeting




                 Os usuários “navegam” pelo que já está pronto e em produção.
                              Os usuários são orientados pelo time
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Review Meeting




                                  Dúvidas de uso são esclarecidas.

terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Retrospective Meeting




                                  Participantes: Pigs
terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Retrospective Meeting




                                   EU????

              Não há culpados, mas uma equipe
                 que trabalha com objetivos




terça-feira, 17 de maio de 2011
3) EVENTOS DE DURAÇÃO FIXA
  Resumindo...




terça-feira, 17 de maio de 2011
PERGUNTAS?




terça-feira, 17 de maio de 2011
contato@fernandovalente.com.br
               about.me/fernandovalente
               Twitter: @nandovalente




terça-feira, 17 de maio de 2011

Más contenido relacionado

Similar a Scrun? WTF?

Desafios ria-classe-mundial
Desafios ria-classe-mundialDesafios ria-classe-mundial
Desafios ria-classe-mundialMarc Pires
 
Designer ♥ Developer
Designer ♥ DeveloperDesigner ♥ Developer
Designer ♥ DeveloperClaus Wahlers
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)IT4biz IT Solutions
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Caio Moreno
 
Usabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoUsabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoMarcello Cardoso
 
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Igor Macaubas
 
colmeia na Missa - Aula 4
colmeia na Missa - Aula 4colmeia na Missa - Aula 4
colmeia na Missa - Aula 4colmeia tv
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsMichel Cordeiro
 
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcu
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcuUsabilidade 2 - Metas, princípios e leis do design, agile vs dcu
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcuMarcello Cardoso
 
Marco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes
 
Cultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develCultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develJose Augusto Carvalho
 
Como criar e lançar um e-commerce em 42 minutos
Como criar e lançar um e-commerce em 42 minutosComo criar e lançar um e-commerce em 42 minutos
Como criar e lançar um e-commerce em 42 minutosJulio Monteiro
 
Curso de Introdução ao Git - IN Junior
Curso de Introdução ao Git - IN JuniorCurso de Introdução ao Git - IN Junior
Curso de Introdução ao Git - IN JuniorBruno Schettino
 
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo SatoDiscutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo SatoThoughtworks
 
Gerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsGerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsElton Minetto
 
MTA2 - Questionários e Entrevistas
MTA2 - Questionários e EntrevistasMTA2 - Questionários e Entrevistas
MTA2 - Questionários e EntrevistasMarcello Cardoso
 

Similar a Scrun? WTF? (20)

Desafios ria-classe-mundial
Desafios ria-classe-mundialDesafios ria-classe-mundial
Desafios ria-classe-mundial
 
Designer ♥ Developer
Designer ♥ DeveloperDesigner ♥ Developer
Designer ♥ Developer
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)
 
Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)Palestra sobre BI Open Source @ USP (Out/2011)
Palestra sobre BI Open Source @ USP (Out/2011)
 
Projeto Integrado Game
Projeto Integrado GameProjeto Integrado Game
Projeto Integrado Game
 
Usabilidade 6 - Prototipação
Usabilidade 6 - PrototipaçãoUsabilidade 6 - Prototipação
Usabilidade 6 - Prototipação
 
"A Metodologia SCRUM"
"A Metodologia SCRUM""A Metodologia SCRUM"
"A Metodologia SCRUM"
 
Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?Globo.com - Porque amamos open-source?
Globo.com - Porque amamos open-source?
 
Mundo novo com cdi
Mundo novo com cdiMundo novo com cdi
Mundo novo com cdi
 
colmeia na Missa - Aula 4
colmeia na Missa - Aula 4colmeia na Missa - Aula 4
colmeia na Missa - Aula 4
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkins
 
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcu
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcuUsabilidade 2 - Metas, princípios e leis do design, agile vs dcu
Usabilidade 2 - Metas, princípios e leis do design, agile vs dcu
 
Marco Gomes sobre User Experience
Marco Gomes sobre User ExperienceMarco Gomes sobre User Experience
Marco Gomes sobre User Experience
 
Cultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e develCultura DevOps e integração entre infra e devel
Cultura DevOps e integração entre infra e devel
 
2011 01-18 ecommerce
2011 01-18 ecommerce2011 01-18 ecommerce
2011 01-18 ecommerce
 
Como criar e lançar um e-commerce em 42 minutos
Como criar e lançar um e-commerce em 42 minutosComo criar e lançar um e-commerce em 42 minutos
Como criar e lançar um e-commerce em 42 minutos
 
Curso de Introdução ao Git - IN Junior
Curso de Introdução ao Git - IN JuniorCurso de Introdução ao Git - IN Junior
Curso de Introdução ao Git - IN Junior
 
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo SatoDiscutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
 
Gerenciando uma startup no Github Projects
Gerenciando uma startup no Github ProjectsGerenciando uma startup no Github Projects
Gerenciando uma startup no Github Projects
 
MTA2 - Questionários e Entrevistas
MTA2 - Questionários e EntrevistasMTA2 - Questionários e Entrevistas
MTA2 - Questionários e Entrevistas
 

Scrun? WTF?

  • 1. SCRUM ? WTF ? terça-feira, 17 de maio de 2011
  • 2. Fernando Valente - Design Gráfico de formação - Programador por paixão - Geek assumido - Apaixonado por tecnologia - Fotógrafo amador nas horas vagas Comecei a trabalhar com web em 1999, uma época em que html era escrito em bloco de notas e o GeoCites dominava os serviços de hospedagem amadora. Atualmente trabalho e presto serviço para o HUPE/UERJ (Hospital Universitário Pedro Ernesto - Universidade do Estado do Rio de Janeiro) como Coordenador de Desenvolvimento e Scrum Master. www.fernandovalente.com.br / Twitter: @nandovalente terça-feira, 17 de maio de 2011
  • 3. MANIFESTO ÁGIL Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: terça-feira, 17 de maio de 2011
  • 4. MANIFESTO ÁGIL 1.Indivíduos e interação entre eles mais que processos e ferramentas 2.Software em funcionamento mais que documentação abrangente 3.Colaboração com o cliente mais que negociação de contratos 4.Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. http://www.manifestoagil.com terça-feira, 17 de maio de 2011
  • 5. SCRUM ? WTF ? Rugby terça-feira, 17 de maio de 2011
  • 6. DEFINIÇÃO “Scrum é um... framework iterativo* e incremental para gerenciamento de projetos e desenvolvimento ágil de software.” http://pt.wikipedia.org/wiki/Scrum *iterativo: Feito ou repetido muitas vezes. Dicionário Michaelis: http://migre.me/2BEy8 terça-feira, 17 de maio de 2011
  • 7. BENEFÍCIOS Velocidade Qualidade Motivação Trabalho em equipe Compartilhamento de conhecimento Interação terça-feira, 17 de maio de 2011
  • 8. BENEFÍCIOS ACEITA Mudanças mas... terça-feira, 17 de maio de 2011
  • 9. OS PILARES DO SCRUM Transparência Inspeção Adaptação terça-feira, 17 de maio de 2011
  • 10. Vai que... terça-feira, 17 de maio de 2011
  • 11. COMPOSIÇÃO DO SCRUM 1) Pessoas E só isso! 2) Artefatos 3) Eventos de duração fixa terça-feira, 17 de maio de 2011
  • 12. 1) PESSOAS - PIGS AND CHICKENS Pig = Comprometido Chicken = Envolvido terça-feira, 17 de maio de 2011
  • 13. 1) PESSOAS - PIGS E SEUS PAPÉIS - Product Owner - Scrum Master - Team terça-feira, 17 de maio de 2011
  • 14. 1) PESSOAS - PRODUCT OWNER Responsável por garantir o valor do trabalho realizado pelo time. terça-feira, 17 de maio de 2011
  • 15. 1) PESSOAS - PRODUCT OWNER Representante do cliente terça-feira, 17 de maio de 2011
  • 16. 1) PESSOAS - PRODUCT OWNER Só um por projeto (P.O.) terça-feira, 17 de maio de 2011
  • 17. 1) PESSOAS - PRODUCT OWNER 1ª barreira entre o cliente e a equipe terça-feira, 17 de maio de 2011
  • 18. 1) PESSOAS - PRODUCT OWNER Facilitador entre a equipe e o cliente terça-feira, 17 de maio de 2011
  • 19. 1) PESSOAS - PRODUCT OWNER Define as metas terça-feira, 17 de maio de 2011
  • 20. 1) PESSOAS - PRODUCT OWNER Não define como fazer, mas sim o que fazer primeiro* terça-feira, 17 de maio de 2011
  • 21. 1) PESSOAS - PRODUCT OWNER Único que pode cancelar um Sprint terça-feira, 17 de maio de 2011
  • 22. 1) PESSOAS - SCRUM MASTER Responsável por garantir que o processo seja compreendido e seguido terça-feira, 17 de maio de 2011
  • 23. 1) PESSOAS - SCRUM MASTER Atualiza o(s) relatórios de acompanhamento terça-feira, 17 de maio de 2011
  • 24. 1) PESSOAS - SCRUM MASTER Garante a produtividade e qualidade terça-feira, 17 de maio de 2011
  • 25. 1) PESSOAS - SCRUM MASTER 2ª barreira entre o cliente e a equipe terça-feira, 17 de maio de 2011
  • 26. 1) PESSOAS - SCRUM MASTER Remove impedimentos terça-feira, 17 de maio de 2011
  • 27. 1) PESSOAS - SCRUM MASTER Pode ser um desenvolvedor terça-feira, 17 de maio de 2011
  • 28. 1) PESSOAS - SCRUM MASTER Não é um gerente terça-feira, 17 de maio de 2011
  • 29. 1) PESSOAS - TEAM Transforma os “sonhos” em realidade! terça-feira, 17 de maio de 2011
  • 30. 1) PESSOAS - TEAM Possuem conhecimento especializado terça-feira, 17 de maio de 2011
  • 31. 1) PESSOAS - TEAM Compartilham conhecimento terça-feira, 17 de maio de 2011
  • 32. 1) PESSOAS - TEAM São auto-gerenciáveis terça-feira, 17 de maio de 2011
  • 33. 1) PESSOAS - CHICKENS Todo o “resto” Chickens não podem dizer aos pigs como eles devem trabalhar terça-feira, 17 de maio de 2011
  • 34. 2) ARTEFATOS - Product Backlog - Sprint Backlog - Burn Down Charts terça-feira, 17 de maio de 2011
  • 35. 2) ARTEFATOS - PRODUCT BACKLOG Tudo que é necessário para desenvolver e lançar o produto. terça-feira, 17 de maio de 2011
  • 36. 2) ARTEFATOS - PRODUCT BACKLOG Ele evolui à medida que o produto e o ambiente evoluem. terça-feira, 17 de maio de 2011
  • 37. 2) ARTEFATOS - PRODUCT BACKLOG Ordenado por prioridades terça-feira, 17 de maio de 2011
  • 38. 2) ARTEFATOS - PRODUCT BACKLOG Loja virtual Cadastro dos produtos Cadastro de usuários Processo de compra Promoções ... terça-feira, 17 de maio de 2011
  • 39. 2) ARTEFATOS - SPRINT BACKLOG Consiste nas tarefas que o time executa para transformar o Product Backlog em um “produto final”. terça-feira, 17 de maio de 2011
  • 40. 2) ARTEFATOS - SPRINT BACKLOG - DB (3) - Criação de formulário (13) Cadastro de usuários - Testes (8) - Cadastro inicial (2) ... - Atualização DB (2) - Pagamento (13) Processo de compra - Testes (8) - Acompanhamento (8) ... terça-feira, 17 de maio de 2011
  • 41. 2) ARTEFATOS - SPRINT BACKLOG Planning Poker terça-feira, 17 de maio de 2011
  • 42. 2) ARTEFATOS - SPRINT BACKLOG Planning Poker - É uma estimativa de tamanho baseada na comparação entre funcionalidades. - Utiliza os Números de Fibonacci como referência. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ... - Finalidade de explicitar que quanto menor a funcionalidade que estamos desenvolvendo, menor a variação possível da estimativa - Números maiores: Esta é uma situação perigosa pois estimamos o tamanho de algo maior e com muito mais possibilidade de variação. Mais detalhes em http://migre.me/4tIuk terça-feira, 17 de maio de 2011
  • 43. 2) ARTEFATOS - SPRINT BACKLOG Planning Poker Mais detalhes em http://migre.me/4tIuk terça-feira, 17 de maio de 2011
  • 44. 2) ARTEFATOS - SPRINT BACKLOG Kanban “Kanban é uma palavra japonesa que significa literalmente registro ou placa visível. Em Administração da produção significa um cartão de sinalização que controla os fluxos de produção ou transportes em uma indústria. O cartão pode ser substituído por outro sistema de sinalização, como luzes, caixas vazias e até locais vazios demarcados.” terça-feira, 17 de maio de 2011
  • 45. 2) ARTEFATOS - SPRINT BACKLOG Kanban terça-feira, 17 de maio de 2011
  • 46. 2) ARTEFATOS - SPRINT BACKLOG DB FormTestes tro Cadas DB ntoestes Pagame T nh Acompa to amen terça-feira, 17 de maio de 2011
  • 47. 2) ARTEFATOS - SPRINT BACKLOG DB Testes Form tro Cadas DB ntoestes Pagame T nh Acompa to amen terça-feira, 17 de maio de 2011
  • 48. 2) ARTEFATOS - SPRINT BACKLOG DB Testes Form ro C adast DB Testes Pagame nh n Acompa to to amen terça-feira, 17 de maio de 2011
  • 49. 2) ARTEFATOS - SPRINT BACKLOG DB Cadas tro Form Testes DB Testes Pagame anh n to A comp to amen terça-feira, 17 de maio de 2011
  • 50. 2) ARTEFATOS - SPRINT BACKLOG DB FormTestes tro Cadas DB ntoestes Pagame T nh Acompa to amen terça-feira, 17 de maio de 2011
  • 51. 2) ARTEFATOS - SPRINT BACKLOG Kanban não é Scrum! terça-feira, 17 de maio de 2011
  • 52. 2) ARTEFATOS - BURN DOWN CHARTS http://migre.me/4tVCq terça-feira, 17 de maio de 2011
  • 54. 3) EVENTOS DE DURAÇÃO FIXA - Planning Meeting Release Definição do Sprint - Sprint - Daily Meeting - Review Meeting - Retrospective Meeting terça-feira, 17 de maio de 2011
  • 55. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Release Objetivo: estabelece planos, metas e prioridades terça-feira, 17 de maio de 2011
  • 56. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Release Como transformar a visão em produto terça-feira, 17 de maio de 2011
  • 57. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Release Não precisa acontecer sempre terça-feira, 17 de maio de 2011
  • 58. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Release Não pertence ao sprint terça-feira, 17 de maio de 2011
  • 59. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Definição do sprint Criar e organizar o Sprint Backlog (estórias) terça-feira, 17 de maio de 2011
  • 60. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Definição do sprint P.O. Define a meta do sprint terça-feira, 17 de maio de 2011
  • 61. 3) EVENTOS DE DURAÇÃO FIXA Planning Meeting - Definição do sprint - 5% do total do Sprint Dividido em duas etapas* de 4 horas: - O que? (o que vai ser feito) - Como? (como vai ser feito) OBS: Este é o momento de negociar com o P.O. do projeto terça-feira, 17 de maio de 2011
  • 62. 3) EVENTOS DE DURAÇÃO FIXA Sprint Duração: mínimo 2 e máximo 4 semanas terça-feira, 17 de maio de 2011
  • 63. 3) EVENTOS DE DURAÇÃO FIXA Sprint Objetivo: tornar o Backlog em produto terça-feira, 17 de maio de 2011
  • 64. 3) EVENTOS DE DURAÇÃO FIXA Sprint Nenhuma mudança deve ocorrer terça-feira, 17 de maio de 2011
  • 65. 3) EVENTOS DE DURAÇÃO FIXA Sprint Não deve haver interferências externas terça-feira, 17 de maio de 2011
  • 66. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting Duração: 15 minutos, no máximo !!! terça-feira, 17 de maio de 2011
  • 67. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting Objetivo: alinhar o desenvolvimento com a meta terça-feira, 17 de maio de 2011
  • 68. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting Realizada de pé terça-feira, 17 de maio de 2011
  • 69. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting Sempre no mesmo local (reservado) e horário terça-feira, 17 de maio de 2011
  • 70. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting Participantes: Scrum Master e Team. Ouvinte: P.O. terça-feira, 17 de maio de 2011
  • 71. 3) EVENTOS DE DURAÇÃO FIXA Daily Meeting - Cada membro explica: * O que fez desde a última reunião diária * O que vai fazer até a próxima reunião diária * Impedimentos, problemas etc terça-feira, 17 de maio de 2011
  • 72. 3) EVENTOS DE DURAÇÃO FIXA Review Meeting Objetivo: dar a todos uma visão real do que foi feito terça-feira, 17 de maio de 2011
  • 73. 3) EVENTOS DE DURAÇÃO FIXA Review Meeting + Participantes: Pigs e Chickens terça-feira, 17 de maio de 2011
  • 74. 3) EVENTOS DE DURAÇÃO FIXA Review Meeting Os usuários “navegam” pelo que já está pronto e em produção. Os usuários são orientados pelo time terça-feira, 17 de maio de 2011
  • 75. 3) EVENTOS DE DURAÇÃO FIXA Review Meeting Dúvidas de uso são esclarecidas. terça-feira, 17 de maio de 2011
  • 76. 3) EVENTOS DE DURAÇÃO FIXA Retrospective Meeting Participantes: Pigs terça-feira, 17 de maio de 2011
  • 77. 3) EVENTOS DE DURAÇÃO FIXA Retrospective Meeting EU???? Não há culpados, mas uma equipe que trabalha com objetivos terça-feira, 17 de maio de 2011
  • 78. 3) EVENTOS DE DURAÇÃO FIXA Resumindo... terça-feira, 17 de maio de 2011
  • 80. contato@fernandovalente.com.br about.me/fernandovalente Twitter: @nandovalente terça-feira, 17 de maio de 2011