A caminho do sucesso

Num mundo marcado pela necessidade de acesso à informação de forma rápida e fiável, possuir ou não um website já não é um factor de distinção, é um factor de exclusão.

Uma necessidade

No entanto e apesar do continuo crescimento da web, muitas são as empresas que vêem o seu website ou intranet tornar-se rapidamente numa fonte de problemas:
  • O seu desenvolvimento demora muito tempo, mais do que previa no início, com todos os custos associados.
  • O desempenho da nova solução rapidamente estagna, subindo os tempos de resposta a valores inaceitáveis. Não é aceitável uma aplicação web de "callcenter" com tempos de consulta à informação de 15 segundos"...
  • O acesso à informação do sistema web é pouco intuitiva, os dados estão duplicados e existem informações incongruentes no sistema.
  • É difícil adicionar funcionalidades ao sistema, pois este não foi desenvolvido a pensar no futuro.
  • As operações não deixam rasto, é possível adicionar, alterar e remover informação do sistema sem que fique registado:
    • Quem foi o autor.
    • Quando foi feita a alteração.
    • Qual foi a alteração.
  • O comportamento do sistema é incoerente, e por vezes uma operação numa página web, falha com uma mensagem de erro que ninguém parece perceber. Estes erros por vezes causam destruição ou corrupção na informação do sistema.
  • Qualquer pessoa pode aceder a toda a informação, ou pelo menos, existe pouco controlo no acesso à informação e isso permite que informações confidenciais sejam divulgadas, causando graves problemas para a organização.

A solução

A auditoria ao desenvolvimento de aplicações web, permite:
  • A detecção de erros de desenho da aplicação web.
  • A detecção de erros na implementação da solução.
  • A redução dos custos de implementação de novas funcionalidades (extensão da aplicação base).
  • A redução dos custos de manutenção.
  • Um melhor desempenho da solução final.
  • Um melhor nível de segurança, integridade e controle de acesso aos dados.

Em resumo

A realização de auditorias técnicas externas ao desenvolvimento de soluções baseadas na web leva à redução dos custos de desenvolvimento, redução dos custos de manutenção e a um aumento global do nível de qualidade da solução.
JPITCS