Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
desenvolvimento ágil
                             de software com
                                     SCRUM

            ...
o processo tradicional
terça-feira, 18 de maio de 2010
Inspirado em outras
                                      engenharias




         Quase sempre a civil
terça-feira, 18 de...
Inspirado em outras
                                      engenharias




         Quase sempre a civil
terça-feira, 18 de...
terça-feira, 18 de maio de 2010
code and fix!
terça-feira, 18 de maio de 2010
terça-feira, 18 de maio de 2010
Custo de mudanças




terça-feira, 18 de maio de 2010
Dá pra afastar um pouquinho?
terça-feira, 18 de maio de 2010
Motivação
                         “A	
  experiência	
  de	
  décadas	
  seguindo	
  pesadas	
  prá4cas	
  prescri4vas	
  ...
Manifesto Ágil
                   Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós
            ...
SCRUM?




terça-feira, 18 de maio de 2010
framework
terça-feira, 18 de maio de 2010
processo de
                                  desenvolvimento


terça-feira, 18 de maio de 2010
iterativo
terça-feira, 18 de maio de 2010
incremental
terça-feira, 18 de maio de 2010
pode ser usado no
                    gerenciamento de



terça-feira, 18 de maio de 2010
pode ser usado no
                    gerenciamento de
        qualquer produto
      ou atividade complexa
terça-feira, 1...
Checklist: SCRUM
                      •       Gerenciamento empírico e controle de processos.
                      •    ...
Organizações
                                      e papéis
terça-feira, 18 de maio de 2010
product owner
terça-feira, 18 de maio de 2010
visão                                     datas
                                   prioriza
                              ...
visão                                     datas
                                   prioriza
                              ...
time
terça-feira, 18 de maio de 2010
auto-gerenciado
                                     comprometido
                                  time

         multi- ...
Autoridade!
      auto-gerenciado
                                        comprometido
                                   ...
scrum master
terça-feira, 18 de maio de 2010
protetor                          aplica as regras
                resolve                   do SCRUM
               probl...
protetor                          aplica as regras
                resolve                   do SCRUM
               probl...
time
                                  boxed




terça-feira, 18 de maio de 2010
tudo



terça-feira, 18 de maio de 2010
tudo

terça-feira, 18 de maio de 2010
tudo
terça-feira, 18 de maio de 2010
Tem um tempo pré-
                                determinado


terça-feira, 18 de maio de 2010
daily meeting: 15 minutos
                             sprint planning: ~4 horas
      sprint: 2 a 4 semanas


           ...
scrum flow




terça-feira, 18 de maio de 2010
product backlog
terça-feira, 18 de maio de 2010
desejos do PO
                                                     nem sempre
       cresce com                           ...
sprint planning
terça-feira, 18 de maio de 2010
time + scrum master
          PO prioriza itens                  + product owner
           para o sprint
                ...
planning poker
terça-feira, 18 de maio de 2010
sprint planning 2
terça-feira, 18 de maio de 2010
eventualmente o scrum master
                                              negocia com o PO
     o time decide até onde
  ...
Sprint backlog
        tarefas que o time se
    comprometeu a fazer no sprint


           atualizado constantemente

   ...
daily meeting
terça-feira, 18 de maio de 2010
verifica-se o que foi
                                             reunião em pé!
     feito no dia anterior

             ...
burndown chart
terça-feira, 18 de maio de 2010
sprint review
terça-feira, 18 de maio de 2010
retrospectiva




terça-feira, 18 de maio de 2010
retrospectiva




terça-feira, 18 de maio de 2010
Custo de mudança
terça-feira, 18 de maio de 2010
Custo de mudança
terça-feira, 18 de maio de 2010
não há bala de prata




terça-feira, 18 de maio de 2010
dúvidas?




terça-feira, 18 de maio de 2010
Referências
                      •       Fotos
                            •     Jorge Falcão - http://www.flickr.com/phot...
#marevix


                                      CET Faesa
                                   Dia 29/05/2010
             ...
obrigado!

                                                  @jeveaux
                                       Paulo César M...
desenvolvimento ágil
                             de software com
                                     SCRUM

            ...
