SlideShare une entreprise Scribd logo
1  sur  33
Accelerating Product and Service Innovation
© 2013 IBM Corporation1
DevOps
Carlos Eduardo Buzeto (@_buzeto)
IT Specialist
IBM Software, Rational
Agosto 2013
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
Quando 2 heróis não se entendem!
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
O desenvolvedor
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
O mundo mágico de operações
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
Como o desenvolvedor vê operações
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
Como operações vê uma nova release
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
A GMUD
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
O dia da GMUD !!!
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
O dia seguinte ...
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
San Jose, CA (2009) – Velocity
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
Ghent, Belgica (2009) – Devopsdays
© 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.”
© 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
© 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
© 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;
© 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?
© 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?;
© 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.
© 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.
© 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
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
Quando 2 heróis se tornam 1 !
Accelerating Product and Service Innovation
© 2013 IBM Corporation29
www.ibm.com/software/rational
Carlos Eduardo Buzeto
carlosbu@br.ibm.com
(@_buzeto)
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
Accelerating Product and Service Innovation
© 2013 IBM Corporation31
© 2013 IBM Corporation
Accelerating Product and Service Innovation @_buzeto #qconsp
© 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

Contenu connexe

Tendances

Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Chief catalog 2014
Chief catalog 2014Chief catalog 2014
Chief catalog 2014AV-PRO
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?SilverDev by Experia
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Balaji Kalyansundaram
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseThomas Memmel
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineRichard Irving
 
17 Ways To Know Whether Your Enterprise Software Customers Need Training
17 Ways To Know Whether Your Enterprise Software Customers Need Training17 Ways To Know Whether Your Enterprise Software Customers Need Training
17 Ways To Know Whether Your Enterprise Software Customers Need TrainingServiceRocket
 
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...Gene Kim
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User ExperienceThomas Memmel
 
Achieving A Great User Experience For Enterprise Software
Achieving A Great User Experience For Enterprise SoftwareAchieving A Great User Experience For Enterprise Software
Achieving A Great User Experience For Enterprise SoftwarePaul Sherman
 
Accelerating the Developers' Road to the Cloud at Enterprise Scale
Accelerating the Developers' Road to the Cloud at Enterprise ScaleAccelerating the Developers' Road to the Cloud at Enterprise Scale
Accelerating the Developers' Road to the Cloud at Enterprise ScaleVMware Tanzu
 
Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140kailashgavare
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessMichael Elder
 

Tendances (16)

Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Chief catalog 2014
Chief catalog 2014Chief catalog 2014
Chief catalog 2014
 
Avoiding the Release Weekend
Avoiding the Release Weekend Avoiding the Release Weekend
Avoiding the Release Weekend
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?
 
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
Best DevOps Team Structure - DevOps Conference - Chennai - 21st July 2017
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
New User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the EnterpriseNew User Interfaces & Channels for the Enterprise
New User Interfaces & Channels for the Enterprise
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipeline
 
17 Ways To Know Whether Your Enterprise Software Customers Need Training
17 Ways To Know Whether Your Enterprise Software Customers Need Training17 Ways To Know Whether Your Enterprise Software Customers Need Training
17 Ways To Know Whether Your Enterprise Software Customers Need Training
 
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
DOES16 London - Ron van Kemenade - Nothing Beats Engineering Talent…The Agile...
 
Mobile User Experience
Mobile User ExperienceMobile User Experience
Mobile User Experience
 
Achieving A Great User Experience For Enterprise Software
Achieving A Great User Experience For Enterprise SoftwareAchieving A Great User Experience For Enterprise Software
Achieving A Great User Experience For Enterprise Software
 
Accelerating the Developers' Road to the Cloud at Enterprise Scale
Accelerating the Developers' Road to the Cloud at Enterprise ScaleAccelerating the Developers' Road to the Cloud at Enterprise Scale
Accelerating the Developers' Road to the Cloud at Enterprise Scale
 
Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 

En vedette

En vedette (6)

DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TI
 
Palestra comércio eletrônico
Palestra comércio eletrônicoPalestra comércio eletrônico
Palestra comércio eletrônico
 
ComéRcio ElectróNico
ComéRcio ElectróNicoComéRcio ElectróNico
ComéRcio ElectróNico
 
Comércio Eletrônico
Comércio EletrônicoComércio Eletrônico
Comércio Eletrônico
 
O comércio eletrônico
O comércio eletrônicoO comércio eletrônico
O comércio eletrônico
 
Comercio eletronico
Comercio eletronicoComercio eletronico
Comercio eletronico
 

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

From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013Sanjeev Sharma
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksSanjeev Sharma
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and RoadmapDaniel Berg
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...IBM Rational
 
Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing BluemixRaul Chong
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for GovernmentSanjeev Sharma
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps IBM UrbanCode Products
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionSanjeev Sharma
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCodemotion
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsSanjeev Sharma
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Bringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOpsBringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOpsMartin Yee Kee, Lee
 
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMPAPIs.io
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesMarcelo Sousa Ancelmo
 

Similaire à DevOps - Quando 2 heróis não se entendem ! (20)

From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
 
Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing Bluemix
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
 
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps AdoptionMobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
 
Cloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOpsCloud Roundtable | Your PaaS to DevOps
Cloud Roundtable | Your PaaS to DevOps
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
Bringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOpsBringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOps
 
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBMBuilding intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
 
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenchesDevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
 

Dernier

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 

Dernier (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 

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

  • 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