visÃo geral gestÃo do cÓdigo fonte (scm - source code ... · atualize código de forma fácil e...

8
CI/CD para mainframes modernos Compuware ISPW ® BOLETIM TÉCNICO VISÃO GERAL As empresas precisam de uma ferramenta moderna para Integração Contínua/Entrega Contínua (CI/CD) que possibilite, tanto aos desenvolvedores experientes quanto novatos, entender, programar, testar e implantar com rapidez e segurança códigos no mainframe. Essa solução é o ISPW ® . A tecnologia do ISPW permite que o Setor de TI otimize a qualidade do código, aumente a produtividade dos desenvolvedores e atenda rapidamente às demandas digitais do negócio. O ISPW se adapta a uma cadeia de ferramentas DevOps moderna, empoderando os desenvolvedores de todos os níveis para aumentarem a qualidade, velocidade e eficiência do desenvolvimento e entrega de software. GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE MANAGEMENT) Visibilidade por todo o ciclo de vida do desenvolvimento O ISPW dá apoio a equipes de desenvolvimento que trabalham em múltiplas versões em níveis diferentes do ciclo de vida de desenvolvimento e fornece acompanhamento ponto a ponto de todas as ações que afetam o código sendo executado na produção—ou em qualquer outro nível. Quando os desenvolvedores recebem a tarefa de fazer uma alteração no código-fonte, eles não precisam gastar horas decidindo qual versão usar. O ISPW também exibe o código-fonte por todo seu ciclo de vida e recomenda a versão mais recente para atualização. O ISPW inclui outros recursos úteis que podem economizar tempo e minimizar erros, incluindo um recurso de comparação lado a lado (Compare) que possibilita aos usuários comparar rapidamente versões do código para localizar alterações e rapidamente fazerem o merge, assim como o recurso de zoom sobre um programa para ver quem está trabalhando nele. O ISPW fornece uma visualização gráfica de onde o seu código se encontra no ciclo de desenvolvimento e como ele se relaciona a outros programas, jobs e copybooks.

Upload: others

Post on 21-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

CI/CD para mainframes modernos

Compuware

ISPW®

BOLETIM TÉCNICO

VISÃO GERALAs empresas precisam de uma ferramenta moderna para Integração Contínua/Entrega Contínua (CI/CD) que possibilite, tanto aos desenvolvedores experientes quanto novatos, entender, programar, testar e implantar com rapidez e segurança códigos no mainframe. Essa solução é o ISPW®.

A tecnologia do ISPW permite que o Setor de TI otimize a qualidade do código, aumente a produtividade dos desenvolvedores e atenda rapidamente às demandas digitais do negócio. O ISPW se adapta a uma cadeia de ferramentas DevOps moderna, empoderando os desenvolvedores de todos os níveis para aumentarem a qualidade, velocidade e eficiência do desenvolvimento e entrega de software.

GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE MANAGEMENT)Visibilidade por todo o ciclo de vida do desenvolvimento

O ISPW dá apoio a equipes de desenvolvimento que trabalham em múltiplas versões em níveis diferentes do ciclo de vida de desenvolvimento e fornece acompanhamento ponto a ponto de todas as ações que afetam o código sendo executado na produção—ou em qualquer outro nível. Quando os desenvolvedores recebem a tarefa de fazer uma alteração no código-fonte, eles não precisam gastar horas decidindo qual versão usar. O ISPW também exibe o código-fonte por todo seu ciclo de vida e recomenda a versão mais recente para atualização.

O ISPW inclui outros recursos úteis que podem economizar tempo e minimizar erros, incluindo um recurso de comparação lado a lado (Compare) que possibilita aos usuários comparar rapidamente versões do código para localizar alterações e rapidamente fazerem o merge, assim como o recurso de zoom sobre um programa para ver quem está trabalhando nele.

O ISPW fornece uma visualização gráfica de onde o seu código se encontra no ciclo de desenvolvimento e como ele se relaciona a outros programas, jobs e copybooks.

Page 2: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

2

Compuware

ISPW®

BOLETIM TÉCNICO

Atualize código de forma fácil e confiável para desenvolvimento Agile

O ISPW mantém a todo momento o controle do seu código, fornecendo a flexibilidade necessária para o desenvolvimento Agile. Para fazerem mudanças, os desenvolvedores puxam o código para uma área de desenvolvimento controlada pelo ISPW (não uma biblioteca pessoal). O ISPW pode ser configurado com tantas áreas de desenvolvimento conforme desejado, permitindo desenvolvimento em paralelo por toda a empresa, uma marca registrada do DevOps Agile para múltiplas plataformas.

