Não Get-me de Introdução

Designers e Devs devem ser amigos

David Platt

David PlattOs desenvolvedores e designers geralmente não obtém ao longo do poço e eles precisam. Encontrei pela primeira vez este antipathy em técnicas de · de Ed 2007 em Barcelona, Espanha, pela primeira vez que eu tinha visto uma faixa inteira de fala com o objetivo de designers. Os participantes odiava dessa faixa, a visão panorâmica mal gerenciamento precisou cancelá-lo após o segundo dia. Eu observado algumas dessas conversas e encontrar sua qualidade decente. Eu não vejo as causas habituais de terrível avaliações, como as demonstrações que não está funcionando ou dos alto-falantes que estão sendo hungover mais que o normal. Em vez disso, acho que, nesse momento, a comunidade de desenvolvedores não estava disposta a ouvir a mensagem fundamental da faixa: que esses ambientes de gráficos Windows Presentation Foundation (WPF) e o Silverlight newfangled necessários os serviços de novos membros da equipe, com habilidades diferentes, mas com status igual a ’ desenvolvedores.

A atitude em relação uns aos outros ainda não melhorou muito. Minha palestra palestra em dias de desenvolvimento em Amsterdã, Holanda, em 2008 tem o prazer de ambas as comunidades, mas, em seguida, os designers entrou no seu próprio mundo e não se associar novamente os desenvolvedores até à noite, quando a cerveja iniciado fluindo (divertido como que funciona). A mesma coisa aconteceu com a minha palestra na ReMix em Milão em 2009, exceto que, na Itália, elas servidos vinho.

Os desenvolvedores e designers mantém worldviews diferente, assim como os médicos e vasculares. Os dois pares de tornam usos diferentes e incompatíveis de ambientes semelhantes;ambos levar abordagens diferentes, incompatíveis problemas semelhantes. E a desenvolvedores e designers agora são necessários para qualquer programa do cliente bem-sucedidas, como os médicos e vasculares são necessárias para qualquer prática médica bem-sucedida.

O antipathy entre desenvolvedores e designers lembra-me do conflito entre cowboys e farmers em “ Oklahoma ”!— o 1943 Rodgers e Hammerstein estágio musical (ponto de exclamação abuso não começou com a Yahoo!). A música “ The Farmer e o Cowman deve ser amigos ”, tia Eller tem que puxar uma arma de fogo para forçar os dois grupos de confraterniza em uma dança (você pode ver um clipe de YouTube em tinyurl. com/pvu93l de para um excelente desempenho).

Eu gostaria de incentivar melhor cooperação entre o desenvolvedor e designer de comunidades, o ideal é que não exijam coerção com firearms. Talvez eu atualizaria as letras de música:

AH, os desenvolvedores e os designers devem ser amigos,
AH, os desenvolvedores e os designers devem ser amigos.
Um apenas bangs check-out do código de dia inteiro
O outro executa um beret interessante
Mas, sem nenhuma razão por que eles não podem ser amigos.

O pessoal de software deve usar juntos,
O pessoal de software deve ser amigos.
Algumas obtenham para baixo com o Visual c#
Outras pessoas obtém altas no Expression Blend.

AH, os desenvolvedores e os designers devem ser amigos,
AH, os desenvolvedores e os designers devem ser amigos.
Um deles grinds seu enamel tooth
O outro sabe como pensar em XAML
Mas, sem nenhuma razão por que eles não podem ser amigos.

Quando eu ministrar WPF ou do Silverlight em uma empresa, eu insistir que cada classe contêm tanto os desenvolvedores e designers. E quando eu entre em contato com empresas em projetos de interface do usuário, insistem que a equipe de design contém ambos.  Geralmente o descobre designer que tornariam o usuário feliz e descobre o desenvolvedor como implementar as idéias de forma eficiente, mas uma quantidade surpreendente de cross-fertilization executa ambas as direções.

Por exemplo, em uma sessão recente com um cliente europeu, eu proposta uma caixa de diálogo clássica para procurar um cliente, com uma caixa de texto para a identificação do governo e um controle de calendário para a data de nascimento, com rótulos, identificando cada um. O designer disse, “ pequeno, mas essa operação acontece com freqüência, portanto, quanto uma caixa de pesquisa na barra de ferramentas como o Google?Os tipos de usuário em qualquer informação que ela tem, e apresentaremos a partir daí, como um mecanismo de pesquisa ”. “ Sim, que pode ser analisado check-out de todas as entradas possíveis, ” disse que o desenvolvedor, “ tenho algumas classes reutilizáveis bom, não terão longa. ” (Ele fez, mas aficionados de sic semper cum.)  “ E pode colocamos uma seqüência de aviso na caixa de texto, para que o usuário saiba o que ele é ”, adicionei. E – zando!, tivemos um protótipo na frente dos usuários para testar a apenas alguns dias.

Esse é o que nós podem ser realizadas quando os desenvolvedores e designers funcionam em conjunto, auxiliados por um curmudgeon designado que mantém a jarra stirred. Agora começar a fazê-lo ou I será butcher essa música novamente.

David S. Platt ensina . NET Programming Harvard University Extension School e de empresas em todo o mundo. Ele é autor dos livros de programação 11, incluindo “ por Software Sucks ” (Addison-Wesley Professional, 2006) e “ introdução ao Microsoft . net ” (Microsoft Press, 2002). Microsoft nomeado a ele uma legenda de software em 2002. Ele pergunta se ele deve fita pressionado dois dos dedos de sua filha, para que ela aprende como contar octal. Você pode contatar a rollthunder. comde .