Sustentando 10 milhões de acessos com inovação, colaboração e qualidade

5.119 visualizações

Publicada em

Palestra realizada no evento Qcon Rio 2015, enfatizando os principais valores da cultura da Globo.com e mostrando de forma prática como eles se traduzem no dia-a-dia dos times.

Publicada em: Tecnologia
1 comentário
16 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
5.119
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4.023
Ações
Compartilhamentos
0
Downloads
7
Comentários
1
Gostaram
16
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Sustentando 10 milhões de acessos com inovação, colaboração e qualidade

  1. 1. globo .com Sustentando10milhõesde acessoscominovação, colaboraçãoequalidade Qcon-Rio 2015 - RodrigoVeiga
  2. 2. RodrigoVeiga Tecnologia -Globo.com Globoesporte.com /CartolaFC BBB,Ego,G1,Novelas,etc… PUC-Rio Ibmec rveiga@corp.globo.com @rodrigoveiga(linkedin) @rveiga(twitter) @rveigabr(facebook)
  3. 3. Equipe Globo.com +-30times 350profissionais Globoesporte 4times 24techs 8UXs 4business
  4. 4. Globoesporte.com 26MMacessospordia 850Kusuáriossimultâneos CartolaFC 150KrequestssimultâneosàAPI 200MMrequestsemumdomingo
  5. 5. cultura?
  6. 6. aquiloquecultivamos, deformaautênticaefrequente oquedefinenossacultura?
  7. 7. oquedefato cultivamos? quepráticas sustentamnossa cultura?
  8. 8. 2007 2015
  9. 9. ruptura reeducação evolução 2007 2015 linhadotempo 2009 2012
  10. 10. 2007
  11. 11. departamentosfuncionais produto ux front-end back-end qa
  12. 12. processotradicional produto ux front-end back-end qa
  13. 13. plataformasproprietárias
  14. 14. plataformasproprietáriasbaixadiversidadetecnológica
  15. 15. tímidapresençano mercadodetecnologia
  16. 16. ruptura
  17. 17. plataformaprópria CMSproprietário CMS desenvolvido internamente
  18. 18. áreasdenegócio timesmultidisciplinares
  19. 19. áreasdenegócio timesmultidisciplinares
  20. 20. áreasdenegócio timesmultifuncionais
  21. 21. métodoságeis entregadeponta-a-ponta comotime processomaisiterativo introduçãodenovaspráticasde engenhariadesoftware
  22. 22. reeducação
  23. 23. maiordiversidadetecnológica
  24. 24. incentivoaocódigoaberto contribuiçõesemprojetosexistentes novosprojetos http://opensource.globo.com
  25. 25. fortepresençano mercadodetecnologia palestras participantes patrocínios
  26. 26. qualidade
  27. 27. umnovoolharsobrequalidade testesautomatizadoscomopartedoprocesso integraçãocontínua extinçãodonúcleodeQAfuncional
  28. 28. novoprocessoseletivo entrevista tradicional processomaisrobusto (4oumaisetapas)
  29. 29. novaavaliaçãotécnica revisãodecritériostécnicos revisãodecritérioscomportamentais ponderaçãodeoutrosfatores (nívelacadêmico,experiência)
  30. 30. novaformadeavaliarresultados anual e individual trimestral+anual portime baseadanoproduto
  31. 31. liçõesaprendidas
  32. 32. qualidade "CIsóparaconstar"nãoservedenada necessidadede"evangelistas"emtestes nãotentarreverterprojetosdebaixaqualidadedecódigo pressãodeentregaxqualidade
  33. 33. experimentaçãotecnológica liberdadeparacometererros ponderarousodenovastecnologias (frameworks,linguagens,ferramentas,etc)
  34. 34. mudartudodeumavez?
  35. 35. evolução
  36. 36. bigreview reviewcomtodosostimes estilofeiradeciências 1vezportrimestre
  37. 37. hackday +100 projetosentre2014e2015
  38. 38. outrosfórunsdefomento canalglobo-dev comitêstécnicosquinzenais techtalks/dojosperiódicos
  39. 39. evoluçõeseminfraestrutura testesdeinfraestruturaautomatizados(TDI) blue/greendeployment virtualizaçãodeambientes continuousdeployment
  40. 40. continuousdeployment média mensal de deploys em produção - globoesporte.com 0 20 40 60 80 2012 2013 2014 2015 75deploys
  41. 41. ciclosdeexperimentação maisenxutos trackingdetodosospassosdousuário testesA/B testesdecampo(“getoutofthebuilding") testesalpha(internoseexternos)
  42. 42. liçõesaprendidas
  43. 43. entregacontínua continuousdeliveryaqualquercusto? nãotentarreverterprojetosdebaixaqualidadedecódigo gestãodemudançasXcontinuousdelivery
  44. 44. obstáculosàcolaboração competitividadeinterna múltiploscomitters manutençãocompartilhada
  45. 45. 2015
  46. 46. oquedefato cultivamos? quepráticas sustentamnossa cultura?
  47. 47. plataforma própria times multidisciplinares CI/testesautomatizados diversidade tecnológica open- source presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment virtualização testesA/B tracking testes alpha getoutof the building 2015 plataforma própria times multidisciplinares CI/testesautomatizados diversidade tecnológica open- source presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment virtualização testesA/B tracking testes alpha getoutof the building
  48. 48. plataforma própria times multidisciplinares CI/testesautomatizados diversidade tecnológica open- source presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment virtualização testesA/B tracking testes alpha getoutof the building colaboração times multidisciplinares diversidade tecnológica open- source presençano mercadotech avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev
  49. 49. plataforma própria times multidisciplinares CI/testesautomatizados diversidade tecnológica open- source presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment virtualização testesA/B tracking testes alpha getoutof the building qualidade plataforma própria times multidisciplinares CI/testesautomatizados presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment testesA/B tracking testes alpha getoutof the building
  50. 50. plataforma própria times multidisciplinares CI/testesautomatizados diversidade tecnológica open- source presençano mercadotech novoprocesso seletivo avaliação técnica avaliaçãode resultados bigreviewhackday comitêstécnicos techtalks globo-dev blue-green deployment continuous deployment virtualização testesA/B tracking testes alpha getoutof the building inovação plataforma própria diversidade tecnológica open- source presençano mercadotech hackday comitêstécnicos techtalks globo-dev continuous deployment virtualização testesA/B getoutof the building
  51. 51. oquedefato cultivamos? inovação qualidade colaboração
  52. 52. perguntas?
  53. 53. Blue-GreenDeployment http://martinfowler.com/bliki/ BlueGreenDeployment.html CMS https://en.wikipedia.org/wiki/ Content_management_system ContinuousDelivery http://www.thoughtworks.com/continuous-delivery ContinuousDeliveryXContinuousDeployment https://puppetlabs.com/blog/continuous-delivery-vs- continuous-deployment-whats-diff ContinuousIntegration https://en.wikipedia.org/wiki/Continuous_integration Gestão de Mudanças https://en.wikipedia.org/wiki/ Change_management_(ITSM) Get Out Of The Building http://www.inc.com/steve-blank/key-to-success- getting-out-of-building.html Hack Day http://en.wikipedia.org/wiki/Hackathon https://www.atlassian.com/company/about/shipit OpenSource.globo.com http://opensource.globo.com Métodos Ágeis https://en.wikipedia.org/wiki/ Agile_software_development Test-Driven Infrastructure http://www.ibm.com/developerworks/opensource/ library/a-devops5/index.html Testes A/B http://pt.wikipedia.org/wiki/Teste_A/B referências
  54. 54. • Números:https://www.flickr.com/photos/guysie/3607845304 • Dragão: https://www.flickr.com/photos/global-jet/2256338278 • Ruptura:https://www.flickr.com/photos/floringorgan/5625299536 • Flores:https://postprogdisorder.files.wordpress.com/2012/04/87-1272470167achq.jpg • Cadeado: https://www.flickr.com/photos/karolfranks/15136260663/ • Regata: https://en.wikipedia.org/wiki/Fleet_racing • EmptyStage: https://www.flickr.com/photos/viteez/5196267742 • Cafés:https://www.flickr.com/photos/akane2011/14814743339/ • Relógio:https://www.flickr.com/photos/bailemoselbimbo/10732637606/ • Lego:https://www.flickr.com/photos/clement127/20477768055/ • Tartaruga: https://www.flickr.com/photos/sneezypb/2642388691/ • Estátua:https://www.flickr.com/photos/ncaranti/5579355468 • Maçã:https://pixabay.com/en/photos/educational/ • Evolução:https://www.flickr.com/photos/brandonhirsch/1436071618/ créditosdeimagens
  55. 55. Crie tendência, venha construir o futuro da internet. AGILE SCRUM PYTHON DJANGO RUBY ON RAILS JAVA JAVASCRIPT HTML5 CSS LINUX MYSQL OPEN-SOURCE globo.com/talentos globo .com Venha trabalhar com a gente Você cria, 45 milhões usam diariamente Vagas para desenvolvedores, SMs e POs Aceitamos candidatos de qualquer região do Brasil.

×