Отсутствие системы начало создавать сложности для развития продуктов
🏛️ Компания
DLGroup — развивает продукты системы DLS, а также связанные с ними сервисы. В компании перезапущены процессы разработки, разработана дизайн-стратегия, существует необходимость во внедрении дизайн-системы.
🛠️ Ситуация
В начале сотрудничества компания не использует системы дизайна, но начинает изучать подходы и вести работы по организации Ui-kit, начато использование автолейаутов, активно используются стили. Нет гайдов по визуальному языку, есть логотип, наработки по типографике, палитра фирменных цветов.
💡 Решение
Разработать визуальный язык и систему продуктового дизайна. При разработке необходимо выстроить систему библиотек стилей и компонентов, зафиксировать принципы, которыми руководствуемся при разработке макетов, написать руководства по использованию библиотек и их содержимого, разработать шаблоны и праттерны, синхронизировать дизайнерские токены и компоненты с кодовой базой.
В результате, под моим руководством и при непосредственном участии, была разработана система дизайна «Пиксель», которая включает в себя:
— Гайдлайны и руководство по визуальному языку
— Фреймворки
— UI-киты, шаблоны
— Наборы UX-паттернов
— Библиотеки компонентов
— Документацию, правила, рекомендации
Все макеты системы выстроены в унифицированном формате, что упрощает навигацию в них. Содержимое дополнено комментариями, что упрощает его использование. Компоненты и паттерны подкреплены кодом с логикой, что очень сильно экономит время разработки.
Использование системы дизайна уменьшило количество разногласий в коллективе, ускорило проведение ревью и принятие решений
Благодаря внедрению системы дизайна были достигнуты цели:
* Единообразие интерфейса — в интерфейсах стали переиспользоваться компоненты и паттерны
* Ускорение процессов — разработка дизайна ускорилась более чем в два раза, как продуктового, так и коммуникационного
* Снижение количества ошибок — дизайнеры и разработчики стали гораздо меньше допускать ошибок, что положительно сказалось на ускорении ревью и проведении тестов QA
* Масштабируемость продукта — стало легче добавлять новый функционал, подготавливать графику для новых модулей и фичей
* Консистентность продукта — продукт стал выглядеть целостнее, стало проще в нём ориентироваться, удалось начать синхронизировать коммуникационный и продуктовый дизайн
В кейсе кратко зафиксированы тезисы, раскрывающие проделанную работу в общих чертах. Готов ответить на все вопросы в ходе собеседования.