Численность эксплуатационной команды
Если ваша компания не настолько мала, чтобы ограничиваться одной инженерной группой малой или средней численности, желательно не экономить на эксплуатационной команде. Как только вам придется выполнять дополнительную работу, выходящую за рамки рутинных проектов и обязанностей, кадровые резервы окажутся нелишними. Подобный подход практикуется в компании Etsy. Здесь на несколько сотен обычных инженеров приходится около 15 эксплуатационных инженеров, хотя для выполнения текущей работы хватило бы 2–3 человек.
Учтите, что назначенные специалисты по эксплуатации работают в неравных условиях и выполняют разные обязанности. В одних командах эксплуатационным инженерам приходится работать весьма интенсивно, в других – маяться бездельем. Второй вариант характерен для команд, которые даже не могут сформулировать вопрос специалистам по эксплуатации. Чтобы обеспечить равномерную загрузку специалистов по эксплуатации, назначайте их в соответствии с выполняемыми проектами, не привязывая к конкретным командам.
Уделяйте внимание эксплуатационному персоналу
Эксплуатация традиционно считалась неблагодарной областью. Пока все идет хорошо, специалистов по эксплуатации практически не замечают, но как только возникают какие-либо технические проблемы, они превращаются в «козлов отпущения». Особенно сильно эта тенденция проявляется в упречных средах. Уделяйте больше внимания специалистам из эксплуатационной команды, и они обязательно ответят вам взаимностью. Приглашайте их на общекомандные мероприятия, на пикники, проводите с ними больше времени вне офиса.
Учеба – это улица с двусторонним движением
Оно из преимуществ доверительных отношений, сформированных между командами, заключается в возможности совместного обучения. В результате расширяются возможности по обмену знаниями и опытом, полученными в процессе обучения. Выделенный инженер эксплуатации, присутствующий на собраниях команды, обычно озабочен техническими вопросами. Его интересует, каким образом будет контролироваться какой-либо процесс, что означает «находиться в производстве», как планировать восстановление после сбоев и другие подобные вопросы. Постепенно эти проблемы начнут волновать остальных членов команды, ну а в идеале они постараются не допустить их появления. Подобное обучение также полезно самим инженерам из эксплуатационного отдела. Они начнут глубже понимать и адекватнее оценивать характер работы других команд. Они начинают ценить мотивацию и деятельность членов других команд, перестают относиться к ним как к безликим именам и адресам электронной почты. Постепенно эксплуатационные инженеры распространяют понимание и эмпатию на всех членов команд, начиная их рассматривать в качестве людей своего круга.
Программа назначения специалистов не только позволяет осуществлять эксплуатацию, но и обеспечивает другие преимущества. Например, назначенные команды по дизайну или пользовательскому опыту помогут гарантировать простоту и интуитивную понятность в использовании создаваемых продуктов. Команда, разрабатывающая внутренние инструменты, создает средства, которые будут использоваться на уровне всей организации. Если эта команда, как это часто бывает, состоит из людей, которые имеют опыт системного или серверного администрирования, скорее всего, они разработают инструмент командной строки, который будет привычен и понятен для них, но не для обычных пользователей. При наличии назначенного дизайнера или UX-специалиста можно создать инструмент, который был бы востребован широким кругом пользователей. Еще одна область, в которой могут принести пользу назначенные в команду инженеры, – обеспечение безопасности. Подобно эксплуатационным работам, процедуры по обеспечению безопасности не воспринимаются широкой общественностью. Тем не менее они должны внедряться на протяжении всего жизненного цикла продукта, а не в последний момент.
Учебные лагеря и ротации
Благодаря учебным лагерям и ротациям люди могут быстро включаться в состав других команд, расширять знания и навыки, формировать эмпатию.
Термин «учебный лагерь» используется для описания следующего подхода. Сотрудникам, только что принятых в команду, в течение нескольких недель приходится работать с другими командами. Как правило, сотрудники работают вместе с командами, тесно связанными с базовой командой. Например, разработчик одну неделю работает вместе с эксплуатационной командой, а еще одну неделю – вместе с командой обеспечения безопасности. Преимущества подобного подхода заключаются в том, что новички обычно не участвуют в проектах, связанных со многими людьми, поэтому отсутствуют жесткие ограничения по времени. Также у новичков отсутствует предвзятое мнение о других командах или о «типичных способах решения проблем». Благодаря непредвзятому взгляду на проблемы в командах, с которыми работают новички, генерируются новые идеи. Эти идеи вряд ли появились бы при других условиях.
Читать дальше
Конец ознакомительного отрывка
Купить книгу