Первое, что следует внедрить при расширении масштабов компании, – специализация. В стартапах каждый начинает как мастер на все руки. Например, программисты пишут коды, разрабатывают архитектуру системы, тестируют продукты, потом внедряют их и помогают с эксплуатацией. На начальном этапе это срабатывает, поскольку каждый сотрудник – универсальный специалист, а потребность в коммуникации минимальна. Нет сложных конфликтов, поскольку для них нет поводов. Но когда компания растет, становится все трудней нанимать на работу новых программистов, поскольку обучающая кривая превращается в суперкрутую. Привлечение нового программиста, способного повысить производительность труда в компании, становится более сложным делом, чем выполнение работы своими силами. На этом этапе специализация необходима.
Привлекая людей и целые команды к решению таких задач, как создание деловой среды, ее тестирование и текущие операции, вы провоцируете определенные сложности: возникают конфликты между отдельными группами, непонимание между узкими специалистами и специалистами общего профиля. На обсуждение выносятся потенциально конфликтные вопросы. Чтобы уладить такие конфликты, надо рассмотреть возможность применения других процедур расширения масштабов бизнеса, например разработки
Организационная структура
Основная черта организационной структуры компании состоит в том, что не существует ее идеального варианта. Какой бы ни была организационная структура, вам потребуется оптимизировать коммуникации между отдельными подразделениями за счет других подразделений. Например, если вы внедряете систему управления продуктом в компании, занимающейся разработками программного обеспечения, то коммуникацию между менеджерами продукта и группой программистов придется интенсифицировать за счет ослабления коммуникаций между менеджерами продукта и отделом маркетинга. В результате, когда вы внедряете новую организационную структуру, сотрудники обнаруживают в ней множество недостатков, и они правы.
Тем не менее на определенном этапе монолитная структура одной огромной организации начинает давать сбои, и вам приходится переходить к децентрализованной структуре, включающей меньшие подразделения. На некотором базовом уровне вам придется рассмотреть вопрос о назначении в специализированные группы их собственных руководителей. Например, вы хотите назначить менеджера по контролю качества. Это создает определенные сложности. Следует ли создавать группы контроля качества отдельно для команд, занимающихся разработкой программ для клиентов и для серверов, или их следует организовать по характеру отклонений и включить туда все технические компоненты? Когда компания становится по-настоящему большой, вам приходится решать, организовывать ее деятельность по функциям (например, продажи, программирование, маркетинг, менеджмент) или по задачам – самодостаточным производственным подразделениям, способным выполнять весь комплекс функций.
Вам необходимо выбрать меньшее из зол. Подумайте об организационной структуре как об архитектуре коммуникации для вашей компании. Если вы хотите, чтобы люди взаимодействовали, то лучший способ этого добиться – подчинить их одному менеджеру. Чем дальше сотрудники находятся от центра организационной структуры, тем меньше они взаимодействуют между собой. Кроме того, организационная структура определяет, каким образом компания будет взаимодействовать с внешним миром. Например, вы хотите организовать ваших агентов по сбыту в команды в зависимости от продукта, чтобы интенсифицировать взаимодействие агентов, занимающихся одним и тем же продуктом, а также повысить компетентность агентов в вопросах, касающихся продукта. Но в этом случае пострадают потребители, которые делают сложные заказы на несколько видов продукта, поскольку теперь им придется иметь дело с несколькими агентами.
С учетом всего вышеизложенного можно выделить несколько базовых этапов формирования организационной структуры.
1. Определите, какие подразделения компании должны взаимодействовать.
Для начала запишите на лист бумаги наиболее ценные знания и их потенциальных обладателей. Например, знание архитектуры программного продукта необходимо программистам, менеджерам по контролю качества, менеджерам продукта, специалистам отдела маркетинга и сбыта.2. Определите, какие решения необходимо принять.
Определите круг решений, которые требуется принимать регулярно: выявление потребительских свойств, решения по архитектуре продукта, процедуры технической поддержки потребителей и т. п. Какой должна быть организационная структура, чтобы максимальное количество регулярных решений попадало в сферу деятельности назначенного менеджера?