A PHP Error was encountered

Severity: Warning

Message: fopen(/var/lib/php/sessions/ci_sessionlgr8ni682l900l6s8h5ob1q1b6snk6q9): failed to open stream: No space left on device

Filename: drivers/Session_files_driver.php

Line Number: 172

Backtrace:

File: /gopanel/sites/eccox_com/public/application/controllers/Cases.php
Line: 7
Function: __construct

File: /gopanel/sites/eccox_com/public/index.php
Line: 315
Function: require_once

Ambiente Mainframe com programas padronizados | Eccox | Technology That Delivers Results
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”.


.

A PHP Error was encountered

Severity: Warning

Message: Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/php/sessions)

Filename: Unknown

Line Number: 0

Backtrace: