Voici ce que tout développeur devrait savoir sur le design

0
95

Saviez-vous que nous avons un conférence en ligne sur la conception des produits à venir ? SPRINT portera sur la manière dont les concepteurs et les propriétaires de produits peuvent garder une longueur d’avance en ces temps sans précédent.

Même s’ils travaillent sur les mêmes projets et produits, les développeurs et les concepteurs travaillent souvent séparément dans des silos. Le design est souvent considéré par les développeurs comme une chose secondaire, sans importance par rapport à la fonctionnalité d’un produit.

Ce genre de réflexion peut être préjudiciable à la relation développeur-concepteur. Le fait de ne pas avoir une connaissance de base du design peut freiner la carrière des développeurs ou les empêcher de poursuivre des projets simplement parce qu’ils n’ont pas de designer à leur bord.

Pourquoi les développeurs devraient apprendre le design

Alors que la conception et le développement sont souvent considérés comme des disciplines distinctes, il existe des personnes qui maîtrisent les deux. Même si quelqu’un ne s’intéresse qu’à être designer ou un développeur – pas les deux – il est utile d’apprendre au moins les bases de l’autre discipline.

Il y a plusieurs raisons pour lesquelles les développeurs peuvent vouloir apprendre le design, ou au moins développer une base de connaissances de base en design.

Tout d’abord, les petites équipes peuvent ne pas avoir de concepteur attitré. De plus, il existe des développeurs qui veulent s’attaquer à des projets entièrement seuls, qui n’ont pas les moyens d’engager un concepteur (ou qui veulent dépenser l’argent ailleurs). Apprendre à concevoir leurs propres produits, au moins suffisamment bien pour se débrouiller jusqu’à ce qu’un designer peut être embauché est une ressource inestimable.

L’autre grande raison pour laquelle les développeurs apprennent le design est qu’ils peuvent travailler plus efficacement avec les designers. Il est incroyablement frustrant pour un concepteur de remettre un fichier entièrement conçu pour un site web ou une application dont il s’attend à ce qu’il soit parfait au pixel près dans le produit fini, pour découvrir ensuite que sa conception a été modifiée de manière significative par le développeur qui l’a codé.

Si les développeurs ne comprennent pas les bases de la conception, ils peuvent négliger de petits détails qui rendent une interface utilisateur particulièrement conviviale et saboter involontairement l’expérience utilisateur du projet. Lorsque les concepteurs renvoient des tonnes de corrections, cela peut mettre à rude épreuve la relation développeur-concepteur, sans parler du fait que cela peut ralentir l’achèvement d’un projet.

Afin d’améliorer les relations et le travail d’équipe entre les équipes interdisciplinaires, les développeurs se rendraient service en apprenant à voir les conceptions à travers les « yeux d’un concepteur » plutôt que de les considérer uniquement sous l’angle du développement – la maîtrise de cette compétence améliorera grandement leurs projets.

La conception de sites web pour les développeurs est plus facile lorsque les concepteurs et les développeurs se comprennent.

Créer un esprit de design

Trop souvent, les développeurs qui apprennent à concevoir se concentrent trop sur l’esthétique des modèles qu’ils aiment et veulent imiter, plutôt que sur les principes sous-jacents qui soutiennent ces modèles. Ils voient des choses comme la couleur et la taille d’un bouton, une police spécifique ou la façon dont les bordures sont utilisées sans en comprendre les raisons derrière ces choix.

Ils se mettent à pulvériser de la peinture sur les murs et à décorer l’espace sans comprendre le but des espaces qu’ils décorent (ou même s’assurer que des choses comme la plomberie et l’électricité sont terminées), pour ainsi dire.

Il est important de comprendre et de respecter les principes qui sous-tendent les décisions prises par les designers. Toute personne qui débute dans le domaine du design doit bien comprendre les principes et les théories qui constituent un bon design – des choses comme Principes de la Gestalt et de base hiérarchie visuelle – avant qu’ils ne se contentent de plonger et de se mettre à pulvériser de la peinture partout.

Cela dit, il est également courant pour les nouveaux les concepteurs, qu’ils aient ou non une formation en développement, pour s’enliser dans la théorie. Ils passent tellement de temps à apprendre et à réfléchir qu’ils ne peuvent jamais mettre en pratique ce qu’ils apprennent.

Les concepteurs et les développeurs ont tendance à être perfectionnistes. Mais repousser les conceptions avant qu’elles ne soient parfait (puisqu’ils ne le seront probablement jamais) est important pour le processus. Les nouveaux créateurs, en particulier, doivent dépasser leurs incertitudes, faire connaître leur travail et tirer les leçons des réactions qu’ils reçoivent.

L’une des meilleures façons de vraiment apprendre le design est d’essayer recréer les dessins des autres. Savoir distinguer ce qui fonctionne de ce qui ne fonctionne pas et comprendre pourquoi un dessin ou modèle particulier est attrayant est l’une des compétences les plus précieuses qu’un nouveau designer ou un développeur puisse apprendre. Il est courant dans l’industrie de donner une tournure unique à un dessin ou modèle existant (comme en témoignent La fonction « Rebond » de Dribbble).

Conception de l'interface utilisateur pour les développeurs.