Multiplexado

Reflexões de um humanista no mundo da produção de propaganda interativa. Por Nandico (vulgo Fernando Aquino).
Assinar RSSAssinar RSS

Quarta-feira, Novembro 22, 2006

 

Rootz Media Experience: Experiência do usuário em CLIPPER?!? =)


Essa semana caiu um projeto inusitado na minha mão. Um determinado cliente que atendo possui um sistema que está espalhado em torno de 15.000 terminais, cobrindo toda a extensão do território brasileiro (inclusive locais de difícil acesso).

Esse grande sistema possui mais de uma arquitetura de camada de apresentação. Os terminais mais modernos e com possibilidade de funcionamento on-line (modo síncrono) utilizam a tecnologia Java com Swing para montagem das interfaces. Já os terminais mais antigos ou com limitações de conexão utilizam a tecnologia Clipper. Os terminais em Clipper rodam em modo assíncrono, com fechamento de caixa apenas no final do dia. O volume de transações executadas é gigantesco. Pelos dados do cliente, esse sistema só perde em volume de transações para algumas entidades do sistema financeiro. O Clipper ainda responde por cerca de 30% da base instalada.

Então, todas as vezes que surge uma nova funcionalidade, fica necessário modelar interfaces em Swing e em Clipper. Só que cada um desses ambientes possui os seus próprios padrões de navegação. Enquanto a experiência do módulo em Java é muito parecida com o que a gente vê na Web ou em nossos PC’s, a experiência em Clipper é totalmente baseada em teclas de atalho e navegação por TAB. Essa é a cara do sistema:

Tela do sistema atual, na plataforma Clipper.

Como trabalhar de maneira “centrada no usuário”?

Ainda estou em fase de descobertas para matar essa charada. O que estou fazendo nesse momento é navegar exaustivamente na aplicação em Clipper para identificar padrões de todo tipo: de navegação, preenchimento de campos, disposição de elementos na tela, uso de comandos, mensagens de erro, alerta, dicas de preenchimento, etc.

Estou na abordagem de perpetuar os padrões já constituídos. Ainda não tenho condições de propor “melhorias” aos padrões existentes. A minha experiência profissional se limita a sistemas cliente-servidor ou arquitetura web. Concluí que, se os novos módulos propiciarem uma experiência semelhante aos módulos já existentes, isso refletiria positivamente na curva de aprendizado dos milhares de usuários que já trabalham a alguns anos nessa ferramenta.

Tipo de prototipação

Escolhi uma técnica de prototipação em papel, baseada em wireframes estáticos. Como o Clipper trabalha em fontes monoespaçadas (caracteres, linhas e colunas fixas), adicionei essa característica no Wireframe para poder diagramar melhor os campos dentro das limitações da tecnologia disponível.

A cara que o Wireframe está ficando é essa aí:

Protótipo em papel do sistema atual, na plataforma Visio e com possibilidade de edição direta.

Vamos ver que coisas boas que poderei aprender com essa coisa toda =). Um dia desses, eu tava falando aqui de prototipação Rich Media, e agora me aparece um esquema de Rootz Media pra trabalhar (coisas da vida)... Abraços a todos!

Comentários:
Adorei o termo "rootz media"... Que trampo mais embaçado esse hein! Fazer "interface centrada no usuário" de sistema de locadora =) Vivendo e aprendendo.
 
Postar um comentário



Links para esta postagem:

Criar um link



<< Início

Eu leio

Eu curto

Amigos empreendedores

Arquivos

Janeiro 2006   Fevereiro 2006   Março 2006   Maio 2006   Junho 2006   Julho 2006   Setembro 2006   Outubro 2006   Novembro 2006   Dezembro 2006   Janeiro 2007   Fevereiro 2007   Março 2007   Abril 2007   Maio 2007   Julho 2007   Setembro 2007   Novembro 2007   Dezembro 2007   Fevereiro 2008   Março 2008   Abril 2008   Junho 2008   Julho 2008  

This page is powered by Blogger. Isn't yours?

Assinar Postagens [Atom]