SlideShare uma empresa Scribd logo

DevOps - Novos Desafios para TI

I used this presentation for IBM event Developer Connect 2014 in Brazil, where I gave a speech about the changes in Enterprise IT and how systems of engagement and systems of integration are being able to leverage innovation value. But despite of that, the main challenge that Enterprise IT keeps fighting against is save investments and resources in order to drive new projects for business, I suggested that DevOps is an way to try solve this issue, it is crucial for IT adopt process and tools for help its cut time-to-market, while increasing quality and reducing costs.

1 de 28
Baixar para ler offline
DevOps 
Novos Desafios para TI 
Carlos Eduardo Buzeto 
Especialista Rational 
@_buzeto
Moore, Geoffrey – A Sea Change in Enterprise IT (2010) 
© 2014 International Business Machines Corporation 
The Visionary 
"They're thinking, 'If I or my organization were to adopt this 
new technology, how would it change our 
competitiveness?' "
A evolução dos Sistemas de Informação 
CPD Departamentos Internet / 
© 2014 International Business Machines Corporation 
Casa dos usuários Todos os Lugares 
System of record System of engagement
Where the business run 
• 51% da população brasileira têm 
menos de 30 anos, a internet no 
Brasil têm 20 anos. 
• 273,58 Milhões de celulares 
no Brasil. 
• 52,5 Milhões de brasileiros, 
31% da população do país 
acessam internet por smartphone. 
Mais que o dobro do ano anterior. 
• 73% dos brasileiros com acesso 
a internet usam as redes sociais. 
CPD Depertamentos Internet / 
© 2014 International Business Machines Corporation 
Casa dos usuários Todos os Lugares 
System of record System of engagement
Busca simultânea de diferenciação e baixo custo 
© 2014 International Business Machines Corporation 
Custos 
Inovação de 
Valor 
Valor para o 
cliente
Inovar e reduzir gastos é possível 
Informa o código de 
reserva ou RG/CPF 
© 2014 International Business Machines Corporation 
Inclui os dados no 
sistema de pesquisa 
CCoonnffiirrmmaa aa rreesseerrvvaa 
Solicita dados 
adicionais 
IInnffoorrmmaa ooss ddaaddooss IInncclluuii ooss ddaaddooss RReeggiissttrraa ooss ddaaddooss 
EEssccoollhhee PPoollttrroonnaa SSuuggeerree PPoollttrroonnaass 
IInncclluuii PPoollttrroonnaa RReeggiissttrraa PPoollttrroonnaa 
EEmmiittee oo BBiillhheettee CCoonnffiirrmmaa EEmmiissssããoo IImmpprriimmee oo BBiillhheettee

Recomendados

Visão Geral do MDOP 2012
Visão Geral do MDOP 2012Visão Geral do MDOP 2012
Visão Geral do MDOP 2012Marcelo Matias
 
Erp Customizar Ou Nao Customizar
Erp Customizar Ou Nao CustomizarErp Customizar Ou Nao Customizar
Erp Customizar Ou Nao CustomizarAndre Dourado
 
OS CUSTOS OCULTOS NO USO DA TECNOLOGIA MÓVEL PARA O CONSUMIDOR
OS CUSTOS OCULTOS NO USO DA TECNOLOGIA MÓVEL PARA O CONSUMIDOROS CUSTOS OCULTOS NO USO DA TECNOLOGIA MÓVEL PARA O CONSUMIDOR
OS CUSTOS OCULTOS NO USO DA TECNOLOGIA MÓVEL PARA O CONSUMIDORMotorola Solutions LatAm
 
2 Tqi ApresentaçãO Executiva 2010
2 Tqi   ApresentaçãO Executiva 20102 Tqi   ApresentaçãO Executiva 2010
2 Tqi ApresentaçãO Executiva 2010Gabriel.s
 
FISL 13 Modelos de Negocio em Open Source
FISL 13 Modelos de Negocio em Open SourceFISL 13 Modelos de Negocio em Open Source
FISL 13 Modelos de Negocio em Open SourceCezar Taurion
 