Para visualizar imediatamente como uma alteração no código pode impactar o ambiente de Mainframe, os desenvolvedores podem usar o recurso Impact Analysis do ISPW, que possui amplos recursos de visualização. Trata-se de um recurso importante, dado o risco de que mesmo uma pequena mudança no código de um programa tenha impacto negativo em vários outros programas devido a relações complexas—e geralmente não documentadas—entre aplicativos de Mainframes e bancos de dados.

“Nós estávamos usando o Serena ChangeMan há 20 anos quando decidimos trocar pelo ISPW. Tínhamos bons motivos para tanto. A flexibilidade bem maior oferecida pelo ISPW era um dos motivos mais importantes. Não nos arrependemos da decisão nem por um dia. E a recompensa é que hoje tudo está funcionando perfeitamente. Não tenho mais usuários na mesa de suporte com erros de auditoria ZMF, não tenho problemas estranhos de promoção/rebaixamento e tenho um monte de usuários felizes.”

— Especialista sênior de TI de uma grande instituição financeira

Ricas análises graças à integração com o Topaz

O ISPW está totalmente integrado ao Topaz® Workbench, que dá acesso a soluções Compuware, incluindo o Topaz for Program Analysis. Enquanto editam programas, os usuários podem usar o Topaz for Program Analysis para visualizar a complexa lógica dos aplicativos. Trata-se de um recurso bastante útil para programadores que não estão familiarizados com a lógica ou estrutura do programa, ou com o fluxo de dados que passa pelas variáveis de um programa. Estando cientes desses detalhes, eles podem fazer alterações mais conscientes no código.

Quando estiverem prontos, podem clicar para acessar a edição de dados com base em Eclipse no File-AID®, depurar no Xpediter® e/ou fazer testes no Topaz for Total Test.

PROGRAMEO ISPW é muito mais fácil de configurar e administrar centralmente do que outras soluções do Mainframe que compilam código. Com menos necessidade de programação

Page 3: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

3

Compuware

ISPW®

BOLETIM TÉCNICO

personalizada por meio de processadores, as equipes de desenvolvimento precisam apenas selecionar os recursos pré-programados que desejam usar. O ISPW usa esqueletos de compilação modulares e reutilizáveis simplificando substituições, nesting e encaminhamento condicional. Com apenas alguns esqueletos, você poderá configurar facilmente várias tecnologias usadas no seu ambiente de Mainframe, do COBOL ao Db2, entre outras. E como os esqueletos substituem bibliotecas de versões, eles raramente precisam ser trocados.

Um recurso expandido de análise de promoção identifica dependências automaticamente para que componentes possam ser implantados com confiança.

IMPLEMENTEO ISPW permite que as organizações promovam código mais rapidamente no Mainframe, resultando em implantações mais rápidas com menos erros. A equipe pode implementar alterações no software de produção com confiança, sabendo que o ISPW proporciona visibilidade completa sobre todas as versões de um programa em vários pontos do ciclo de desenvolvimento. Esse nível de clareza previne a sobreposição incorreta de versões, garantindo que mesmo quando grandes equipes de implementação estejam fazendo desenvolvimento em paralelo, a integração e entrega contínuas sejam executadas com integridade total.

Usando a interface de implementação Web do ISPW, as equipes DevOps podem facilmente visualizar o status de todas as solicitações de implementações e os ambientes no qual o código foi implementado. No evento de falha em desenvolvimento, um clique com o botão direito no campo de status produz um gráfico hierárquico que orienta os operadores até o ponto de falha para que tomem as medidas corretivas.

Veja o status de todas as solicitações de implantação e os ambientes nos quais estão implementadas. Um clique com o botão direito no campo de status exibe uma tabela hierárquica que guia os

operadores até quaisquer pontos de falha para que ações corretivas possam ser tomadas.

Page 4: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

4

Compuware

ISPW®

BOLETIM TÉCNICO

Clientes cujas ferramentas SCM legadas atuais não incluem recursos de implementação— como o CA Endevor—podem adquirir separadamente os recursos de implementação do ISPW. Esta solução híbrida traz os benefícios de uma solução real de implantação com a sua solução de controle do código-fonte legado.

Fácil reversão em caso de erro

