IBM Pure Systems
Canais iMasters

Design + Mercado

A diferença entre um designer de interação e um desenvolvedor de interface

Eu recentemente me encontrei tentando explicar a diferença entre as habilidades que trago para um projeto como um designer de interação e porque não sou capaz de cumprir o papel de um desenvolvedor de interface.

Claro que existe uma sobreposição necessária entre os conjuntos de habilidades desses papéis, o que é algo bom. E alguns indivíduos têm uma cobertura maior de habilidades do que outros. No entanto, as pessoas que estão de fora desses papéis nem sempre valorizam as habilidades e os focos necessários para trabalhar em cadaum deles.

Isto foi o mais simples que consegui descrever para as habilidades diferentes necessárias para cada papel:

  • Designer de interação = pesquisa + design;
  • Desenvolvedor de interface = design + HTML/ CSS/ JS;
  • Desenvolvedor de aplicações = codificação de back-end + HTML/ CSS/ JS e etc.

Por mais que eu tenha tentado evitar, acabei criando um diagrama Venn para visualizar isto: 

Essas diferentes combinações de habilidades trazem com elas diferentes perspectivas e focos sob o que cada pessoa faz.

Os designers de interaçãocombinam sua pesquisa e habilidades de design para compreender as necessidades do usuário e produzir conceitos, soluções e designs que as pessoas querem usar. Isso requer o foco nos comportamentos humanos, na psicologia e na compreensão do porquê as pessoas fazem o que fazem. São todas as coisas criativas e piegas do lado direito do cérebro. A maior parte dos designers de interação conseguem te falar o que isso deve fazer e porque, mas não conseguem de fato construir algo que funcione.

Os desenvolvedores de aplicações (o que é algo bastante abrangente e que inclui seu conjunto razoável de habilidades) constroem a funcionalidade subjacente que faz o produto funcionar. Tudo é código, lógica e o lado esquerdo do cérebro. Muitas vezes, o que ouvimos dos desenvolvedores é “eu consigo fazer funcionar, mas não vai ficar bonito”. Isos significa que eles podem criar o HTML que irá funcionar tecnicamente, mas pode não causar uma boa impressão naqueles que são influenciados pela beleza da coisa (o que significa seu usuário final normal).

Já os desenvolvedores de interface preenchem o meio de campo ao combinar tanto as sensibilidades de design, quanto as habilidades técnicas. Eles são bons em deixar algo bonito e functional em um navegador/ dispositivo ao mesmo tempo. Eles têm habilidades produtivas para fazer maravilhas com as compatibilidades dos navegadores. Isso requer uma compreensão profunda de como a renderização dos navegadores se comporta para serem capazes de implementar um design para a web que renderize corretamente e faça com que todos aqueles pixels incômodos se alinhem perfeitamente.

É claro que isso é uma grande generalização e é possível encontrar pessoas que trabalham sem fazer esforço através desses conjuntos de habilidades diferentes. Preciso ressaltar que cada pessoa tem forças e fraquezas diferentes. Meu ponto aqui é sobre os pontos em comum que definem os designers de interação, ao invés de diferenças individuais.

Existe uma velha discussão que trata dos designers terem, ou não, que saber codificar. Muitos dizem que sim. Mas as pessoas que conseguem alternar sem grandes esforços entre o foco no código e no usuário são raridades. O tipo de mente necessária para cada um deles geralmente é diferente. A maior parte das pessoas não são feitas para ambas as funções.

Destrinchando o design

Claro que essa é uma grande simplificação das quarto áreas que este diagrama cobre: pesquisa, design, HTML, e back-end. Com apenas uma onda do diagrama Venn, eu aglomerei toda a indústria de tecnologia em um círculo. Sob o risco de complicar o ponto principal deste artigo, eu sinto a necessidade de destrinchar a area do design um pouco mais, uma vez que esta é a area que quem não é designer mais luta para entender as diferenças entre as disciplinas de design e os diferentes backgrounds de onde vem os designers de interação.

Dentro do contexto do desenvolvimento de software, eu argumentaria que o desing visa primeiramente o design visual, o design de interação e o design de informação. Diz-se que a linha entre essas três disciplinas é bastante tênue e raramente é possível separá-las inteiramente (a melhor maneira de ariticulá-las que já vi foi no JJG Elements of UX, de Jesse James Garret).

Eu expandiria o meu diagrama e os papéis para incluí-los assim:

Para ir além na distinção entre os papéis:

  • Os designers de interação focam na estrutura do conteúdo, na navegação e como os usuários interagem com eles. Eles normalmente não tentam (mas podem) ser perfeitos de uma perspectiva visual. Os tipos de resultado que eles produzem incluem mapas de site, fluxos de usuário, protótipos e wireframes, que são mais focoados na estrutura subjacente e no propósito do software. A aparência visual tem impacto neles, mas pode ser criada como uma camada separada que é aplicada no topo.
  • Desenvolvedores de interface focam na maneira que a funcionalidade é exibida e nos detalhes de como os usuários interagem com a interface. Eles produzem os componentes visuais e o código front-end funcional.

O outro papel que adicionei na versão expandida do diagrama é o designer gráfico. Vale a pena afirmar que existem especialistas que tendem a trabalhar unicamente com photoshop para produzir componentes estáticos visuais. Isso começa a conversa com a area da ilustração, artes, mídia impressa e coisas mais criativas.Tradicionalmente, no web design, este era um papel separado, mas hoje nem tanto. Com o design de software a maior parte das pessoas tendem a possuir habilidades técnicas desenvolvidas para se tornar um desginer/ desenvolvedor de interface.

As diferentes disciplinas dentro do UX design podem ser expandidas para ilustrar uma figura mais compreendiva. A melhor maneira que eu já vi foi feita por Dan Saffer, em seu livro "Designing for Interaction". Ele representa as diferentes disciplinas do designer de interação dessa maneira: 

Se você começar a pensar sobre as experiências de design através de diferentes plataformas, dispositivos e contextos, então você precisa rapidamente trazer o design industrial, a arquitetura, emtre outras. Mas este é um artigo para outro dia. 

***

Texto original disponível em: http://asinthecity.com/2011/11/10/the-difference-between-a-ux-designer-and-ui-developer/






Comente também

15 Comentários

Lucas Coiro
Lucas Coiro

Muito bom este artigo, ele explica e ilustra muito bem cada especialidade. Infelizmente são muitas as empresas que não enxergam, ou não querem enxergar estas diferenças, e por vez acabam buscando e muitas vezes exigindo um único profissional para estas três especialidades.

Lamentável termos que nos deparar ainda, com a existência e a busca que algumas empresas fazem, do clássico profissional chamado Webmaster, o “faz tudo” da web. O famoso Cruza a bola e corre para cabecear pro gol, como nos saudosos (ou não) anos iniciais da internet comercial no Brasil.

Vinicius Serpa
Vinicius Serpa

Pena mesmo, as empresas deveriam aproveitar o bom momento econômico do Brasil para aperfeiçoar suas tecnologias e processos. Não digo que não exista, mas eu particularmente ainda não vi uma empresa que se importe com UI da mesma forma que se importa com o Backend. Essa especialização do trabalho já é comum a anos em países mais desenvolvidos como EUA, Inglaterra e Canadá. Que pena que não estamos na Califórnia :D

Wellington
Wellington

Na empresa que eu trabalho sou responsável pelas interfaces e as vezes faço algo no back-end, só que não adianta eu planejar como a interface vai funcionar e ter a resistência dos outros desenvolvedores, muitos fazem piada do designer, acham que não há necessidade, utilizam desses argumentos para que o trabalho deles fique mais fácil já que algum recurso na interface pode exigir mais tempo de desenvolvimento.

Quanto mais simples para o usuário, mais difícil a tarefa.

Rafael Corrêa Gomes
Rafael Corrêa Gomes

Muito bom sou um UI Developer \o/ uhuu

Ravi Passos
Ravi Passos

E lá existe design sem pesquisa? Desde quando o design gráfico é dissociado do design dA informação? Leia-se o conceito da Sociedade Brasileira de Design da Informação que tudo se desencaixa quanto a este "gráfico"... Este é o tipo de publicação que trás texto coerente mas base fraca...

Teste Teste
Teste Teste

posso publicar qquer coisa aqui q fica?

posso escrever qquer coisa
posso escrever qquer coisa

que estranho não ter aprovação prévia...

Amon Caldas
Amon Caldas

Vale lembrar que o Desenvolvedor de aplicações pode além de fazer a codificação de back-end + HTML/ CSS/ JS fazer também o design da interface, e fazer isso com qualidade. Não vejo por que achar que quem faz uma coisa não pode fazer a outra.

Vinicius Serpa
Vinicius Serpa

Nos cenários onde a demanda de backend é muito grande, é justificável colocar um profissional especializado para o frontend, por exemplo. Vai de cada organização saber extrair o melhor do seu modelo de trabalho.

Guilherme Oderdenge
Guilherme Oderdenge

Bom mesmo. Sou um UI Developer também. =P

Meu deus! cada dia inventam mais uma atividade, daqui a pouco teremos desenvolvedor/teste de cafézinho

Vinicius Serpa
Vinicius Serpa

Acho que já fazem uns 10 anos que essa atividade existe rs.

Cristiano
Cristiano

tem muito tempo que existe mesmo rsrsrsrs so que trabalho como interface developer (UI DEVELOPER) no Exercito Brasileiro ja fazem 5 anos, e olha que os sistemas no qual eu desenvolvo as interfaces valem mais de 4 milhoes de reais cada. Sem contar a Intranet e a Internet que, frente a complexidade e tamanho dos projetos de sistemas, se tornam pequenas moscas rsrsrsrs. Belo Post.

Alexandra
Alexandra

Muito bom este artigo!

Igo Rodrigues
Igo Rodrigues

Legal, sou designer de interação http://www.igorodrigues.com.br

Qual a sua opinião?

Comentários considerados ofensivos serão moderados.

Parceiros

IBM
PagSeguro
Internet Innovation
Dialhost
HostNet
Tecla
KingHost
DotStore
Dinamize