С чего начать?
Лучше всего начать с той темы, которая особенно интересует ваших сотрудников: какие навыки и знания потребуются им для успешного выполнения своей работы. Я называю это функциональным обучением. Функциональное обучение может быть совсем простым и касаться в основном вопроса, чего вы ждете от нового сотрудника (подробнее об этом – в методике «Хороший/плохой менеджер продукта»). А может быть сложным и включать организацию «лагеря для новобранцев» с выездом новичков и опытных сотрудников на несколько недель в тихое место для ускоренного анализа архитектуры и других нюансов программного обеспечения. Программу обучения необходимо адаптировать к специфике работы в определенной должности. Если вы пытаетесь организовать подготовку универсального характера, удостоверьтесь, что в список лекторов включены лучшие специалисты компании и топ-менеджеры. Обучающие программы имеют еще один позитивный эффект: обычно они в большей мере влияют на создание устойчивой и позитивной корпоративной культуры, чем сотня выездных мероприятий для коллектива, посвященных той же цели.
Кроме того, важный элемент корпоративных программ подготовки сотрудников – обучение менеджеров. Именно в процессе обучения менеджеров лучше всего начинать формировать ожидания вашей управленческой команды. Ожидаете ли вы, что менеджеры будут заниматься обучением своих подчиненных? Что они согласуют перечень целей деятельности со своей командой? Если да, то лучше сообщить им об этом заблаговременно, поскольку, по моим наблюдениям, в высокотехнологичных компаниях искусство управления очень слабо развито. Если вы сформулировали, чего ждете от менеджеров, то тем самым определили и темы последующих занятий – они будут посвящены тому, как наилучшим образом реализовать ваши ожидания (как писать отчеты о проделанной работе, проводить индивидуальные интервью и т. п.).
Если вы уже организовали обучение менеджеров и функциональное обучение, то не следует забывать и о других формах и возможностях. Одно из величайших преимуществ высокотехнологичной компании – удивительные люди, которых вы можете пригласить на работу. Соберите своих лучших сотрудников и предложите им поделиться с новичками своими знаниями и навыками. Обучение таким функциям, как проведение переговоров, собеседований, поиск источников финансирования, существенно повысит компетенцию компании, равно как поспособствует утверждению моральных норм. Обучение станет знаком отличия для тех сотрудников, которые достигли уникального уровня компетентности.
Реализация программ обучения
Осознав необходимость обучения и определив его основные направления, можно переходить к организационным проблемам. Прежде всего следует уяснить, что ни один стартап не имеет времени на то, чтобы проводить обучение сотрудников в факультативном режиме – оно должно быть обязательным. Два основных вида обучения – функциональное и для менеджеров – можно внедрить следующим образом.
• Стимулировать функциональное обучение путем ограничения приема новых сотрудников. Как пишет Энди Гроув, у менеджера есть лишь два способа увеличить производительность труда – мотивация и обучение. Поэтому организация обучения сотрудников должна стать базовым требованием для всех менеджеров вашей организации. Эффективный способ добиться выполнения этого требования состоит в том, чтобы не принимать заявки на прием новых сотрудников от менеджеров до тех пор, пока они не разработают обучающую программу для вновь нанимаемых людей.
• Стимулировать обучение менеджеров, лично выступая в качестве преподавателя. Управление компанией – это работа СЕО. Конечно, вряд ли у вас хватит времени, чтобы лично читать все учебные курсы, но вы должны взять на себя преподавание курса по формированию ожиданий от деятельности сотрудников, поскольку это и ваши ожидания тоже. Сделайте участие в этой программе престижным, приглашая лучших менеджеров из вашей команды для преподавания других курсов. И, конечно, их посещение должно быть обязательным.
По иронии судьбы самое серьезное препятствие для организации обучающей программы – убежденность в том, что она требует слишком много времени. Помните о том, что никакие инвестиции не смогут сделать больше для повышения производительности труда в вашей компании. Поэтому заявлять, что вы слишком заняты, чтобы обучать своих сотрудников, – это все равно что заявлять, что вы слишком голодны, чтобы есть. Более того, не так трудно разработать основные тренинги (методика «Хороший/плохой менеджер продукта» – один из возможных подходов к решению этой проблемы).
* * *
Во времена управления командой по разработке продукта для серверов в Netscape меня крайне раздражало то обстоятельство, что каждый член группы, доставшейся мне в наследство от предыдущего менеджера, имел собственное уникальное представление о своих трудовых обязанностях. В итоге на меня снизошло озарение: никто в отрасли никогда не пытался определить, в чем же состоят обязанности менеджера продукта. Логичным следствием стала попытка сделать это и тем самым спастись от инфаркта. Удивительно, но и до сих пор эти рекомендации достаточно актуальны, что еще раз наглядно показывает важность обучения.
Хороший/плохой менеджер продукта
Хороший менеджер отлично знает рынок, продукт, продуктовую линию и особенности конкуренции на целевом рынке, а также действует на прочной основе знаний и убежденности. Хороший менеджер – это СЕО продукта: он берет на себя полную ответственность за его продажи и оценивает собственную деятельность с точки зрения его успеха на рынке.
Хороший менеджер продукта отвечает за правильный выбор продукта и выбор времени его выведения на рынок, а также за решение всех вытекающих отсюда вопросов. Он отлично знает деловую среду, в которой действует, – компанию, условия конкуренции, динамику продаж. Он несет ответственность за разработку и выполнение успешного плана и не ищет себе оправданий.
У плохих менеджеров, напротив, всегда имеется множество оправданий: «недостаточное финансирование», «руководитель группы программистов оказался идиотом», «у Microsoft над решением подобной проблемы работают в десять раз больше людей», «я перегружен работой», «мне никто не дал четких указаний». СЕО никогда не ищет подобных оправданий, и СЕО продукта также не имеет права к ним прибегать.
Хороший менеджер продукта не тратит времени на координацию действий всех, кто должен работать вместе, чтобы в нужный срок создать хороший продукт. Он не вмешивается ежеминутно в работу членов своей команды, не берет на себя выполнение разнообразных функций (что входит в обязанности его подчиненных) и не подчиняется слепо программистам. Он не просто часть команды, а ее руководящий центр. Команды программистов не считают хорошего менеджера продукта маркетинговым ресурсом. Такой менеджер – партнер старшего программиста.
Хороший менеджер продукта точно определяет цель: что именно должно быть сделано (в противоположность тому, как этого достигнуть) и как управлять реализацией этой цели. В противоположность ему плохой менеджер чувствует себя увереннее, если речь идет о том, как достигнуть желаемого. Хороший менеджер может точно выразить свою мысль программисту не только устно, но и письменно. Он не определяет направление движения неформально, зато собирает информацию через неформальные каналы.