Продолжу о работе над проектом LMS.
Напомню, что я работаю в команде, задача которой разработать общий визуальный язык для двух разных продуктов. Каждый продукт ведёт своя подкоманда.
Один проект – платформа с видео-лекциями Teach In, второй – интерфейс с более сложной логикой, над которым работаю я – платформа управления обучением (LMS).
В качестве основы взята компонентная библиотека Hero-UI. Задача поставлена так, что визуальный язык должен задаваться через Teach In, а его переиспользую в LMS.
После переработки командой Teach In визуального стиля я импортировала обновлённые компоненты в свой проект. И вот здесь начались сложности.
Продукты сильно отличаются по функционалу и сценариям. То, что хорошо работает в одном, например, увеличенные отступы или минималистичные карточки в Teach In, в LMS приходится адаптировать под более насыщенную структуру. Возникает постоянная необходимость искать компромиссы: переделывать, настраивать, уточнять, что увеличивает время работы и усложняет процесс в целом.
Эта проблема показала мне, что логичнее было бы отталкиваться от более сложного продукта, чтобы сразу предусмотреть крайние кейсы, а уже потом адаптировать стиль под более простой. Тогда общая система была бы стабильнее и универсальнее.
Найти все посты о работе над проектом можно по тегу
#обучение #LMS #проект
Дизайнер на всю голову