Globo.com
Falando em agilidade...

           1
                          1
Nada mais vai ser
                     planejado nem
                      documentado.        Até que
Vamos tentar uma
  ...
Igor Macaúbas



      3
                3
Esse é o nosso plano de
 projeto: 1348 tarefas.
                              E você está em
                             ...
Jornalismo




 http://g1.globo.com
          5
                       5
Contando histórias




    6
                 6
7
    7
1968 - 1972
A crise do software




         8
                      8
Complexidade dos
 programas cresceu
 exponencialmente

        9
                     9
10
     10
Como o cliente   O que o analista   Como o arquiteto
  explicou        entendeu            desenhou




                  ...
Como o
  Como a área de                       O que foi entregue ao
                     desenvolvimento
negócios descreve...
Como o cliente foi   Como o projeto foi   Como o produto foi
   cobrado            documentado           suportado




   ...
O que o cliente realmente queria...




                 14
                                      14
15
     15
16
     16
17
     17
24% são
cancelados         44% custam o
                     DOBRO

Só 32% têm sucesso

              18       * dados CHA...
PAUSE

  19
        19
Frederick Winslow Taylor
                    1856 - 1915


  Taylorismo

           20
                                  20
O trabalhador Taylorista

Preguiçoso




  Qualidade não
                       Não são inteligentes
    importa!
        ...
Teoria X
Teoria Y

   22
           22
Pessoas são MOTIVADAS
                               Reconhecimento

 Satisfação por executar um bom trabalho




       D...
24
     24
“A maioria das nossas suposições sobre negócios, tecnologia e
organizações têm pelo menos 50 anos. Elas tem sobrevivido ao...
WATERFALL




       26
            26
Concebido para
 manufatura


      27
                 27
Adaptado à desenvolvimento
       de software



            28
                             28
29
     29
30
     30
Big                 Mudanças são combatidas

Design
Up
Front
              Process-centric:
   Pessoas não pensam, o proce...
e agora?
   32
           32
Agile
  33
        33
Agile Manifesto

Estamos descobrindo maneiras melhores
 de desenvolver software, fazendo-o nós
  mesmos e ajudando outros ...
Indivíduos e interação entre eles...
               mais que processos e ferramentas

     Software funcionando...
       ...
Desenvolvimento ágil é um
sistema de valores - não um
          processo!


             36
                              ...
37
     37
Scrum*                        XP
                         eXtremme Programming




Crystal                        DSDM
   ...
Back to the future




                39
                     39
10 anos de estrada

        40
                     40
400.000++ assinantes



         41
                       41
16   Gbps de banda

       42
                     42
Liderança



JornalismoEsportesEntretenimentoVídeos



                  43
                                         43
Liderança



         EsportesEntretenimentoVídeos
Jornalismo




                  44
                                   ...
Liderança



                 EntretenimentoVídeo
JornalismoEsportes




                     45
                         ...
Liderança



                               Vídeos
JornalismoEsportesEntretenimento




                    46
           ...
85 milhões
 de vídeos/mês


       47
                 47
400++ funcionários

17 departamentos
            48
                        48
1
grande produto por ano


          49
                         49
testes--



bugs++

         burocracia
         50
                   ++      50
Scrum



        51
             51
52
     52
Fast Forward

     53
               53
Outubro/




           54
                54
18 times multi-funcionais




200++ profissionais envolvidos
             55
                                  55
Aprendemos muito
       56
                   56
Scrum não é suficiente


          57
                        57
Globo.com = Scrum++
       BDD

       TDD

       Pairing

         CI
          58
                      58
AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE!
AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE!
AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE!
AU...
Problemas em outras áreas
     ficaram transparentes
        60
                        60
Manter um Product Backlog
  coerente e priorizado




            61
                            61
Restrições de negócio atrapalham




               62
                               62
Não fazer BDUF ainda é um desafio*




                63   * old habits die hard
                                         ...
Planejamento a médio/
  longo prazo é difícil




           64
                          64
65
     65
http://tinyurl.com/scrum-xp-trincheiras
                   66
                                          66
Para saber mais...

• Skink CI - www.skinkci.org
• Pyccuracy - www.pyccuracy.org
• Planeta Globo - planeta-globo.com
• Igo...
There is no progress
               without change
                    Apresentação disponível para download:
            ...
Upcoming SlideShare
Loading in …5
×

Falando Em Agilidade

984 views
890 views

Published on

