🔍 Искал я, искал, о чём можно было бы полезно написать, и ничего стоящего и прикладного не нашёл. Поэтому пришлось немного напрячь извилины… порассуждаю о концептах.
Во многих случаях дизайнеры не проводят чёткой границы между концептуальным дизайном и обычным проектированием, иногда лишь прикрывая свои недочёты фразой: «Это я просто концепт делаю, потом всё доработаю», считая, что концепт — это просто недоработанный дизайн. Но это всё равно, что сказать, будто лайм — это незрелый лимон. 🍋
Концепты, по определению, служат одной цели — разъяснить, как что-то может работать, помочь собрать в голове пользователя или заказчика ментальную модель. 🤯 При этом он совсем не обязательно должен на 100% отражать реальность, быть построенным на дизайн-системе или вообще быть цифровым. Он вполне может быть выполнен в виде user flow, сториборда или бумажного прототипа (как давно я их не видел!).
Чаще всего концепты можно встретить на этапах пресейла, где нужно на верхнем уровне обрисовать, что именно мы хотим создать, чтобы затем это оценить и представить заказчику пропоузал; или во время POC (proof of concept), где у нас возникла определённая гипотеза, которую мы хотим проверить.
🪙 Давайте сначала о пресейлах. Судьба концепта после этой фазы незавидна. Совсем. После того, как контракт подписан, чаще всего концепт реиспользовать не получается, потому что собран он из говна и палок. На то есть ряд объективных причин. Во-первых, клиент не подпустит к своей DS кого попало, чтобы они собирали решения на ней, вот и приходится собирать UI-киты на своих опухших от варикоза коленках. Во-вторых, времени на каждый такой пресейл выдаётся в 3 раза меньше, чем просит самый наивный студент, а значит работать приходится в два раза больше и быстрее. В-третьих, вероятность выигрыша пресейла хочет обнять 0, как брата. Вкладывать много усилий в заведомо неиспользуемую работу никто не хочет. Ну и наконец, вы не можете гарантировать, что концепт полностью отражает видение заказчика. Конечно, вряд ли вы встретите неадекватов, которые просили AI-driven CRM, а после подписания запросили лопату. Но вот плавно перетекающие и изменяющиеся требования — это повсеместная история. То есть вроде как сперва действительно хотелось AI-driven CRM, но после первого погружения стало очевидно, что новое решение не очень-то и нужно, проще исправить старое. Вот и получается, что ваш турбо-концепт становится королём мусорного ведра.
🛡 Теперь давайте поговорим о том, что происходит с концептами на этапе POC. Здесь ситуация немного лучше, так как концепты строятся чаще в рамках существующего продукта и у вас может даже быть доступ к собственным библиотекам и сорсам. При этом не стоит путать концепт с рядовой фичёй. И для того и для другого можно строить прототипы и проводить тестирование, но концепт, как я уже говорил, скорее призван дать понять, как что-то будет работать. Например, нарисовать интерфейс для работы с AI-ассистентом — это задача. А вот интегрировать AI-ассистента в существующую LMS — это уже концепт, так как ХЗ, как, куда, зачем и как эта херабора будет работать. И для того и для другого мы скорее всего создадим визуальный прототип, но во втором случае голова будет болеть сильнее, так как не будет ни документации, ни оформленных требований. При этом, опять же, концепт только создаёт общее представление, без углубления в детали и пограничные кейсы. Затем чаще всего следует этап тестирования и принятия решения: а будем ли мы вообще это реализовывать.
Во всей этой истории очень важно помнить о балансе потраченных сил. По опыту могу сказать, что концепты с пресейлов практически никогда не становятся основой дальнейшей работы, а вот если это POC, то вероятность намного выше, так что подстраховаться себе или своему преемнику однозначно стоит. 😈 А если внутренний голос шепчет вам, что никто не узнает о том, что здесь мы отвяжем токен, то представьте, каково вам будет потом выслушивать претензии от команды разработки, искать этот баг и стыдливо исправлять.