You are on page 1of 3

Aprenda a calcular o ROI em SOA

por Kleber Bacili, diretor de tecnologia da consultoria focada em SOA Sensedia (www.sensedia.com/br)

Se em tempos normais j assim, imagine com a crise econmica: as empresas se sentem ainda mais pressionadas a reduzir custos e aumentar a agilidade. E a Arquitetura Orientada a Servios (SOA) uma proposta concreta para superar esses desafios. No entanto, ns, profissionais de tecnologia, no estamos acostumados a vender essa idia dentro de nossas empresas, principalmente devido ao fato dos benefcios esperados em SOA serem um tanto quanto intangveis. Inclusive, um estudo do Gartner feito com 200 companhias no final de 2008 mostra justamente isso: 40% dos usurios SOA no medem o tempo necessrio para o retorno dos investimentos. Na outra ponta, 50% dos entrevistados que no utilizavam SOA declararam que no o faziam pela dificuldade em demonstrar o valor que essa soluo tem para o negcio. Portanto, preciso estar atento. Em momentos de crise, somente os projetos que conseguem mostrar uma relao custo/benefcio adequada e com a dose correta de risco avanam. Para provar sua tese sobre SOA, existe uma srie de clculos e argumentaes, que vo do ROI de servio at a palavrinha mgica Lightweight (leve, iterativa e gil) - SOA no precisa ter um investimento alto no primeiro momento. E muito importante elaborar um Business Case e mostrar de forma estruturada as dificuldades atuais, a proposta de projeto com os resultados esperados e tambm os investimentos e o plano de implementao para se atingir esses resultados.

1. ESTRUTURAR A ADOO DE SOA: BUSINESS CASE A primeira etapa de um Business Case deve ser identificar os problemas atuais, ou seja, o que est motivando a proposio do projeto. Tipicamente, os problemas mais comuns so: Falta de alinhamento entre as demandas das reas de negcio e a agenda de TI Falta de agilidade na evoluo das aplicaes existentes, bem como na entrega de novas Dificuldade na integrao dos processos Qualidade das solues finais No entanto, esses sintomas so bastante genricos. fundamental que voc seja capaz de determinar exemplos concretos, do dia-a-dia, que mostrem como esses pontos impactam os resultados de TI.

A prxima etapa apresentar uma viso geral das fases do projeto. Fases curtas (3 meses para cada uma o mximo), com resultados concretos a cada passo. Por exemplo:

O ponto mais importante conseguir definir claramente os entregveis e, fundamentalmente, que esses entregveis tragam valor imediato para a empresa.

2. GERAO DE VALOR E BENEFCIOS Vamos entrar na discusso sobre gerao de valor para a empresa. Quando pensamos em um Business Case para SOA, temos que considerar os principais benefcios prometidos, como quantific-los e como eles se distribuiro ao longo do tempo. A lista dos benefcios: Reduo do desenvolvimento duplicado Simplificao da integrao entre aplicaes Aumento da qualidade das funcionalidades Reduo do custo de manuteno das aplicaes Flexibilidade na alterao de processos de negcio Agilidade na anlise de impacto Conhecimento dos ativos existentes Algumas mtricas para usarmos no clculo da economia podem ser: Reuse Cost Avoidance: trata-se do quanto a empresa economiza por no ter que desenvolver novamente as mesmas funcionalidades. Digamos que para construir um determinado servio foram necessrias 100 horas. Cada vez que se reutilizar esse servio, praticamente 100 horas ou pelo menos uma parte delas - sero economizadas. Consistency: a mesma lgica de negcio desenvolvida vrias vezes pode causar comportamentos diferentes dependendo da aplicao e, sempre que muda, necessrio mudar em todos os locais onde esteja implementada. Maintenability: uma parte significativa do oramento de TI gasta apenas mantendo as aplicaes existentes funcionando. Reduo nos custos de manuteno com integraes mais fceis de manter e componentes isolados
Pgina 2 de 3 Rod. SP Campinas/Mogi Mirim Km 118,5 - Prdio 9C CEP: 13086-902 Campinas, SP (19) 3705 5775 www.sensedia.com/br

sendo reutilizados, e com nvel de qualidade j atestada, impactam de forma muito positiva o uso racional dos recursos de TI. Agility: Conseguir fazer a anlise de impacto mais rapidamente e promover mudanas nas aplicaes e processos de negcios no tempo demandado pelas reas de negcio uma argumentao muito efetiva quando relacionado ao business case de SOA. O desafio conseguir quantificar os elementos acima de forma a contrapor os investimentos necessrios.

3. INVESTIMENTOS Alm de quantificar os benefcios, ser necessrio tambm quantificar os investimentos necessrios para atingir os resultados propostos. Abaixo est uma lista de itens que no podem deixar de ser considerados: Capacitao: custo para contratao de treinamentos e o tempo dos times de desenvolvimento e arquitetura para participarem dos treinamentos; Elementos de infraestrutura: repositrio de servios, barramentos de integrao, monitorao dos servios. Mas lembrem-se, com o que a empresa j tem de ferramentas possvel andar sem fazer investimentos que inviabilizem a iniciativa. Importante: considere tambm os custos de renovao das licenas nos anos seguintes. Apoio de consultoria externa: aprender com os prprios erros uma virtude. Com os erros dos outros muito inteligente. Vemos que o papel da consultoria, alm da experincia, trazer ritmo e compromisso com os resultados. Tempo e foco do time que estar envolvido: identificar servios existentes, criar padres, fazer uma modelagem mais refinada, definir responsabilidades e todas as demais atividades dependem do envolvimento e patroccio executivo e foco do time. Para finalizar, importante consolidar o material e conseguir atenoexecutiva. Lembrando: abordagem Lightweight: gil, leve e incremental. Boa venda!

Sensedia Rod. SP Campinas/Mogi Mirim Km 118,5 - Prdio 9C CEP: 13086-902 Campinas, SP (19) 3705 5775 contato@sensedia.com www.sensedia.com/br
Pgina 3 de 3 Rod. SP Campinas/Mogi Mirim Km 118,5 - Prdio 9C CEP: 13086-902 Campinas, SP (19) 3705 5775 www.sensedia.com/br