Palestra ministrada no evento IIIBoot, em Xanxerê/SC, onde falo sobre agilidade e conto o case da Globo.com

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
984
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
35
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Falando Em Agilidade

  1. 1. Globo.com Falando em agilidade... 1 1
  2. 2. Nada mais vai ser planejado nem documentado. Até que Vamos tentar uma Simplesmente enfim coisa denominada Este foi o começem a fazer as inventaram “programação seu coisas e a se um nome ágil” treinamento queixar. para isso! 2 2
  3. 3. Igor Macaúbas 3 3
  4. 4. Esse é o nosso plano de projeto: 1348 tarefas. E você está em dia? Não faço a menor idéia 4 4
  5. 5. Jornalismo http://g1.globo.com 5 5
  6. 6. Contando histórias 6 6
  7. 7. 7 7
  8. 8. 1968 - 1972 A crise do software 8 8
  9. 9. Complexidade dos programas cresceu exponencialmente 9 9
  10. 10. 10 10
  11. 11. Como o cliente O que o analista Como o arquiteto explicou entendeu desenhou 11 11
  12. 12. Como o Como a área de O que foi entregue ao desenvolvimento negócios descreveu cliente implementou 12 12
  13. 13. Como o cliente foi Como o projeto foi Como o produto foi cobrado documentado suportado 13 13
  14. 14. O que o cliente realmente queria... 14 14
  15. 15. 15 15
  16. 16. 16 16
  17. 17. 17 17
  18. 18. 24% são cancelados 44% custam o DOBRO Só 32% têm sucesso 18 * dados CHAOS report 2009 18
  19. 19. PAUSE 19 19
  20. 20. Frederick Winslow Taylor 1856 - 1915 Taylorismo 20 20
  21. 21. O trabalhador Taylorista Preguiçoso Qualidade não Não são inteligentes importa! 21 21
  22. 22. Teoria X Teoria Y 22 22
  23. 23. Pessoas são MOTIVADAS Reconhecimento Satisfação por executar um bom trabalho Desafios possíveis 23 23
  24. 24. 24 24
  25. 25. “A maioria das nossas suposições sobre negócios, tecnologia e organizações têm pelo menos 50 anos. Elas tem sobrevivido ao seu tempo. Como resultado, estamos pregando, ensinando e praticando políticas que estão cada vez mais desalinhadas com a realidade, e são CONTRA-PRODUTIVAS.” Peter F. Drucker (1905 - 2005) 25 25
  26. 26. WATERFALL 26 26
  27. 27. Concebido para manufatura 27 27
  28. 28. Adaptado à desenvolvimento de software 28 28
  29. 29. 29 29
  30. 30. 30 30
  31. 31. Big Mudanças são combatidas Design Up Front Process-centric: Pessoas não pensam, o processo pensa Distribuição de culpa 31 31
  32. 32. e agora? 32 32
  33. 33. Agile 33 33
  34. 34. Agile Manifesto 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: 34 34
  35. 35. Indivíduos e interação entre eles... mais que processos e ferramentas Software funcionando... mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder à mudanças mais que seguir um plano 35 35
  36. 36. Desenvolvimento ágil é um sistema de valores - não um processo! 36 36
  37. 37. 37 37
  38. 38. Scrum* XP eXtremme Programming Crystal DSDM Dynamic Systems Dev. Methodology Kanban Lean FDD Feature Driven Development 38 38
  39. 39. Back to the future 39 39
  40. 40. 10 anos de estrada 40 40
  41. 41. 400.000++ assinantes 41 41
  42. 42. 16 Gbps de banda 42 42
  43. 43. Liderança JornalismoEsportesEntretenimentoVídeos 43 43
  44. 44. Liderança EsportesEntretenimentoVídeos Jornalismo 44 44
  45. 45. Liderança EntretenimentoVídeo JornalismoEsportes 45 45
  46. 46. Liderança Vídeos JornalismoEsportesEntretenimento 46 46
  47. 47. 85 milhões de vídeos/mês 47 47
  48. 48. 400++ funcionários 17 departamentos 48 48
  49. 49. 1 grande produto por ano 49 49
  50. 50. testes-- bugs++ burocracia 50 ++ 50
  51. 51. Scrum 51 51
  52. 52. 52 52
  53. 53. Fast Forward 53 53
  54. 54. Outubro/ 54 54
  55. 55. 18 times multi-funcionais 200++ profissionais envolvidos 55 55
  56. 56. Aprendemos muito 56 56
  57. 57. Scrum não é suficiente 57 57
  58. 58. Globo.com = Scrum++ BDD TDD Pairing CI 58 58
  59. 59. AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! Automatização. A gente se AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! vê por aqui. AUTOMATE! AUTOMATE! AUTOMATE! AUTOMATE! 59 59
  60. 60. Problemas em outras áreas ficaram transparentes 60 60
  61. 61. Manter um Product Backlog coerente e priorizado 61 61
  62. 62. Restrições de negócio atrapalham 62 62
  63. 63. Não fazer BDUF ainda é um desafio* 63 * old habits die hard 63
  64. 64. Planejamento a médio/ longo prazo é difícil 64 64
  65. 65. 65 65
  66. 66. http://tinyurl.com/scrum-xp-trincheiras 66 66
  67. 67. Para saber mais... • Skink CI - www.skinkci.org • Pyccuracy - www.pyccuracy.org • Planeta Globo - planeta-globo.com • Igor Macaúbas - macaubas.com Apresentação disponível para download: http://slideshare.net/macaubas 67 67
  68. 68. There is no progress without change Apresentação disponível para download: http://slideshare.net/macaubas Igor Macaúbas - igor@corp.globo.com 68 CopyRight (c) 2009 Igor Macaúbas 68

×