Falando sobre Cultura de Desenvolvimento

Falando sobre Cultura de Desenvolvimento

Trabalhar no mundo da web muitas vezes é visto como algo duro e cansativo: pressão, prazos e stress são alguns dos fatores que podem desmotivar muitas pessoas. Nessa talk vamos passar por alguns pontos, que juntos, podem auxiliar a criar e manter uma cultura de desenvolvimento no seu time.

C4d7da8ef43f08bdbf8cc23fd822c7f9?s=128

Raphael Fabeni

July 25, 2015
Tweet

Transcript

  1. Falando um pouco sobre @raphaelfabeni CULTURA DE DESENVOLVIMENTO

  2. @raphaelfabeni raphaelfabeni.github.io/blog

  3. http://www.netshoes.com.br

  4. bit.ly/css-sp

  5. + de 700 inscritos

  6. Meetup com a presença do Maujor

  7. CULTURA DE DESENVOLVIMENTO

  8. ANTES DE COMEÇARMOS... É a verdade absoluta? É a fórmula

    do sucesso?
  9. O QUE FAZ AS PESSOAS FELIZES?

  10. None
  11. Estar rodeado de pessoas com o mesmo pensamento Gostar do

    que faz
  12. o que é CULTURA DE DESENVOLVIMENTO

  13. CULTURA DE DESENVOLVIMENTO ... conhecimento, arte, crenças, lei, moral, costumes

    e todos os hábitos e aptidões adquiridos pelo homem não somente em família, como também por fazer parte de uma sociedade como membro dela que é é nóis! <o/
  14. cultura • relacionamento • humildade • abertura • ação •

    compartilhamento • colaboração • amizade • princípios • mudança • transparência • empoderamento • design • empresa • resultado • maneira de pensar • empresa • organização • agilidade • continuidade • melhoria do processo • mesmo pensamento • resultado • proteção • inovação • amizade • sinceridade • energia • mudança • liderança distribuída • autonomia • revisão • dinamismo • multidisciplinar • planejamento • investimento • qualidade • competência • entrega • qualidade • responsabilidade • novidades • motivação • código • processo • seleção • legado • novidade • sistema • estrutura • visão • posicionamento • review • face to face • reunião • weekly • incentivo • feedback • comprometimento • empenho FOCO NO TIME!
  15. cultura • relacionamento • humildade • abertura • ação •

    compartilhamento • colaboração • amizade • princípios • mudança • transparência • empoderamento • design • empresa • resultado • maneira de pensar • empresa • organização • agilidade • continuidade • melhoria do processo • mesmo pensamento • resultado • proteção • inovação • amizade • sinceridade • energia • mudança • liderança distribuída • autonomia • revisão • dinamismo • multidisciplinar • planejamento • investimento • qualidade • competência • entrega • qualidade • responsabilidade • novidades • motivação • código • processo • seleção • legado • novidade • sistema • estrutura • visão • posicionamento • review • face to face • reunião • weekly • incentivo • feedback • comprometimento • empenho FOCO NO TIME!
  16. “é uma parada que envolve a equipe trabalhar de maneira

    harmoniosa e padronizada…" @omauriciosoares
  17. “A harmonia entre sua equipe para cada vez mais ter

    uma entrega de software com qualidade." @_weslleyaraujo
  18. Don Tapscott Quatro princípios para o mundo aberto

  19. COLABORAÇÃO TRANSPARÊNCIA COMPARTILHAMENTO EMPODERAMENTO

  20. PROCESSO SELETIVO

  21. JAVA != JavaScript

  22. Candidato se encaixa no time Empresa é boa para o

    candidato
  23. 1 2 3 4

  24. 1 2 3 4 primeiro contato

  25. 1 2 3 4 presencial

  26. 1 2 3 4 parte técnica

  27. 1 2 3 4 avaliação feedback

  28. ( ) Parte técnica ✓ ( ) Coisas de negócio

    ✓ ( ) Perfil cultural ✓ Então...
  29. CODE REVIEW

  30. • SVN para Github • 2 projetos maiores • Gitflow

    adaptado • 1 time Resumindo…
  31. PR Projeto X Projeto Y

  32. • deslizes acontecem • diminui a vista viciada • falar

    sobre código e 
 não quem escreveu É legal porque…
  33. None
  34. RELACIONAMENTO

  35. Não toque meu código!

  36. Não toque meu código!

  37. NÓS PODEMOS ESTAR ERRADOS!

  38. DEIXE O EGO DE LADO!

  39. ABRACE O APRENDIZADO!

  40. STYLEGUIDE

  41. “se começamos a ter muitos padrões, então não temos padrão

    nenhum…"
  42. None
  43. • todos irão usar • não existe 
 certo ou

    errado
  44. RELACIONAMENTO

  45. PAIR PROGRAMMING

  46. • + de 1 no mesmo problema • mais lento?

    • nivelamento
  47. RELACIONAMENTO

  48. None
  49. • mudança de pensamento • foco no coletivo e não

    individual
  50. WEEKLY

  51. • reunião semanal entre os devs • 7 cabeças no

    mesmo problema
  52. • +1 para assuntos maiores - lição de casa •

    não obrigatória
  53. “momento para falar de trabalho sem falar de projeto" @danielfilho

  54. FACE TO FACE

  55. • evitar desmotivação • 2 pessoas - Fulano abre o

    coração - Ciclano (não chefe) ouve e dá andamento / feedback
  56. 1 semana face to face andamento feedback

  57. • semanal e pá pum • funciona? - sim! (opinião

    pessoal)
  58. • problemas - técnicos - inter-times - pessoais

  59. TECH TALK

  60. • tema - aberto: pode trazer mais pessoas - fechado:

    p/ times + específicos • sair um pouco da rotina As talks
  61. • disseminar conhecimento • o que você acha simples pode

    ajudar muita gente!
  62. EXTRAS

  63. • incentivo em formação e eventos • aberta pra sugestões

    e inovações \o/
  64. None
  65. • Bike Anjo • Ciclofaixa av. Paulista

  66. Um ponto comum...

  67. Pode haver mais resistência que apoio.

  68. E é normal.

  69. Ou você insiste e segue em frente, ou entrega os

    pontos.
  70. Então…

  71. Comunicação tem que funcionar Respeito mútuo Confiança 
 no time

    Mesmo objetivo
  72. \o/

  73. sp.femug.com zofe.com.br DICAS

  74. REFERÊNCIAS • Quatro princípios para o mundo aberto
 Don Tapscott

    • Relato do FEMUG SP #23: Como criar e manter uma cultura de desenvolvimento no seu time?
 Danilo Vitoriano • Cultura maldita no desenvolvimento de software
 Jaydson • Developer Culture that Doesn't Suck 
 Lachlan Hardy • Muita conversa
 @omauriciosoares @rafaelrinaldi @_weslleyaraujo @danielfilho @hugobessaa @rody_rafa
 @igorapa
  75. None
  76. None
  77. @raphaelfabeni raphaelfabeni.github.io MUITO obrigado!