site_logo

Дизайн-система

Обновлено: 17 сентября 2024

    Дизайн-система (design system) — единая база знаний о дизайне какой-либо IT-системы (платформы, веб-сайта, приложения и т. п.), соединяющая UX/UI-дизайнеров (которые её формируют и в ней работают) и разработчиков (которые по ней ориентируются в своей работе). Призвана систематизировать, стандартизировать и автоматизировать разработку интерфейса, ускоряя и облегчая тем самым этот процесс и стабилизируя качество продукта.

    Содержит:

    • все элементы визуального языка, применяемого в интерфейсе системы, начиная от мельчайших «атомов» (кнопки, строки поиска, пиктограммы и т. п.) и заканчивая группами шаблонов и общим фирменным стилем;
    • правила поведения этих артефактов и взаимодействия с ними;
    • принципы работы с дизайном, текстом, архитектурой интерфейсов и с самой дизайн-системой;
    • описание общего семантического поля.

    Сочетает в себе содержимое более упрощённых баз знаний UX/UI-проектирования:

    • UI kit — визуальные элементы интерфейса;
    • фреймворк — если элементы хранятся в виде кода, позволяя разработчикам пользоваться библиотекой готовых компонентов;
    • гайдлайн — правила и рекомендации по работе с элементами, шаблонами и макетами (работа с сеткой, цветами, иконками, как и когда заданные параметры можно модифицировать).

    Готовые элементы интерфейса чаще всего хранятся в виде кода (что усиливает эффект автоматизации).

    По сути, дизайн-система для проектировщиков интерфейса — это энциклопедия, а для остальных разработчиков— инструкция. Чем масштабнее проектируемая система или многочисленнее команда разработчиков, тем острее стоит потребность в наличии дизайн-системы. Дизайн-система чаще всего создаётся в единственном варианте для всей компании, чтобы унифицировать производство всех цифровых продуктов организации.