Le côté obscur du système de conception et ce qu'il faut en faire

salut!

Mon nom est Lesha Svirido, je suis l'un des principaux concepteurs de produits chez Alfa-Bank (c'est ce que nous faisons des services bancaires en ligne pour les entreprises).

Dans cet article, je vais vous parler des systèmes de conception. Oui, ils sont écrits à leur sujet aussi souvent que l'épuisement professionnel ou le travail à distance. La chose, franchement, a longtemps eu le temps de devenir un battage médiatique, de remplir son bord, d'apporter de la joie et de la déception, mais cela reste une chose nécessaire. Sous la coupe - pourquoi le système de conception est cool et comment il nous aide dans notre travail. Pourquoi ce n'est pas toujours cool, quels systèmes de conception ont des côtés sombres et comment y résister.

Et aussi un lien vers le système de conception Alfa-Bank.



Commençons par l'évidence. Les gens pensent souvent qu'un système de conception est conçu pour que les concepteurs leur facilitent la vie, que c'est un ensemble de composants si pratique qui est toujours à portée de main dans Sketch ou Figma. Mais cela s'appelle un kit d'interface utilisateur.

Le système de conception fait partie intégrante de l'équipe produit, ce qui aide également les développeurs.

Pourquoi les systèmes de conception sont cool


1. Le problème de l'évolutivité de la conception est parfaitement résolu.Nous

avons beaucoup de produits dans notre banque d'affaires et lorsque nous lancerons quelque chose de nouveau, nous réutiliserons activement certains éléments. Il serait possible pour chaque lancement de s'asseoir et de dessiner de nouveaux éléments. Mais cela, d'une part, le temps, et d'autre part, viole la cohérence, que j'écrirai plus loin. Par conséquent, nous réutilisons et ne sommes pas timides. Par exemple, lorsque nous avons récemment lancé un nouveau produit de prêt numérique, nous avons réutilisé environ 60% des produits précédemment lancés, et grâce à cela, nous avons lancé le produit très rapidement.

2. Aide à la gestion de la dette

Et pas seulement un devoir de conception, mais aussi un devoir de développement. Récemment, nous avons dû changer la couleur verte que nous utilisons dans les produits en une autre couleur verte. Auparavant, il fallait aller négocier avec le propriétaire de chaque produit, disent-ils, regardez, c'était tellement vert, et maintenant ce sera comme ça. Et voici pourquoi. Oui, ça l'est. C'est vrai, c'est nécessaire.

Au lieu de cela, nous avons simplement changé le vert généralement accepté au niveau du système de conception en quelques clics, et toutes les équipes ont maintenant de nouvelles entrées (correctes) concernant l'utilisation du vert.



3. Aide à maintenir la cohérence

Nous avons plus de 30 produits en banque pour les personnes morales, et c'est avec l'aide du système de conception que nous pouvons normalement maintenir la cohérence de tous. Pourquoi est-ce important? Supposons qu'un client ait contracté un prêt il y a six mois. Aujourd'hui, il a décidé d'organiser l'acquisition. Dans six mois, il ouvrira un dépôt. Tout au long de ce temps, à chaque étape, il doit percevoir la banque et tous ses produits comme un tout. Et si dans un produit quelque chose semble différent du même élément dans un autre produit, ce n'est pas très correct.

4. Prototypage rapide

Peut-être le seul avantage du système de conception, qui est en fait plus aiguisé pour les concepteurs que pour l'équipe dans son ensemble. Pour tester certaines hypothèses, il faut faire un prototype, mais avec son aide il n'est pas toujours possible de reproduire complètement l'un ou l'autre flux nécessaire. Ensuite, le concepteur et le développeur créent un prototype qu'ils vont tester.

5. Amélioration de la convivialité

Nous avons beaucoup de composants, dont chacun a déjà été testé en bataille sur les utilisateurs. Autrement dit, nous savons avec certitude que les utilisateurs perçoivent tel ou tel élément sans ambiguïté, sans divergences et appelle des amis pour des éclaircissements. Ce sont des composants de travail dans lesquels nous avons précédemment cousu diverses variations et états, tout cela est déjà dans la bibliothèque.



