Depois de Scrum e XP: não pare de aprender, não pare de inovar

1.495 visualizações

Publicada em

Apresentação feita no Caelum Day 2011, baseada em Grandiosismo dos loucos e discussões sobre educação e inovação

1 comentário
1 gostou
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
1.495
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
1
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Depois de Scrum e XP: não pare de aprender, não pare de inovar

    1. 1. Depois de 5 anos de XP e Scrum @guilhermecaelum Guilherme Silveira
    2. 2. e
    3. 3. Loucura dos grandes @cecifernandes @guilhermecaelum
    4. 4. com
    5. 5. que diabos ele faz?
    6. 6. www.caelum.com.br
    7. 7. tudo menos dançar no knetics
    8. 8. 2 partes
    9. 9. 4 loucuras
    10. 10. 4 loucuras king size
    11. 11. no início
    12. 12. o mundo
    13. 13. d o unm
    14. 14. depois
    15. 15. o mundo
    16. 16. redondo
    17. 17. depois
    18. 18. o mundo
    19. 19. d o unm
    20. 20. Imagine...
    21. 21. lista de refatorações switch => recursão repetição => método
    22. 22. • ({}–>nil)• (nil->constant)• (constant->constant+)• (constant->scalar)• (statement->statements)• (unconditional->if)• (scalar->array)• (array->container)• (statement->recursion)• (if->while)• (expression->function)• (variable->assignment)
    23. 23. uma sequência de passos a serem tomados
    24. 24. como ela é fácil
    25. 25. usar ela SEMPRE
    26. 26. parece bom?
    27. 27. é bom ter um guia!
    28. 28. problema:ordenar uma array (4, 2, 5, 1)
    29. 29. é difícil mesmo!
    30. 30. 1 ==> 1 2,1 ==> 1,21,3,2 ==> 1,2,3
    31. 31. resultado:quicksort
    32. 32. o melhor resultado hoje em dia!
    33. 33. nossa reação?
    34. 34. ANIMAL
    35. 35. PORTANTO
    36. 36. PORTANTOtodo problema terá como resultado o melhor algoritmo
    37. 37. O QUÊ?
    38. 38. o MELHOR algoritmo para QUALQUER problema
    39. 39. “O melhor algoritmo”resolve com a melhor solução = bala de prata
    40. 40. SÉRIO MESMO?
    41. 41. pior ainda,mesmo queexistisse!!!
    42. 42. Qual a chance de uma pessoadescobrir A REGRA que resolve todos os problemas da melhor maneira possível?
    43. 43. Einstein errou
    44. 44. quem é que vai acertar essa lista?
    45. 45. aliás na ordem que elesugeriu, a solução dava outra!
    46. 46. provei pra 1provei pra todos?
    47. 47. Uncle Bob em“encontrei a solução do universo”http://cleancoder.posterous.com/the- priority-premise
    48. 48. quero mais...
    49. 49. antigamente
    50. 50. waterfall zuava
    51. 51. existe algo melhor?
    52. 52. já existia Lean
    53. 53. problemas visíveis
    54. 54. ainda linha de produção
    55. 55. significa que...
    56. 56. LEAN =(waterfall - descanso - criatividade)
    57. 57. AHN?
    58. 58. mas tenho a solução
    59. 59. se você usar Scrum
    60. 60. se você usar Scrum
    61. 61. se você usar Scrum
    62. 62. se você usar Scrum
    63. 63. se você usar Scrum
    64. 64. melhor do que todos os competidores
    65. 65. todos querem trabalhar com você
    66. 66. AHN?
    67. 67. “o meu é o melhor do mundo”
    68. 68. cheirinho ruim
    69. 69. REPITO
    70. 70. “o meu é o melhor do mundo”
    71. 71. pé no saco
    72. 72. Ken Schwaber em “o meu é o melhor do mundo”http://kenschwaber.wordpress.com/2010/06/10/waterfall- leankanban-and-scrum-2/
    73. 73. QUERO MAIS
    74. 74. algumas pessoas não querem aprender
    75. 75. poucas pessoas querem aprender sem parar
    76. 76. “não quero perdertempo tentando mudar a pessoa média”
    77. 77. só quero ser o melhor
    78. 78. COM MUITA CALMA!
    79. 79. se eu “desistir” e“só pensa em mim”
    80. 80. o mercado vai sersempre o mesmo
    81. 81. com cada vez MAIS legado lixo
    82. 82. com cada vez MAIS legado lixo
    83. 83. adianta sim tentar mudar
    84. 84. uma pessoa sinistrapode produzir o dobro!
    85. 85. o mercadosomos nozes
    86. 86. nosso código será legado
    87. 87. mas que não seja um legado LIXO
    88. 88. Michael Feathers em “não to nem aí pro mercado, quero é ser produtivo”http://michaelfeathers.typepad.com/michael_feathers_blog/ 2011/02/the-pinned-progress-curve.html
    89. 89. Programming Language
    90. 90. +50 anosProgramming Language
    91. 91. procedural
    92. 92. OO
    93. 93. logical
    94. 94. funcional
    95. 95. estruturada
    96. 96. graphical
    97. 97. Já vimos +10 tipos.
    98. 98. Matematicamente falando,
    99. 99. Já exploramos *todas* as possibilidades?
    100. 100. Se já exploramos todosos tipos possíveis, então...
    101. 101. como assim?
    102. 102. todas?
    103. 103. só 50 anos deprogramação
    104. 104. o *universo* é gigante ps: e olha que de universo ele manja
    105. 105. se nós já exploramos TODOS os tipos de linguagens?
    106. 106. sempre tem algo novo para experimentar
    107. 107. que tristeza seriase a partir de agora não desse mais pra inovar
    108. 108. Sabe essa área de estudo?
    109. 109. *acabou*!
    110. 110. Uncle Bob em “não vale a pena tentar algo novo”http://cleancoder.posterous.com/the-last-programming- language
    111. 111. parte 2
    112. 112. o futurosabe ninguém
    113. 113. o futurosabe (quase) ninguém
    114. 114. orkut
    115. 115. icq
    116. 116. visual basic
    117. 117. irc
    118. 118. xuxa
    119. 119. waterfall
    120. 120. fábrica
    121. 121. xp
    122. 122. scrum
    123. 123. lean
    124. 124. extreme
    125. 125. extreme go horse
    126. 126. kanban
    127. 127. NÃO existe “o melhor”algoritmo dos algoritmos para sempre
    128. 128. NÃOexiste “o melhor” método para sempre
    129. 129. adianta sim tentar mudar
    130. 130. adianta sim tentar novas linguagens
    131. 131. nota chave
    132. 132. fanatismo
    133. 133. NÃOfanatismo
    134. 134. aprender
    135. 135. limites
    136. 136. NÃOlimites
    137. 137. inventar
    138. 138. que diabos ele faz?
    139. 139. ensinoinovação
    140. 140. um mundoa descobrir
    141. 141. obrigado @guilhermecaelum

    ×