TGViewer
Саша Раковский Саша Раковский @rakovskyxp · 832 subscribers
Post #166 941
Про почкование

Слышал как-то одну прикольную историю от Дейва Томаса. Одна команда в огромной американской конторе топила за XP. Им от нечего делать сунули проект, который полтора года никак не мог сдвинуться с мёртвой точки. Они сдали его за месяц. Начальник мрачно офигел и пошёл выяснять, как это они так. Они говорят: ну, тесты, рефакторинг, парное программирование, все такое. Начальник: отлично, научите этому всю компанию. А они ему: нет, Дед Мороз, погоди.

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

Всю компанию так не перевернули, но здоровенный кусок организации переехал на XP.

Моя история

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

Мне нужна была пустая команда. Новый проект, ноль человек, найм на мне. И когда я её нашёл, набирать пришлось быстро, а учить — ещё быстрее. И я вспомнил тот доклад.

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

Осталась с нами и схема. Любой новичок первые несколько недель сидит в паре с носителем и пишет боевой код.

К чему это всё

При внедрении XP (как и любых других практик) половина успеха - процесс обучения. Надо найти нулевого пациента, заразить следующего и следить, чтобы каждый заражённый заражал других.

И важный момент: тут как с генетикой - при копировании накапливаются ошибки, и через три поколения практика превращается в карго-культ, который с оригиналом имеет столько же общего, сколько и с любым другим процессом разработки. Поэтому этому процессу всегда нужен супервайзер.
  • ❤ 16
  • 👍 8
  • 🔥 4
More from @rakovskyxp
  1. Oct 15, 2026В марте 2025 Дарио сказал, что в течение 12 месяцев 100% кода будут писать нейросети. Коне…
  2. Oct 9, 2026Я полгода держался, но нет. Теперь будут регулярные разборы ахинеи от этого чувака, извини…
  3. Oct 9, 2026Или вот такое ещё. Короче, если подписаны, то фильтруйте все до каждой запятой.
  4. Oct 9, 2026Вот ещё немного ахинеи
  5. Oct 9, 2026Сейчас чем дальше, тем популярнее становится вот этот чувак. Будьте осторожнее, человек не…
  6. Oct 7, 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 →