Quais são os limites entre as responsabilidades de um web designer e um desenvolvedor web? [fechadas]


16

Fui contratado para fazer o desenvolvimento funcional de várias reformulações de sites. A empresa em que trabalho tem um nível técnico relativamente baixo, e o desenvolvimento anterior dos sites foi concluído por um designer gráfico que é autodidata no que diz respeito ao desenvolvimento da web.

Minhas responsabilidades estenderam-se além do desenvolvimento básico, pois também fui encarregado de criar o ambiente de desenvolvimento e migrar a hospedagem da hospedagem CMS externa para servidores internos que incorporam linguagens de script (optei pelo PHP / MySQL).

Estou trabalhando com o designer gráfico, e ele é responsável pelo design criativo da web. Estamos enfrentando um pouco de atrito com a confusão entre os limites de nossas respectivas tarefas.

Por exemplo, tivemos algumas diferenças de opinião sobre a navegação. Eu estava preocupado principalmente com a facilidade de uso (a maioria de nossa base de usuários não é particularmente conhecedora da Web), além de atender aos padrões W3 WAI (muitos de nossos usuários são mais velhos e temos uma proporção maior que a média de usuários com deficiência visual). Sua única preocupação era o que parecia melhor para o site, e eu senti que a direção que ele estava pressionando causou alguns problemas funcionais.

Sinto que as opções de cores, imagens, fontes etc. são claramente de sua responsabilidade, e minha expectativa era que ele simplesmente me fornecesse as páginas CSS, as classes de estilo e os IDs a serem usados, mas alguns elementos do layout da página também parecem cair mais. o domínio da "usabilidade", que para mim traduz como quase sinônimo de "funcionalidade".

Fui encarregado de selecionar as ferramentas que usaremos, que incluem estruturas, linguagens de script, design de banco de dados e alguns aplicativos de código aberto (Moodle por exemplo, e provavelmente Drupal no futuro). Embora essas ferramentas sejam bastante personalizáveis, trabalhar diretamente com algumas das interfaces está além de sua familiaridade com CSS, HTML e PHP. Isso limita a quantidade de controle direto que ele tem sobre a aparência, o que levou a uma discussão sobre as opções da ferramenta.

Existe uma linha divisora ​​geralmente aceita entre os papéis de um web designer e um desenvolvedor web? Sua experiência relativamente inexperiente em tecnologias da web influencia essa linha divisória?


Parece muito melhor: obrigado por dedicar um tempo para refazer a pergunta.

Designers descobrem o que fazer. Os desenvolvedores descobrem como fazê-lo.
Jerry Coffin

2
Os designers da Web abusam da largura de banda da rede, os desenvolvedores da Web abusam dos ciclos da CPU.
James

Respostas:


10

Nenhuma linha divisória

Eu descobri que isso é bastante comum e nunca há uma linha divisória clara entre designer gráfico e web designer. Quais habilidades o designer gráfico traz para a mesa dependem completamente de sua experiência com a tecnologia da Web (geralmente isso não inclui nenhum css ou html).

Trabalhar com um designer gráfico requer comunicação e comprometimento

A maneira como trabalhei com designers gráficos no passado varia de acordo com as habilidades do designer gráfico. Em geral, isso equivale especificamente a quão bem o designer gráfico pode criar um design adequado para um site.

Layouts dinâmicos

A primeira coisa que faço quando recebo um wireframe ou o primeiro rascunho de um design para um site, verifico se o design é adequado para se adaptar a um layout dinâmico.

  • Como será o site se ele não tiver realmente tanto texto em uma parte específica?
  • Como é o texto do cabeçalho, se ele precisar ser contornado? (Ad nauseum, Ad infinitum)

Dependendo do que encontrei acima, posso expressar minhas preocupações sobre o design com o designer gráfico e solicitar mais informações sobre efeitos de rolagem (esses botões devem mudar de cor?), O que acontece com esse gradiente de fundo se colocarmos mais texto dentro deste item de menu (isso interromperá o design).

Então, praticamente tudo o que eu vejo é o que acontece em um site dinâmico que pode quebrar o design que exprimo com o designer e o aborda no design. Dependendo da habilidade do designer gráfico em levar isso em consideração, talvez eu não precise fazer nada disso.

No seu caso

No seu caso, o designer gráfico está ignorando as principais partes da funcionalidade de seus requisitos e, portanto, você está perfeitamente correto ao solicitar alterações no design.

Reunindo desde o design até o site

O designer gráfico não precisa conhecer nenhum html ou css para poder criar um site dinâmico. Tudo o que precisamos deles são as imagens e a visão de como o site deve ficar. Confie em mim, é muito difícil acertar e levar em consideração a usabilidade do cliente. O resto é com os desenvolvedores.

Pessoalmente, tenho o Photoshop e o Fireworks no meu PC de trabalho e realizo o corte e a captura de imagens para criar o melhor css possível, usando o menor número de imagens em folhas de sprite.

Isso não é algo com o qual a maioria dos designers gráficos esteja familiarizado e, portanto, a compactação de imagem, a otimização de sprites de css deve ser puramente uma tarefa de programação.


2
Note que ele disse Web designere não graphics designer. imho eles são muito diferentes. Um web designer deve conhecer fluentemente HTML e CSS.
jgauffin

8

Em um sentido amplo, a diferença é o desenvolvimento entre a parte técnica e artística do desenvolvimento de um site. Os desenvolvedores da Web têm a parte técnica de escrever código (php, Ruby, Pyhon) e os testes, enquanto os designers da Web têm o objetivo de projetar a aparência do site (CSS, Photoshop) e a percepção dos usuários.

Isso é de alguma forma enganoso, porque no desenvolvimento normal de software, o designer tem o objetivo de fornecer um design técnico de alto nível de um aplicativo de software; um nome mais comum para um designer de software é arquiteto de software.


1
A maioria dos "Web Designers" com quem trabalhei lida quase exclusivamente com o Photoshop e pode fazer um pequeno protótipo no Dreamweaver, possivelmente com a ajuda do desenvolvedor. Designers sabem o que é possível e o que não é possível na Web, mas não necessariamente como criá-lo. O desenvolvedor da web faz todo o "código" e o designer todas as imagens. Mas é difícil encontrar pessoas com habilidades técnicas e artísticas. As pessoas que são capazes de atravessar acabam sendo acomodadas pela equipe, no entanto, funcionam melhor, daí o embaçamento das linhas.
precisa saber é o seguinte

3

Qual você consideraria a diferença entre um desenvolvedor de software e um designer de software?

É o mesmo conceito: o web designer deve operar em um nível superior, focando no layout, estética e interface do usuário. No que diz respeito às folhas de estilo e ao HTML, ele provavelmente não deve contribuir com nada disso, pois é um nível muito baixo para seu papel. Você está enfrentando situações em que pisa nos dedos um do outro e fica confuso porque ambos estão tentando desempenhar o mesmo papel.

Há duas boas maneiras de você fazer isso:

1) Ele deve se concentrar na criação de modelos, exemplos de capturas de tela e, possivelmente, usar diagramas de casos e diagramas de fluxo do usuário. Você é responsável pelo design das camadas intermediárias e do banco de dados, bem como pelo desenvolvimento da própria apresentação na Web. Essa é uma tarefa maior e exigirá mais esforço de sua parte do que dele, porque você está desempenhando muitos papéis.

2) Manuseie o banco de dados e as camadas intermediárias e faça com que ele se concentre na camada da web, HTML, JS, CSS.


2

Em vez de tentar lançar o livro de posições proverbial para ele, tente adotar uma abordagem diferente. Diferentes situações e membros exigem diferentes deveres e responsabilidades .

Fale com ele e tente argumentar. Ele obviamente traz algo para a mesa e, talvez, entre vocês dois, você não concorda , mas na verdade apresenta um design melhor do que como se trabalhasse sozinho.

Ter uma mente fechada quase nunca é benéfico.


2

A responsabilidade do designer e do desenvolvedor é fornecer o melhor produto possível. Como tal, claramente haverá alguma sobreposição, especialmente na interface, como você descreve, usabilidade e funcionalidade.

