Em um dado momento, você estará ciente de que modernizar sua TI é a solução para a maioria dos seus problemas, e SOA aparentemente será uma boa pedida. Você então cria uma lista enorme de beneficios que SOA trás como por exemplo, que SOA irá agilizar o desenvolvimento de novas aplicações, que um ESB irá eliminar o problema de integrações ponto a ponto, que um ESB irá agregar bem mais flexibilidade na hora de garimpar o legado, etc, etc.
O unico e principal problema disso é, na hora que você vai mostrar todos estes beneficios para sua alta direção e patrocinadores a fim de conseguir fundos e orçamento para sua empreitada, você não está falando a língua correta deles. Neste caso, depois de apresentar razões e mais razões sobre porque SOA é um bom investimento, eles irão dizer: OK, mas o que eu ganho com isso?
Primeiramente, e acima de tudo, você deve mudar de abordagem. Para criar um case de sucesso SOA dentro da sua empresa, você precisa traduzir seu jargão técnico de TI para uma linguagem que pessoas não técnicas consigam ver valores mensuráveis no negócio e que sejam financeiramente atrativos. Segue abaixo algumas dicas sobre como fazer isso.
1) Jamais diga que uma abordagem SOA irá promover maior agilidade no desenvolvimento de aplicações para a empresa. Ao invés disso, explique os beneficios de se aplicar o time-to-market em novos produtos e serviços. Num cenário de corretagem, isso se tangibiliza em como tornar mais eficiente a forma como taxas são calculadas, como alterar planos de cobertura, etc.
2) Jamais diga que SOA irá promover maior eficiência para os empregados. Isso é algo muito simples e banal, e provavelmente eles já terão ouvido isso de você ou de outras pessoas de TI. Ao invés disso, julgue o fato de diminuição de capacitação de novos funcionários ou redução de erros de operação ao realizar uma operação de negócio ou executar um cenário de negócio que antes era complicado fazer no mainframe, e agora com web e portais, se torna mais simples.
3) Jamais diga que uma iniciativa SOA irá diminuir o tempo de processamento das coisas. A unica coisa que você ganhará com isso é que eles irão perguntar por mais detalhes sobre o assunto. Ao invés disso, ressalte os ganhos que eles irão ter sobre a redução do tempo de um dado cenário de negócio, como por exemplo, o atendimento de um cliente no call center. Outra boa idéia é ressaltar o quanto em dinheiro eles não terão que desprender caso as SLA's sobre atendimento (supondo um cenário que envolva atendimento ao cliente) sejam melhor atendidas devido a redução do tempo de operação de uma transação complexa.
4) Jamais diga o quão SOA torna simples acessar fontes de dados heterogêneas. Eles irão dizer: Hãm? Ao invés disso, ressalte o fato que com a correta aplicação de SOA, uma gama de possibilidades se abre quanto a aposta em novos mercados e oportunidades. Ressalte por exemplo, a possibilidade de expansão dos negócios através da integração de soluções de TI com parceiros e fornecedores.
Estas são algumas das dicas interessantes a serem usadas na hora de tornar SOA um objetivo de negócio numa empresa. Lembre-se, SOA deve ser interessante para que está pagando por isso, e não pra quem irá coloca-lo em prática. De fato, SOA reserva um interesse particular para todos os envolvidos, mas a TI não deve deter os maiores benefícios, afinal de contas, TI é apenas um instrumento para tornar factível algo muito maior: Oportunidades de negócio e lucro!
Boas Arquiteturas!
O unico e principal problema disso é, na hora que você vai mostrar todos estes beneficios para sua alta direção e patrocinadores a fim de conseguir fundos e orçamento para sua empreitada, você não está falando a língua correta deles. Neste caso, depois de apresentar razões e mais razões sobre porque SOA é um bom investimento, eles irão dizer: OK, mas o que eu ganho com isso?
Primeiramente, e acima de tudo, você deve mudar de abordagem. Para criar um case de sucesso SOA dentro da sua empresa, você precisa traduzir seu jargão técnico de TI para uma linguagem que pessoas não técnicas consigam ver valores mensuráveis no negócio e que sejam financeiramente atrativos. Segue abaixo algumas dicas sobre como fazer isso.
1) Jamais diga que uma abordagem SOA irá promover maior agilidade no desenvolvimento de aplicações para a empresa. Ao invés disso, explique os beneficios de se aplicar o time-to-market em novos produtos e serviços. Num cenário de corretagem, isso se tangibiliza em como tornar mais eficiente a forma como taxas são calculadas, como alterar planos de cobertura, etc.
2) Jamais diga que SOA irá promover maior eficiência para os empregados. Isso é algo muito simples e banal, e provavelmente eles já terão ouvido isso de você ou de outras pessoas de TI. Ao invés disso, julgue o fato de diminuição de capacitação de novos funcionários ou redução de erros de operação ao realizar uma operação de negócio ou executar um cenário de negócio que antes era complicado fazer no mainframe, e agora com web e portais, se torna mais simples.
3) Jamais diga que uma iniciativa SOA irá diminuir o tempo de processamento das coisas. A unica coisa que você ganhará com isso é que eles irão perguntar por mais detalhes sobre o assunto. Ao invés disso, ressalte os ganhos que eles irão ter sobre a redução do tempo de um dado cenário de negócio, como por exemplo, o atendimento de um cliente no call center. Outra boa idéia é ressaltar o quanto em dinheiro eles não terão que desprender caso as SLA's sobre atendimento (supondo um cenário que envolva atendimento ao cliente) sejam melhor atendidas devido a redução do tempo de operação de uma transação complexa.
4) Jamais diga o quão SOA torna simples acessar fontes de dados heterogêneas. Eles irão dizer: Hãm? Ao invés disso, ressalte o fato que com a correta aplicação de SOA, uma gama de possibilidades se abre quanto a aposta em novos mercados e oportunidades. Ressalte por exemplo, a possibilidade de expansão dos negócios através da integração de soluções de TI com parceiros e fornecedores.
Estas são algumas das dicas interessantes a serem usadas na hora de tornar SOA um objetivo de negócio numa empresa. Lembre-se, SOA deve ser interessante para que está pagando por isso, e não pra quem irá coloca-lo em prática. De fato, SOA reserva um interesse particular para todos os envolvidos, mas a TI não deve deter os maiores benefícios, afinal de contas, TI é apenas um instrumento para tornar factível algo muito maior: Oportunidades de negócio e lucro!
Boas Arquiteturas!


