Saibrelog - Blog corporativo

O sistema barato que pode sair caro

Em meados da década de 1990 estava em alta a venda de ferramentas de desenvolvimento simples e rápido, principalmente as ferramentas integradas às suítes de escritório como o Microsoft Office ou o Lotus Smartsuite. Essas ferramentas, que integravam mecanismos de bancos de dados com processadores de texto, planilhas eletrônicas e software de apresentação, ainda hoje são comumente encontradas em uso principalmente nas pequenas empresas.

Algumas dessas ferramentas, inclusive, oferecem modelos para a criação de bancos de dados para soluções específicas como malas diretas, cadastros de clientes e até mesmo cadastros de contas a pagar e a receber. São ferramentas que promovem a criação de pequenas aplicações cujo objetivo é gerir poucas informações. Não é incomum ver aplicações criadas por essas ferramentas tornarem-se o centro de processamento de informações de um negócio, o que pode colocar em risco a segurança da informação.

Confiabilidade

Os sistemas desenvolvidos em ferramentas de produtividade sofrem, basicamente, da falta de confiabilidade por estarem presas ao desktop. Os computadores desktop não são exemplos de equipamentos seguros por várias motivos:

  • o acesso ao equipamento é livre, permitindo que qualquer pessoa possa sentar-se ao teclado e navegar pelo sistema;
  • por mais que exista a segurança promovida pelas senhas do sistema operacional, há ferramentas disponíveis gratuitamente que permitem que qualquer senha seja reinicializada, bastando para isso ter acesso a um drive de CD, DVD ou USB;
  • o sistema desktop não tem redundâncias o que faz com que uma falha de hardware coloque todas as informações armazenadas no disco rígido em xeque;
  • por mais que o usuário seja cuidadoso com a geração de backups, não é incomum encontrar backups que não podem ser restaurados justamente por que nunca foi executado um único teste de restauração;
  • não há um controle de acesso efetivo para os sistemas criados por ferramentas de produtividade, o que faz com que qualquer pessoa veja toda e qualquer informação.

Performance

A falta de conhecimento em modelamento e estruturas de dados faz com que os bancos de dados criados pelas ferramentas de produtividade tenham alto grau de replicação de dados, não sendo incomum encontrar anomalias de atualização em tabelas que deveriam ser relacionadas. Além disso, estes sistemas passam a onerar cada vez mais o uso de recursos computacionais, exigindo cada vez mais poder de processamento à medida em que mais informações são inseridas no sistema.

Há um limite imposto pela tecnologia destes sistemas o que faz com que arquivos muito grandes passem a apresentar problemas frequentes de corrupção ocasionando perdas de dados cada vez mais frequentes.

Tempo

Aparentemente desenvolver uma aplicação usando uma ferramenta “pronta” economiza seu dinheiro com relação às tecnologias da informação. No entanto, você está na verdade onerando o seu tempo com atividades que pouco ou nada têm a ver com o seu negócio. E à medida em que o seu sistema for utilizado, surgirão defeitos e necessidades que se traduzem em alterações de código.

E ao executar estas alterações mais tempo que deveria ser dedicado ao seu negócio foi gasto com atividades que não geram receita.

Deixe TI para quem entende de TI

Se TI não é o foco do seu negócio, tentar resolver os problemas de TI no estilo “faça você mesmo” é como tentar você mesmo consertar seu carro com ferramentas compradas no supermercado da esquina. Os sistemas de informação hoje em dia são tão complexos que as soluções que funcionavam bem no fim do Século XX não são mais válidas para os problemas que existem no Século XXI.

É necessário aplicar-se técnicas de modelamento adequadas para a criação de sistemas que sejam confiáveis, além de procedimentos e automações que se tornam importantes para a correta gestão dos recursos necessários para o bom funcionamento de um sistema de informação, qualquer que seja.

 

Deixe um comentário

Você deve ser autenticado para publicar um comentário