Бизнес-кругозор 8 мин чтения

Что ломается при росте: bus factor, закон Конвея, запас, эффект масштаба

То, что работало на малой команде, при росте ломается. Разбираю пять ловушек — bus factor, закон Конвея, запас в системе, локальный оптимум и отрицательный эффект масштаба — и как их обойти.

масштабированиеbus factorоперационкаустойчивость

Коротко (TL;DR)

  • То, что отлично работало в маленькой команде, при росте начинает ломаться: дело не в том, что вы стали хуже работать, а в том, что меняются законы, по которым живёт система.
  • Bus factor показывает, на скольких людях держится бизнес: если всё знание и доступы на одном человеке, его отпуск или уход останавливает работу.
  • Закон Конвея напоминает, что структура продукта повторяет структуру общения команды: разрозненные команды собирают разрозненный продукт.
  • Запас (slack) и взгляд на систему целиком спасают от двух типичных ошибок роста — стопроцентной загрузки и локальной оптимизации в ущерб целому.
  • Отрицательный эффект масштаба показывает, где «больше» начинает означать «хуже»: бюрократия, согласования и издержки координации съедают выигрыш от роста.

Почти каждый растущий бизнес проходит через странный этап: вроде бы всё идёт в гору — больше клиентов, больше людей, больше выручки, — а внутри становится только тяжелее. Решения принимаются медленнее, мелкие сбои превращаются в авралы, а процессы, которые раньше работали сами собой, вдруг требуют отдельных людей и регламентов. Это не паранойя и не плохой менеджмент. Просто при росте перестают действовать законы, по которым жила маленькая команда. В этой статье я простыми словами разберу пять ловушек роста — bus factor, закон Конвея, запас в системе, локальный против глобального оптимума и отрицательный эффект масштаба — и покажу на примерах из российской практики, что с ними делать. Угол у меня прикладной: как сохранить операционную устойчивость, когда бизнес или студия растёт.

Почему рост ломает то, что работало

Когда в компании три человека, многое держится на воздухе — на том, что все всё про всех знают и сидят за соседними столами. Не нужны регламенты: достаточно повернуться и спросить. Не нужна документация: всё в голове у того, кто это делал. Не нужны согласования: решение принимается за минуту в переписке. Маленькая команда работает быстро именно потому, что у неё нет «лишней» структуры. И это абсолютно нормально на старте.

Проблема в том, что эти удобные привычки не масштабируются. Когда людей становится двадцать, «повернуться и спросить» превращается в час переписки и потерянный контекст. Когда клиентов становится в десять раз больше, отсутствие запаса в системе означает, что один заболевший сотрудник роняет сроки по всем проектам сразу. То, что раньше было сильной стороной — скорость без бюрократии, — оборачивается хрупкостью. И руководитель часто винит себя или людей: «раньше же справлялись». А дело не в людях. Дело в том, что система перешла в другой масштаб, где работают другие закономерности.

Ниже я разбираю пять таких закономерностей. Это не модные термины ради красоты — это конкретные ловушки, в которые попадает почти каждый растущий бизнес. Bus factor отвечает на вопрос «насколько мы зависим от конкретных людей». Закон Конвея объясняет, почему продукт получается таким же раздробленным, как команда. Запас (slack) показывает, почему стопроцентная загрузка опасна. Локальный против глобального оптимума предупреждает, что улучшение одной части может сломать целое. А отрицательный эффект масштаба напоминает, что в какой-то момент рост начинает работать против вас. Разберём по порядку.

Bus factor: на скольких людях всё держится

Bus factor (буквально «фактор автобуса») — это мрачноватая, но точная метрика. Она отвечает на вопрос: сколько ключевых людей должны внезапно «выпасть» из работы, чтобы проект или бизнес встал? Если ответ «один» — это тревожный сигнал. Это значит, что вся компания держится на одном человеке, и стоит ему уйти в отпуск, заболеть или вообще уволиться, как работа останавливается.

Простой пример из российской практики. В небольшой студии есть один разработчик, который когда-то поднял весь сервер, настроил деплой, держит в голове все пароли и доступы, и единственный понимает, как устроена база данных. Пока он на месте, всё прекрасно. Но он уходит в отпуск на две недели — и любой сбой превращается в катастрофу, потому что больше никто не знает, куда заходить и что нажимать. Bus factor этой студии равен единице. Один человек — и вся операционная устойчивость держится на нём.

Опасность тут не только в увольнении. Зависимость от одного человека создаёт постоянное напряжение: он не может спокойно отдохнуть, потому что без него всё встаёт; он становится «узким горлышком», через которое проходят все вопросы; а сам бизнес становится заложником его настроения и лояльности. И знание здесь — не только про код. Это и доступы (кто знает пароли от хостинга, домена, платёжных систем), и договорённости с подрядчиками, и понимание, почему что-то сделано именно так.

Как снижать bus factor. Во-первых, документация: ключевые вещи должны быть записаны, а не жить в одной голове. Куда заходить, что где лежит, как разворачивается проект, кто за что отвечает. Во-вторых, дублирование: на критичных участках должно быть хотя бы два человека, которые понимают, как всё устроено. В-третьих, базы знаний — внутренние вики, где накапливается коллективный опыт, чтобы новый сотрудник не дёргал старого по каждому вопросу. Это смежная большая тема: грамотно выстроенная база знаний сама по себе резко снижает зависимость от конкретных людей. И в-четвёртых, наведение порядка с доступами: пароли в общем защищённом хранилище, а не в личной переписке одного сотрудника. Bus factor невозможно довести до бесконечности, но поднять его с единицы до двух-трёх — реально и критически важно.

Закон Конвея

Закон Конвея — это наблюдение, сформулированное ещё в 1960-е, которое звучит почти как пословица: организации проектируют системы, которые копируют структуру их собственного общения. Если совсем просто: каким образом устроено общение внутри команды, таким же получится и продукт. Разрозненные команды, которые плохо общаются между собой, неизбежно соберут разрозненный, плохо склеенный продукт.

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

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

Практический вывод для растущего бизнеса простой. Когда вы нарезаете растущую компанию на отделы и команды, вы одновременно нарезаете и свой будущий продукт. Границы общения станут границами в результате. Поэтому стоит заранее думать не только «кто чем занимается», но и «кто с кем должен постоянно разговаривать». Это особенно важно в студиях и агентствах, где проект собирается из работы дизайнера, разработчика и менеджера: если они работают по очереди, не пересекаясь, на стыках обязательно вылезут проблемы.

Slack: запас в системе

Здесь slack — не мессенджер, а инженерный и управленческий термин: запас, люфт, свободное место в системе. Это та незанятая ёмкость, которая позволяет системе выдерживать неожиданности. И главный контринтуитивный вывод звучит так: система, загруженная на сто процентов, ломается на первом же сбое.

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

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

Что с этим делать. Сознательно оставлять запас. Не планировать людей на сто процентов рабочего времени — закладывать буфер на непредвиденное, на исправление ошибок, на обучение и на те самые срочные «прилетевшие» задачи. Не выстраивать сроки проектов впритык, а оставлять резерв на случай заминок. Это кажется расточительством — «люди же простаивают», — но на самом деле этот запас и есть то, что отличает устойчивый бизнес от того, который живёт в постоянном аврале. Запас — это плата за предсказуемость и спокойствие. Кстати, наличие slack тесно связано и с делегированием: чтобы было кому передать задачу, у этого человека должно быть свободное время.

Локальный против глобального оптимума

Локальный оптимум — это когда одна часть системы доведена до идеала, но в ущерб целому. Глобальный оптимум — когда хорошо работает вся система в совокупности. И ловушка роста в том, что улучшение одной части очень часто ухудшает целое, хотя на бумаге выглядит как однозначный прогресс.

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

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

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

Отрицательный эффект масштаба

Принято считать, что масштаб — это всегда хорошо: чем больше, тем дешевле и эффективнее. Это правда — но только до определённого предела. Отрицательный эффект масштаба (по-английски diseconomies of scale) — это точка, после которой рост начинает работать против вас, и каждый новый прирост обходится дороже, а не дешевле.

Откуда он берётся. Когда команда маленькая, координация бесплатна: все всё знают, решения принимаются мгновенно. Но с ростом числа людей резко растут издержки координации. Появляются согласования: чтобы что-то сделать, нужно собрать пять человек на совещание. Появляется бюрократия: регламенты, отчёты, утверждения. Информация идёт медленнее, потому что проходит через больше рук и теряется по дороге. И в какой-то момент компания из двухсот человек начинает двигаться медленнее, чем компания из двадцати, хотя ресурсов у неё в десять раз больше.

Пример из жизни. В маленькой студии, чтобы поменять цвет кнопки на сайте клиента, разработчик просто берёт и меняет — пять минут. В крупной компании то же изменение требует: создать задачу, согласовать с менеджером, дождаться ревью дизайнера, пройти тестирование, получить одобрение и только потом выкатить. Неделя вместо пяти минут. Каждый отдельный шаг вроде бы разумен и нужен, но в сумме система стала тяжёлой и медленной. Это и есть отрицательный эффект масштаба: «больше» превратилось в «хуже».

Полностью избежать этого нельзя — какой-то рост издержек координации при масштабировании неизбежен. Но можно не усугублять. Не раздувать штат без реальной нужды. Не плодить согласования там, где они не критичны. Сохранять автономию небольших команд, чтобы они могли принимать решения сами, а не ждать одобрения сверху. Вопрос, который стоит задавать себе при каждом витке роста: а действительно ли «больше» здесь означает «лучше», или мы просто наращиваем массу, которая нас же и замедляет?

Как применить

