Контекст
Задачи
Задача 1: Снизить издержки разработки
Отсутствие стандартов приводило к расхождениям между макетами и кодом и большому количеству правок. Нужно было создать единые правила и компоненты, одинаково понятные дизайну и разработке.
Задача 2: Ускорить вывод фич
Каждая новая функция требовала много времени на проектирование и согласования. Требовалось сократить путь от идеи до релиза за счёт переиспользуемых решений.
Задача 3: Подготовить продукт к масштабированию
Без системы рост команды и функциональности усиливал бы хаос. Дизайн-система рассматривалась как инфраструктура для масштабирования.
Задача 4: Повысить доверие к продукту через консистентный интерфейс
Разрозненный UI снижал ощущение надёжности сервиса, что критично для продукта по поиску работы.
Нужно было создать единый визуальный язык, чтобы продукт ощущался цельным и профессиональным.
Процесс
Создание основы для системы
Разработка компонентов
Работа с разработкой
Результаты
Время сборки новых макетов сократилось примерно на 30% (оценка старшего дизайнера) за счёт переиспользуемых компонентов и готовых визуальных решений.
Разработка стала быстрее собирать интерфейсы: скорость реализации выросла на 30–40% (по оценке комады разработки), часть простого функционала стала собираться без участия дизайнера.
Новые фичи начали проектироваться только через компоненты, что ускорило вывод изменений и сохранило визуальную целостность продукта.
Новый член команды тестирования отметил, что благодаря дизайн-системе быстро разобрался в интерфейсах продукта, что упростило онбординг и снизило количество вопросов к дизайну.
Ошибки и выводы







