SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

Destacado (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
 

Similar a 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
 

Similar a 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
 

Último

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 

Último (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 

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