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.