Ваша дизайн-система начинает тормозить продукт
Дизайн-система почти всегда начинается как решение проблем. А потом незаметно становится одной из них
Я видел это несколько раз в продуктовых командах. В чем это обычно проявляется:
Когда изменение кнопки превращается в проект
И чтобы поменять один компонент, вам и вашей команде нужно обновить токены, пройти ревью дизайн-системы, синхронизироваться с разработкой, дождаться следующего релиза библиотеки. В итоге дизайнеру проще обойти систему, чем изменить её.
Когда система важнее продукта
В ваших встречах и чатах все чаще встречаются такие фразы, как «так нельзя, этого нет в дизайн-системе» или «давайте сначала добавим компонент в систему». Хотя правильный порядок другой: сначала продукт, а уже потом система.
Когда скорость падает
Хорошая дизайн-система ускоряет 80% задач. Но если она начинает усложнять 20% новых сценариев, команда начинает тормозить. Иногда лучший способ развивать дизайн-систему — временно её игнорировать, тем самым развивая продукт.
Что помогает
Простой принцип: дизайн-система — это инструмент скорости, а не источник правил.
Если одна кнопка мешает решать продуктовую задачу — это можно временно обойти. А уже потом понять, как система должна эволюционировать.
Интересно, как у вас? Дизайн-система чаще ускоряет работу или создаёт ограничения?