Все пять закономерностей сводятся к нескольким практическим действиям. Вот чек-лист, по которому я предлагаю пройтись растущему бизнесу или студии:

  • Снизьте bus factor. Найдите участки, которые держатся на одном человеке (знания, доступы, ключевые связи), и устраните единые точки отказа: документация, дублирование, общее хранилище паролей, внутренняя база знаний.
  • Выстройте процессы под общение, а не вопреки ему. Помня про закон Конвея, организуйте команды так, чтобы люди, отвечающие за связанные части продукта, реально и регулярно общались. Иначе швы между командами станут швами в продукте.
  • Заложите запас. Не планируйте людей и сроки на сто процентов. Оставляйте буфер на непредвиденное, ошибки и срочные задачи — этот резерв и есть ваша устойчивость.
  • Оптимизируйте систему целиком. Перед усилением одного звена проверьте, выдержит ли следующее. Ищите узкое место и расшивайте именно его, а не то, что и так работает хорошо.
  • Не раздувайте без нужды. Помня про отрицательный эффект масштаба, держите команды компактными и автономными, не плодите лишних согласований и регулярно спрашивайте себя, не замедляет ли вас собственный размер.

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

Частые вопросы

Что такое bus factor простыми словами? Это число людей, которые должны одновременно «выпасть» из работы (заболеть, уволиться, уйти в отпуск), чтобы проект или бизнес остановился. Если это число равно единице — вся компания держится на одном человеке, и это серьёзный риск. Чем выше bus factor, тем устойчивее система.

Как снизить зависимость от ключевых людей? Записывать знания в документацию и базу знаний, а не держать их в одной голове. Дублировать критичные роли — чтобы хотя бы два человека понимали, как всё устроено. Навести порядок с доступами: пароли в общем защищённом хранилище, а не в личной переписке. И постепенно передавать часть задач другим людям через делегирование.

Почему стопроцентная загрузка людей — это плохо? Потому что система без запаса ломается на первом же сбое. Если все заняты под завязку, любая неожиданность — болезнь, срочная задача, ошибка — рушит все сроки, потому что нет свободной ёмкости, чтобы её поглотить. Запас времени и ресурсов выглядит как «простой», но на деле это и есть то, что делает бизнес предсказуемым и спокойным.

Что такое закон Конвея? Это наблюдение, что структура продукта повторяет структуру общения команды, которая его делает. Разрозненные команды, плохо общающиеся между собой, неизбежно собирают разрозненный продукт со швами на стыках. Вывод: чтобы продукт был цельным, выстраивайте команды так, чтобы ответственные за связанные части реально общались.

Всегда ли масштаб — это хорошо? Нет. До определённого предела рост действительно даёт выигрыш: дешевле, эффективнее. Но потом включается отрицательный эффект масштаба — растут издержки координации, бюрократия, согласования, и компания начинает двигаться медленнее, несмотря на большие ресурсы. В какой-то момент «больше» начинает означать «хуже», и важно это вовремя заметить.

С чего начать, если бизнес растёт и всё начинает скрипеть? С самого опасного — с bus factor. Сначала найдите участки, которые держатся на одном человеке, и устраните эти единые точки отказа: запишите ключевые знания, наведите порядок с доступами, обеспечьте дублирование. Это даёт самый быстрый прирост устойчивости. А дальше уже закладывайте запас в загрузку, смотрите на систему целиком и следите, чтобы рост не превращался в бюрократию.

Коротко о главном

Рост ломает то, что работало, не потому что команда стала хуже, а потому что в новом масштабе действуют другие законы. Bus factor предупреждает о зависимости от конкретных людей и лечится документацией, дублированием и базой знаний. Закон Конвея напоминает, что границы между командами становятся швами в продукте, поэтому структуру стоит выстраивать под нужное общение. Запас (slack) защищает от хрупкости стопроцентной загрузки — резерв времени и ресурсов это не расточительство, а основа предсказуемости. Разница между локальным и глобальным оптимумом учит думать о системе целиком и расшивать именно узкое место, а не улучшать то, что и так работает. А отрицательный эффект масштаба честно говорит, что в какой-то момент «больше» начинает означать «хуже», и раздувать компанию без нужды опасно. Ни один из этих принципов не даёт гарантий, но вместе они дают трезвый взгляд на то, где именно ваш растущий бизнес или студия начнёт трещать — и шанс подготовиться заранее.

Услуги по теме

Что я делаю под ключ

  • Таск-трекер и процессы (Kaiten/Трекер)
  • Автоматизация рутины и боты
  • База знаний с ИИ-поиском
  • Аналитика, финмодель, стратегия
  • Обучение команды работе с ИИ
  • Сайты и лендинги
Написать в Telegram

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Вся рубрика «Бизнес-кругозор»: карта тем

Методологии, стратегия, продуктивность, деньги, психология и знания — выберите, что разобрать сейчас.

Стратегия и продукт

Деньги и метрики

Бизнес в цифровую эпоху (Дэниел Пристли)

Прочитали — а как применить у вас? Разберём на вашем примере: бесплатная консультация
Готовые решения под ключ 449 готовых IT-решений для бизнеса Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультация Смотреть каталог