CASE: Automação de Revisão de Códigos
CLIENTE: Banco HSBC
SOLUÇÃO: Eccox Quality Control for Cobol (QC Cobol), Eccox Quality Control for DB2 (QC DB2) e Eccox QMG

PREMIAÇÃO: eFinance 2010


HSBC implanta um abrangente programa de qualidade para a codificação, otimizando processos computacionais e obtendo pay-back mais rápido que o esperado.

Padronizar e garantir a qualidade dos códigos são condições essenciais para otimizar a performance operacional do parque de TI, ainda mais em se tratando de uma organização do porte e da complexidade do HSBC. Foi com esta premissa que o banco partiu para implantar um projeto visando melhorar o tempo de resposta dos programas e reduzir o time-to-market e o índice de retrabalho, além de imprimir maior controle sobre o desenvolvimento.

O maior desafio enfrentado na elaboração e execução da empreitada, de acordo com Clarice Franco, senior manager of information technology do HSBC, foi o de encontrar uma solução sistêmica que pudesse assegurar que os programas utilizados no ambiente mainframe seguissem um padrão de codificação que não só atendesse às boas práticas, mas também induzisse a otimização do desempenho dos aplicativos. 

“Era preciso igualmente promover a adaptação ao ciclo de desenvolvimento de sistemas do banco, sem que se alterassem os  processos internos existentes”, observa ela.

Estabelecidos estes critérios, o fornecedor selecionado para municiar a iniciativa foi a Eccox, que, segundo Clarice, apresentou uma abordagem que se integrava à ferramenta de compilação padrão do HSBC. Foram então adquiridas as soluções de verificação e revisão da qualidade de código Eccox QC for Cobol e Eccox QC for DB2. Além disso, houve também o desenho, em conjunto com o banco, de uma ferramenta de governança, o Eccox QMG, que permite medir automaticamente os ganhos e a evolução da qualidade do ambiente.

O projeto, com custo aproximado de R$ 520 mil, teve início em abril/maio de 2007 com as provas de conceito. A implantação do instrumental de qualidade de código se deu em abril de 2008. Um ano depois, as funcionalidades de revisão de código foram colocadas em produção. Nesse quadro, a equipe do HSBC, detalha Clarice, mapeou as práticas que fornecem uma melhor performance aos programas e integrou-as ao processo de compilação para o grande porte.

Conforme acrescenta Maurício da Costa e Silva, CEO da Eccox, uma das frentes atacadas foi a cultural:

“Diversos workshops foram realizados para divulgar a solução e treinar os desenvolvedores, contribuindo para desmistificar a questão de inspeção de códigos e, principalmente, familiarizar os envolvidos com uma ferramenta de apoio ao processo de programação”. 

O próprio programador hoje pode elevar o controle sobre o código produzido servindo-se do ferramental e da base de conhecimento dos padrões e das melhores práticas.

A visibilidade da qualidade de código conquistada, destaca Costa e Silva, permitiu aos gestores  direcionar esforços e definir diretrizes de treinamento às equipes de desenvolvimento, aumentando a expertise técnica de cada profissional envolvido. 

“Houve também melhoria do relacionamento com fornecedores, deixando os dois lados alinhados quanto às informações de qualidade do serviço/produto entregue”, assinala ele.

Em termos de resultados financeiros, conclui Clarice Franco, além dos ganhos obtidos com a otimização dos processos computacionais, possibilitando a postergação de investimentos em TI:

“O pay-back do projeto inicialmente previsto para dois anos se concretizou já ao final do primeiro ano”.