Upcoming SlideShare
Loading in …5
×

Desenvolvimento Ágil de Software com SCRUM

2,863 views

Published on

Published in: Technology
  • Be the first to comment

Desenvolvimento Ágil de Software com SCRUM

  1. 1. desenvolvimento ágil de software com SCRUM @jeveaux Paulo César M Jeveaux paulo.jeveaux@giran.com.br terça-feira, 18 de maio de 2010
  2. 2. o processo tradicional terça-feira, 18 de maio de 2010
  3. 3. Inspirado em outras engenharias Quase sempre a civil terça-feira, 18 de maio de 2010
  4. 4. Inspirado em outras engenharias Quase sempre a civil terça-feira, 18 de maio de 2010
  5. 5. terça-feira, 18 de maio de 2010
  6. 6. code and fix! terça-feira, 18 de maio de 2010
  7. 7. terça-feira, 18 de maio de 2010
  8. 8. Custo de mudanças terça-feira, 18 de maio de 2010
  9. 9. Dá pra afastar um pouquinho? terça-feira, 18 de maio de 2010
  10. 10. Motivação “A  experiência  de  décadas  seguindo  pesadas  prá4cas  prescri4vas  tornou   evidente  que: ➡ Os  clientes  ou  usuários  não  tem  certeza  do  que  eles  querem. ➡ Eles  tem  dificuldade  de  expressar  tudo  o  que  querem  e  pensam. ➡ Muitos  detalhes  do  que  eles  querem  só  serão  revelados  durante  o   desenvolvimento. ➡ Os  detalhes  são  complexos  para  as  pessoas. ➡ Na  medida  em  que  elas  vêem  o  produto  sendo  construído,  elas  mudam   de  idéia. ➡ Forcas  externas  trazem  mudanças  ou  melhorias  nos  requisitos.” Source: Agile and Iterative Development: A Manager's Guide by Craig Larman terça-feira, 18 de maio de 2010
  11. 11. 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: Indivíduos e interação entre eles 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. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn,Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas ©2001, Autores acima citados. Esta declaração pode ser livremente copiada, sob qualquer forma,mas apenas na sua totalidade através do presente aviso. terça-feira, 18 de maio de 2010
  12. 12. SCRUM? terça-feira, 18 de maio de 2010
  13. 13. framework terça-feira, 18 de maio de 2010
  14. 14. processo de desenvolvimento terça-feira, 18 de maio de 2010
  15. 15. iterativo terça-feira, 18 de maio de 2010
  16. 16. incremental terça-feira, 18 de maio de 2010
  17. 17. pode ser usado no gerenciamento de terça-feira, 18 de maio de 2010
  18. 18. pode ser usado no gerenciamento de qualquer produto ou atividade complexa terça-feira, 18 de maio de 2010
  19. 19. Checklist: SCRUM • Gerenciamento empírico e controle de processos. • Baseado no feedback das iteracões. • Usado para gerenciar projetos complexos desde 1990. • Equipes multi-funcionais e auto-gerenciadas. • Escalável para projetos grandes, longos e distribuídos. • Comunicação como fator crítico. terça-feira, 18 de maio de 2010
  20. 20. Organizações e papéis terça-feira, 18 de maio de 2010
  21. 21. product owner terça-feira, 18 de maio de 2010
  22. 22. visão datas prioriza conteúdo ROI releases product owner terça-feira, 18 de maio de 2010
  23. 23. visão datas prioriza conteúdo ROI releases product owner aceita ou rejeita terça-feira, 18 de maio de 2010
  24. 24. time terça-feira, 18 de maio de 2010
  25. 25. auto-gerenciado comprometido time multi- comunicação disciplinar constante terça-feira, 18 de maio de 2010
  26. 26. Autoridade! auto-gerenciado comprometido time multi- comunicação disciplinar constante terça-feira, 18 de maio de 2010
  27. 27. scrum master terça-feira, 18 de maio de 2010
  28. 28. protetor aplica as regras resolve do SCRUM problemas Autoridade scrum master mantém o foco no sprint goal terça-feira, 18 de maio de 2010
  29. 29. protetor aplica as regras resolve do SCRUM problemas Autoridade scrum master mantém o foco no sprint goal Facilitador! terça-feira, 18 de maio de 2010
  30. 30. time boxed terça-feira, 18 de maio de 2010
  31. 31. tudo terça-feira, 18 de maio de 2010
  32. 32. tudo terça-feira, 18 de maio de 2010
  33. 33. tudo terça-feira, 18 de maio de 2010
  34. 34. Tem um tempo pré- determinado terça-feira, 18 de maio de 2010
  35. 35. daily meeting: 15 minutos sprint planning: ~4 horas sprint: 2 a 4 semanas Tem um tempo pré- determinado as funcionalidades devem ser planejadas para caber no sprint e não o contrário terça-feira, 18 de maio de 2010
  36. 36. scrum flow terça-feira, 18 de maio de 2010
  37. 37. product backlog terça-feira, 18 de maio de 2010
  38. 38. desejos do PO nem sempre cresce com está completo o projeto começa sempre pelo mais óbvio escopo dinâmico e iterativo terça-feira, 18 de maio de 2010
  39. 39. sprint planning terça-feira, 18 de maio de 2010
  40. 40. time + scrum master PO prioriza itens + product owner para o sprint time tira dúvidas sprint planning time converte as funcionalidades em tarefas técnicas time define o objetivo do sprint (sprint goal) documentação! terça-feira, 18 de maio de 2010
  41. 41. planning poker terça-feira, 18 de maio de 2010
  42. 42. sprint planning 2 terça-feira, 18 de maio de 2010
  43. 43. eventualmente o scrum master negocia com o PO o time decide até onde pode se comprometer sprint planning 2 time conversa sobre a parte técnica das tarefas design arquitetura terça-feira, 18 de maio de 2010
  44. 44. Sprint backlog tarefas que o time se comprometeu a fazer no sprint atualizado constantemente scrum master gerencia as atividades em andamento e concluídas terça-feira, 18 de maio de 2010
  45. 45. daily meeting terça-feira, 18 de maio de 2010
  46. 46. verifica-se o que foi reunião em pé! feito no dia anterior há impedimentos? daily meeting define-se o que será todos os dias feito no dia no mesmo lugar no mesmo horário comprometa-se! terça-feira, 18 de maio de 2010
  47. 47. burndown chart terça-feira, 18 de maio de 2010
  48. 48. sprint review terça-feira, 18 de maio de 2010
  49. 49. retrospectiva terça-feira, 18 de maio de 2010
  50. 50. retrospectiva terça-feira, 18 de maio de 2010
  51. 51. Custo de mudança terça-feira, 18 de maio de 2010
  52. 52. Custo de mudança terça-feira, 18 de maio de 2010
  53. 53. não há bala de prata terça-feira, 18 de maio de 2010
  54. 54. dúvidas? terça-feira, 18 de maio de 2010
  55. 55. Referências • Fotos • Jorge Falcão - http://www.flickr.com/photos/68667282@N00/ • Tlaukkanen - http://www.flickr.com/photos/tlaukkanen/ • Evandro Flores - http://www.flickr.com/photos/evandroflores/ • Bardusco - http://www.flickr.com/photos/bardusco/ • Luiz Aguiar - http://www.flickr.com/photos/laguiar • Cuba Gallery - http://www.flickr.com/photos/cubagallery/ • Materiais • Bardusco - http://slideshare.net/bardusco • ImproveIt - http://www.improveit.com.br/scrum • Manifesto Ágil - http://manifestoagil.com.br • Wikipedia - http://pt.wikipedia.org/wiki/Scrum terça-feira, 18 de maio de 2010
  56. 56. #marevix CET Faesa Dia 29/05/2010 A partir das 08:00h terça-feira, 18 de maio de 2010
  57. 57. obrigado! @jeveaux Paulo César M Jeveaux paulo.jeveaux@giran.com.br terça-feira, 18 de maio de 2010
  58. 58. desenvolvimento ágil de software com SCRUM @jeveaux Paulo César M Jeveaux paulo.jeveaux@giran.com.br terça-feira, 18 de maio de 2010

×