Comment hiérarchiser et concevoir des design systems et interfaces qui deviennent de plus en plus complexes et utilisées par de plus en plus de personnes?
D’une part, par l’usage de Design Tokens puis d’une approche modulaire dans la conception d’interfaces comme l’Atomic Design.
Définition
Créé par Brad Frost en 2013, la méthodologie de Design Atomique envisage la création et le maintien de design systems en pensant le design modulaire d’une interface digitale par composants plutôt que par pages.
Plutôt que se demander combien de pages designer, il s’agit de se demander, dans une interface combien de fonctionnalités et composants faut-il prévoir dans le site au total. Pourquoi? Car le web évolue, avec de plus en plus de fonctionnalités et de pages dynamiques.
Pourquoi Atomic?
Brad Frost a fait un pont entre les éléments HTML du web avec le tableau périodique des éléments en chimie:

Selon lui, l’idée d’un Design Atomique est:
- Chaque atome peut fonctionner indépendamment
- Ils peuvent se créer sans ordre précis
- Ces éléments peuvent se grouper pour former petit à petit, des blocs d’interfaces plus complexes, plus fonctionnels
- Cela permet une infinité de combinaisons possibles

Atome
Les atomes consituent les plus petits éléments d’interface: ils sont indivisibles. Les plus courants seraient par exemple des boutons.

Molécule
Une molécule regroupe plusieurs atomes et permet une fonctionnalité précise avec un seul objectif. Exemple: une barre de recherche.

Organisme
Lorsqu’un élément d’interface regroupe plusieurs atomes et/ou molécules, qu’il comporte plusieurs fonctionnalités, et/ou qu’il répète d’autres plus petits éléments, on parle alors d’organisme. Exemple: un header de page, un menu, une barre de filtres, une grille d’articles, etc.

Template
On sort ici du vocabulaire de la chimie pour revenir un peu plus dans celui des interfaces.
Les templates regroupent atomes, molécules et organismes pour constituer la structure générique d’une interface. Cette étape ne contient aucun vrai contenus.

Pages
Les pages constituent l’étape finale de la méthode de design atomique, par l’insertion dans les templates de vrais contenus, ce qui constitue une maquette prête à consultation de la clientèle et developpers.
