Fermer

mai 28, 2019

Conseils pour la gestion des systèmes de conception


Un système de conception performant doit faire partie de l'ADN d'une organisation afin d'aider votre équipe à produire des expériences utilisateur plus cohérentes, tout en établissant des ponts entre conception et développement. vous améliorez votre processus de conception sans exposer votre organigramme.

(Il s'agit d'un article sponsorisé.) Un système de conception permet à une équipe produit de créer un produit plus rapidement en rendant la conception réutilisable. Mais assez souvent, malgré les meilleures intentions de chacun, les efforts déployés par une équipe produit pour créer un système de conception réfléchi peuvent aller droit au but.

Aujourd'hui, les articles ne manquent pas pour expliquer ce qu'est un système de conception et comment le créer. un. Cependant, il n’existe toujours pas de recommandations pratiques sur la façon de gérer un système de conception.

Laissons cette lacune combler. Dans cet article, je vais parler de ce que vous pouvez faire pour que votre système de conception soit performant à long terme avec votre système de conception.

1. Encouragez l'adoption de votre système de conception

Il est plus important que de créer un système de conception d'encourager tout le monde à l'utiliser. Un système de conception définit une nouvelle direction pour une organisation et son acceptation dépendra largement de la manière dont les personnes réagissent aux changements. En fonction de la taille de l'entreprise, encourager les gens à adopter un système de conception unique peut s'avérer une tâche ardue. Les gens ne seront heureux d’adopter le système que s’ils le jugent utile.

Voici ce que vous devez faire pour que votre organisation suive l’orientation que vous avez établie avec le système de conception.

Create A Vision Déclaration

Où allons-nous? Qu'est-ce que nous voulons accomplir? Pourquoi voulons-nous y parvenir? Ce sont des questions fondamentales auxquelles vous devez répondre afin de construire une vision commune.

Un énoncé de vision définit le rôle que votre équipe, votre produit ou votre entreprise cherche à réaliser et, plus important encore, pourquoi . . L'énoncé de vision deviendra votre étoile du nord – il réunira l'équipe et le guidera vers une destination commune.

Une technique simple que vous pouvez utiliser pour créer votre énoncé de vision consiste à décrire à quoi votre produit ou votre organisation devrait ressembler dans cinq ans. . Ce faisant, vous définissez une condition cible.

L’énoncé de vision est la réponse à la question «Où voulons-nous aller?» (Image: UIE ) ( Large aperçu )

Établissez les principes directeurs de la conception

Comment définissez-vous une bonne conception? Comment savez-vous que quelque chose est prêt à être expédié? Lorsqu'il s'agit d'évaluer la qualité d'un dessin, les concepteurs s'appuient souvent sur leurs propres normes. Cependant, à mesure que l'équipe grandit, suivre une telle approche peut introduire beaucoup de chaos dans le processus de conception du produit, car chaque concepteur aura ses propres idéaux subjectifs. C’est là que les principes de conception peuvent sauver la situation.

Les principes de conception servent de normes à l’équipe produit et les aident à mesurer leur travail. Ils remplacent les idéaux subjectifs par des normes claires qui aident les membres de l'équipe à prendre des décisions de conception centrées sur l'utilisateur. Cependant, dans de nombreux cas, il n’est pas difficile de forcer les gens à suivre les directives, mais plutôt de les amener à s’accorder sur les directives. C'est pourquoi il est essentiel non seulement d'établir des principes de conception fondamentaux, mais également d'obtenir l'engagement des personnes impliquées dans la création du produit.