O ISPW pode retornar o software de produção a um número ilimitado de versões armazenadas anteriormente caso uma mudança introduzida recentemente tenha impacto adverso no software de produção. Os desenvolvedores podem facilmente acessar a versão de que necessitam e colocá-la em produção enquanto consertam o problema no código. Mesmo quando há necessidade de esforço no caso de alterações em dados, o ISPW fornece recursos de scripts para auxiliar no processamento automático da reversão.

AUTOMATIZE PROCESSOS EM EMPRESAS QUE USAM VÁRIAS PLATAFORMAS

O ISPW se integra a cadeias de ferramentas DevOps de plataformas múltiplas de forma a possibilitar entrega e desenvolvimento contínuos, ao mesmo tempo que garante a qualidade do código.

Organizações que precisam usar uma única ferramenta de gestão de código-fonte para suas bases, a integração com Git facilita o processo de gestão do código por toda a empresa.

Plugins Jenkins

O ISPW se integra a Jenkins para orquestração e integração contínua. Os usuários podem tirar proveito de dois plugins Jenkins com o ISPW:

• O plugin Source Code Downloader Compuware permite que código fonte armazenado no ISPW seja baixado do Mainframe para servidores Windows ou Linux. O código-fonte pode ser usado em ferramentas de verificação de qualidade de código, como o SonarSource SonarQube, para fins de análise e relatórios.

• o plugin Compuware ISPW Operations permite aos usuários criar um pipeline DevOps no Jenkins para gestão do código por todo seu ciclo de vida. Os engenheiros de DevOps podem facilmente orquestrar operações no ISPW, como geração, promoção, compilação e implementação no mainframe em seus pipelines no Jenkins.

APIs REST

APIs de transferência de estado representacional (REST) permitem aos usuários criar, promover, implementar e verificar os status das versões de código usando ferramentas Agile/DevOps populares como Jenkins e Digital.ai XL Release com

Page 5: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

5

Compuware

ISPW®

BOLETIM TÉCNICO

notificação por webhooks. APIs REST proporcionam visibilidade sobre o que acontece no Mainframe para que mesmo programadores não familiarizados com mainframes possam executar e monitorar uma implementação sem ter conhecimento especializado em tecnologia de mainframes.

Notificação por webhooks

Webhooks comunicam informações sobre as atividades do ISPW a outras ferramentas DevOps em tempo real. Os webhooks também integram o ISPW a outras ferramentas de desenvolvimento; executam a integração contínua com o Jenkins e facilitam a comunicação em equipe possibilitando à equipe DevOps publicar mensagens em tempo real em plataformas como a Slack. Os webhooks podem ser acionados sem a necessidade de desenvolvedores ou operadores usarem o Topaz, 3270 ou APIs REST.

Compuware

ISPW®

</CODE>

Desenvolvedores

Integrações DevOps

Plugins REST API

SCM

Programe

Implemente

O ISPW pode ser integrado a cadeias de ferramentas DevOps de plataformas múltiplas para automatizar os processos de programação e implantação no

mainframe, ao mesmo tempo que garante a qualidade do código.

Page 6: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

6

Compuware

ISPW®

BOLETIM TÉCNICO

Entrega contínua em várias plataformas

O ISPW se integra ao XL Release para possibilitar entregas contínuas em várias plataformas. Essa integração permite às equipes de TI a realizarem automação, padronização e monitoração das implantações de código em várias plataformas em vários ambientes de destino. A automação e o monitoramento consistem em testes/GQ, preparo pré-cópia e promoção do código.

Os painéis repletos de dados do XL Release permitem aos operadores monitorar e gerenciar implantações facilmente em várias equipes e ambientes. Eles podem receber relatórios detalhados e análises de dados sobre o fluxo das versões, úteis para a remediação de problemas, visando um processo de entrega sem acidentes.

De maneira parecida, o ISPW se integra ao CloudBees Flow para ajudar os usuários a criarem, promoverem e implementaram no Mainframe.

O ISPW também se integra ao Digital.ai Continuum, permitindo aos usuários acompanhar o progresso de suas atividades de desenvolvimento de software nos mesmos painéis Continuum que usam para administrar pipelines de outras plataformas.

O ISPW e o XebiaLAbs XL Release se integram para possibilitar às empresas a execução de automação, padronização e monitoração das implantações de código em várias plataformas em vários ambientes de destino.

Page 7: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

7