Et tout semble être cool, non? Le système de conception est merveilleux, vous devez les utiliser toujours et partout. Mais il y a des côtés sombres.

Le côté obscur des systèmes de conception


1. Limitations des nouvelles solutions Un

concepteur peut proposer d'excellentes solutions pour un produit et le proposer au développeur. Ce qu'il hausse des épaules, dit-il, disent-ils, désolé, frères, nous n'en avons pas dans la bibliothèque, nous ne pouvons pas le faire. Et ici, tout ne repose pas seulement sur le désir du designer de «faire magnifiquement» - des facteurs supplémentaires doivent être évalués. Par exemple, le temps de développer de nouveaux composants et la pertinence de ce processus, car la valeur même que le client recevra après la mise à jour n'est pas très claire. Plus un budget. Oui, dans un monde idéal, tout ce qui concerne le budget n’est jamais un problème de designer et ne devrait pas affecter ses impulsions créatives.

Mais nous vivons dans ce monde, donc un certain nombre de désirs du concepteur peuvent bien être considérés comme inappropriés du point de vue du budget.

2. Évolution lente du produit

Bien sûr, le système de conception évolue, mais pas toujours à la vitesse souhaitée. Prenez le produit ici - il doit évoluer en permanence, car les solutions technologiques peuvent sembler nouvelles et la liste de souhaits de l'utilisateur peut être complétée par autre chose, en général, d'avant en arrière. Vous ne pouvez pas simplement créer un produit, le donner à l'utilisateur et oublier / marquer. Il est très important que les concepteurs et le reste de l'équipe continuent à travailler sur le produit, à l'améliorer et à le porter à un nouveau niveau, pour y apporter autre chose, nécessaire et utile.

C'est à peu près la même histoire qu'avec un téléphone ou une montre. L'un sert simplement à fournir des communications vocales, d'autres montrent le temps. Aujourd'hui, ce sont des gadgets avec un tas de fonctionnalités et de fonctions supplémentaires, sans lesquelles l'utilisateur final ne peut pas les imaginer. Qui a besoin d'un smartphone maintenant, dans lequel il n'y aura pas de caméras ni de transmission de données multimédia? Et les montres intelligentes qui affichent l'heure, mais sont dépourvues de notifications et d'un réveil?

Cela s'applique aux produits numériques non moins, et parfois plus.

Par conséquent, il est extrêmement important de communiquer l'importance du développement de produits aux produits. Parlez de nouvelles fonctionnalités et de nouveaux segments d'utilisateurs qui aideront à augmenter les mesures significatives. Et c'est toujours utile et bon.

3. Développeurs gâtés

Lorsque les développeurs travaillent avec un système de conception pendant une longue période, ils commencent parfois à répondre aux demandes entrantes avec le mantra "Ce n'est pas dans le système de conception, désolé, nous ne pouvons pas le faire." Et ici, le problème n'est pas qu'ils sont paresseux, ou qu'ils ne peuvent pas, ou simplement ne veulent pas, mais qu'ils ont simplement un tel comportement, comme s'ils venaient à vous avec une demande, vous devez aller à la conception -système, retirez l'élément souhaité à partir de là et insérez-le. Tel est le copier-coller du système de conception.

Par conséquent, s'il n'y a rien dans le système de conception, alors il n'y a rien à obtenir. Et vous devez le dessiner à partir de zéro. Au lieu de cela avec un designer. Ici, comme le montre la pratique, souvent tout repose précisément sur le problème de la communication, tout le monde n'aime pas aller se mettre d'accord sur quelque chose de principe.

Que faire? Il est nécessaire que le concepteur comprenne clairement pourquoi il dessine telle ou telle disposition. Et pour que le développeur le comprenne aussi, et tout aussi clairement - pourquoi sommes-nous assis ici et imaginons quelque chose de nouveau au lieu de fouiller dans le système de conception et de réutiliser tout avec bonheur. Et puis vous devez adapter cette approche à l'équipe dans son ensemble. Une équipe est une business unit de combat, il faut que chacun comprenne de quoi il est exactement responsable.

4. MVP reste MVP Le

but principal de l'existence de tout MVP qui se respecte est de tester une hypothèse, après quoi il évoluera vigoureusement en un produit qui profite aux clients et à l'argent pour les entreprises.

