Противоположный подход – упрощение проектирования до дизайна пользовательского интерфейса (тем, что принято называть UX). Это стало масс-маркетом в создании цифровых сервисов, и для большинства непосвященных людей это и есть проектирование. Все кажется понятным, и создается иллюзия, что так могут быть решены все вопросы об устройстве будущего продукта. В результате к этим задачам привлекаются люди без глубоких технических знаний и системного подхода, упускаются важные технические особенности реализации, и все это отражается на качестве работы. Сложные вопросы отдаются команде разработки в расчете, что участникам хватит компетенций и сообразительности в том, как набор схем интерфейса и макетов дизайна превратить в работающую систему.
В-третьих, у проектирования есть два лагеря противников, и представители каждого из них имеют определяющее влияние на способ ведения проектов. Речь о программистах и менеджерах компаний, заказывающих цифровые продукты. Программисты, будучи практичными и увлеченными технологиями, концентрируются на технической реализации и все остальное считают вторичным. Их любимая фраза: «Болтать может каждый, покажите мне код!» Это касается и анализа требований, и дизайна, и технического проектирования. О том, чтобы рассматривать будущий продукт как нечто неразрывно связанное с бизнесом, речи не идет совсем. Удивительно, но бизнес-требования часто кажутся им мешающими и идут вразрез с идеальной картиной будущего продукта.
Менеджеры компаний, с другой стороны, ориентируются на «осязаемые» результаты работы проектной команды, глядя на которые можно составить личное впечатление о степени готовности и качестве. Например, дизайн пользовательского интерфейса или установленное на смартфон приложение, но точно не техническая спецификация алгоритмов работы внутренних компонентов системы. Ирония в том, что подробное описание того, как должен быть устроен цифровой продукт, является наиболее значимым результатом с точки зрения достижения целей проекта. Дело в том, что любая модель, описывающая сложную систему, проще самой системы. Если у вас нет возможности подумать хотя бы над моделью, почему вы считаете, что сможете подумать над самой системой?
В этой ситуации смысл проектирования заключается в создании целостной модели продукта в противовес сумме разрозненных решений разных специалистов, не связанных между собой. Цель «Метода параноика» – вернуть проектированию его первоначальное значение и на его основе построить более эффективную модель работы над цифровыми продуктами.
Я, как и большинство моих коллег, работая каждый день над проектами, был вынужден делать выбор между своими представлениями о качестве, с одной стороны, и требованиями бизнеса получить результат как можно быстрее и дешевле, с другой. В определенный момент я понял, что это ложный выбор. Такое противопоставление предполагает, что компании неспособны оценить качественный результат работы с точки зрения экономики. В конечном счете создание цифрового продукта при должном проектировании обходится дешевле, чем попытки создать продукт «грубой силой», сразу приступив к разработке и решая вопросы «по месту». Хотя в начале проекта кажется наоборот, так как не учитывается, сколь извилистой дорожкой придется идти команде и сколько денег и времени потеряет компания, чтобы получить приемлемое решение.
Правильный подход к проектированию позволяет добиться результата, когда усилия, затраченные на создание цифрового продукта или сервиса, многократно оправдывают себя. Возможно, кому-то подобное отношение к достижению целей покажется чрезмерно затратным с точки зрения сил и внимания, но в современном мире лидерами становятся компании, которые ставят на первое место связку бизнес-модели с цифровыми инструментами. Чтобы такая стратегия была успешной, недостаточно рассматривать IT в качестве вспомогательной инфраструктуры, значение которой ограничивается лишь тем, что существующие процессы начинают идти быстрее.
Цифровые системы – основа сегодняшнего бизнеса, его скелет. Это не громкие слова, а описание реальности, в которой мы живем. Эти системы так же важны, как например новые строительные технологии в середине XX века, которые радикально изменили возможности при возведении зданий и дали архитекторам недоступную ранее свободу творчества. Цифровые технологии позволили создавать компании с бизнес-моделями, о которых раньше нельзя было и подумать. Банки без отделений, сервисы типа Uber, рабочие коллективы, распределенные по разным странам – все это было невозможно без них. Вот почему, чтобы воспользоваться новыми возможностями, нужно кардинально изменить свои взгляды и подходы, в том числе и к тому, что все привыкли считать проектированием.