Как устроены связи между продуктами и чем их держать, когда естественных сил не хватает. Личное исследование, которое я веду на своей практике.
Отдельная функция продукта редко чего-то стоит сама по себе. Проверка реквизитов на форме платежа не нужна никому отдельно. Но она нужна и в платёжном поручении, и в требовании об оплате, и в регулярном списании. Способность функции соединяться с другими и собирать из них решение клиентской задачи я называю валентностью.
Ценность появляется в момент соединения. Из атомов собирается молекула, готовое Решение, за которым клиент и приходит. Платят за молекулу, а не за атомы.
Внутри молекулы связи сильные: пока задача решается, Решение не распадается. А между молекулами природных сильных связей нет. Там держат привычка, удобство одного окна и нежелание переключаться. Отсюда типовая болезнь любой экосистемы продуктов: они стоят рядом, но не держат друг друга. Клиент забирает одно и уходит за остальным к другому.
Четыре силы: три природные и одна договорная.
Иерархия прочности, которая повторилась у меня на двух разных доменах, от самого слабого к самому надёжному: цена, гейт, разделяемый атом, ценность связки на рынке участника.
Формула, которую я проверяю на каждом разборе: связь рвётся, когда выгода альтернативы больше суммы двух величин, деградации собственного бизнеса участника при разрыве и переключающих издержек. Всё конструирование ковенантов работает на правую часть этого неравенства.
Договорное условие, по которому участник обменивает своё измеримое поведение на изменение условий доступа к системе (цену, субсидию, лимит, функциональность). Его системная функция: создать или удержать связь между Решениями.
Ковенант не атомарен. Это конфигурация из трёх осей: что требуем, чем обеспечиваем, как санкционируем. Уберите любую, и конструкция перестаёт работать. Требование без обеспечения не принимают, обеспечение без санкции не обязывает, санкция без измеримости не срабатывает.
Признак силы: сильнейший ковенант не тот, что укрепляет позицию владельца платформы, а тот, чья ценность живёт в самой связке и чей разрыв бьёт по бизнесу участника на его собственном рынке.
Порог в условии можно привязать к внешней константе (оборот не ниже фиксированной суммы в месяц) или к параметру самого участника (не меньше семидесяти процентов его собственной выручки, остаток не меньше нескольких дней его оборота). Второй вариант масштабируется на все сегменты сразу: не отсекает малых и пропорционально добирает с крупных. Сила ковенанта в привязке к параметрам конкретного участника, а не к общему для всех порогу. Отсюда и название теории.
| Ось | Полюса |
|---|---|
| Место в структуре | внутримолекулярный (усиливает одно Решение) или межмолекулярный (связывает Решения) |
| Природа рычага | гейт (правило доступа) или ценность (функция, чей отъём деградирует бизнес участника) |
| Привязка порога | абсолютный или относительный |
| Механика санкции | clawback (взыскание назад), ratchet (ухудшение условий вперёд), bonus-malus (награда за перевыполнение), динамический тариф |
| Время возврата | немедленный или отложенный |
Практическое правило, добытое на двух доменах: гейт слаб. Он симметричен, перебивается конкурентом и отпугивает на входе. Держит ценность.
Ковенант без измеримости это декларация. Работающему условию нужны три вещи: измерение (сколько на самом деле), двусторонняя видимость (обе стороны смотрят на одни и те же цифры) и триггер (порог пройден, условие пересматривается). При двусторонней видимости ковенант становится самоисполнимым: участник видит недотяг раньше, чем начнётся спор, и корректируется сам.