Навожу порядок в дизайн-системе

Или как я внедрил архитектуру, которую легко контролировать и трудно сломать

2024

Продукт: HR-платформа для 300 тыс. пользователей

Изначально дизайн-проект продукта имел несколько автономных библиотек компонентов. Библиотеки были плохо структурированы и быстро теряли актуальность.

В роли ведущего дизайнера я реорганизовал библиотеки — выстроил правильную иерархию компонентов и сделал управление изменениями интуитивным.

Проблемы дизайн-системы

Отсутствие контроля дизайнеров над UI;

конфликтующие дизайн-решения;

высокая стоимость каждой итерации.

Моё решение

Я проанализировал весь дизайн-проект и спроектировал вместе с фронтенд-командой и системными аналитиками архитектуру компонентов.

Затем я актуализировал библиотеки и обучил дизайнеров проекта работе с ними.

ANT DESIGN – это React-библиотека компонентов, изначально лежащая в основе всего дизайна продукта.

Пример работы архитектуры

Устройство панели действий:

1. ANT DESIGN – компонент Button;

2. Ядро системы — ActionWrapper;

3. Сценарии — ActionWrapperLocal.

Я освободил дизайн-команду от рутины и дал ей возможность управлять UI продукта как единой системой

Уровень 1. ANT DESIGN

Кнопки, инпуты, чекбоксы, степперы «из коробки».

Уровень 2. Библиотека продукта

Лейаут, верхнеуровневая навигация, типовые окна, контейнеры.

Уровень 3. Библиотеки сценариев

Уникальные для блока элементы, формы, страницы.

1.1 млн ₽

Чистая экономия
на дизайне ежегодно

30%

Прирост скорости
работы дизайнеров


Следующий кейс →

Предложить мне работу