10
Como as práticas de DevOps ajudam a aumentar a velocidade das inovações e a agilidade dos negócios no mainframe? RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

Embed Size (px)

Citation preview

Page 1: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

Como as práticas de DevOps ajudam a aumentar a velocidade das inovações e a agilidade dos negócios no mainframe?

RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

Page 2: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br2 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

As soluções da CA oferecem o DevOps para mainframe e dão suporte ao desenvolvimento ágil, a entregas e testes contínuos e a operações ágeis, fornecendo um conjunto comum de ferramentas que podem ser executadas em todo o ambiente corporativo, além da possibilidade de acelerar o tempo de colocação no mercado e de reduzir o MTTR (Mean Time to Resolution - Tempo Médio para Resolução), os quais podem aumentar a velocidade das inovações e a agilidade dos negócios.

Page 3: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

Resumo executivo

ca.com/br3 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

DesafioDiante das transformações digitais, os clientes já adotaram ou estão no processo de adotar metodologias Agile, além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para desfrutarem plenamente dos benefícios do tempo de colocação no mercado e do aumento da eficácia e da eficiência operacional, as empresas estão trabalhando para expandir essas práticas até suas organizações de mainframe.

OportunidadePor meio de uma abordagem que abrange toda a empresa, nós ajudamos os clientes a otimizar as ferramentas e a aumentar a colaboração dos dispositivos móveis corporativos até o mainframe. As soluções da CA dão suporte ao DevOps no mainframe — lidando com longos tempos de processamento para acelerar o tempo de colocação no mercado e com o alto MTTR para melhorar a confiabilidade — e ao DevOps com o mainframe para unificar dos dispositivos móveis até o mainframe a fim de agregar valor aos negócios em toda a empresa, obter visibilidade e promover a transformação cultural.

BenefíciosPor que mudar? Mais rapidez no tempo de colocação no mercado resulta em mais velocidade nas inovações. Uma pesquisa global recente1 sobre a transformação digital constatou que:

• Os usuários avançados de DevOps reduziram em 42% o tempo que levavam para desenvolver, testar e lançar novos aplicativos.

• Os usuários avançados do Agile reduziram em 40% o tempo que levavam para decidir e agir quanto a novas oportunidades.

• Os usuários avançados do Agile aceleraram em 36% o tempo que levavam para desenvolver, testar e lançar novos aplicativos.

Page 4: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br4 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

SEÇÃO 1:

Os desafios da entrega de práticas de DevOps para mainframesDiante das transformações digitais, os clientes já adotaram ou estão no processo de adotar metodologias Agile, além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para desfrutarem plenamente dos benefícios do tempo de colocação no mercado e do aumento da eficácia e da eficiência operacional, as empresas estão trabalhando para expandir essas práticas até suas organizações de mainframe. O resultado final, o mainframe conectado, agrega um valor significativo para os negócios. Na verdade, segundo um estudo da IDC, as organizações que conseguem mudar para um "mainframe conectado" podem atingir mais de 300% de ROI em cinco anos e gerar quase US$ 200 milhões em receita adicional por ano, aumentando a produtividade da equipe de TI e dos negócios e reduzindo os custos operacionais.2

Obstáculos para o sucessoColocar em prática uma estratégia de mainframe conectado pode parecer uma batalha árdua, especialmente porque 78% das organizações de hoje ainda sofrem pressões quanto aos custos do crescimento sustentado do MIPS.3 Mais do que tudo, a escassez de talentos em mainframe continua a prejudicar as equipes de TI, que já têm muitas restrições de custos, inibindo os esforços para sustentar a mudança inovadora no mainframe. Com uma parte significativa dos profissionais de mainframe experientes se aposentando todos os anos, o sucesso exige que uma nova geração se sinta confortável para trabalhar com aplicativos e dados de mainframe. A manutenção também continua sendo um grande desafio e varia desde a manutenção de LPARs (Logical Partitions - Partições Lógicas) de mainframe até o gerenciamento de configurações e dados de teste. No geral, são necessários conjuntos de ferramentas e processos progressivos que suportem a agilidade e a modernização a fim de vencer as barreiras para o sucesso.

Desafios de desenvolvimento• Barreiras culturais e códigos monolíticos extensos. À medida que as organizações procuram aumentar

