6 марта, 2018

Создание дизайн-системы Деловой среды

Студия Артемия Лебедева, дедлайны и скилл

Виталик Янушевский
Знает про дизайн-системы

Задача поступила к нам в виде блок-схем будущих страниц плюс пара уже готовых макетов на тот момент (сделанных Студией Лебедева). При чём предполагалось, что мы будем делать свою часть параллельно со Студией. Сразу же стало понятно, что для того, чтобы это стало возможным, нам нужно создать единую систему элементов.

Вот так выглядели блок-схемы

Мы подготовили шаблон мастер-макета с элементами и правилами их использования, который дизайнеры Студии Лебедева в последствии дополнили недостающими компонентами.

Дальше перешли к изготовлению самих макетов страниц из тех переиспользуемых компонентов.

Неудачный опыт использования Абстракта

Проблема — мы поняли это только спустя некоторое время — была в том, что в момент, когда мы стали использовать Абстракт, в Скетче появились расшариваемые библиотеки. Это для нас полностью лишало смысла Абстракт.

Корневой фичей Абстракта было то, что он позволял использовать одни и те же символы разным дизайнерам, — все работают над одним и тем же файлом, поэтому и символы одни, их обновление сразу влияет на всех. А с библиотеками резко стало не важно, над каким файлом работать, — символы-то подтягиваются из отдельного места. Перестало быть важным работать всем над одним файлом. И даже если бы в конце понадобился именно один, то его было бы быстрее вручную собрать (по сумме времени), чем каждый день комитить изменения через Абстракт.

Но, повторюсь, мы поняли это не сразу.

Ещё думали, что через Абстракт будет прозрачнее процесс. Но на той стороне (Студии и клиента) его так и не согласились использовать. Поэтому тема с тем, что при каждом комите все видят, что именно изменилось (и в теории старший дизайнер это мог бы комментировать), осталась невостребованной. Возможно, это удобно, когда используют все участники проекта, и среди использующих есть иерархия. Но мы всё равно утверждали и согласовывали в традиционной манере созвонов-показов.

Ну, а тема с версионностью и откатами обратно в случае чего для нас и так была неактуальна из-за того, что в дропбоксе, которым пользуемся, с этим всё ок.