quarta-feira, 10 de junho de 2009

Consistência

Substantivo
con.sis.tên.cia feminino

1. firmeza.
2. (figurado) perseverança; constância.
3. (Lógica) coerência.

(fonte: http://pt.wiktionary.org/wiki/consist%C3%AAncia)

Quero dar destaque para o significado "2. (figurado) perseverança; constância.". É o significado em sentido figurado, ou seja, uma metáfora relacionando o mundo físico ao metafísico, ou vice versa. No design de interação, a constância no significado dos signos da interface deve ser o primeiro passo para facilitar o sucesso de uso do material a ser desenvolvido.
Pode ser um aplicativo para a TV, para a internet, para um celular. Todos precisam trabalhar a consistência de suas interfaces. Mas como fazer isso?

Buenas, vou tentar explicar um pouco sobre um dos processos que utilizo quando tenho esse desafio.

1. Não existe mágica, começamos com pouco (aquilo que for mais óbvio) e quando achamos que o volume de objetos da interface já está bem grande, refazemos tudo de novo buscando a otimização e as inconsistências que com certeza devem existir. É impossível começar um projeto grande já tendo a visão do todo e, mais impossível ainda, conseguir otimizar a medida que avançamos. Isto seria feitiçaria (yo no creo en las brujas pero que las hay las hay).

2. Crie e recrie uma lógica de agrupamento desses objetos e escreva num papel essa lógica (ela deve ser simples o suficiente para caber numa frase, ou duas, no máximo). Faça testes com a lógica criada pensando nas piores situações e resista bravamente para não cair em tentação e deixar escapar algumas "exceções". Se na largada você abrir mão e ceder para exceções, fudeu, pois no andamento surgirão outras e ainda mais outras durante a vida útil do produto. É o início do caos.

3. Mostre para todos a sua lógica. Mostre para sua mãe, sei pai, seu colega, seu vizinho, sua esposa(o). Quanto mais pessoas de diferentes interesses e níveis de conhecimento você mostrar a lógica desenvolvida, mais você se convence acerca das falhas e acertos que ela possui. Você acaba praticando a explanação e aprende a ser conciso na defesa de suas idéias.

Começando com esse mínimo de cuidado, dificilmente caímos em armadilhas que acabam com as consistências no design de um produto. Uma lógica simples, bem estruturada e bem aplicada acaba ganhando defensores e tem mais chance de chegar do jeito que foi planejada ao usuário, afinal, fica bem mais complicado um zé ruela chegar e pedir uma alteração em um ponto específico. Se isso acontecer, você mostra a lógica (bastante treinada já) e pede ao sujeito que, ou ele mostra uma lógica melhor para mudar o que ele quer, ou ele que enfie na bunda essa porra de "sujestão".

É isso.

2 comentários: