Início Estudos de caso software de sistemas bnp paribas z BNP Paribas
Como os bancos podem viabilizar o rápido desenvolvimento de produtos?
Saiba mais
Pessoa usando o caixa eletrônico com um cartão de crédito

Para melhorar a qualidade e a eficiência, o BNP Paribas está reformulando o ambiente de desenvolvimento de software para seus sistemas principais. Trabalhando com a IBM para implementar um ambiente de desenvolvimento integrado (IDE) moderno, apoiado por ferramentas de código aberto, o BNP Paribas está transformando o ambiente de desenvolvimento na plataforma IBM Z, economizando dinheiro e aumentando a qualidade.

Desafio de negócio

Para impulsionar a qualidade e a responsividade, o BNP Paribas propôs fornecer aos seus desenvolvedores do IBM Z um IDE moderno, juntamente com controle autônomo e responsabilidade sobre seus próprios ambientes de desenvolvimento. 

Transformação

Implementado IBM Developer for z/OS e IBM Z Development and Test Environment, combinado com ferramentas de código aberto, para criar um ambiente de desenvolvimento mais eficiente, ágil, autônomo e fácil de usar.

Resultados Maior eficiência
em desenvolvimento e teste economiza tempo e dinheiro
Maior autonomia
e padronização de ferramentas aumenta o engajamento do desenvolvedor e a qualidade do código
Ambiente modernizado
atrairá novos desenvolvedores e permitirá evolução nos processos
História de desafio de negócios
Integrando realidades diferentes

Em um mercado global cada vez mais desregulado, os bancos estabelecidos enfrentam novos tipos de desafios. Os concorrentes ágeis de FinTech continuam a surgir, aproveitando as oportunidades criadas pela maior facilidade, para um cliente, de mudar de um provedor de serviços financeiros para outro. Diante desses desafios, grandes bancos globais como o BNP Paribas, o oitavo maior banco do mundo em ativos, devem constantemente aprimorar a qualidade e a responsividade de suas ofertas digitais. Vencer os concorrentes da FinTech em novas oportunidades depende, em parte, da capacidade de vincular sistemas centrais estabelecidos há muito tempo a novos aplicativos de front-end. Alcançar a velocidade e eficiência necessárias significa modernizar as práticas de desenvolvimento para esses sistemas principais e dar aos desenvolvedores, incluindo fornecedores terceirizados, mais autonomia em seus ambientes de desenvolvimento.

O BNP Paribas executa seus principais aplicativos e bancos de dados bancários estratégicos exclusivamente na plataforma de servidor corporativo IBM Z. Reconhecendo que esse ambiente estava atrasado em relação aos sistemas distribuídos do banco em termos de facilidade e eficiência do desenvolvimento de software, o BNP Paribas embarcou em um grande projeto de modernização. 

Abdelhakim Loumassine, chefe da Divisão Mainframe no BNP Paribas, afirma: "Queríamos resolver os desafios cotidianos dos desenvolvedores no ambiente IBM Z e atender às suas principais dificuldades. Mas o panorama geral é criar uma mudança na cultura para se alinhar aos princípios do DevOps. Trata-se de reunir os mundos de Z e sistemas abertos para criar um único conjunto de processos e abordagens para desenvolvedores."

Ao analisar o cenário existente, o BNP Paribas identificou que seus desenvolvedores na plataforma Z enfrentavam desafios relacionados tanto às limitações de capacidade quanto à exigência de utilizar ferramentas desatualizadas com pouca padronização, desempenho e usabilidade limitados. O banco visava consolidar o conjunto de ferramentas existente para aumentar a produtividade nas fases de desenvolvimento e testes funcionais. A BNP Paribas também queria aumentar a qualidade do software final, em parte, permitindo testes de regressão mais detalhados, e tornar a IBM Z uma plataforma mais intuitiva para desenvolvedores recém-recrutados.

"Plataforma IBM Z oferece desempenho excepcional e resiliência, nossa infraestrutura nunca falhou", afirma Loumassine. "Queríamos proteger e sustentar esse valor fornecendo novos recursos aos desenvolvedores."

A plataforma IBM Z oferece desempenho e resiliência excepcionais; nossa infraestrutura nunca falhou, nunca mesmo. Queríamos proteger e sustentar esse valor fornecendo novos recursos aos desenvolvedores. Abdelhakim Loumassine Diretor da divisão de mainframe BNP Paribas
História de transformação
Reinventando o desenvolvimento

