Pro Yearly is on sale from $80 to $50! »

Dogmatismo e Desenvolvimento de Software @ Rubyconf BR 2014

Dogmatismo e Desenvolvimento de Software @ Rubyconf BR 2014

7c12adb8b5521c060ab4630360a4fa27?s=128

Plataformatec

August 28, 2014
Tweet

Transcript

  1. Dogmatismo e Desenvolvimento de Software George Guimarães

  2. Histórias que o Akita não quer que você saiba

  3. EQPUWNVKPIaCPFaUQHVYCTGaGPIKPGGTKPI

  4. None
  5. Estamos contratando!
 http://plataformatec.com.br/careers

  6. Ruby desde 2007.

  7. 230 repos ruby/rails. 20 empresas.

  8. Dogmas.

  9. "a principle or set of principles laid down by an

    authority as incontrovertibly true"
  10. None
  11. None
  12. None
  13. None
  14. escala Dreyfus de aquisição de conhecimento

  15. Novice ! "rigid adherence to taught rules or plans" no

    exercise of "discretionary judgment" escala Dreyfus de aquisição de conhecimento
  16. Novice ! "rigid adherence to taught rules or plans" no

    exercise of "discretionary judgment" escala Dreyfus de aquisição de conhecimento Expert ! transcends reliance on rules, guidelines, and maxims "intuitive grasp of situations based on deep, tacit understanding" has "vision of what is possible"
  17. dogmas/regras ajudam a ganhar conhecimento e experiência

  18. problema é desapegar dessas regras best practices can become dogmas

  19. TDD

  20. Pair Programming

  21. microserviços

  22. integração contínua

  23. Eu também tenho dogmas Sinatra

  24. Como detectar dogmas? “Sempre foi assim aqui” “Sempre funcionou assim”

    “Fulano falou sobre isso"
  25. “Não tenha ídolos, tenha referências" by Fábio Makoto Akita

  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. None
  34. None
  35. psicologia social

  36. Antes da discussão Depois da discussão Neutro A Favor Contra

    Grupo A Grupo B Discussões em times tendem à exacerbar a opinião dos membros do grupo. Group Polarization
  37. ciências políticas educação administração teoria organizacional

  38. Groupthink Irvin Janes

  39. tends to override realistic appraisal of alternative courses of action

  40. term refers to a deterioration in mental efficiency, reality testing

    and moral judgments as a result of group pressures
  41. pode levar a decisões precipitadas e irracionais

  42. Sintomas

  43. Illusions of invulnerability Overestimations of the group: Unquestioned belief in

    the morality of the group
  44. Illusions of invulnerability Unquestioned belief in the morality of the

    group Rationalizing warnings Closed-mindedness: Stereotyping those who are opposed
  45. Illusions of invulnerability Unquestioned belief in the morality of the

    group Rationalizing warnings Stereotyping those who are opposed Self-censorship Uniformity: Illusions of unanimity Direct pressure to conform Mindguards
  46. Illusions of invulnerability Unquestioned belief in the morality of the

    group Rationalizing warnings Stereotyping those who are opposed Self-censorship Illusions of unanimity Direct pressure to conform Mindguards
  47. Causas

  48. time coeso isolamento do time / pressão externa falta de

    liderança imparcial background e ideologias homogêneas
  49. O que fazer?

  50. O que fazer?

  51. Prevenção

  52. All effective alternatives should be examined

  53. All effective alternatives should be examined Set up several independent

    groups
  54. All effective alternatives should be examined Set up several independent

    groups Invite outside experts into meetings
  55. All effective alternatives should be examined Set up several independent

    groups Invite outside experts into meetings One should play Devil’s Advocate
  56. All effective alternatives should be examined Set up several independent

    groups Invite outside experts into meetings One should play Devil’s Advocate
  57. Concluindo,

  58. dogmas são úteis em diversas situações

  59. saiba quais se aplicam e quais não situações.

  60. cuidado ao passar regras aos novatos/aprendizes somos todos novatos em

    alguma área
  61. None
  62. None
  63. com isso

  64. decisões melhores times mais participativos menos discussões sobre crenças mais

    pensamento crítico mais feliz
  65. "Beliefs are what divide people. Doubt unites them." Peter Ustinov

  66. https://www.flickr.com/photos/artchild/10556967234 ! https://www.flickr.com/photos/wonderlane/4915217413 ! https://www.flickr.com/photos/anieto2k/5304009256 ! https://www.youtube.com/watch?v=vvrapmvyfVc !

  67. Ótimo evento à todos! @georgeguimaraes @plataformatec Muito obrigado :)