a velocidade das inovações na empresa, incluindo o mainframe, surgem desafios quanto à produtividade dos desenvolvedores, à adoção de processos ágeis para promover uma cultura de colaboração ou à entrega mais rápida de alterações pequenas ou restritas na produção mediante amplas bases de código que talvez não tenham sido distribuídas em componentes ou refatoradas de maneira suficiente.

• Ambientes restritos. As equipes de desenvolvimento que buscam adotar práticas ágeis e de DevOps no mainframe geralmente precisam lidar com a falta de acesso imediato aos ambientes que possibilitam isolar as alterações à medida que são desenvolvidas e depurar ou testar, antecipadamente e com frequência, mediante sistemas que refletem estreitamente seus ambientes de produção, o que pode levar a longos tempos de espera antes que ocorram inspeções essenciais de qualidade.

Principais desafios para entregas contínuas em plataformas de mainframe.FIGURA 1.

Page 5: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br5 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

Desafios de teste• Provisionamento do ambiente de teste. A configuração e o provisionamento de ambientes de teste podem

representar uma barreira para a rapidez na entrega de aplicativos, principalmente com a necessidade de configurar vários ambientes de teste manualmente em várias LPARs.

• Dados e casos de teste incompletos. Podem existir milhares de casos de teste, e muitos deles talvez estejam desatualizados e documentados de maneira insatisfatória. Os dados de teste podem estar ausentes ou desatualizados ou exigir o gerenciamento de segurança adequado dos dados de produção replicados. Além disso, configurar casos e dados de teste pode ser uma tarefa totalmente manual, e gerenciar quais dados são necessários para cada um dos testes, além de conhecer a cobertura de teste que os dados fornecem, são processos que exigem muitos recursos.

• Geração de scripts e testes manuais. Em muitos casos, a geração de scripts e os testes são realizados manualmente, enquanto os correspondentes distribuídos usam bibliotecas e testes automatizados para reduzir o tempo dos testes.

Desafios operacionais e de implantação• Visibilidade, coordenação e entrega em toda a empresa. Os gerentes de TI e de desenvolvimento talvez

ainda encontrem dificuldades quando se trata de compreender o que está acontecendo com a equipe de mainframe, algo que agrega riscos de governança em termos de realizar entregas dentro do prazo e do orçamento.

• Falta de conjuntos de ferramentas integrados. Em sua grande maioria, as equipes de mainframe implantam e entregam códigos para a produção usando processos separados e monitoram os aplicativos separadamente. No entanto, esses elementos estão mudando à medida que os clientes adotam ferramentas empresariais.

Você sabia que a CA transformou sua própria equipe de mainframe para o desenvolvimento ágil utilizando as ferramentas e os processos da CA?4

• Mais de 100 milhões de linhas de código são gerenciadas pelo CA Endevor® Software Change Manager (SCM).

• Adotamos as práticas de desenvolvimento ágil SAFe® (Scaled Agile Framework®) em toda a nossa equipe de engenharia.

• Os clientes participam — 80% das releases contam com o envolvimento de mais de 5 clientes.

• A qualidade é incorporada — 56 produtos lançados sem nenhum novo defeito.

• Entrega com mais qualidade e rapidez — redução de 46% das pendências de engenharia, redução de 44% das pendências de chamadas de suporte e redução de 33% do volume de chamadas recebidas.

Page 6: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br6 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

SEÇÃO 2:

DevOps para mainframe: como a CA pode ajudarA CA utiliza uma abordagem que abrange toda a empresa, ajudando os clientes a otimizar as ferramentas e aumentar a colaboração dos dispositivos móveis corporativos até o mainframe. As soluções de DevOps da CA dão suporte ao DevOps no mainframe — lidando com longos tempos de processamento para acelerar o tempo de colocação no mercado e com o alto MTTR para melhorar a confiabilidade — e ao DevOps com o mainframe para unificar dos dispositivos móveis até o mainframe a fim de agregar valor aos negócios em toda a empresa, obter visibilidade e promover a transformação cultural. Nossa solução engloba quatro áreas principais (veja a Figura 2).

Construa rapidamenteA CA permite que as equipes de aplicativos empresariais gerenciem, desenvolvam e mantenham facilmente aplicativos para toda a empresa com suporte por várias equipes e diferentes ferramentas e em várias plataformas. As soluções da CA ajudam as organizações a desenvolver e manter aplicativos de mainframe com metodologias, conjuntos de ferramentas e linguagens de codificação ágeis e modernos.

