Представьте: в одном проекте живут семь видов кнопок «Отправить». Семь. Одновременно.
Одна выше. Вторая темнее. Почему? Никто уже не помнит. Третья с другим скруглением. Четвёртая жила только в модальном окне. Пятая вроде такая же, но с другим отступом. Шестая когда-то появилась в мобильной версии и там осталась. Седьмую никто не трогал: старая страница, лучше не лезть.
В какой-то момент разработчик получает очередной макет и задаёт совершенно нормальный вопрос:
- А эта кнопка такая же, как на главной?
Дизайнер открывает макет, потом сайт, потом ещё один макет.
- Почти. Здесь она немного другая.
Менеджер молчит. Нервно проверяет дедлайн задачи.
Пользователю всё равно. Он кнопку видит и жмёт. Проблема не у него, а у проекта. Каждый новый экран превращается в расследование. Почему здесь высота 48 пикселей, а на соседнем экране 44? Где актуальная карточка? Почему в макете одно, а на сайте другое? Кто это трогал последним? Зачем? И самое неприятное - это не заметно. Нет задачи «потерять восемнадцать часов на расследование происхождения неизвестных изменений». Часы просто уходят. В комментариях, созвонах и фразах «а тут как должно быть?». Работаешь весь день. Вечером смотришь - что сделал? Непонятно.
В какой-то момент продукт уже сложно развивать не потому, что он технически сложный, а потому, что слишком много вещей в нём существуют просто исторически. И в какой-то момент проблема уже не в кнопках. Проблема в том, что продукт начинает требовать слишком много времени просто на то, чтобы понять самого себя.
Чаще всего так происходит, когда команда не имея релевантного опыта пытается всё делать сама, на ходу, или когда подрядчик берётся за проект без нормального процесса. Мы такое видели не раз. И обычно это не приговор - просто нужно вовремя остановиться и навести порядок.
Так что если в проекте всё чаще звучит вопрос «а тут как должно быть?» - возможно, пора не рисовать восьмую кнопку, а разобраться с первыми семью.
Если у вас в проекте уже чувствуется этот творческий беспорядок - напишите нам. Посмотрим, где что накопилось и как это можно исправить.