Дизайн система, как основа

А вам знакома ситуация, приходите в новый проект, а там: — нет UI-кита, — нет правил по текстам и Voice & Tone, — часть макетов собрана из скриншотов. Скорость разработки снижать нельзя, времени на исправления нет. Приходится работать с тем, что есть: использовать некачественные компоненты, собирать экраны из скриншотов и чувствовать, что качество продукта страдает.

А в чем собственно проблема? Исправлять хаос в проекте, который уже живет несколько лет, очень дорого. Нужно согласовывать одни и те же кнопки десятки раз, объяснять бизнесу, зачем мы вообще обсуждаем «какую кнопку использовать». Для них это кажется мелочью — «она же и так есть».

А все могло бы быть проще… Представим, если бы на старте проекта кто-то потратил пару часов и написал короткий документ: — где хранится UI-kit, — какая кнопка считается основной, — какие правила текста мы используем. Внедрять правила проще всего на старте — менять панель на машине, которая уже летит 120 км/ч, куда сложнее. Особенно когда «водители» меняются каждые 1,5–2 года, дорисовывая маркером и выцарапывая свои решения

Призываю, а не ною. Независимо от размера проекта — три страницы или полноценное приложение — подготовьте базовые компоненты и правила заранее. Через пару лет кто-то обязательно скажет вам спасибо.

А я пошел согласовывать цвет руля движущегося автомобиля в попытках исправить ситуацию!

Дизайн система, как основа | Сетка — социальная сеть от hh.ru