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