1. Torne-se ágil com processos e ferramentas ágeis que aceleram o tempo de colocação no mercado para as equipes de mainframe:

a. Utilize a metodologia SAFe e o treinamento em processos.

b. Habilite o planejamento ágil para as equipes de mainframe com o CA Agile Central e o CA Application Lifecycle Conductor.

c. Dê suporte à entrega ágil e contínua com o CA Endevor SCM.

2. Integre sua equipe rapidamente com conjuntos de ferramentas e linguagens modernas no mainframe:

a. Habilite o IDE de mainframe moderno para todos os desenvolvedores com interfaces de usuário com base no Eclipse em ferramentas de teste e no gerenciamento de mudanças de software — CA Development Environment for z Systems.

b. Beneficie-se da depuração visual para compreender rapidamente o contexto de seus aplicativos de mainframe de uma forma mais abrangente.

c. Forneça suporte a Git e Java™ para ter o melhor do desenvolvimento para mainframe e do SCM sem a interface de ferramentas de mainframe — CA Endevor SCM.

Soluções de DevOps da CA para mainframe.FIGURA 2.

Page 7: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br7 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

3. Integre o mainframe ao desenvolvimento empresarial com a rastreabilidade e governança do SDLC, dos dispositivos móveis até o mainframe, usando o CA Application Lifecycle Conductor:

a. Habilite o acompanhamento do ciclo de vida dos artefatos de software.

b. Forneça integrações a ferramentas comuns de terceiros para ter uma única visão.

c. Forneça painéis gerenciais para ter uma única visão do desenvolvimento, dos dispositivos móveis até o mainframe.

"Acho incrível a metodologia ágil do Endevor. É excelente poder fornecer sugestões e comentários enquanto os recursos estão sendo projetados. Desse modo, sabemos como o recurso ficará antes de ele ser entregue."5

— Engenheiro de DevOps, empresa do setor de saúde da lista Global 500

Teste cedo e com frequênciaPara engenheiros de teste, programadores de sistema e gerentes de teste, a CA dá suporte a ferramentas que reduzem o tempo do ciclo dos testes a fim de acelerar o tempo de colocação no mercado, além de reduzir os custos de teste a fim de aumentar a economia com o mainframe. Nossas soluções dão às equipes a capacidade de configurar ambientes de teste rapidamente para aplicativos de mainframe com componentes dependentes e dados de teste essenciais.

1. Acelere a configuração dos testes com a virtualização abrangente dos serviços e do gerenciamento de dados de teste.

a. Automatize sua capacidade de localizar, definir e provisionar dados de teste com o mascaramento de dados e a geração de dados sintéticos para atender a diretrizes de conformidade — CA Test Data Manager.

b. Simplifique a edição de arquivos de teste e a criação de dados com o CA File Master Plus.

c. Provisione vários ambientes emulados para desenvolvimento e teste em paralelo com o CA Service Virtualization.

2. Automatize os testes com estruturas para automatizar testes de unidade e para automatizar os testes no pipeline de entrega:

a. Utilize uma estrutura de automação de testes de unidade com o CA Development Environment for z Systems.

b. Integre e automatize scripts de teste no pipeline de entrega e conquiste a capacidade de rastrear a conclusão de ativos de teste para monitorar problemas usando o CA Application Lifecycle Conductor em conjunto com sua solução preferencial de automação de releases de aplicativos.

3. Gerencie ativos de teste utilizando o catálogo de DevOps que armazena e provisiona ativos e requisitos de teste:

a. Aproveite os ativos do catálogo de teste para reutilização (scripts de teste, trabalhos em lote, configurações, dados, serviços virtuais/reais) com o Catálogo de DevOps.

b. Mapeie requisitos e histórias de usuários para ativos de teste; pesquise e manipule usando o CA Application Lifecycle Conductor.

Page 8: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br8 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

