9 BOAS RAZÕES PARA TERCEIRIZAR
OS SEUS SISTEMAS
As vantagens de terceirizar frente à criação de um sistema proprietário
Razão 1 - O custo de sistemas proprietários geralmente é mais alto
O custo de desenvolvimento de um sistema proprietário é geralmente mais alto do que a contratação
de um sistema disponível no mercado.
Para desenvolver um sistema proprietário robusto, é necessário investimento em pesquisa, gestão de
dados financeiros, softwares analíticos, infraestrutura de hardware e software (sistemas
operacionais, banco de dados, frameworks etc.), gestão de projetos, fora eventuais custos não
previstos.
Os sistemas depreciam naturalmente em função de novos ativos (especialmente estruturas com
fluxos de caixa irregulares e derivativos), necessidades de novos analytics e funcionalidades e da
própria obsolescência tecnológica (novas versões de bancos de dados, sistemas operacionais,
linguagens etc.), fatores que demandam novos investimentos. Em um sistema de terceiros, é
esperado que estes custos estejam embutidos no valor pago pelo serviço, espaçados no tempo e
diluídos de alguma maneira entre toda a base de clientes.
Estimativas indicam que um sistema proprietário consome mais tempo para ser desenvolvido e
possui um total custo (TCO) três vezes maior do que um sistema terceirizado.
A terceirização é uma forma de reduzir a necessidade de capital: transformando o investimento
inicial e despesas de manutenção em uma despesa fixa recorrente, sem outras surpresas ou novos
investimentos.
Razão 2 - O turnover de colaboradores deixa o sistema proprietário órfão
A troca de colaboradores de uma gestora de recursos é algo usualmente frequente. Se os
responsáveis pelos sistemas proprietários saem da empresa os sistemas podem ficar sem “dono” ou
nas mãos de pessoas que não compreendem corretamente os seus modelos, técnicas de
desenvolvimento e uso.
As empresas que desenvolvem sistemas internos acabam tendo que escolher entre aceitar o risco
operacional ou fazer um hedge custoso por intermédio de redundância de pessoal.
www.britech.com.br
Uma solução terceirizada reduz este risco já que você está com um contrato com uma empresa que
depende disso para seu sustento e buscará uma relação de longo prazo com o cliente, oferecendo
atualizações e suporte como parte do contrato padrão.
Por fim, um fornecedor especializado tende a ter melhor capacidade de acomodar melhor novas
demandas, de maneira mais robusta e com melhor tempo de resposta.
Razão 3 - As auditorias de distribuidores questionam mais sistemas proprietários
Na maior parte dos casos, as avaliações em auditorias de sistemas inhouse não são favoráveis para
sistemas proprietários. Terceirização de serviços pode oferecer respostas mais robustas a questões
como Continuidade, SLA’s, uptime, certificação (como SAS70), escalabilidade, gestão de dados, suporte,
entre outros. A menos que que a empresa demonstre que é capaz de desenvolver um software robusto e
que atenda melhor as necessidades do cliente, prefira a terceirização.
Razão 4 - Acordo de Nível de Serviço (SLA) não existem em sistemas proprietários
A maior parte dos fornecedores terceirizados oferecerá algum tipo de SLA implícito ou explícito. SLA é
um acordo firmado entre a empresa fornecedora e seu cliente interno, que descreve o serviço, suas
metas de nível de serviço, além dos papéis e responsabilidades das partes envolvidas no acordo.
Na práticas as SLA servem como cenouras que mantém o fornecedor estimulado a manter um bom
serviço. Assim eles vivem em contínua pressão para manter o padrão de atendimento, correndo o risco de
perder o cliente ou em caso de falha.
Este tipo de pressão é mais difícil de se exercer com uma equipe interna pelas seguintes razões:
1. Se a “cenoura” for na forma de bônus, qualquer punição na forma de redução de remuneração
variável pode estimular os funcionários envolvidos a irem embora ou trabalhar de maneira
desmotivada, deixando a solução abandonada ou com funcionários inexperientes.
2. Se o funcionário cometer um erro grave e deixar o sistema inoperante e for demitido, o dano
pode ser ainda pior.
Se for importante para a sua empresa, negocie cláusulas contratuais com o fornecedor para que exista
alguma SLA específica como tempo de resposta para chamados importantes, uptime, garantias e
penalidades.
www.britech.com.br
Razão 5 - Sistemas proprietários raramente são documentados e não existe transferência de
conhecimento
Ao contratar um softwares de terceiros, você está contratando também serviço de suporte ao uso e educação.
Este serviço poderá variar entre os fornecedores, mas em geral deverá incluir algum tipo de documentação técnica
que evidencie todos os modelos usados e suas aplicações. Esta documentação é importante para compreender a
natureza dos modelos usados e as funcionalidades do produto, ajudando a transferir conhecimento do fornecedor
para o cliente. Uma documentação técnica é importante também em processos de due diligence.
Raramente um software interno é documentado, pois isso acarreta custos maiores que em um primeiro momento
não demonstram gerar valor.
Razão 6 - Sistemas internos geralmente não são escalonáveis
Uma situação comum é ter um gestor analisando risco de apenas algumas carteiras e, em função de alguma
decisão de negócio, necessitar analisar o risco da carteira por estratégia ou mesmo de carteiras de investidores
individuais (clientes de wealth management) ou passar a usar simulação de MonteCarlo na sua análise de riscos.
Nestes cenários, a necessidade de processamento de dados aumenta, gerando um problema para sistemas que
não foram desenvolvidos considerando estas demandas, especialmente as planilhas de Excel.
Atualmente, a maior parte dos fornecedores estará preparada para aumentar o poder computacional (via
máquinas virtuais, múltiplas CPUs/GPUs ou outras tecnologias) da sua solução de cálculo de riscos em horas ou
dias, sem que isso gere uma sobrecarga no sistema.
Razão 7 - Alocação ineficiente de mão de obra
O custo de oportunidade da equipe deve ser considerado: profissionais da área de finanças dedicando suas horas à
programação de planilhas ou softwares internos. Além de profissionais serem caros, muitas vezes acabam
dedicando mais tempo aperfeiçoando a sua capacidade de desenvolver software do que trabalhando em
processos ligados ao core business da gestora de recursos.
Razão 8 - Segurança de dados
A questão de segurança é um dos principais argumentos usados para não terceirizar o seu sistema de riscos.
Quando falamos em segurança, podemos dividir em duas partes básicas:
a. Segurança das transações (conhecimento das posições das carteiras)
b. Segurança da informação (proteção da informação)
www.britech.com.br
Os fornecedores aceitarão naturalmente cláusulas de confidencialidade (NDA) dentro dos seus contratos,
como Administradores, Custodiantes, Auditores e funcionários já fazem.
Alguns fornecedores possuem mecanismos seguros para transferência de arquivos de posição (evitando
assim o uso de email) e não permitem que nenhum dos seus funcionários acessem tenham acesso às
posições de investimento, exceto quando autorizado pelo próprio cliente.
Razão 9 - Não existe controle de qualidade formal ou de grande número de usuários
O desenvolvimento de um software profissional de análise de riscos e de gestão de portfolios é uma
jornada complexa. Diferente de softwares simples como “contas a pagar” ou “emissão de notas fiscais”, este
tipos de sistemas requerem um combinado de conhecimentos que passar por matemática, estatística,
gestão de dados, finanças, design e algoritmos específicos para finanças, entre outros, sem contar as outras
habilidades tradicionais de qualquer software como ‘user interface’.
Alguns poucos gestores tem volume suficiente de recursos sob gestão para justificar criar a equipe
multidisciplinar e experiente para desenvolver um software deste tipo. Ainda assim, fica a pergunta: por que uma
empresa de gestão de investimentos estaria alocando tanto capital para desenvolver um software e mantê-lo?
Será que este software será realmente melhor que um software desenvolvido por uma empresa que
dedicada todo o seu tempo a recursos a isso?
A maior parte das vezes os sistemas internos são construídos usando Excel, contando com cálculos aproximados
em função das limitações que o modelo de planilhas apresenta. Também existem evidências que mais que 80% das
planilhas existentes no mundo possuem erros em fórmulas, particularmente pela falta de um controle de qualidade.
O desenvolvimento de um sistema interno é uma atividade de alto risco e com chances de não atender os
objetivos da empresa.
Conclusão
Uma vez que a decisão de se ter um sistema profissional tenha sido tomada, é importante avaliar se ele será
desenvolvido internamente ou contratado a partir de uma solução existente no mercado. Na maior parte dos
casos, produtos encontrados no mercado tem uma combinação custo benefício superior às soluções
desenvolvidas internamente.
Por outro lado, empresas com necessidades muito particulares, por exemplo as que operam mercados
específicos ou com algoritmos proprietários diferenciados podem se beneficiar de sistemas proprietários ou
considerar um meio termo com projetos de adaptações de sistemas comerciais existentes.
www.britech.com.br
Download

PDF – 9 Razões para terceirizar