Voici quelques points à retenir lorsque vous travaillez sur des principes de conception: [19659019] Les principes de conception doivent refléter la nature du produit.
Par exemple, en ce qui concerne la conception d'interface homme-machine pour les automobiles, le principe de conception le plus important devrait être «La sécurité avant tout». Chaque décision de conception doit être mesurée sur le plan de la sécurité – l'objectif est de protéger le conducteur et les passagers.

  • Pratiquez la discussion ouverte
    Si une organisation dispose de nombreuses équipes de conception, il est essentiel de les impliquer dans une discussion. En obtenant leurs commentaires sur les principes de conception, vous pouvez adapter les principes aux besoins des utilisateurs.
  • Les principes de conception ne doivent pas ressembler à des règles.
    Les créateurs de produits ne doivent pas se sentir limités ou restreints. Il est important de mettre tout le monde à l'aise quand ils travaillent.
  • Magera Moon a écrit un excellent article intitulé « Création des principes de conception d'Etsy », qui décrit le processus de création.

    Get Buy-In Des intervenants

    Un système de conception ne décollera pas si les personnes qui décident du financement n'y adhèrent pas. Vous devez obtenir l'adhésion des dirigeants pour financer le système.

    Rédigez une stratégie contenant une proposition claire et transmettez-la aux principaux décideurs. Votre objectif est de montrer que le système résout de vrais problèmes. Identifiez les points critiques – les domaines dans lesquels les utilisateurs passent beaucoup de temps (en particulier les opérations de routine), et proposez une présentation (ou une série de présentations) pour montrer comment le système de conception peut sauver la situation.

    Conseil: Enveloppez votre présentation sous la forme d'une histoire. En racontant des réussites, vous aurez plus de chances de faire participer les parties prenantes.

    Promouvez votre système de conception

    Vous pouvez créer le meilleur système de conception au monde, mais si vous ne le promouvez pas activement dans votre organisation, le tout l'effort en souffrira beaucoup. C’est pourquoi, dès la première version de votre système, vous devez travailler sans relâche pour en favoriser l’adoption et créer une communauté de supporters.

    Évangélisez le système de conception. Créez un groupe de bénévoles, dirigé par des concepteurs seniors, qui présenteront et vendront des idées sur votre système de conception. Les évangélistes devraient participer à diverses activités telles que des ateliers et des webinaires. L’objectif de toutes ces activités devrait être de sensibiliser le public à l’existence du système et d’éduquer les gens à son utilisation.

    Montrer la valeur à travers un environnement de type bac à sable

    Il est bien connu que le meilleur moyen pour les gens de voir la valeur est de faire l'expérience. Créez donc un environnement sandbox qui permettra aux membres de l'équipe produit de prototyper rapidement des applications à l'aide de votre système de conception. Avec Adobe XD il est facile de créer un environnement permettant aux utilisateurs d’expérimenter leurs propres idées. En réalité, il s’agit d’un processus en deux étapes.

    Premièrement, vous devez apprendre aux gens à construire des choses avec XD. L’équipe XD a préparé une série de tutoriels pour familiariser les utilisateurs avec les bases de Adobe XD.

    Deuxièmement, vous devez définir des bases solides pour votre système de conception. . Encore une fois, vous n’avez pas besoin de recommencer à zéro. Ole Fredrik Lie a créé un kit d'interface utilisateur spécialement conçu pour les systèmes de conception: Kit d'interface utilisateur sémantique ( téléchargez le fichier ZIP ). Le kit comprend tous les composants de base dont vous avez besoin pour commencer à concevoir à l'échelle, tels que des boutons, des entrées, une recherche, des onglets, etc.

    Kit d'interface utilisateur sémantique pour Adobe XD. ( Grand aperçu )

    2. Établir une culture de communication

    Chaque membre de l’équipe devrait utiliser le système de conception régulièrement. Ce faisant, les membres de l'équipe apprendront à résoudre les problèmes systématiquement et non individuellement. La communication joue un rôle clé dans ce processus. Investissez dans la création d'une culture de communication au début du processus, car cela augmenterait les chances d'adoption du système de conception.

    Langage partagé

    Le langage est fondamental pour la collaboration. Le langage de conception doit être partagé entre les personnes impliquées dans la création du produit. Un langage partagé permet aux membres de l'équipe de suivre la même approche pour donner des noms à de nouveaux composants et éléments d'interface et à des références à des composants existants dans une conversation.

    Communiquer les modifications

    Une fois que le système de conception est utilisé dans la conception d'un produit, il est essentiel de communiquer les modifications et les mises à jour à l'ensemble de l'organisation. Expédiez les mises à jour régulièrement et avec un journal des modifications. Le journal doit indiquer aux utilisateurs les modifications apportées à la nouvelle version et l'impact des mises à niveau sur leur travail.

    Notes de publication dans le système de conception de Lightning de Salesforce . ( Image agrandie )

    Ouvrir les canaux pour obtenir des mises à jour

    Créez des canaux de communication dans le flux de travail quotidien de l'équipe. Cela contribuera à maintenir l’engagement des utilisateurs et des concepteurs du système de conception.

    Commencez simplement. Créez un déclencheur pour la mise à jour – chaque fois que quelqu'un envoie des mises à jour au système de conception, envoyez une notification à votre canal Slack, en annonçant à l'équipe qu'une modification a été proposée. Faites aussi un effort pour être disponible via Slack afin de répondre aux questions.

    Etablissez une pratique de contrôles réguliers

    En plus d’une conversation au jour le jour entre les fabricants et les utilisateurs du système de conception, il est utile de planifier des réunions régulières. examiner le système de conception avec les décideurs, les utilisateurs et les parties prenantes. Discutez de ce qui fonctionne et de ce qui ne fonctionne pas, de ce qui doit être amélioré et quand. Les réunions vous aideront à établir des priorités et à créer une feuille de route pour améliorer le système afin qu'il réponde mieux aux besoins de l'entreprise.

    3. Améliorer l'efficacité de la conception

    Réduire la duplication des éléments de conception

    La duplication des éléments de conception entraîne la fragmentation, et la fragmentation, une incohérence. Identifier la duplication d'éléments de conception aide une équipe à éviter le scénario dans lequel les membres de l'équipe construisent un élément à partir de zéro et découvrent au bout d'un moment qu'une version existe déjà.

    Réalisation d'un inventaire d'interface comme décrit par Brad Frost, est un moyen populaire de comprendre ce qui est utilisé. Cela vaut la peine d'investir du temps dans un inventaire d'interface avant même de créer le système de conception réel, car ce processus vous permettra d'identifier les problèmes qui nécessitent votre attention et vous aidera à comprendre le montant de la dette de conception de votre équipe.

    action. Image: Brad Frost. ( Grand aperçu )

    Analysez comment les utilisateurs utilisent votre système de conception

    Comme pour tout autre produit que vous concevez, vous devez trouver la réponse à la question suivante: Qui utilisera votre système de conception? comment vont-ils l'utiliser? Effectuez des recherches pour trouver la réponse à cette question.

    Si vous venez de commencer à intégrer un système de conception au processus de conception de votre organisation, effectuez une série d’entrevues pour comprendre comment les utilisateurs l’utilisent. En faisant cela, vous pouvez identifier les problèmes à l’avance. Prévoyez du temps pour des séances de commentaires en personne, car elles vous donneront plus de perspicacité que si vous aviez des entretiens à distance ou des enquêtes en ligne.

    Il est également recommandé de dresser une carte du parcours des utilisateurs. La cartographie de parcours utilisateur vous aide à mieux comprendre l’expérience utilisateur.

    Tentative de création de composants réutilisables

    De nombreux systèmes de conception rencontrent le même problème: les membres de l’équipe créent des composants qui sont trop concentrés sur un cas d’utilisation unique. En conséquence, le système devient trop rigide et les utilisateurs (concepteurs et développeurs) doivent créer leurs propres composants chaque fois qu'ils doivent couvrir un scénario particulier.

    Un système de conception réussi est hautement réutilisable. Prenez Bootstrap. Parce qu'il a été conçu pour être réutilisable, des milliers de sites Web l'utilisent comme fondement.

    Cadre Bootstrap. ( Grand aperçu )

    Essayez de développer des composants qui ne sont pas liés à un cas d'utilisation unique, mais qui peuvent être réutilisés dans plusieurs contextes. Pour être réutilisables et évolutifs, les composants doivent être les suivants:

    • Modular
      Les composants modulaires sont autonomes – ils n’ont aucune dépendance.
    • Composable
      Il est possible de combiner des composants pour en créer de nouveaux. composants.
    • Personnalisable
      Il est possible d'ajuster et d'étendre des composants pour les faire fonctionner dans divers contextes.

    Chaque fois que vous souhaitez introduire un nouveau composant, réfléchissez à son fonctionnement sur les différentes plates-formes que vous êtes. concevoir pour. Idéalement, chaque composant que vous concevez doit fonctionner sur toutes les plates-formes.

    Présentation du versionnage

    Le versionnage facilite beaucoup le suivi des modifications. Avec les versions versionnées, les utilisateurs peuvent référencer une version spécifique en tant que dépendance. Ils ont également le contrôle sur le moment et le mode de gestion des mises à niveau vers les nouvelles versions.

    Le versionnage vous aide également à faire face aux changements importants – les situations dans lesquelles les modifications apportées au code d'un composant rompent les utilisations existantes de ce composant. :

    • Versionnage de tout le système
      Ici, tout dans le système appartient à un seul numéro de version. En tant qu’utilisateurs, nous gérons la gestion des versions pour l’ensemble du système chaque fois que nous mettons à jour notre système d’exploitation mobile. Lorsque nous mettons à jour iOS, nous mettons à jour l’ensemble du logiciel. En suivant la même approche pour un système de conception, les utilisateurs devront tout mettre à jour dans le système de conception au cours de la mise à jour. Par exemple, si vous avez modifié une police principale, ajouté une nouvelle couleur secondaire ou rendu obsolète un élément d'interface utilisateur particulier, lorsqu'un utilisateur du système de conception choisit de mettre à niveau, il obtiendra toutes ces modifications ensemble.
    • Versionnage par modules [19659020] Ce type de gestion des versions implique d'avoir un numéro de version pour chaque composant ou style du système de conception. Comparé à la gestion de version du système entier, la gestion par version permet plus de flexibilité – les utilisateurs peuvent choisir de mettre à niveau uniquement les éléments dont ils ont besoin.

    Établir une stratégie de gouvernance claire

    Le changement est la seule constante, comme ils le disent. La création d’une stratégie de gouvernance claire est essentielle pour que votre système de conception puisse s’adapter aux changements. Une stratégie de gouvernance solide commence par répondre à des questions cruciales sur la gestion des modifications, telles que:

    • Qui approuve les modifications du système de conception?
    • Comment sont traitées les demandes de nouveaux composants?
    • Que se passe-t-il lorsque des anomalies sont détectées? dans le système de conception?

    L'organisation d'un système de conception est vraiment importante pour son évolutivité. Dans son article intitulé « Modèles d'équipe pour la mise à l'échelle d'un système de conception », Nathan Curtis décrit les trois modèles suivants:

    • Modèle solitaire
      Dans ce modèle, un "maître suprême" gouverne le système de conception. [19659087] Dans le modèle solitaire, l’équipe met un système à disposition. Image: Nathan Curtis. ( Image agrandie )
    • Modèle centralisé
      Dans ce modèle, une équipe est en charge du système et guide son évolution.
      Une seule équipe de conception centrale produit et supporte un système utilisé par d'autres. Image: Nathan Curtis. ( Grand aperçu )
    • Modèle fédéré
      Dans ce modèle, plusieurs personnes de plusieurs équipes sont en charge du système.
      Les concepteurs de plusieurs équipes de produit travaillent sur le système ensemble. Image: Nathan Curtis. ( Grand aperçu )

    Chacun des modèles ci-dessus présente des forces et des faiblesses, mais le premier est le plus fragile, car il comporte un risque inhérent – lorsqu'un individu est en charge de tant, cette personne peut rapidement devenir un goulot d'étranglement pour l'achèvement de nombreuses tâches. Comme Nathan Curtis le mentionne dans son article, les seigneurs n’ont pas l’échelle. C’est la raison pour laquelle de nombreuses équipes délaissent le modèle isolé et le modèle centralisé ou fédéré – ces modèles sont généralement bien meilleurs pour adapter le système de conception.

    Dans de nombreux cas, il est possible d’essayer de combiner plusieurs modèles. Par exemple, le modèle de l’équipe Salesforce est une combinaison des modèles centralisé et fédéré. Bien que le système de conception Lightning de Salesforce soit doté d’une équipe de base, il existe également des contributeurs qui agissent en tant que fédération de praticiens.

    Salesforce utilise un hybride de deux modèles. Image: Jina Anne. ( Grand aperçu )

    Trouver le juste équilibre entre rigidité et flexibilité

    L'un des principaux objectifs d'un système de conception est d'étendre la direction créative. Le système devrait donner aux concepteurs et aux développeurs la liberté d’explorer diverses approches avant d’en choisir une.

    Il est essentiel que le système n’empêche pas les concepteurs d’explorer différents styles. Dans son livre Alla Kholmatova définit deux types de systèmes de conception:

    • Strict
      Les concepteurs et les développeurs doivent suivre un processus rigoureux lorsqu'ils introduisent un nouveau modèle dans un système.
    • Loose
      ] Le système agit comme un cadre permettant aux concepteurs et aux développeurs d’expérimenter et d’essayer diverses approches.

    Vous devez trouver le juste équilibre entre les deux extrêmes.

    Collaboration multifonctionnelle

    Le design est un sport d’équipe, et créer un système de design ne fait pas exception. Vous avez besoin de plus que de simples concepteurs pour créer un système de conception efficace. L'expertise et l'énergie créative de la collaboration interfonctionnelle vous aideront à créer un système qui répond le mieux aux besoins de votre organisation.

    Les chefs de produit, chefs de projet, dirigeants et autres parties prenantes ont des perspectives uniques qui peuvent sans aucun doute informer et façonner le travail. 19659005] Voici une liste rapide des disciplines à impliquer dans le processus de création et de gestion du système:

    • Développement front-end
      Les développeurs front-end examinent le code et le retravaillent pour le rendre modulaire.
    • Développement back-end
      Les ingénieurs back-aid aident à identifier les décisions architecturales susceptibles d'affecter l'interface utilisateur frontale.
    • Gestion de contenu
      Les stratèges de contenu définissent la voix et le ton du système de conception. [19659021] UX research

      Les chercheurs comprennent les besoins de vos utilisateurs et contribuent à les intégrer au système.
    • Tests de performance
      Les ingénieurs de performance vous aident à éviter toute dégradation des performances.
      Leadership
      Les dirigeants alignent leur vision sur l’ensemble de la société

    En même temps, cela ne signifie pas que toutes les disciplines doivent être impliquées de manière constante dans le développement du système. L'exploration interdisciplinaire est préférable. Organisez des sprints inter-équipes: créez des équipes de différentes équipes, faites-les travailler ensemble et explorez différents domaines de la conception et du développement. De telles activités les aideront à trouver les problèmes communs que beaucoup d'équipes jugent importants et à proposer des solutions – en d'autres termes, les utilisateurs du système de conception adapteront le système à leurs propres besoins.

    Expédiez tôt et souvent

    produits réguliers, le temps d'attente pour les mises à jour joue un rôle clé dans l'adoption du système de conception. Pratiquez des versions incrémentielles régulières, plutôt que de grosses révélations, et travaillez fort pour intégrer les composants dans les produits le plus rapidement possible

    . Pour ce faire, définissez des calendriers clairs pour les nouveaux composants, les révisions de code et autres procédures.

    Vos décisions de conception

    Certaines équipes de produits pensent qu'une fois le système de conception créé, les travaux sont terminés. Pas vrai. Un système de conception est un produit et il est essentiel de le gérer comme un produit plutôt que comme un projet – un système de conception nécessite une maintenance et des améliorations continues, selon les besoins.

    Il est essentiel de tester le système de conception et les produits qui l’utilisent. Lorsque vous testez le système de conception, vous êtes assuré de disposer de bases solides pour votre conception.

    Si vous commencez à introduire le système de conception dans votre processus de conception, commencez petit et testez la base du système avant de commencer. s'étendant à de plus grandes parties. Trouvez un projet pilote – reconstruisez une partie réelle d'un produit en utilisant cette nouvelle approche – et voyez si cela fonctionne pour votre équipe

    Voici trois types de test qui vous aideront:

    • Le test fonctionnel [19659021] Tests de régression visuels
      Les tests de régression visuels vous aident à détecter les modifications inattendues des styles de composant.
    • Test d'accessibilité manuel et automatisé
      Cela garantit que vos composants sont accessibles.

    Measure Progress

    Déterminez comment votre système de conception est efficace pour atteindre vos objectifs. Définissez les indicateurs clés et suivez-les à chaque publication.

    4. Invest In Documentation

    Un système de conception bien conçu est un excellent outil. Mais ce qui est encore plus important que de disposer d’un bon outil, c’est de savoir l’utiliser correctement. La documentation est la clé de l’adoption.

    Rédigez une documentation pour le rendre limpide

    Réduisez au minimum le jargon et les termes spécifiques. Rédigez la documentation en phrases simples lisibles par l’homme, afin que tous les membres de l’équipe puissent la comprendre. Cette décision permettra également de gagner beaucoup de temps lors de l’intégration de nouveaux membres d’équipe.

    Conservation de la documentation à jour

    Si une partie du système n’est pas documentée, elle n’existe pas. Lorsque certains éléments du système de conception ne sont pas documentés, vous courez le risque de les dupliquer. Par conséquent, essayez de garder la documentation à jour avec le code de votre système en automatisant la documentation – la documentation doit être automatiquement mise à jour lorsque le composant change. Cela doit inclure à la fois des références visuelles et des exemples de code.

    Bonne capacité de recherche des informations

    Attribuez une priorité aux sections contenant des informations dans la documentation et assurez-vous que la recherche fonctionne correctement. La structure que vous choisissez doit suivre le modèle suivi par les utilisateurs lorsqu'ils parcourent la documentation.

    Les utilisateurs doivent pouvoir trouver ce qu'ils cherchent eux-mêmes et ne pas avoir à envoyer de requête à d'autres personnes pour les trouver.

    Intégrer les meilleures pratiques en matière de préparation La documentation

    Lorsque les meilleures pratiques (telles que l'accessibilité, les performances, l'ergonomie, etc.) sont intégrées au système, il est beaucoup plus facile pour les utilisateurs de les appliquer.

    Le système de conception Polaris de Shopify comprend des sections avec le meilleur résultat. les pratiques. ( Grand aperçu )

    Conclusion

    L'intégration d'un système dans une culture de design prend beaucoup de temps; c'est un processus graduel. Et la façon dont vous gérez le système de conception joue un rôle essentiel dans son adoption. Un système de conception performant doit faire partie de l'ADN de l'entreprise pour permettre à votre équipe de produire des expériences utilisateur plus cohérentes, de créer des passerelles entre conception et développement, et d'améliorer votre processus de conception sans exposer votre organigramme.

    Cet article fait partie de la série de designs UX sponsorisée par Adobe. L'outil Adobe XD est conçu pour un processus de conception UX rapide et fluide car il vous permet de passer de l'idée au prototype plus rapidement. Conception, prototype et partage – le tout dans une seule application. Vous pouvez consulter d'autres projets inspirants créés avec Adobe XD sur Behance ainsi que pour vous abonner à la lettre d'information d'Adobe Experience Design afin de rester au courant des dernières tendances et perspectives pour UX / Conception de l'interface utilisateur.

     Editorial Smashing (ms, yk, il, al)




    Source link