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