Можно ли работать с интерфейсом без дизайн-системы?
Достаточно часто, короткие сроки бизнеса вынуждают нас нарушить правила, а безрассудные продуктовые идеи провоцируют на то, чтобы мы срезали путь.
По неопытности мы можем поддаваться на различные манипуляции (что в корпорациях принято назвать «мотивацией»). Для этого есть разные причины, некоторые из них достаточно житейские.
Но не будем вдаваться в тонкости взаимоотношений между людьми и политические особенности, которые возникают практически в любых командах, особенно с ярко выраженной иерархией.
Давайте разберемся с опасностью бессистемного подхода.
Изолированно решая задачу «для галочки», мы загоняем в капкан как минимум три стороны:
- завтрашнего самого себя, так как новую задачу вам придется начинать с точки дизайнерского долга;
- ребят, работающих с вами (или после вас), которые будут вынуждены разделить груз вашего «наследия»;
- бизнес, которой вы ослепили ложной надеждой, пойдя на компромис.
Таким образом на дальней дистанции весь наш труд будет иметь деструктивный характер.
С моральной точки это оскверняет профессию, с практической делает болезненной любую созидательную деятельность в команде.
Если мы работаем даже в самом мелкомасштабном проекте и/или в нашей интерфейсной команде больше одного человека, то дизайн система это не прихоть, а основное необходимое условие для начала работы.
Конечно же во «взрослых» командах уже не стоит вопрос о дизайн системе. Вопрос в том, на достаточном ли она уровне для определенного рода задач и каким образом его можно повысить.
Но если все не так радужно, это ни чуть не снимает с нас ответственности как со специалистов. Как правило, лучшие решения внедряются только после личного опыта.
P.S
Большую часть трудностей мы испытали/испытываем на себе и дело не всегда в наследии компании или особенности проектов. Дело в том, что в вебе еще не накопилось количество лучших практик. Но совершенно очевидно, что всё-таки уже есть опыт, который нужно фиксировать, анализировать и развивать. Отвечая на вопросы один за другим у нас образовался http://bem.design
Мы будем рады если наши старания помогут вам в момент неопределенности и бескрайне благодарны, если поделитесь вашими лучшими практиками.
Храните систему и система защитит вас от дальнейшего хаоса и направит в нужную сторону.
Stay BEMed! 🤙