A hairball da integração pode não ser culpa de uma pessoa específica, mas certamente é um problema de todos. Os analistas de negócios estão em uma posição ideal para tirar a empresa da desorganização das integrações de ponto a ponto e levá-la a uma arquitetura mais estratégica.
Aconteceu quase que por acidente. Ponto a ponto, ano após ano, sua empresa construiu conexões de aplicativos uma a uma. RH para ERP, CRM para um data warehouse, e assim por diante. Proprietários de projetos adquiriram conveniência tática, mas, agora, a hairball da integração cresceu de forma tão confusa e complexa que está prejudicando o desempenho dos negócios e consumindo o orçamento de TI com custos de manutenção exorbitantes. Veja a Figura 1.

Figura 1: O escopo da hairball da integração descrito aqui é conhecido em muitas empresas.
Os analistas de negócios sabem melhor que ninguém que a hairball está longe do ideal, e eles estão sentindo na pele suas consequências — a incapacidade do departamento de TI responder com agilidade às demandas de negócios. Conforme cresce a complexidade da hairball, também aumenta o risco de que um relatório não seja entregue no prazo ou de que a empresa não possa calcular com precisão métricas básicas como classificar os 10 principais clientes.
A hairball tende a ficar mais confusa se a sua organização persistir na prática indevida das integrações de código personalizados, que atendem às necessidades de um projeto individual às custas do bem-estar da empresa. Os analistas de negócios estão em uma posição ideal para preconizar uma nova forma de pensar sobre as práticas de integração e transição para uma arquitetura mais estratégica.
Quer ser um herói na luta contra a hairball?
A hairball não pode ser resolvida da noite para o dia, mas não há desculpa para não definir um trajeto rumo a um modelo de integração mais efetivo, que reduza os custos de desenvolvimento e manutenção e atenda melhor aos requisitos de negócios.
Faça um inventário da bagunça de ponto a pontoUma solução para a hairball é compreender sua dimensão e complexidade por meio de inventário dos pontos de integração. Criar um inventário completo leva tempo, mas você pode começar usando um repositório de metadados em vez do Microsoft Word para documentar trocas de informações em todos os novos projetos.
Padronize as práticas de desenvolvimento.Defenda o fim do código padronizado em favor de um processo padronizado em todos os novos projetos de integração. Com o apoio do CIO e com as ferramentas certas, sua organização pode dar um passo fundamental para assegurar que a hairball não piore. Quando seus desenvolvedores estiverem prontos para trabalhar com as novas ferramentas, eles verão que reutilizar e compartilhar elementos comuns é muito mais rápido.
Mantenha o cliente à vista. As práticas de integração precisam se focar nos objetivos dos clientes internos da área de TI e não nas atividades de TI em si. Comece avaliando o sucesso, por meio do monitoramento do percentual de resultados obtidos ao longo de toda a vida útil de um projeto sem a necessidade de retrabalho.
Integre a qualidade. Assegure que o desenvolvimento seja feito corretamente na primeira vez. A aplicação das melhores práticas recomendadas ajuda no sucesso da integração reutilizável e direcionada ao fluxo de trabalho ajudam e facilitam a mudança de paradigma de alguns grandes lançamentos de produção para outros menores e mais frequentes, aumentando a agilidade organizacional.
Em uma empresa de produtos eletrônicos para o consumidor final, o que impulsionou a transformação da integração foi a chocante constatação de que o desenvolvimento de cada ponto de integração custaria US$ 30 mil. Com 300 novas integrações por ano, o custo anual seria de US$ 9 milhões. Após alguns anos de otimização, os custos de desenvolvimento foram reduzidos para US$ 750 mil e os esforços de manutenção foram drasticamente reduzidos.
Participe da discussão sobre integração no LinkedIn, saiba mais no white paper da Informatica, “Untangle the IT Knot” e leia o artigo “The 7 Deadly Sins of Lean Integration” de John Schmidt, da Informatica.
A hairball tende a ficar mais confusa se a sua organização persistir na prática indevida das integrações de códigos personalizados, que atendem às necessidades de um projeto individual às custas do bem-estar da empresa.”