PIF2019 - A15 - Cesar Batalha e Jocilei Oliveira Filho - AutoForm
PIF2019 - A15 - Cesar Batalha e Jocilei Oliveira Filho - AutoFormPIF2019 - A15 - Cesar Batalha e Jocilei Oliveira Filho - AutoForm
PIF2019 - A15 - Cesar Batalha e Jocilei Oliveira Filho - AutoFormEvandro Gama (Prof. Dr.)
 

Mais conteúdo relacionado

Mais procurados

Lançamento TOTVS V12 Linha RM - RH
Lançamento TOTVS V12 Linha RM - RHLançamento TOTVS V12 Linha RM - RH
Lançamento TOTVS V12 Linha RM - RHRafael Pinheiro
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
Lançamento TOTVS V12 Linha RM - Construção & Projetos
Lançamento TOTVS V12 Linha RM - Construção & ProjetosLançamento TOTVS V12 Linha RM - Construção & Projetos
Lançamento TOTVS V12 Linha RM - Construção & ProjetosRafael Pinheiro
 
Brateste 2013: Testes Agile em Processos Agile
Brateste 2013:  Testes Agile em Processos AgileBrateste 2013:  Testes Agile em Processos Agile
Brateste 2013: Testes Agile em Processos Agileananegrello
 
Teste Contínuo de Integração e Virtualização de Serviços
Teste Contínuo de Integração e Virtualização de ServiçosTeste Contínuo de Integração e Virtualização de Serviços
Teste Contínuo de Integração e Virtualização de ServiçosRationalBrasil
 
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Invent IT Solutions
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de AplicaçõesMarcio Sete
 
Monografia ERP Open Source
Monografia ERP Open SourceMonografia ERP Open Source
Monografia ERP Open SourceAnderson De Faro
 
Portfólio de Produtos para a área de TI
Portfólio de Produtos para a área de TIPortfólio de Produtos para a área de TI
Portfólio de Produtos para a área de TIIvan Luizio Magalhães
 
Palestra da Projeler sobre BPMS na PUC Minas
Palestra da Projeler sobre BPMS na PUC MinasPalestra da Projeler sobre BPMS na PUC Minas
Palestra da Projeler sobre BPMS na PUC MinasMauricio Bitencourt
 
Scup Cases: Riot
Scup Cases: RiotScup Cases: Riot
Scup Cases: RiotScup
 
O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.Sergio Marmilicz
 
Quality 2018 Value Proposition completo atualizado
Quality 2018 Value Proposition completo atualizadoQuality 2018 Value Proposition completo atualizado
Quality 2018 Value Proposition completo atualizadoJorge Biesczad Jr.
 
Apresentação GRCorporation Solution
Apresentação GRCorporation SolutionApresentação GRCorporation Solution
Apresentação GRCorporation Solutionejbackes
 
Apresentação Arentia Soluções
Apresentação Arentia SoluçõesApresentação Arentia Soluções
Apresentação Arentia SoluçõesArentia_SA
 

Mais procurados (17)

Lançamento TOTVS V12 Linha RM - RH
Lançamento TOTVS V12 Linha RM - RHLançamento TOTVS V12 Linha RM - RH
Lançamento TOTVS V12 Linha RM - RH
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
QlikView fornece respostas para sua empresa
QlikView fornece respostas para sua empresa QlikView fornece respostas para sua empresa
QlikView fornece respostas para sua empresa
 
Lançamento TOTVS V12 Linha RM - Construção & Projetos
Lançamento TOTVS V12 Linha RM - Construção & ProjetosLançamento TOTVS V12 Linha RM - Construção & Projetos
Lançamento TOTVS V12 Linha RM - Construção & Projetos
 
Brateste 2013: Testes Agile em Processos Agile
Brateste 2013:  Testes Agile em Processos AgileBrateste 2013:  Testes Agile em Processos Agile
Brateste 2013: Testes Agile em Processos Agile
 
Teste Contínuo de Integração e Virtualização de Serviços
Teste Contínuo de Integração e Virtualização de ServiçosTeste Contínuo de Integração e Virtualização de Serviços
Teste Contínuo de Integração e Virtualização de Serviços
 
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
Infnet_Gerenciando pequenas e médias empresas com o System Center Essentials ...
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Como transformar mobilidade em valor para os negócios
Como transformar mobilidade em valor para os negóciosComo transformar mobilidade em valor para os negócios
Como transformar mobilidade em valor para os negócios
 
Monografia ERP Open Source
Monografia ERP Open SourceMonografia ERP Open Source
Monografia ERP Open Source
 
Portfólio de Produtos para a área de TI
Portfólio de Produtos para a área de TIPortfólio de Produtos para a área de TI
Portfólio de Produtos para a área de TI
 
Palestra da Projeler sobre BPMS na PUC Minas
Palestra da Projeler sobre BPMS na PUC MinasPalestra da Projeler sobre BPMS na PUC Minas
Palestra da Projeler sobre BPMS na PUC Minas
 
Scup Cases: Riot
Scup Cases: RiotScup Cases: Riot
Scup Cases: Riot
 
O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.O papel do Arquiteto de Soluções na RPA.
O papel do Arquiteto de Soluções na RPA.
 
Quality 2018 Value Proposition completo atualizado
Quality 2018 Value Proposition completo atualizadoQuality 2018 Value Proposition completo atualizado
Quality 2018 Value Proposition completo atualizado
 
Apresentação GRCorporation Solution
Apresentação GRCorporation SolutionApresentação GRCorporation Solution
Apresentação GRCorporation Solution
 
Apresentação Arentia Soluções
Apresentação Arentia SoluçõesApresentação Arentia Soluções
Apresentação Arentia Soluções
 

Destaque

Destaque (6)

DevOps - Quando 2 heróis não se entendem !
DevOps - Quando 2 heróis não se entendem !DevOps - Quando 2 heróis não se entendem !
DevOps - Quando 2 heróis não se entendem !
 
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
 

Semelhante a DevOps - Novos Desafios para TI

Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadorobisson_oliveira
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...Ramon Durães
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoCaio Candido
 
RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessEduardo Britto
 
ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!Daniel Semedo
 
TDC 2013 7 Dicas para acelerar os testes
TDC 2013  7 Dicas para acelerar os testesTDC 2013  7 Dicas para acelerar os testes
TDC 2013 7 Dicas para acelerar os testesFelipe Freire
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlabJackson F. de A. Mafra
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Media core customer survey
Media core customer surveyMedia core customer survey
Media core customer surveyMarcelo Santos
 
O que as empresas inovadoras sabem sobre DevOps?
O que as empresas inovadoras sabem sobre DevOps?O que as empresas inovadoras sabem sobre DevOps?
O que as empresas inovadoras sabem sobre DevOps?Welington Monteiro
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua -  2º Encontro Rational de Desenvolvimento de SoftwareEntrega Contínua -  2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de SoftwareFelipe Freire
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwarePaulo Lacerda
 
IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformBruno Rodrigues Alcantara
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMarkus Christen
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 

Semelhante a DevOps - Novos Desafios para TI (20)

Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercado
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como Código
 
RPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcessRPA - Portfólio de Serviços iProcess
RPA - Portfólio de Serviços iProcess
 
Devcamp 2015
Devcamp 2015Devcamp 2015
Devcamp 2015
 
ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!ABTesting: Não há nada como testar em produção!
ABTesting: Não há nada como testar em produção!
 
TDC 2013 7 Dicas para acelerar os testes
TDC 2013  7 Dicas para acelerar os testesTDC 2013  7 Dicas para acelerar os testes
TDC 2013 7 Dicas para acelerar os testes
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Media core customer survey
Media core customer surveyMedia core customer survey
Media core customer survey
 
Decatron e VMTurbo
Decatron e VMTurboDecatron e VMTurbo
Decatron e VMTurbo
 
O que as empresas inovadoras sabem sobre DevOps?
O que as empresas inovadoras sabem sobre DevOps?O que as empresas inovadoras sabem sobre DevOps?
O que as empresas inovadoras sabem sobre DevOps?
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua -  2º Encontro Rational de Desenvolvimento de SoftwareEntrega Contínua -  2º Encontro Rational de Desenvolvimento de Software
Entrega Contínua - 2º Encontro Rational de Desenvolvimento de Software
 
DevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de SoftwareDevOps - Entrega Contínua de Software
DevOps - Entrega Contínua de Software
 
IBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation PlatformIBM Bluemix - The Digital Innovation Platform
IBM Bluemix - The Digital Innovation Platform
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 

DevOps - Novos Desafios para TI

  • 1. DevOps Novos Desafios para TI Carlos Eduardo Buzeto Especialista Rational @_buzeto
  • 2. Moore, Geoffrey – A Sea Change in Enterprise IT (2010) © 2014 International Business Machines Corporation The Visionary "They're thinking, 'If I or my organization were to adopt this new technology, how would it change our competitiveness?' "
  • 3. A evolução dos Sistemas de Informação CPD Departamentos Internet / © 2014 International Business Machines Corporation Casa dos usuários Todos os Lugares System of record System of engagement
  • 4. Where the business run • 51% da população brasileira têm menos de 30 anos, a internet no Brasil têm 20 anos. • 273,58 Milhões de celulares no Brasil. • 52,5 Milhões de brasileiros, 31% da população do país acessam internet por smartphone. Mais que o dobro do ano anterior. • 73% dos brasileiros com acesso a internet usam as redes sociais. CPD Depertamentos Internet / © 2014 International Business Machines Corporation Casa dos usuários Todos os Lugares System of record System of engagement
  • 5. Busca simultânea de diferenciação e baixo custo © 2014 International Business Machines Corporation Custos Inovação de Valor Valor para o cliente
  • 6. Inovar e reduzir gastos é possível Informa o código de reserva ou RG/CPF © 2014 International Business Machines Corporation Inclui os dados no sistema de pesquisa CCoonnffiirrmmaa aa rreesseerrvvaa Solicita dados adicionais IInnffoorrmmaa ooss ddaaddooss IInncclluuii ooss ddaaddooss RReeggiissttrraa ooss ddaaddooss EEssccoollhhee PPoollttrroonnaa SSuuggeerree PPoollttrroonnaass IInncclluuii PPoollttrroonnaa RReeggiissttrraa PPoollttrroonnaa EEmmiittee oo BBiillhheettee CCoonnffiirrmmaa EEmmiissssããoo IImmpprriimmee oo BBiillhheettee
  • 7. Inovar e reduzir gastos é possível Informa o código de reserva ou RG/CPF © 2014 International Business Machines Corporation Inclui os dados no sistema de pesquisa CCoonnffiirrmmaa aa rreesseerrvvaa Solicita dados adicionais IInnffoorrmmaa ooss ddaaddooss IInncclluuii ooss ddaaddooss RReeggiissttrraa ooss ddaaddooss EEssccoollhhee PPoollttrroonnaa SSuuggeerree PPoollttrroonnaass IInncclluuii PPoollttrroonnaa RReeggiissttrraa PPoollttrroonnaa EEmmiittee oo BBiillhheettee CCoonnffiirrmmaa EEmmiissssããoo IImmpprriimmee oo BBiillhheettee
  • 8. System of Record System of Engagement • Executa os processos de negócio • Maior foco na qualidade • Maior foco nas funcionalidades • Poucas mudanças • Projetado para atender um público determinado • Planejado para garantir a confiabilidade dos processos de negócio © 2014 International Business Machines Corporation • Consome os processos de negócio • Maior foco na velocidade • Maior foco na experiência do usuário • Mudanças diárias • Projetado para atender o maior número de usuários • Planejado para optimização de processos e, dar Diferenciais Competitivos às empresas
  • 9. Oportunidades de negócio em System of Engagement © 2014 International Business Machines Corporation
  • 10. © 2014 International Business Machines Corporation
  • 11. Há espaço para inovar? 64% 36% © 2014 International Business Machines Corporation
  • 12. San Jose, CA (2009) – Velocity © 2014 International Business Machines Corporation
  • 13. Continuous Innovation © 2014 International Business Machines Corporation
  • 14. Continuous Business Planning 1234 5 © 2014 International Business Machines Corporation
  • 15. TIME-TO-MARKET • Entregar os projetos de software em iterações menores; • Simplificar o processo de priorização e torná-lo contínuo; ALINHAMENTO • Alinhar os projetos de TI às iniciativas e aos objetivos estratégicos; • Manter a rastreabilidade entre o planejamento e a execução; • Controlar as iniciativas estratégicas aumentado a transparência dos projetos. QUALIDADE • Prover uma plataforma de colaboração única, melhorando o fluxo de informações; • Permitir que as equipes definam e gerenciem os requisitos ao longo do ciclo de desenvolvimento. © 2014 International Business Machines Corporation Uma empresa na Alemanha lider no desenvolvimento de soluções para diagnósticos clínicos e de imagens, aumentou a qualidade de seus produtos e acelerou o time-to-market para novas aplicações de software quando implantou o IBM Rational Focal Point para melhorar o desenvolvimento de produtos.
  • 16. Continuous Development & Testing Ciclo = Esforço + Desperdício = 1166hhrrss1155mmiinn Eficiência = Esforço / Ciclo = 00,,2266 © 2014 International Business Machines Corporation
  • 17. Continuous Development & Testing Ciclo = Esforço + Desperdício = 44hhrrss3300mmiinn Eficiência = Esforço / Ciclo = 00,,8833 © 2014 International Business Machines Corporation
  • 18. TIME-TO-MARKET • Unificar em uma plataforma todas atividades de desenvolvimento de software; • Disponibilizar para os desenvolvedores serviços automatizados de build e deploy; • Reutilizar de ativos de software. ECONOMIA • Automatizar tarefas no processo de desenvolvimento; • Permitir a governança de projetos multi-plataformas em uma mesma estrutura; • Integrar diferentes ferramentas através de OSLC. QUALIDADE • Manter a rastreabilidade entre os artefatos do ciclo de desenvolvimento de software; • Planejar e executar testes com maior controle e transparência; • Antecipar os testes de integração. © 2014 International Business Machines Corporation Uma empresa de energia elétrica no Rio de Janeiro aumentou sua capacidade de entrega de projetos de software em 5500%% e reduziu o número de defeitos em 800%%, implementando a suíte Rational para acompanhar os projetos e melhorar a colaboração com suas fábricas de software .
  • 19. Continuous Deployment DEV OPS DEV 2.0 OPS DEV 2.0 OPS 2.0 © 2014 International Business Machines Corporation
  • 20. TIME-TO-MARKET • Executar deployments em várias plataformas simultaneamente; • Automatizar as tarefas de deployment; • Implantar apenas os componentes alterados ou versões (patchs) incrementais. MENOS RISCOS • Analisar os impactos que podem ser causados por uma nova entrega de software; • Garantir consistência dos vários ambientes (Dev., UAT, Prod., etc); • Executar rowbacks com maior segurança e velocidade. QUALIDADE • Eliminar ou reduzir tarefas manuais no processo de deployment; • Gerenciar tanto as mudanças de infraestrutura como das aplicações; • Integrar ao processo de build os processos de deployment e de testes automatizados. © 2014 International Business Machines Corporation Um dos maiores bancos nos Estados Unidos acelerou seu processo de deployment em 7755%%, ao mesmo tempo em que melhorou a visibilidade e o controle destes processos. Eles conseguiram isso unindo IBM Software Services para Rational e as ferramentas IBM UrbanCode Deploy e IBM UrbanCode Release.
  • 21. © 2014 International Business Machines Corporation
  • 22. © 2014 International Business Machines Corporation
  • 23. Integração de System of Record e System of Engament © 2014 International Business Machines Corporation
  • 24. Ferramentas de Apoio: IBM UrbanCode Deploy © 2014 International Business Machines Corporation https://developer.ibm.com/urbancode/products/urbancode-deploy/ O IBM UrbanCode Deploy é uma ferramenta para automatizar os processos de implantação de pacotes nos ambientes. Ela foi criada para facilitar a entrega contínua e feedbacks rápidos ao mesmo tempo que provê informações detalhadas para auditorias, versionamento dos pacotes e aprovações necessárias para a implantação em abientes de produção. IBM UrbanCode Deploy oferece: • Implantações automatizadas e consistentes, e a possibilidade de rollbacks dos pacotes; • Orquestração das mudanças nos servidores, camadas e componentes; • Transparência: o que está instalado aonde e quem alterou o que; • Configurações e níveis de segurança diferentes para cada ambiente; • Integração com middlewares, provisionamento e serviços virtualizados. Usos do UrbanCode Deploy • Entrega Contínua: Integrar com build e ferramentas de teste para implantar, testar e promover novos builds; • Implantações em Produção: Orquestrar uma implantação complexa de pacotes e configurações nos ambientes de produção; • Self-Service: Conceder diferentes permissões para as equipes permitindo-as implantar a partir de um clique; • Atualizações Incrementais: Implantar apenas os componentes alterados ou versões (patchs) incrementais;
  • 25. Ferramentas de Apoio: IBM UrbanCode Release © 2014 International Business Machines Corporation 1. Análise de Impacto A funcionalidade de análise de impacto do IBM UrbanCode Release mostra os efeitos que uma aplicação têm nas demais em relação a uma visão geral dos releases e as Iniciativas de Negócio. As linhas apresentadas na matriz representam as Aplicações enquanto as colunas representam as Iniciativas de Negócio, a intersecção entre cada aplicação e cada Iniciativa representa o impacto que a aplicação têm sobre o todo. A matriz na página de Análise de Impacto das Releases possui um código de cores para ajudar os usuários detectarem facilmente quais aplicações ou projetos correm o risco de não serem liberadas a tempo, permitindo que eles tomem as ações adequadas para re-adequar a release. https://developer.ibm.com/urbancode/products/urbancode-release/features/urbancode-release-impact-analysis/
  • 26. Ferramentas de Apoio: IBM UrbanCode Release © 2014 International Business Machines Corporation 2. Visualização de Pipeline O IBM UrbanCode Release captura os dados do IBM UrbanCode Deploy e cria um inventário que mostra quais snapshots estão implantadas em quais ambientes. As versões dos pacotes nesta visulização são coloridas para destacar as semelhanças entre os ambientes, assim, o usuário pode ver em quais ambientes uma versão já passou, ou ainda, encontrar ambientes que mais se assemelham à produção para realizar um teste emergencial de um determinado fix. Outras funcionalidades disponíveis na visualização de Pipeline são: Comparar Versões; Criar Release Snapshots; Gerir Inventário dos Ambientes; Promoção Automática para Entrega Contínua. https://developer.ibm.com/urbancode/products/urbancode-release/features/urbancode-release-pipeline-visualization/
  • 27. Ferramentas de Apoio: IBM UrbanCode Release 3. Planos de Deployment Através do plano de deployment o usuário pode gerenciar tanto as mudanças de infraestrutura como das aplicações, o plano de deployment é composto por um conjunto de tarefas manuais e automatizadas para implantação de um grupo de pacotes. Um dashboard mostra: o tempo restante em uma janela de mudança; se o release está on time; se está adiantado ou atrasado; o progresso das tarefas associadas com o release. Outras funcionalidades disponíveis relacionadas ao Plano de Deployment são: • Importar planos de deployment existentes (a partir de formato .csv); • Criar e Reutilizar templates de planos; • Configurar notificações personalizadas; • Visulizar históricos de implantações. https://developer.ibm.com/urbancode/products/urbancode-release/features/deployment-plan © 2014 International Business Machines Corporation
  • 28. Ferramentas de Apoio: IBM UrbanCode Release 4. Entrega Contínua Multi-App Entrega Contínua é a busca por aumentar a velocidade das entregas para o negócio, testando as aplicações de maneira mais rápida e promovendo-as para os ambientes subsequentes. No IBM UrbanCode Release, os deployments recorrentes podem ser configurados para implantar as versões que atingem os critérios de qualidade estabelecidos para um determinado ambiente, em uma determinada data. Por exemplo, se você quer implantar a versão mais recente de uma aplicação que atingiu os critérios de qualidade no fim de cada dia, você pode configurar o IBM UrbanCode Release para fazer esta implantação automaticamente. https://developer.ibm.com/urbancode/products/urbancode-release/features/supports-delivery-across-multiple-applications/ © 2014 International Business Machines Corporation