O projeto de modernização dos sistemas centrais foi inicialmente realizado dentro da BNP Paribas Partners for Innovation (BP2I, uma joint venture detida igualmente pelo BNP Paribas e pela IBM) e para o setor de varejo bancário na França, com planos de estendê-lo a todo o banco com o tempo. O projeto tem quatro princípios orientadores fundamentais: conceder autonomia aos desenvolvedores, envolver os desenvolvedores atribuindo-lhes responsabilidades, modernizar o ambiente de desenvolvimento e teste por meio de racionalização e automação, e convergir as abordagens e ferramentas de desenvolvimento para os ambientes de sistemas empresariais e sistemas abertos. 

"Ao implementar ferramentas abertas em nossa plataforma IBM Z, nosso objetivo era permitir que desenvolvedores dos mundos aberto e Z falassem a mesma linguagem", diz Loumassine. "Porém, as ferramentas não são um fim em si mesmas; em última análise, são os meios pelos quais alcançaremos nosso objetivo de uma nova cultura e novas formas de trabalhar."

A plataforma central do BNP Paribas foi construída ao longo de décadas, e a constante acumulação de processos e ferramentas havia criado um ambiente estático para os desenvolvedores. Isso levou a uma tendência de continuar fazendo as coisas da mesma forma que antes, o que significava que os desenvolvedores não conseguiam igualar a agilidade de seus colegas no mundo dos sistemas abertos. 

"Queríamos ser disruptivos e reinventar completamente o papel do desenvolvedor de sistemas centrais", recorda Loumassine. "Quebrar os hábitos ingeridos do passado não era sem risco, então trabalhamos em estreita colaboração com a IBM durante todo o projeto. Com base em nosso relacionamento próximo existente com a IBM França, contratamos o IBM Z Labs nos EUA, que se mostrou muito ágil e rápido na solução de nossos desafios."

Para modernizar suas práticas de desenvolvimento e teste no IBM Z, o BNP Paribas implantou o IBM Developer for z/OS como seu novo ambiente de desenvolvimento integrado (IDE), juntamente com o IBM Z Development and Test Environment para desenvolvimento e teste flexíveis, além das soluções IBM InfoSphere Optim™ para gerenciamento de dados. O banco está implementando a ferramenta Git de código aberto como sua solução de gerenciamento de código fonte (SCM), e está buscando implementar o IBM Application Discovery and Delivery Intelligence para medir a cobertura de código durante os testes e mapear aplicativos durante as revisões de ambiente. 

"À medida que implementamos as novas ferramentas, já estamos vendo ganhos significativos de eficiência na escrita e teste de código", comenta Loumassine. "Mais importante no longo prazo, estamos dando autonomia e controle aos desenvolvedores. Agora são responsáveis por configurar seus próprios ambientes de desenvolvimento, e podemos conceder a eles direitos/papéis sobre esses ambientes que teriam sido muito arriscados, talvez até impossíveis, de conceder antes nos LPARs clássicos." 

As eficiências criadas pela mudança para o IBM Developer for z/OS também estão sendo reinvestidas em qualidade, especialmente ao melhorar a duração e abrangência dos testes de regressão. Em última análise, melhores testes melhorarão a qualidade e a robustez do software lançado aos usuários finais e reduzirão a necessidade de correções downstream.

A BNP Paribas também implementou o IBM z/OS Connect Enterprise Edition como sua ferramenta estratégica para expor serviços IBM Z como APIs RESTful que podem ser chamadas e consumidas por outros aplicativos. "O projeto de modernização melhora nossa compreensão e controle sobre os serviços em execução em nossos sistemas empresariais," diz Loumassine. "Quanto mais conseguirmos expor aplicativos e lógica de negócios em execução no IBM Z, mais valor podemos agregar ao negócio e aos nossos clientes." Com práticas e serviços de desenvolvimento ágeis e modernos implementados, o BNP Paribas agora pode usar perfeitamente dados e transações críticas de negócios no IBM Z dentro de sua estratégia de nuvem híbrida.

Conforme avançamos na modernização do ambiente de desenvolvimento para nossa plataforma IBM Z, os benefícios em termos de controle, autonomia, qualidade, velocidade e eficiência continuarão a aumentar, contribuindo para o valor comercial. Abdelhakim Loumassine Diretor da divisão de mainframe BNP Paribas
História de resultados
Tudo em um só lugar

A introdução do IBM Developer for z/OS mudou completamente o espaço de trabalho de desenvolvimento no BNP Paribas, proporcionando um ambiente moderno com uma interface padronizada e fácil de usar. Isso é reforçado pelo uso do Git, o padrão de fato do mercado para SCM, o que significa que os novos funcionários se sentem imediatamente à vontade no ambiente IBM Z. 