Implante de forma confiávelA CA permite que as organizações reduzam o tempo de colocação no mercado com um pipeline de entrega contínua que aumenta a velocidade e facilita o aprimoramento contínuo. Para os gerentes de releases, os administradores do CA Endevor e os gerentes de operações de TI, nossas soluções proporcionam a capacidade de automatizar e orquestrar um processo de entrega contínua, sujeitando o aplicativo a medidas de qualidade-chave, como testes de integração, UATs (User Acceptance Testing - Testes de Aceitação de Usuários), testes de sistema e desempenho e validações de pré-produção, tudo para implantar alterações rapidamente e com alta qualidade.

1. Otimize as releases com as suas preferências de soluções de automação de releases de aplicativos da CA:

a. Habilite implantações sequenciais/paralelas sem necessidade de intervenção humana para aplicativos IBM z/OS® com suporte à reversão.

b. Habilite a automação e orquestração entre aplicativos z/OS multiplataforma.

c. Aprimore o processo da equipe com melhores práticas de entrega contínua.

2. Aumente a entrega com métricas orientadas por feedback que facilitam loops contínuos de feedback por meio do CA Application Lifecycle Conductor:

a. Notificação de interrupções/problemas em todos os conjuntos de ferramentas.

b. Loops de feedback contínuos informam a confiabilidade e a velocidade da implantação.

c. Painéis interativos e personalizáveis.

3. Lide com a conformidade com o CA Endevor SCM, a principal ferramenta de gerenciamento de código-fonte que lida com os riscos regulatórios em expansão:

a. Rastreie todas as alterações para permitir uma rápida governança e atribuição de responsabilidades.

b. Forneça o acompanhamento automatizado de alterações com qualificações de autorização rígidas.

c. Utilize uma interface de usuário com base no Eclipse para aumentar a produtividade administrativa.

"Temos várias equipes em nossa organização. Com a CA Technologies, conseguimos executar o desenvolvimento paralelo em nossos produtos, coordenar efetivamente a entrega e gerenciar várias versões de software."6

– Martin Eison, Arquiteto de TI sênior, Computer Sciences Corporation

Page 9: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br9 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

Opere de maneira eficienteA CA permite que as organizações unifiquem o monitoramento e o gerenciamento de desempenho entre as equipes móveis e de mainframe para melhorar o MTTR e reduzir os custos com habilidades. Para os engenheiros de desempenho, os administradores de sistemas, os gerentes de operações e os líderes de TI, a CA oferece a capacidade de monitorar e resolver facilmente os problemas de desempenho em toda a empresa, com a inteligência incorporada para prever anomalias logo no início a fim de acelerar a resolução e reduzir os custos relacionados.

1. Ajuste os aplicativos com o CA Mainframe Application Tuner para otimizar o consumo de MIPS e o desempenho do código:

a. Identifique ineficiências do código em todos os aplicativos.

b. Utilize uma interface de usuário fácil de usar, eficiente e com base no Eclipse.

c. Automatize capturas de medição para diagnosticar problemas.

2. Monitore o desempenho de todas as equipes usando uma interface única, do dispositivo móvel até o mainframe:

a. Tire proveito da visibilidade completa de aplicativos e infraestruturas e do monitoramento empresarial em tempo real em um único painel com o CA Unified Infrastructure Management e o CA Cross-Enterprise APM.

b. Faça o detalhamento dos problemas de código para ajustar ainda melhor o desempenho com o CA Mainframe Application Tuner.

3. Preveja os problemas com um aprendizado de máquina que codifica o conhecimento tribal e melhora o MTTR:

a. Use uma ferramenta simplificada com base na web para a colaboração em equipe.

b. Aproveite a análise preditiva incorporada, a correção automatizada e os loops de feedback contínuos para que o sistema fique mais inteligente com o tempo — CA Mainframe Operations Intelligence.

c. Colete inteligência sobre tendências em falhas de produção para informar o desenvolvimento futuro — CA Mainframe Application Tuner e CA Application Lifecycle Conductor.

"A CA definitivamente supera os outros fornecedores em termos de custo-benefício. As ferramentas são fáceis de usar, e o suporte é perfeito."7

— Angelica Casali, Especialista em TI, Morgan Stanley

Page 10: RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME · além de conjuntos de ferramentas e práticas de DevOps, em plataformas móveis, distribuídas e na nuvem. Para

ca.com/br10 • RESUMO DA SOLUÇÃO • DEVOPS PARA MAINFRAME

Conecte-se à CA Technologies

Copyright © 2017 CA. Todos os direitos reservados. IBM e z/OS são marcas registradas da International Business Machines Corporation nos Estados Unidos, em outros países ou ambos. Java e todas as marcas comerciais e os logotipos com base em Java são marcas comerciais da Oracle Corporation nos EUA, em outros países ou em ambos. Todas as outras marcas mencionadas neste documento pertencem a suas respectivas empresas. Este documento destina-se apenas a fins informativos. A CA não assume responsabilidade pela precisão ou integridade das informações. Na medida do permitido pela lei aplicável, a CA fornece este documento "no estado em que se encontra", sem garantias de nenhum tipo, incluindo, sem limitações, garantias implícitas de comercialização, adequação a uma finalidade específica ou não violação. Em nenhuma circunstância a CA será responsável por perdas ou danos, diretos ou indiretos, decorrentes do uso deste documento, incluindo, sem limitações, perda de lucros, interrupção de negócios, reputação da empresa ou perda de dados, mesmo que a CA tenha sido expressamente informada sobre a possibilidade de tais danos com antecedência. CS200-273195_0517

1 Coleman Parkes Research, "Accelerating Velocity and Customer Value with Agile and DevOps", 11 de janeiro de 2017; 2 IDC, "The Business Value of the Connected Mainframe for Digital Transformation", white paper patrocinado pela CA Technologies e pela IBM, dezembro de 2016; 3 Arcati, "The Arcati Mainframe Yearbook 2017", 2017; 4 Resultados com base na análise interna da CA Technologies; 5 TechValidate, depoimento de cliente sobre os produtos para desenvolvimento de aplicativos da CA Technologies, 11 de outubro de 2016, TVID F80-81B-FCD; 6 TechValidate, depoimento de cliente sobre os produtos para desenvolvimento de aplicativos da CA Technologies, 5 de julho de 2016, TVID A42-AA4-CFF; 7 TechValidate, estudo de caso de soluções de gerenciamento de mainframes da CA, fevereiro de 2017, TVID 9B8-EC9-055; 8 Coleman Parkes Research, "Accelerating Velocity and Customer Value with Agile and DevOps", 11 de janeiro de 2017; 9 IT Central Station, Análise do CA Endevor SCM, 14 de dezembro de 2016.

A CA Technologies (NASDAQ: CA) cria software que acelera a transformação das empresas e permite que elas aproveitem as oportunidades da economia dos aplicativos. O software está no cerne de todas as empresas, em todos os setores. Do planejamento ao desenvolvimento e do gerenciamento à segurança, a CA está trabalhando com empresas de todo o mundo para mudar a maneira como vivemos, fazemos negócios e nos comunicamos – usando dispositivos móveis, as nuvens privada e pública e os ambientes distribuídos e de mainframe. Obtenha mais informações em ca.com/br.

Para saber mais sobre as soluções de DevOps para mainframe da CA, visite ca.com/upyourappgame/mainframe

SEÇÃO 3:

Obtenha velocidade para as inovações no mainframePor que mudar? Mais rapidez no tempo de colocação no mercado e a melhoria do MTTR resultam em mais velocidade nas inovações.

De acordo com uma pesquisa global recente8 sobre transformação digital:

• Em uma pesquisa realizada com mais de 1.400 profissionais de TI e de negócios, cerca de metade dos entrevistados indicou que "Acompanhar o aumento das demandas dos clientes" e "Fornecer respostas rápidas para as solicitações da empresa" continuam sendo direcionadores críticos de investimento em TI. Não é de surpreender, portanto, que aprimorar o MTTR com operações ágeis pode render grandes benefícios. Um cliente da CA utilizou o monitoramento de desempenho em toda a empresa para economizar US$ 457.380 em três anos por meio da triagem rápida e da detecção proativa de incidentes.

"Ao selecionar um fornecedor, verifique a qualidade das ferramentas, a estabilidade e, o mais importante, a resposta do cliente aos problemas. Nossa lista final incluiu a CA e a IBM... E a CA ganhou fácil."9

— George Rieker, Administração de Endevor, SunTrust Investment Services, Inc.

SEÇÃO 4:

Próximas etapasSe a sua organização enfrenta o desafio de se tornar mais eficiente e disponibilizar aplicativos de mainframe e alterações de código no mercado mais rapidamente e com menos recursos, este é o momento certo para considerar as soluções da CA que habilitam o DevOps para mainframe.