Your SlideShare is downloading. ×
DevOps - Quando 2 heróis não se entendem !
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

DevOps - Quando 2 heróis não se entendem !

748
views

Published on

Estes slides foram usados na qconSP 2013 para falar sobre a cultura de DevOps, mais especificamente, para discutir as diferenças culturais dos desenvolvedores e dos administradores de sistemas. …

Estes slides foram usados na qconSP 2013 para falar sobre a cultura de DevOps, mais especificamente, para discutir as diferenças culturais dos desenvolvedores e dos administradores de sistemas. Apresentando DevOps como um caminho para que estas culturas evoluam e tornem os ciclos de criação e de entrega efetiva do software sincronizados.

Published in: Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
748
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Accelerating Product and Service Innovation © 2013 IBM Corporation1 DevOps Carlos Eduardo Buzeto (@_buzeto) IT Specialist IBM Software, Rational Agosto 2013
  • 2. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Quando 2 heróis não se entendem!
  • 3. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 4. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 5. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp O desenvolvedor
  • 6. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp O mundo mágico de operações
  • 7. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como o desenvolvedor vê operações
  • 8. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como operações vê uma nova release
  • 9. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp A GMUD
  • 10. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp O dia da GMUD !!!
  • 11. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 12. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 13. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 14. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 15. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp O dia seguinte ...
  • 16. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 17. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp San Jose, CA (2009) – Velocity
  • 18. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Ghent, Belgica (2009) – Devopsdays
  • 19. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp O que é DevOps “DevOps é uma cultura de produção de software que representa os conhecimentos, práticas, costumes e todos os outros hábitos e capacidades adquiridos pelo engenheiro como membro de uma equipe, com foco em manter o fluxo contínuo e integrado dos ciclos de criação e entrega de software.”
  • 20. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Áreas de Negócio Operações/Produção Desenvolvimento e Testes Requisitos Software ServiçosFeedback Clientes Fluxo de DevOps
  • 21. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Kaizen, não Kaikaku • Significado: - Kaikaku: mudança radical/ruptura - Kaizen: pequenas melhorias constantes • Organização nova/startup: Kaikaku • Cultura já estabelecida: Kaizen
  • 22. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como abordar DevOps? 1. Auto-Conhecimento – Como as coisas são feitas atualmente? – Mapear os processos, papéis, tecnologias, valores, etc; – Dar visibilidade ao trabalho que é executado;
  • 23. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp 2. Novas culturas – Ter contato com outras culturas; – Conhecer novas tecnologias, práticas, etc; – Pesquisar o que outras empresas/equipes estão fazendo; – Como eles trabalham, quais são seus hábitos, conhecimentos, etc. Como abordar DevOps?
  • 24. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como abordar DevOps? 3. Adaptação – Quais conhecimentos adquiridos podem funcionar na minha cultura? – Qual o impacto cultural dos novos hábitos? – Quais práticas e tecnologias ajudariam a tornar o fluxo de DevOps melhor, mais natural e ágil?;
  • 25. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como abordar DevOps? 4. Adoção – Adaptar o cotidiano para as mudanças nos hábitos; – Capacitar as pessoas nas novas tecnologias; – Apoiar a adoção dos novos conhecimentos; – Prover um ambiente saudável de colaboração.
  • 26. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Como abordar DevOps? 5. Melhoria contínua – Coletar em tempo real dados sobre os ciclos de produção; – Medir o resultado dos novos hábitos; – Identificar potenciais pontos de melhoria; – Adaptar os hábitos com base nos resultados;  Voltar ao Passo 1.
  • 27. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp 27 Application Release Management Cloud Provisioning Application Deployment Automation Rational Team Concert (CLM) Rational Test Workbench SmartCloud Control Desk Rational Build Forge Jenkins SmartCloud Continuous Delivery SmartCloud Provisioning SmartCloud Orchestrator Rational Automation Framework Chef Tecnologias para suportar DevOps
  • 28. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Quando 2 heróis se tornam 1 !
  • 29. Accelerating Product and Service Innovation © 2013 IBM Corporation29 www.ibm.com/software/rational Carlos Eduardo Buzeto carlosbu@br.ibm.com (@_buzeto)
  • 30. Accelerating Product and Service Innovation © 2013 IBM Corporation30 © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/rational
  • 31. Accelerating Product and Service Innovation © 2013 IBM Corporation31
  • 32. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp
  • 33. © 2013 IBM Corporation Accelerating Product and Service Innovation @_buzeto #qconsp Solução Framework (ops to dev)  Envolvimento de dev no ambiente de ops  Processo definido, claro e simples de priorização dos defeitos em ops  20% do tempo dós sprints de dev usados para melhoria do software  Integração entre os chamados em ops e os tickets em dev  Medição  Melhoria continua