Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia

1,933 views

Published on

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

No Downloads
Views
Total views
1,933
On SlideShare
0
From Embeds
0
Number of Embeds
425
Actions
Shares
0
Downloads
22
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia

  1. 1. Case Giran Os desafios no uso de XP e SCRUM no dia-a-dia
  2. 2. Léo Hackin (Rá-kim)
  3. 3. Léo Hackin (Rá-kim) @leohackin
  4. 4. Léo Hackin (Rá-kim) @leohackin Q vergonha
  5. 5. @jeveaux(jéve, jêve, jevô, jevú, jevax, já foi, já vou, já vai ...) que vergonha Paulo César Machado Jeveaux jevô
  6. 6. FOCO!
  7. 7. FOCO! e-commerce ensino e consultoria
  8. 8. Ruby Java Python PHP FOCO! e-commerce ensino e consultoria
  9. 9. Formada por gente nova e competente que trabalha de forma ágil e divertida, aqui nós acreditamos e principalmente, aprendemos que os resultados são gerados pelas pessoas, e não apenas por processos.
  10. 10. { PESSOAS } { PROCESSOS }
  11. 11. { PESSOAS }
  12. 12. XP
  13. 13. XP
  14. 14. SCRUM XP
  15. 15. Por que XP e SCRUM?
  16. 16. Iniciando projetos
  17. 17. Iniciando projetos Clientes Contratos Escopo de projeto Forma de trabalho
  18. 18. Aprendendo a lidar com clientes! :D
  19. 19. O cliente
  20. 20. O cliente Mostramos o que vai e não vai dar certo
  21. 21. O cliente Mostramos o que vai e não vai dar certo Definimos bem o escopo do projeto
  22. 22. O cliente Mostramos o que vai e não vai dar certo Definimos bem o escopo do projeto Não inventamos prazos para agradar
  23. 23. O cliente Mostramos o que vai e não vai dar certo Definimos bem o escopo do projeto Não inventamos prazos para agradar Viramos parceiros do cliente no negócio
  24. 24. O cliente Mostramos o que vai e não vai dar certo Definimos bem o escopo do projeto Não inventamos prazos para agradar Viramos parceiros do cliente no negócio Aprendemos a dizer “não”
  25. 25. Somos sempre transparentes e sinceros com nossos clientes ... SEMPRE!
  26. 26. Somos sempre transparentes e sinceros com nossos clientes ... SEMPRE! mesmo quando não é muito agrádavel pra eles
  27. 27. O cliente O cliente vira parte do time e contribui com seu conhecimento de negócio.
  28. 28. seja verdadeiro e sincero com seu cliente
  29. 29. Iniciando projetos Clientes Contratos Escopo de projeto Forma de trabalho
  30. 30. Contratos são ruins?
  31. 31. negociando contratos
  32. 32. seja transparente
  33. 33. seja transparente defina claramente os objetivos detalhe os seus contratos desistir é permitido }suspensão não é crime evite pressionar e ser pressionado
  34. 34. multas não garantem nada
  35. 35. Iniciando projetos Clientes Contratos Escopo de projeto Forma de trabalho
  36. 36. O escopo sem XP http://givenmydruthers.files.wordpress.com/2010/02/snowball.jpg Time Projeto :P
  37. 37. eXtreme Go Horse Requisitos fora de controle Regras de negócio com problemas de personalidade Refatoração desnecessária frenética Sensação de “Uma Estória sem Fim” http://gohorseprocess.wordpress.com/
  38. 38. eXtreme Go Horse Requisitos fora de controle Regras de negócio com problemas de personalidade Refatoração desnecessária frenética Sensação de “Uma Estória sem Fim” http://gohorseprocess.wordpress.com/ XGH
  39. 39. eXtreme Go Horse http://gohorseprocess.files.wordpress.com/2010/06/xghm.jpg
  40. 40. eXtreme Go Horse #NOT http://gohorseprocess.files.wordpress.com/2010/06/xghm.jpg
  41. 41. Você sabe como entregar um projeto de qualidade no prazo? http://www.portaldailha.com.br/noticias/fotos/tiririca1.jpg O gerente XGH
  42. 42. Você sabe como entregar um projeto de qualidade no prazo? Eu também não, mas fecha comigo que eu tento descobrir. http://www.portaldailha.com.br/noticias/fotos/tiririca1.jpg O gerente XGH
  43. 43. O escopo com XP http://upload.wikimedia.org/wikipedia/commons/b/ba/Lego_tower.jpg
  44. 44. http://upload.wikimedia.org/wikipedia/commons/b/ba/Lego_tower.jpg #WIN user stories
  45. 45. O escopo com XP Aprendemos a separar melhor as histórias Cliente participa ativamente dos planejamentos Diminuição do re-trabalho Prazo cumprido e até adiantado :)
  46. 46. Porque prazo dado, companheiro... é prazo CUMPRIDO! http://images.allmoviephoto.com/2008_Tropa_de_Elite/2008_tropa_de_elite_003.jpg
  47. 47. Desenvolvendo
  48. 48. Desenvolvendo Planejamento Dia-a-dia Aprovação do cliente Retrospectiva
  49. 49. Planejando ...
  50. 50. Planejando ... Enchemos o backlog de estórias
  51. 51. Planejando ... Enchemos o backlog de estórias Haja estória!
  52. 52. Ajudamos o cliente a escolher as primeiras estórias Planejando ...
  53. 53. Ajudamos o cliente a escolher as primeiras estórias Planejando ... Essa tá sussa!
  54. 54. Ajudamos o cliente a escolher as primeiras estórias Planejando ... Essa tá sussa! Então tá :)
  55. 55. Planejando ... Usamos Kanban ou Scrum dependendo do projeto Kanban para projetos mais fluídos e sem dead line bem estabelecido Scrum para projetos com necessidade de entregas contínuas
  56. 56. Usamos Kanban e Scrum juntos algumas vezes para maximizar e experimentar novas formas de gerir nosso tempo.
  57. 57. Kanban e Scrum devem ajudar e não ser apenas mais um processo
  58. 58. Planejando Dia-a-dia Aprovação do cliente Retrospectiva Desenvolvendo
  59. 59. Ralação do dia-a-dia Daily Scrum é sagrada
  60. 60. Ralação do dia-a-dia Daily Scrum é sagrada
  61. 61. Ralação do dia-a-dia Daily Scrum é sagrada
  62. 62. Ralação do dia-a-dia Daily Scrum é sagrada
  63. 63. Ralação do dia-a-dia Integração Contínua Quando temos um build quebrado o Hudson “dedura” o sujeito na hora via e-mails para todos do time Hudson CI
  64. 64. Ralação do dia-a-dia TDD no café, almoço e janta BDD de sobremesa
  65. 65. Ralação do dia-a-dia TDD foi difícil no início. E ainda é até hoje em alguns momentos Não fazemos TDD para o mercado, fazemos para dormir cedo e sem medo =)
  66. 66. Ralação do dia-a-dia nunca mais! TDD foi difícil no início. E ainda é até hoje em alguns momentos Não fazemos TDD para o mercado, fazemos para dormir cedo e sem medo =)
  67. 67. Ralação do dia-a-dia Controle de versão Colocamos tudo no Github ao invés de um servidor interno. Ele tem ferramentas impressionantes e está SEMPRE online. www.github.com
  68. 68. Ralação do dia-a-dia Pair Programming
  69. 69. Chefes não gostam de Programação em Par http://downloads.open4group.com/wallpapers/chefe-do-homer-assustador-bd76b.jpg
  70. 70. Ralação do dia-a-dia Pair Programming
  71. 71. Ralação do dia-a-dia Pair Programming Programação em par não é desperdício de tempo
  72. 72. Ralação do dia-a-dia Pair Programming Programação em par não é desperdício de tempo Estimula aprendizado e aumenta qualidade
  73. 73. Ralação do dia-a-dia Pair Programming Programação em par não é desperdício de tempo Estimula aprendizado e aumenta qualidade Torna o código mais coletivo
  74. 74. Ralação do dia-a-dia Pair Programming Programação em par não é desperdício de tempo Estimula aprendizado e aumenta qualidade Torna o código mais coletivo Resultados IMPRESSIONANTES
  75. 75. Ralação do dia-a-dia Visibilidade e Comunicação O ambiente deve ser o mais propício para que as pessoas saibam o que está acontecendo em todos os projetos E consigam se comunicar da forma mais rápida e efetiva
  76. 76. Ralação do dia-a-dia Visibilidade e Comunicação
  77. 77. Ralação do dia-a-dia Visibilidade e Comunicação Scrumboard #1 Scrumboard #2 Scrumboard #3 decoração =)
  78. 78. Ralação do dia-a-dia Visibilidade e Comunicação
  79. 79. Seguimos muitas práticas XP mas não todas porque não sentimos falta delas
  80. 80. Se você não precisa NÃO adote. Isso pode virar só mais um problema. Não priorize o processo
  81. 81. Planejando Dia-a-dia Aprovação do cliente Retrospectiva Desenvolvendo
  82. 82. Cliente Feliz Felicidade do cliente é apenas entrega no prazo ou investimento baixo?
  83. 83. Cliente Feliz
  84. 84. Cliente Feliz Feedback e atenção constante
  85. 85. Cliente Feliz Feedback e atenção constante Sinceridade (nas horas boas e ruins)
  86. 86. Cliente Feliz Feedback e atenção constante Sinceridade (nas horas boas e ruins) Você vivendo o produto dele
  87. 87. Cliente Feliz Feedback e atenção constante Sinceridade (nas horas boas e ruins) Você vivendo o produto dele Saindo o normal e fazendo o UAU!
  88. 88. Planejando Dia-a-dia Aprovação do cliente Retrospectiva Desenvolvendo
  89. 89. Retrospectiva A retrospectiva nos dá feedback da empresa como um todo. O time sempre aponta o que tá legal e não está.
  90. 90. Retrospectiva As coisas DO C*RALHO nos fazem saber quando estamos indo bem! :) Continuamos assim!
  91. 91. Retrospectiva NEM F*DENDO mostra o que não está legal e devemos prestar atenção e consertar. :) Vivendo e aprendendo
  92. 92. Retrospectiva É importante as pessoas saberem que a retrospectiva é para melhorar a empresa e não dedurar ou puxar saco da empresa.
  93. 93. Retrospectiva A retrospectiva tem que ser um momento de reflexão com o pensamento que as coisas podem falhar e devem ser melhoradas.
  94. 94. Mantendo o pique
  95. 95. Mantendo o Pique Giran Siege Rails Rumble Giran Labs Ambiente descontraído
  96. 96. Nosso trampo, nosso lar
  97. 97. Nosso trampo, nosso lar
  98. 98. Nosso trampo, nosso lar
  99. 99. Nosso trampo, nosso lar
  100. 100. Nosso trampo, nosso lar É nóis! :)
  101. 101. Nosso trampo, nosso lar
  102. 102. Nosso trampo, nosso lar
  103. 103. Nosso trampo, nosso lar
  104. 104. Nosso trampo, nosso lar
  105. 105. Nosso trampo, nosso lar Blastoooooise!
  106. 106. Mantendo o Pique Giran Siege Rails Rumble Giran Labs Ambiente descontraído
  107. 107. Giran Siege
  108. 108. Giran Siege Hadoooken!
  109. 109. Giran Siege O conhecimento adquirido em projetos circula por todas as pessoas da empresa.
  110. 110. Mantendo o Pique Giran Siege Rails Rumble Giran Labs Ambiente descontraído
  111. 111. Rails Rumble 2010 O Rails Rumble é, resumidamente, um campeonato de programação que desafia as pessoas a construirem uma aplicação em Rails em 48 horas! oO
  112. 112. Rails Rumble 2010 O Rails Rumble não é apenas uma competição
  113. 113. Rails Rumble 2010 O Rails Rumble não é apenas uma competição É uma lição de vida
  114. 114. Rails Rumble 2010 O Rails Rumble não é apenas uma competição É uma lição de vida Trata de como ser ágil no mundo real
  115. 115. você acha que 48 horas é coisa de competição!?
  116. 116. você acha que 48 horas é coisa de competição!?
  117. 117. Mantendo o Pique Giran Siege Rails Rumble Giran Labs Ambiente descontraído
  118. 118. Giran Labs extension safari
  119. 119. Giran Labs extension safari
  120. 120. Giran Labs extension safari
  121. 121. Giran Labs extension chrome plugin jquery
  122. 122. One more thing ...
  123. 123. Coding Dojos
  124. 124. Estamos aprendendo bastante ainda ... :)
  125. 125. Dúvidas? http://www.flickr.com/photos/-bast-/349497988 www.giran.com.br

×