"No passado, os desenvolvedores de sistemas empresariais tinham uma dúzia ou mais de ferramentas, o que resultava em perda de tempo ao alternar e se concentrar nelas," diz Loumassine. "Agora estamos desenvolvendo um verdadeiro IDE, com todas as ferramentas em uma única interface, para que as pessoas tenham tudo o que precisam ao alcance. Isso representa uma grande mudança cultural, pois coloca todos os nossos desenvolvedores em pé de igualdade.”

Com testes de código em tempo real, os desenvolvedores agora podem identificar possíveis problemas de código muito mais cedo do que antes, seguindo o princípio de "deslocamento para a esquerda" no DevOps, possibilitando resoluções mais rápidas e fáceis. Os desenvolvedores também têm uma autonomia muito maior em um ambiente de desenvolvimento altamente gráfico e interativo, criando um espaço de trabalho mais satisfatório e produtivo.

"Os usuários podem organizar seu ambiente exatamente como desejam," diz Loumassine. "Isso torna os sistemas empresariais muito mais atrativos para novos recrutas e aumenta a eficiência dos desenvolvedores existentes. Agora também oferecemos mais automação nos testes. Por exemplo, os desenvolvedores podem executar testes em dados anônimos provenientes de uma cópia do banco de dados de produção. A IBM InfoSphere Optim extrai e injeta os dados em seu ambiente de desenvolvimento; esses processos estão sob o controle direto dos desenvolvedores." 

Loumassine finaliza afirmando: "Conforme avançamos na modernização do ambiente de desenvolvimento para nossa plataforma IBM Z, os ganhos em termos de controle, autonomia, qualidade, velocidade e eficiência só tendem a aumentar, proporcionando maior valor ao negócio. Simultaneamente, estamos oferecendo agilidade às nossas equipes para responder de forma mais eficaz às novas demandas comerciais, e assegurando que tenhamos tecnologias padrão de mercado e as mesmas ferramentas, mentalidades e competências em todos os nossos ambientes." 

Logotipo da BNP Paribas
BNP Paribas

A história do BNP Paribas SA (link externo ao site ibm.com) remonta a 1848, quando o Banque Nationale de Paris (BNP) foi estabelecido. Após uma fusão com o Paribas em 2000, o grupo cresceu para ser o oitavo maior banco do mundo em ativos. Oferecendo serviços bancários tanto para varejo quanto para investimentos, o grupo tem atividades em mais de 70 países e emprega aproximadamente 200.000 pessoas. Na França, o BNP Paribas opera mais de 2.200 agências e 3.200 caixas eletrônicos, atendendo a mais de seis milhões de domicílios franceses.

Dê o próximo passo

Para saber mais sobre as ferramentas de desenvolvimento de software da IBM para IBM Z, entre em contato com seu representante da IBM ou Parceiro de Negócios da IBM, ou visite o seguinte site: ibm.com/marketplace/developer-for-z-systems

Veja mais histórias de clientes ou saiba mais sobre o software IBM Systems

PDF em Francês
Notas de rodapé

 

© Copyright IBM Corporation 2020. IBM corporation, IBM cloud, New orchard road, Armonk, NY 10504. Produzido nos Estados Unidos da América, maio de 2020.

IBM, o logotipo IBM, ibm.com, IBM Z, Rational e z/OS são marcas comerciais da International Business Machines Corp., registradas em diversas jurisdições em todo o mundo. Outros nomes de produtos e serviços podem ser marcas comerciais da IBM ou de outras empresas. Uma lista atualizada de marcas comerciais da IBM está disponível na web em “Copyright and trademark information" em www.ibm.com/br-pt/legal/copytrade.shtml. "

Este documento é atual na data de sua publicação inicial, podendo ser alterado pela IBM a qualquer momento. Nem todas as ofertas estão disponíveis em todos os países em que a IBM opera.

Os dados de desempenho e exemplos de clientes citados são apresentados apenas para fins ilustrativos. Os resultados reais de desempenho podem variar de acordo com configurações e condições operacionais específicas. AS INFORMAÇÕES CONTIDAS NESTE DOCUMENTO SÃO FORNECIDAS NO ESTADO EM QUE SEM ENCONTRAM, SEM QUALQUER GARANTIA, EXPRESSA OU IMPLÍCITA, INCLUINDO SEM QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A DETERMINADO FIM E QUALQUER GARANTIA OU CONDIÇÃO DE NÃO INFRAÇÃO. Os produtos IBM têm garantia de acordo com os termos e condições dos contratos sob os quais são fornecidos.

O cliente é responsável por garantir a conformidade com as leis e regulamentações aplicáveis a ele. A IBM não fornece conselho jurídico ou representa ou garante que seus serviços ou produtos garantirão que o cliente esteja em conformidade com qualquer lei ou regulamento.