O truque é reconhecer que vocês dois estão tentando fazer o que é melhor. Depois de reconhecer que não se trata de uma relação contraditória sobre o controle do território, mas de uma cooperação, você poderá usar as duas habilidades a seu favor.

Por exemplo, se ele acredita que certas opções de design devem ser usadas que afetam negativamente a acessibilidade, indique que um site é inútil se não puder ser usado corretamente e forneça alternativas . Críticas que não são construtivas vão apenas atrapalhar e reforçar um relacionamento adversário. Seu designer deve ser o melhor amigo do seu projeto, não o pior inimigo.


2

Designer gráfico = apenas design visual

Designer de UX = design de análise e estrutura de arame

Web designer = criação do design do protótipo

Designer de interface do usuário = design HTML com compatibilidade com css, javascript, ajax e entre navegadores

Programador = programa usando php. .net, jsp

Desenvolvedor = quem inventa novos widgets, estruturas como essa acima da programação em trabalho regular


Um designer de UX se preocupa com a forma como a interação do usuário é, em vez de analisar e criar uma estrutura de arame para um design. Eles pensam sobre como um usuário experimentará um aplicativo e como eles irão interagir com ele. Você também parece ter alterado as definições de web designer e designer de interface do usuário, e os designers de interface do usuário se preocupam não apenas com a aparência de uma interface do usuário, mas também com a parte UX dela. Sem mencionar que eles definitivamente não estão limitados a aplicativos da web.
precisa saber é o seguinte

0

Resposta curta: os desenvolvedores da web geralmente NÃO implementam desenvolvimento funcional real (código do lado do servidor, serviços, operações de banco de dados, CRUD etc.) em aplicativos da web.

Em outras palavras, nada está errado em ser um web designer. O problema está nas pessoas que dizem que são aquilo que não são. Estou falando de pessoas que afirmam ser desenvolvedores da Web que não conhecem nenhuma linguagem de programação de back-end (do lado do servidor) e nunca tiveram que lidar com a modificação de um banco de dados em suas carreiras. Essas são as pessoas que pagam menos do que os verdadeiros desenvolvedores da Web podem esperar por seu trabalho.

Portanto, existe uma diferença substancial na natureza do trabalho que o desenvolvedor e o designer da web fazem, e misturá-los não é bom.


0

Em relação ao seu caso específico, você está ultrapassando seus limites, de acordo com as equipes com as quais trabalhei (como designer e desenvolvedor). Aqui está sua descrição dos papéis:

Fui contratado para fazer o desenvolvimento funcional ... Minhas responsabilidades estenderam-se além do desenvolvimento básico, pois também fui encarregado de criar o ambiente de desenvolvimento e migrar a hospedagem da hospedagem CMS externa para servidores internos que incorporam linguagens de script ... Estou trabalhando com o designer gráfico, e ele é responsável pelo design criativo da web. ... mas alguns elementos do layout da página também parecem se enquadrar mais no campo da "usabilidade", que para mim traduz como quase sinônimo de "funcionalidade".

Você é o desenvolvedor, ele é o designer. Você escolhe a estrutura (e ele deve ajustar seu HTML / design de acordo), mas ELE decide os elementos criativos e é o governante em qualquer problema de usabilidade. "Usabilidade" não é igual a "funcionalidade" no meu livro.


Agora, um ano depois, posso dizer com o benefício total de retrospectiva que, embora eu tenha ultrapassado meus limites, era totalmente necessário e apropriado. O único conhecimento de usabilidade do designer em questão foi baseado no design de impressão, o que não se traduz bem na web. Desde então, tomei medidas para aprender mais sobre design, acessibilidade e ux. Ele ainda segue o que faz sentido para ele. Tal como está agora, ele faz sugestões de layout e navegação, e eu sobrepor-los quando for o caso, mas ele tem a palavra final sobre cores, imagens, etc ..
Beofett

-2

Um desenvolvedor da Web é quem realmente desenvolve projetos da Web, como sites, serviços da Web e tudo.

Um web designer é uma sub-parte do desenvolvedor da web. Um web designer é um desenvolvedor que se concentra apenas na criação da lógica de apresentação que é a interface do usuário.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.