Compuware

ISPW®

BOLETIM TÉCNICO

ANÁLISES

Os dados de utilização do ISPW podem ser aproveitados com o aprendizado de máquina aprimorado do Compuware zAdviser para destacar áreas que devem ser priorizadas visando redução da dívida técnica ou esforços de aprimoramento da eficiência. Por meio de painéis do zAdviser, as equipes podem visualizar restrições na alteração do código-fonte e concentrarem seus esforços de desenvolvimento para melhor atender às necessidades dos negócios e dos clientes.

Painel do zAdviser exibindo código que poderia ser refatorado para reduzir a dívida técnica.

SERVIÇO COMPROVADO DE MIGRAÇÃO DE SCM

Migrar de um sistema de SCM obsoleto Mainframes é a melhor escolha, mas a missão pode parecer desanimadora. Um projeto bem-sucedido de migração exige planejamento, migração e integração de dados, além de testes e transferência de conhecimento.

O ISPW SCM Migration Service é uma solução personalizada para organizações que estão migrando do CA Endevor, CA Panvalet, CA Librarian, Micro Focus/Serena ChangeMan e sistemas próprios para a última versão do ISPW. Essa oferta garante o mais alto nível de conhecimento em todas as etapas do ciclo de vida do projeto de migração, mantendo o histórico de alterações feitas no seu sistema.

A metodologia também proporciona comunicação contínua com os clientes sobre o processo de migração e seus problemas, para que todos possam estar adequadamente alinhados com as atividades de teste e desenvolvimento em andamento. Nosso time também pode aconselhar quanto a práticas recomendadas, caso você queira reorganizar o seu repositório, visando facilitar sua gestão e utilização.

Page 8: VISÃO GERAL GESTÃO DO CÓDIGO FONTE (SCM - SOURCE CODE ... · Atualize código de forma fácil e confiável para desenvolvimento Agile O ISPW mantém a todo momento o controle do

09.20_32294_ISPW_PTBR_fs_R2

Compuware

ISPW®

O parceiro de software Mainframe para os próximos 50 anos

A Compuware, uma empresa da BMC, capacita as maiores empresas do mundo em sua contínua transformação para uma Empresa Digital Autônoma, fornecendo software inovador que permite aos profissionais de TI com habilidades críticas desenvolver, entregar e gerenciar aplicativos de mainframe com facilidade e agilidade.

Saiba mais em compuware.com.

© Copyright 2019, 2020 BMC Software, Inc.8

• Conecta-se a modernas cadeias de ferramentas DevOps usando APIs REST e interfaces de linha de comando (CLIs).

• Automatize, padronize e monitore serviços de migração e implementações correntes com suporte administrativo de múltiplos destinos por meio dos ambientes ISPW.

• Suporte a vários desenvolvedores trabalhando em paralelo no mesmo programa ao mesmo tempo.

• Localize conflitos com exibições de fácil entendimento que mostram o status de programas por todo o ciclo de vida—em tempo real.

• Aprovações aceleradas, com aprovações pela Internet e dispositivos móveis a qualquer hora, em qualquer lugar.

• SCM confiável, de eficácia comprovada Serviços Sentry.

• Use métricas DevOps do zAdviser para melhorar continuamente.

O VALOR DO ISPW

Veja mais em compuware.com/ISPW.

BOLETIM TÉCNICO

ACESSO CONSTANTE A CONHECIMENTO TÉCNICO

Devido a restrições orçamentárias, disponibilidade limitada de pessoal qualificado, muitas vezes as empresas podem não contar com equipes internas que tenham conhecimento suficiente para gerenciar o SCM essencial para os negócios, colocando seus SLAs em risco.

Os ISPW Sentry Services são um serviço ponto a ponto personalizado que tiram proveito de recursos técnicos de conhecimento avançado e práticas recomendadas de eficácia comprovada visando dar suporte administrativo constante ao ISPW. Os usuários têm acesso aos principais especialistas da Compuware para obterem assistência em relação à gestão, manutenção e upgrades do ISPW, assim como a serviços de suporte aprimorados. O programa compromete-se a ajudar os clientes a manterem o ISPW sendo executado com máximo desempenho de forma a atender aos mais exigentes SLAs do mundo por uma fração de seus custos administrativos atuais.

Para mais informações sobre esses serviços, consulte o boletim técnico Conhecimento, metodologia e ferramentas para migração de SCM e sucesso continuado.