Cloud Computing

22 mai, 2013

ERPs e o cenário de negócios no século XXI

Publicidade

Em um dos recentes eventos que participei surgiu um debate interessante sobre o futuro dos ERPs, diante das ondas tecnológicas que estão quebrando sobre nós, ou sejam, as ondas da Cloud Computing, mobilidade, Social Business e Big Data. Como foi uma conversa aberta, no intervalo do cafezinho, foi possível colocar algumas ideias inovadoras e eventualmente disruptoras. E como toda disrupção, gera muita reação contrária… Mas instigar é necessário e creio que vale a pena compartilhar o que foi debatido.

Interessante que o ERP também teve seu grande momento. Lembro que há pouco mais de uma década atrás as implementaçõe de ERP eram medidas pela grandiosidade de seus projetos. Falava-se com  orgulho dos milhões de dólares que seriam investidos (ou gastos) em sua implementações. Muitas foram muito bem sucedidas; outras, fracassos retumbantes.

Havia muita expectativa com seus resultados e cheguei a ouvir, isso em fins da década de 90, um CEO dizer que após o ERP, ele conseguiria “se  livrar de sua área de TI”, pois tudo o que ele precisava estava no ERP. Ilusão, pois depois da implementação dos ERPs as áreas de TI cresceram mais que nunca pelo simples fato que o ERP atende apenas a uma parte das necessidades de informações das empresas. E esta parte está cada vez menor.

Mas o motivo que levou às empresas a adotarem ERP como espinha dorsal de sua TI tem sido, ironicamente, seu “calcanhar de Aquiles”. A integração entre processos e um banco de dados central com visão única da verdade são extremamente positivos, mas tornam a empresa inflexível e rígida demais para se ajustar a dinâmica dos negócios atuais. Mesmo com parametrização e customizações, a velocidade das mudanças nos atuais cenários de negócio e a entrada acelerada de novas tecnologias faz com que o ERP pareça um imenso petroleiro manobrando no oceano.

O debate se centrou neste aspecto. A arquitetura atual dos ERPs é adequada ao cenário de negócios do século XXI? O mundo de 2020 comporta um ERP como os de hoje?

Flexibilidade e agilidade se tornaram fatores de vantagem competitiva e um sistema que demora a  responder passa a ser um problema e não solução.

Algumas ondas tecnológicas estão transformando o cenário da TI. A Computação em Nuvem está comoditizando os servidores, transformando hardware em software e criando novas expectativas de como as empresas passam a consumir recursos computacionais. A mobilidade e a consumerização deslocam o eixo gravitacional da entrada de novas tecnologias da área de TI para os usuários. Os apps móveis exploram novas interfaces, intuitivas e “context-aware”, totalmente diferentes das interfaces dos ERPs atuais, voltadas para teclado e mouse, com interfaces pouco intuitivas. Além disso, os recursos específicos dos dispositivos  móveis, como geolocalização, permite que invertamos a concepção dos processos. A potencialidade dos recursos dos dispositivos móveis passam a ser refletidos no projeto do aplicativo. Ao invés de pensarmos no smartphone como apenas um meio adicional de entrega de informações, ele passa a ser o cerne do projeto.

A exploração dos recursos como acelerômetros, GPS,  etc, passam a orientar os processos que serão implementados no aplicativo. “Mobile centric” torna o dispositivo móvel o centro da operação e os processos giram em torno dele. É uma maneira diferente de se projetar sistemas.

Além disso, os ERPs devem se inserir no contexto do Social Business. Isto implica que muitos dos processos passam a ser colaborativos e processos lineares e individualizados precisam se reengenheirados para se tornarem “sociais”. Os ERPs devem se integrar às plataformas sociais. Social passa a ser o modelo de interface predominante; torna-se uma funcionalidade “must have”.

Este novo contexto tem algumas características próprias:

  • A velocidade de inovação dos apps móveis extrapola a capacidade de qualquer vendedor de software de atender às demandas. É necessário criar um mecanismo que permita aos usuários desenvolverem seus aplicativos e os conectarem ao ERP.
  • A computação em nuvem permite que o ERP possa operar fora da própria empresa e com isso acaba se tornando mais flexível, se moldando muito mais facilmente às variações de demanda do workload.
  • O conceito de social business faz com que as redes de conexão entre funcionários e clientes se espalhe além dos limites da empresa, criando um novo cenário, mais abrangente. Afinal este cenário já estava descrito por Nicholas Negroponte em seu livro “Being Digital”, de 1995, quando ele disse “computing is not about computers anymore. It is about living”.
A minha tese (pessoal) é que os ERPs se transformarão, deixando de ser um aplicativo imenso e monolítico com tudo integrado para se tornarem uma plataforma, acessável por meios de APIs. Continua sendo o core dos processos, mas aberto a criação de novas funcionalidades e apps. Passa a ser um conjunto federado de módulos, “loosely coupled”, integrados por uma arquitetura SOA. Na concepção de cloud, podemos pensar em um modelo PaaS, onde a base são os módulos com as  funcionalidades essenciais e os aditivos escritos pelos usuários e ecossistema. Um modelo similar ao adotado pelo force.com.

Este novo design tem uma característica própria. Com cloud computing, ele pode ser adotado não apenas pelos grandes fornecedores de ERP atuais, mas está aberto a novos entrantes, o que gera um cenário instigante. Será que os ERPs atuais estarão conosco até o fim da década ou outras alternativas surgirão, ocupando seu espaço?

Para os atuais fornecedores o modelo de cloud altera de forma radical seu modelo de negócios, baseado em vendas de licença e altos custos de manutenção. Não é simples transformar modelos de negócio, mas é uma questão de sobrevivência. Pela teoria de Darwin, não são os maiores e mais fortes, mas os mais adaptáveis que sobrevivem. Veremos…

Outra mudança, ao meu entender, que virá com este aproach de APIs e cloud, será a diminuição da dependência da empresa a um único fornecedor de ERP. Poderemos ter acesso a vários, mesmo porque estando em nuvens fora de casa os problemas de instalações físicas diminuem drasticamente. E com a evolução da tecnologias de interoperabilidade entre nuvens a conexão entre eles ficará bem mais facilitada. O ponto de entrada para acessar funcionalidades provavelmente passará a ser via app stores, internas e/ou públicas. E qual ERP atenderá a demanda dos apps vai ficar invisível ao usuário.

Interessante, mas quando olhamos de forma diferenciada para o efeito das ondas tecnológicas podemos visualizar efeitos dramáticos no atual cenário da TI. A própria consumerização ou movimento “power to the people” gera a força necessária para a mudança de uma TI rígida e controlada por um departamento específico, como temos hoje para approaches mais abertos, colaborativos e flexíveis, onde a TI deixa de ser a pastora das ovelhas para ser uma advisor dos usuários. Instigante, mas creio que vale a pena pensar sobre o assunto e seria ótimo ler suas opiniões.