Mais parfois, il s'avère que le MVP, qui a fonctionné, reste simplement un produit. C'est le cas lorsque l'approche «Fonctionne - ne pas toucher» est appliquée incorrectement. Oui cela fonctionne. L'hypothèse fonctionne, pour laquelle nous avons fait le test MVP. Et le fait que MVP fonctionne seulement signifie que le moment est venu de le penser (lire - au produit).

Peu importe à quel point cela peut sembler banal, il est important de communiquer aux concepteurs et aux produits qu'ils sont maintenant assis et le scient MVP. Que c'est quelque chose de temporaire, la première étape, un test d'hypothèse. Et la tâche de l'équipe après vérification devrait toujours être de créer un produit.

Comment y faire face


1. Planifiez et établissez des processus

Vous et votre équipe devez comprendre ce que vous faites aujourd'hui, demain, dans une semaine, au prochain sprint. Et aussi - pourquoi faites-vous cela. Sinon, le sens de l'œuvre disparaît, en principe.

Si cela n'est pas fait, le chaos et une situation sont inévitables, dans lesquels tout le monde s'assoit et rassemble ses propres arriérés.

2. Enthousiasme d'équipe

Oui, cela ressemble à ces «équipes de rêve, cookies et personnes aux yeux brûlants» effrayants, mais l'intérêt de chaque membre de l'équipe dans le processus est plus important qu'il n'y paraît. Bien sûr, vous pouvez fabriquer un produit avec les mains de gens qui ne se soucient pas vraiment de ce qu'ils font et de quoi, et un tel produit fonctionnera également. Mais s'il est possible de le faire avec des personnes partageant les mêmes idées, c'est à tous égards mieux.

3. Mesures de réussite

Ils doivent être identifiés, enregistrés et contrôlés pour leur conformité et leur mise en œuvre. Vous avez dessiné une page - et maintenant vous pouvez voir que grâce à elle, le nombre de clients a augmenté. Et c'est bon pour une personne, il voit que ce qui a été créé avec ces mains fonctionne vraiment, et c'est utile pour l'entreprise dans son ensemble.

4. Le système de design n'est pas la police du design,

il est ici encore important: les designers, y compris les nouveaux arrivants, peuvent commencer à percevoir votre système de design existant comme un guide pour l'action et le dernier recours. Et une histoire peut s'avérer dans laquelle le concepteur a une excellente idée de l'utilisation du composant, il va au système de conception, ne le trouve pas là et décide que le composant n'est pas nécessaire, que quelqu'un l'a déjà suggéré, mais il l'a rejeté. En conséquence, il s'avère qu'une bonne idée est tombée au départ.

S'il n'y a rien dans la conception du système, cela signifie qu'il peut y trouver sa place. Comme je l'ai déjà écrit, le système de conception devrait se développer, acquérir de nouveaux composants et scénarios utiles pour leur utilisation.

5. Itération

Je ne serai pas original, lorsque vous travaillez avec un système de conception (et en effet lorsque vous travaillez), décomposez les tâches en étapes que vous êtes en mesure de terminer et de calculer, au lieu d'aller simplement et de définir une tâche comme «le rendre cool».

Que lire


Design Systems Handbook
Par Marco Suarez, Jina Anne, Katie Sylor-Miller, Diana Mounter et Roy Stanfield

Awesome Design Systems

Yuri Vetrov sur Interfaces

Alfa-Bank Design System

Et encore une chose. Les systèmes de conception ont fait leurs preuves pour une utilisation dans les grandes entreprises, où il existe de nombreux produits, concepteurs, composants et plus encore.

En raison de ce battage médiatique autour des systèmes de conception, ils essaient de les implémenter partout, même dans de petits studios Web pour 2 à 4 personnes, où chaque petit concepteur écrit en PHP et administre les serveurs. Comme ça marche partout et c'est cool pour tout le monde, ça sera comme ça pour nous aussi.

Ne sera pas. Si vous êtes une petite startup, vous n'avez pas besoin d'un système de conception pour le plaisir du système de conception lui-même. Commencez simplement avec un bon kit d'interface utilisateur et continuez.

All Articles