Les meilleurs conseils pour une collaboration entre designers et développeurs

Publié: 2019-05-30

Les concepteurs et les développeurs peuvent être un match fait au paradis. Lorsqu'ils travaillent ensemble efficacement, ils peuvent littéralement changer le monde.

Alors, pourquoi la plupart des projets commencent-ils par la conception et se terminent-ils par le développement ? Ce processus provoque une déconnexion massive, les concepteurs remettant leurs précieux designs, puis attendant avec impatience de voir si les développeurs les interprètent comme prévu.

Cela ne devrait pas être ainsi. Les concepteurs et les développeurs font partie de la même équipe ; ils ont simplement des rôles, des compétences et des forces différents.

"Si vous voulez créer des sites Web performants, vous devez travailler en collaboration et non en concurrence.

L'importance de la collaboration

Pour faire passer un projet d'une idée de base à un produit exceptionnel, les concepteurs et les développeurs doivent travailler en synchronisation, avec une collaboration étroite et une communication claire tout au long.

En fin de compte, nous sommes tous dans le même bateau. Donc, deviner, supposer, discuter, pointer du doigt et rouler des yeux l'un vers l'autre n'entraîneront que des frictions, qui finiront par se répercuter sur un produit de qualité inférieure.

Il est facile de blâmer l'autre « côté » lorsque les choses ne se passent pas comme prévu, mais il est important de se rappeler que les concepteurs et les développeurs ont chacun leurs propres talents et différentes façons de voir les choses. Par conséquent, ce qui peut être évident pour l'un pourrait être un concept étranger à l'autre.

La collaboration est une compétence acquise, et c'est une compétence qui doit être maîtrisée si votre équipe Web veut réaliser son potentiel.

Voici mes meilleurs conseils pour une meilleure collaboration concepteur-développeur :

  1. Travailler ensemble dès le départ
  2. Élaborer des normes de collaboration
  3. Adoptez une conversation ouverte et respectueuse
  4. Créer des prototypes

1. Travaillez ensemble dès le départ

Dans un processus de conception Web traditionnel, le concepteur s'occupe des phases initiales d'un projet - recherche, analyse et création de prototypes - laissant les développeurs dans le noir jusqu'à ce que les conceptions soient transmises à leur bureau et qu'ils reçoivent leurs instructions.

Ce processus est rempli de problèmes. Les concepteurs ont peut-être imaginé un design magnifique, pour découvrir qu'il est difficile, long ou carrément impossible à mettre en œuvre. Pendant ce temps, les développeurs se sentiront déconnectés du projet, car ils n'auront pas une compréhension complète des raisons qui le sous-tendent.

Si les développeurs sont invités dès le départ au groupe de conception, ils comprendront les problèmes que le produit vise à résoudre et comprendront les besoins de l'utilisateur. Ils seront également en mesure de valider les conceptions et de découvrir les considérations techniques qui pourraient causer des problèmes plus tard.

En d'autres termes, si les concepteurs et les développeurs travaillent ensemble sur un projet dès sa création, il y a moins de risques de conceptions médiocres ou irréalisables, une plus grande chance de satisfaction pour l'utilisateur final et beaucoup de place pour des solutions créatives.


2. Développer des normes

Lorsque les concepteurs et les développeurs disposent des connaissances appropriées et des outils appropriés pour un travail, ils peuvent faire avancer les choses rapidement. Mais trop souvent, on perd du temps à discuter de logistique.

Le développeur front-end de Flywheel, Josh, et notre stagiaire en conception, Rese, sont assis côte à côte !

Par exemple, le choix d'un plugin WordPress qui a le pouvoir de combiner des considérations de conception avec des contraintes techniques peut provoquer des discussions considérables. Cependant, une fois que vous vous êtes mis d'accord sur quelque chose, il est parfaitement logique d'adopter ce plugin en standard sur d'autres projets similaires, à moins qu'il ne soit inadapté pour des raisons logistiques.

Il peut en être de même pour les conventions de nommage, les tailles, les grilles, les marges, etc. En normalisant vos systèmes et processus, tout le monde saura ce qu'on attend d'eux, vous ne vous enliserez pas dans les petites choses et vous aurez plus de temps pour se concentrer sur la création d'un produit qui fonctionne pour tout le monde.


3. Communication ouverte et respectueuse

Une communication fréquente et ouverte est essentielle si vous voulez que votre projet réussisse. Et je ne parle pas de frapper une charge d'e-mails tout au long de la journée.

Les e-mails sont parfaits pour certaines choses - fournir un résumé écrit d'une discussion, par exemple. Mais ils peuvent aussi être problématiques. Il est facile de parcourir un e-mail pour avoir une impression globale de son contenu, surtout lorsque vous êtes à fond sur un projet et que votre boîte de réception est surchargée. Mais il est tout aussi facile de passer à côté de quelque chose d'important ou d'avoir une mauvaise impression à cause du ton ou du style d'écriture de quelqu'un. Cela est particulièrement vrai pour les concepteurs et les développeurs, car ils arrivent souvent à une situation avec des attentes différentes, des points de vue contradictoires et parlent une langue différente.

Les e-mails créent souvent une illusion de communication, mais ce n'est qu'un mirage. Tous les membres de votre équipe de projet doivent communiquer régulièrement, soit en personne, soit par téléphone, soit par visioconférence, pour s'assurer que rien ne se perd dans la traduction. Communiquez avec respect et empathie, recherchez activement des commentaires et échangez des idées les uns avec les autres. Cela crée un environnement de confiance et une plate-forme pour la créativité.


4. Créez des prototypes

Comme le dit le vieil adage, montrer vaut mieux que dire. Mais l'expérience l'emporte sur les deux.

Commencez le prototypage le plus tôt possible sur un projet. Pour commencer, cela aide le client à mieux comprendre vos idées et vous permet de commencer les tests utilisateurs. Mais plus important encore, cela élimine les erreurs d'interprétation et montre exactement aux développeurs comment vous envisagez le produit. Parce que les développeurs parlent le langage de l'interaction, il leur est plus facile de déterminer comment le produit doit être construit. Cela cimente également la collaboration concepteur-développeur dès le début, mettant en évidence l'objectif unique vers lequel tout le monde travaille.

"Les concepteurs et les développeurs qui collaborent étroitement dès le départ et communiquent ouvertement sont beaucoup plus susceptibles de développer des sites Web exceptionnels. ”

Continuez à lire : pourquoi vous devriez inclure votre développeur dans votre processus de conception

Internet est en effervescence avec des discussions sur les raisons pour lesquelles les concepteurs devraient apprendre à coder, ou au moins être conscients des bases du développement Web. Si les concepteurs connaissent une chose ou deux sur le développement Web, ils peuvent mieux comprendre à quoi ressemblera leur conception une fois finalisée et codée dans un modèle. Peut-être que cette étrange zone de widget dans le pied de page a besoin d'un rembourrage supplémentaire pour fonctionner pleinement avec votre design réactif, après tout ?

Ce n'est qu'une des raisons pour lesquelles vous devriez inclure votre développeur dans votre processus de conception. Pour plus de conseils de collaboration, téléchargez ce guide gratuit !

Quels conseils avez-vous pour assurer une meilleure collaboration entre designers et développeurs ? Pouvez-vous ajouter quelque chose à notre liste? Rejoignez la conversation ci-dessous.


Cet article a été initialement publié le 28/11/2017. Il a été mis à jour pour la dernière fois le 30/05/2019.