Página 18
Padronização e “Por que nunca pensam no usuário ?”
0 Comments Publicado por: ILO 7/April/2006 em Informática, Revolta, Tableless, Padrões e WEB2.0
->
Estou trabalhando em uma concessionária (na verdade em duas, uma da Fiat e uma da Toyota) e uma das coisas que me deparei foi o problema da padronização (ou falta dela).
Dentro da concessionária fiat há uma corretora de seguros, e eles trabalham com várias agencias de seguros, e TODAS elas usam programas próprios.
Neste ponto até que tudo bem, porém cada agencia de seguro usa um tipo de programação, o que muitas vezes faz com que um software de uma delas entre em conflito com a outra, alem desse problema, todas elas tem websites, porém o website não é um portal de negócios, ele está lá apenas de enfeite, ao invés da empresa passar tudo para o meio mais fácil de controlar (online, pois assim os sistemas estão na mão delas) ela simplesmente descarta essa hipótese, fazendo com que o usuário tenha que instalar o software, atualizar, checar problemas com Dll’s, ficar com privilégios de administrador no Ms Windows e normalmente faça alguma besteira no sistema inteiro. E aí me vem uma pergunta: ‘POR QUE ???’
O custo que a empresa tem com o software instalado provavelmente é alto, o custo de manutenção do site, provavelmente, também não é baixo não, e por que não integrar os dois em um só ? Fazer um sistema online que gerencie tudo e não deixe mais o usuário perdido tentando instalar o software ?
Tudo muito bom, a empresa decide passar para o meio mais fácil, o online, mas aí surge outro problema:
Por que as empresas adoram dificultar as coisas quando estão online ?
Aqui na empresa que estou eles trabalham com financeiras, e elas utilizam sistemas online, o que facilitaria a vida do pessoal de informática, porém algumas inventam tanta coisa que simplesmente não funciona o site.
Com essa moda da Web 2.0, muitas empresas acham que utilizando tecnologia de ponta (AJAX, SAJAX, e etc jax) estarão com um grande diferencial competitivo, o que é muito errado, pois tecnologia, sendo de ponta ou não, tem que funcionar, se não funcionar não adianta nada ter um sistema inteiro feito em AJAX, com java no backend, um servidor com o último kernel do linux compilado, a última versão do apache, um AMD 64 e simplesmente não funcionar, é dinheiro jogado fora !
Algumas financeiras inventam tanto na hora de tentar garantir a segurança que fica impossível utilizar o site, tem que instalar certificado, Java Machine, digitar a senha (alfanumérica com caracteres maiúsculos, minúsculos, underline, números e símbolos), e ainda dar três pulos, gritar o nome do site em voz alta na afinação em Mi, e rezar para algum santo para funcionar, pois muitas ainda têm erros de programação/estrutura que ainda não foram resolvidos, e o usuário acaba achando que o erro foi dele, e não do site.
Segurança é sempre bem vinda, porém não tentem fazer o usuário decorar uma senha de 32 caracteres alfanuméricos, além dele não decorar ele simplesmente vai escrever em algum lugar, acabando com qualquer idéia de segurança que tenham inventado para manter o site “intocado”.
A minha sugestão é:
Cuidem da estrutura: de nada adianta um site perfeito se o link ou o servidor não aguentam a quantidade de usuários.
Usabilidade é útil: Façam testes de usabilidade, leiam sobre usabilidade, façam o usuário se sentir bem dentro do site, não o deixem perdido !
Tecnologia não funcional não serve: Tecnologia não é tudo, o sistema tem que funcionar, não importa se está programado em Java, C#, ASP, ASP.NET, AJAX ou qualquer outra linguagem, se ele apresentar erros freqüentes simplesmente não presta !
Segurança tem que ser inteligente, e não complicada: A segurança não pode impossibilitar o uso do sistema, de nada adianta ter um sistema ultra seguro se ninguém consegue acessá-lo, e não adianta o sistema forçar o usuário a lembrar senhas gigantescas, complicadas e que provavelmente ele nunca irá decorar, e sim escrever em algum papel que ficará dentro de uma agenda ou de uma gaveta a disposição de quem estiver com má intenção.
Utilize padrões: Padrões são criados para facilitar a vida das pessoas, se o site da empresa utiliza padrões internacionalmente reconhecidos ela está fazendo a sua parte e ajudando outros a fazerem a parte deles (desenvolvedores de browsers, por exemplo).
Resumindo: Façam sistemas seguindo padrões mundiais/internacionais, pensem no usuário e façam um sistema com uma boa navegabilidade, uma usabilidade intuitiva, utilizem a tecnologia para resolver problemas, e não criar mais problemas, não tentem criar um sistema de segurança que ninguem conseguirá utilizar, e sim um que agrida menos o usuário (não estou falando para não investir em segurança, e sim pensar melhor em todos os aspectos da segurança), coloquem no ar sistemas que foram exaustivamente testados (nenhum sistema é a prova de falhas, mas quanto mais se minimiza as falhas melhor para todos), e tenham estrutura para aguentar a demanda de serviços do seu sistema e se possível dêem a possibilidade do usuário sempre dar um feedback do sistema, pois assim as mudanças são feitas de forma cooperativa.
PS: Eu sei que eu falei tudo aquilo que todo mundo já sabe, mas não adianta saber, tem que fazer !
Comprei um iPAQ
:) ![]()
Não é o mais avançado, porém já é o necessário para o que eu queria… precisava trocar mesmo o meu Palm Pilot!
O iPAQ que eu comprei é um iPAQ Pocket PC h1910, com windows CE, o que é perfeito para testar o VS.NET (visual studio) novo, e voltar a programar em C#, assim aprendo mais ainda.
Vou tentar tirar foto dele e posto aqui…
Fiquei mais de um ano sem fazer websites, e consequentemente me desatualizei muito.
Neste mais de um ano muitas coisas aconteceram, porém na minha opinião as mais importantes foram:
* a volta da simplicidade nos websites (tableless)
* a “febre” pelo cumprimento de padrões W3C
* o advento da “WEB2.0″
Estou tentando fazer um site completamente tableless, XHTML, validada pelo W3C e mais pra frente com um pouco de AJAX, e para isso estou estudando XML e XHTML, o novo PHP5 e lendo o máximo sobre tableless e AJAX (sempre desprezei javascript, mas finalmente acharam algo bom para fazer com ele).
XHTML e XML até que está fácil de aprender, estou pegando rápido o jeito da coisa, porém as coisas estão pegando na área de tableless, como ficou complicado a descomplicação das coisas…
Eu usava o Dreamweaver para fazer websites, porém agora estou usando o PHP Designer 2006 (sempre utilizei o dreamweaver pois já sabia HTML e PHP, não precisava fazer na “unha” e sim fazer rápido e bonito, porém agora é diferente, tenho que aprender, estudar, e nada melhor que apenas um editor “simples” para isto).
As coisas tomaram um rumo diferente, onde o simples é o máximo, e o complicado e despadronizado é ruim, totalmente diferente da visão anterior, o firefox, opera, safari, e vários browsers estão tomando o mercado antes liderado quase 100% pelo E de Redmond.
Mesmo o pessoal do E de Redmond está mudando, como o desenvolvedor do IE7 está divulgando que ele seguirá os padrões (será ?) e falando para o pessoal parar de usar “hacks” (isso sem contar o padrão do ícone RSS que eles adotaram).
Sorte que eu conto com ótimos sites para me atualizar sobre os assuntos e me ensinar tableless, AJAX, etc… vou listar abaixo alguns deles:
http://brunotorres.net
http://www.tableless.com.br
http://www.maujor.com
http://www.revolucao.etc.br
http://www.wrodrigues.com
http://blog.elcio.com.br
http://www.w3.org
Todos EXCELENTES ! Recomendo a todos que visitem… espero postar mais sites sobre estes assuntos…
Estou começando este blog, espero que gostem (se alguem resolver ler ele).
Estou aprendendo a mexer no wordpress, escolhi o wordpress por que ouvi muitos comentários ótimos sobre ele, vou ver se é realmente verdade !
Espero atualizar mais ou menos frequentemente este blog, vamos ver no que dá !