São as pequenas coisas que melhoram a experiência do usuário!
Hoje foi meu primeiro dia em meu novo cargo como Diretor de Tecnologia de uma jovem empresa de software de marketing e comércio eletrônico aqui em Indianápolis, chamada Patrono. Ao revisar nosso software hoje e ajudar em uma nova integração, fiquei encorajado pela sofisticação do aplicativo. Nosso aplicativo integra pedidos on-line com vários POS sistemas.
Estou ansioso para trabalhar com nossas equipes de desenvolvimento para tornar nossa interface de usuário totalmente personalizável, utilizando APF e, talvez, alguns AJAX. A boa notícia é que essas são mudanças em grande parte cosméticas que não exigirão a destruição e reconstrução do aplicativo. Em grande parte, acredito que a aplicação pode ser melhorada de duas maneiras: a primeira é a capacidade de personalizar a interação do cliente e a segunda é implementar algumas 'pequenas coisas' básicas.
Enquanto eu estava trabalhando no Paypal ontem à noite, encontrei apenas uma “coisinha”. Quando você passa o mouse sobre links específicos na interface do Paypal, uma bela dica de ferramenta aparece e desaparece quando você sai do mouse. Aqui está uma captura de tela:
Muitas vezes, quando noto essas técnicas, procuro um pouco para descobrir mais. Neste caso, descobri que o Paypal está simplesmente utilizando o
Yahoo! Biblioteca de interface do usuário para construir as dicas de ferramentas. Melhor ainda, eles estão simplesmente exibindo a mensagem do título real na tag (a)nchor. Isso significa que a página foi desenvolvida normalmente, mas quando a classe foi adicionada, o JavaScript cuidou do resto.São pequenos detalhes como esse no software que realmente tornam a experiência do usuário melhor. Talvez o mais impressionante seja que os desenvolvedores do Paypal não se preocuparam em “reinventar a roda”, eles encontraram uma boa biblioteca e a implementaram.
Estarei buscando essas e outras técnicas nos próximos meses para melhorar a experiência do usuário em nossos aplicativos.