TGViewer
Fedkin is thinking Fedkin is thinking @fedkin_thinking · 9.01K subscribers
Post #270 2.69K
Чему техлиду научиться у Tinder

На днях стало интересно, как запускаются сервисы с "сетевым" эффектом. И это навеяло интересные аналогии с работы...

Представьте запуск нового дейтинг-приложения: приложение готово, можно создать профиль, можно свайпать людей

Но пользователем незачем приходить, если нет других пользователей, так как знакомиться будет не с кем. Т.е. чем меньше пользователей, тем меньше пользователей)

Это и есть Cold start problem — проблема запуска продукта, ценность которого зависит от других участников. Через этот этап проходили все сервисы, которые держатся на участниках, типа аирбнб, тиндера, фейсбука и тд

——

В книжке The cold start problem разбирается такой запуск через 5 фаз, из которых нам интересны первые 3:

Фаза 1: Cold start

Сначала нужно создать хотя бы одно маленькое, но плотное и работающее сообщество. Для этого стоит ответить на вопросы:

• Hard side — кто является дефицитным участником, создающим ценность для остальных?

• Hard problem — какую проблему надо решить, чтобы hard-side остались?

• Zeroes — как выглядит ситуация, когда обещанная ценность у пользователей не возникает?

• Magic moments — как выглядит ситуация, когда система реально работает и дает "вау эффект"?

У тиндера первым маленьким сообществом стал кампус University of Southern California. Hard side — привлекательные люди. Их hard problem состоял в том, что старый онлайн-дейтинг создавал слишком много нежелательного внимания. Тиндер это решает свайпами и метчами

Фаза 2: Tipping Point

После того как у нас есть одно плотное сообщество, нужно научиться повторять успех и создавать новые сообщества. В случае тиндера — повторять запуски в других кампусах, пока вручную

Фаза 3: Escape Velocity

Момент, когда новые сообщества запускают сами себя. Например, студент был в одном кампусе, там успешно с кем-то познакомился, перевелся в другой кампус, там рассказал мол какое крутое приложение, новый кампус тоже зарегался

——

Поворот сюжета: представь, что ты техлид, который хочет внедрить clean architecture в подразделение разработки

Провел презентацию, всем рассказал какую это даст пользу и... ничего не поменялось. На самом деле, это и есть нечто похожее cold start problem

Люди не будут применять практику, пока вокруг неё нет примеров, инструментов и общего понимания. Но всё это не появится, пока люди не начнут её применять

И если попробовать это переложить на фазы выше:

Фаза 1: Cold start

Нужно, чтобы практика заработала внутри какого-то небольшого связного контура: одной команды / одного сервиса

• Hard side — активные разработчики, которые начнут применять практику и распространять ее другим

• Hard problem — конкретная боль, ради которой надо менять привычный способ работы. Например, что изменение бизнес-правила затрагивает кучу модулей

• Zeroes — разраб пытается применить подход, но не находит рабочих примеров

• Magic moment — "вау" эффект, когда практика облегчает работу. Фичу получается сделать быстро, изолированно и легко протестировать

Для техлида cold start пройден, когда любой разработчик внутри пилотной команды может применять и сопровождать практику без постоянной помощи от автора

Фаза 2: Tipping point

После того как получен опыт с пилотной командой нужно научиться распространять практику на следующую команду

Для техлида tipping point пройден, когда следующая команда внедряет практику быстрее первой и без полного повторения ручной работы

Фаза 3: Escape velocity

Практикой становится удобнее пользоваться, чем не пользоваться

Больше участников → больше примеров, инструментов и экспертизы → дешевле следовать практике → проще подключать следующих участников

Для техлида escape velocity достигнута, когда новый разработчик осваивает практику через окружение: код вокруг, ревью, инструменты. Без отдельной помощи инициатора

——

И на самом деле, прогнав в голове опыт различных внедрений изменений, в основном они так и выглядели: перевезти узкий контур → научиться распространять на другие контуры → распространяется само

Пользуйтесь!
You Exec The Cold Start Problem Book Summary When a networked product launches, it faces a chicken-and-egg problem: people need to use it for it to be worth anything. So how do you start the very first ...
  • 🔥 37
  • ❤ 15
  • 👍 14
More from @fedkin_thinking
  1. Sep 20, 2026С большинством людей все в порядке Представь, у тебя команда регулярно срывает сроки ревью…
  2. Sep 13, 2026Почему рабочие встречи превращаются в балаган — Раскатываем эксп на 100%? — Я бы не раскат…
  3. Sep 12, 2026Перед автоматизацией выясни, существует ли процесс Нулевой шаг автоматизации абсолютно чег…
  4. Aug 31, 2026Полезно понимать, какие проблемы решает твой руководитель Повышение обычно происходит, ког…
  5. Aug 29, 2026Все заняты, а продукт не двигается — Миш, вижу у тебя десять задач по бэку, какой статус?…
  6. Aug 25, 2026Примерно год назад меня позвали поучиться на одном из курсов Стратоплана (почитать можно т…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →