Книга: Soft skills для IT-специалистов. Прокачай карьеру и получи работу мечты
Назад: 10.2 Лидерство и управление
Дальше: 10.4 Понимание контекста команды

10.3 Путь лидера

Лидерство – это просто: оно не подразумевает бесконечный список обязательств. Вместе с тем это сложно, потому что вы должны каждый день выполнять их все и помогать своей команде следовать общей миссии.
Сначала вы создаете видение – описание того, какой видите команду в будущем. Если вы возглавляете целую компанию, создание видения может занять несколько лет; если под вашим началом небольшая команда – год или меньше.
В видении должны быть конкретные измеримые цели, на которые любой, у кого есть доступ к нужным данным, мог бы взглянуть и сказать: «Да, вы достигли цели» или «Нет, вы еще не достигли цели». Однако важно обращать внимание не на маленькие цели, которые ставятся от недели к неделе, а на общие цели команды – другими словами, на миссию. Миссия может включать описание деятельности команды, а также конкретные цели, которых она достигнет. Ваше видение тоже должно быть достижимым, и его оценка должна основываться на вашем опыте, исследованиях и данных. Если вы можете сказать: «У меня была похожая ситуация на прошлой работе, и я знаю, что нужно предпринять», это прекрасный показатель достижимости. Или, может быть, вы уверены, потому что считаете так: «Любая другая компания, которая делает то же, что и мы, достигла или находится в процессе достижения нашей цели, и у меня есть данные, подтверждающие это». Это тоже сработает. Но ваше видение не может быть чистой фантазией или внутренним чутьем: оно должно быть подкреплено доказательствами, чтобы команда считала его реалистичным и достижимым.
Давайте разберем некоторые видения, чтобы понять, как сделать свое эффективным и как использовать его в дальнейшем.
Наша команда будет состоять из разнообразных людей мирового класса, практикующих Agile, и мы будем регулярно создавать все больше и больше сборок без дефектов для всех наших проектов.
Это плохое видение. Конечно, здесь подразумевается, что у команды есть некие цели и области, в которых она еще не достигла желаемого. Но в этом видении нет достаточно точной, однозначной информации, которую лидер мог бы использовать для управления работой команды. Это видение не объективно и не поддается измерению. Что значит «люди мирового класса» и как мы поймем, что достигли этого? Что значит «больше и больше»? А «разнообразие» – что это значит в количественном выражении? Правильное видение может выглядеть так:
Через четыре года наша команда будет полностью состоять из сертифицированных Agile-сотрудников, которые будут работать в определенных спринтах продолжительностью от четырех до шести недель. Мы будем поставлять от 10 до 12 сборок в год благодаря этим спринтам и поддерживать коэффициент дефектности сборки на уровне не более пяти блокирующих проблем. По крайней мере, 40 % нашей команды будет приходиться на людей из мало представленных групп населения.
Это хорошо продуманное видение. Здесь указан четырехлетний план (лучше обновлять его каждые пару лет, всегда просматривая на четыре года вперед). Цели распределены на долгий срок, а это означает, что команда в настоящее время не близка к их достижению. Цели поддаются измерению: продолжительность спринтов разработки, количество сборок в год и количество дефектов. Всего этого можно достичь.
Это хорошее видение, потому что оно позволяет увидеть начальную и конечную точки и определить путь между ними. Приведу примеры решений лидера:
«Мне нужно, чтобы каждый квартал два члена команды получали сертификат Agile. Я распределю их так, чтобы выделить время на подготовку, не останавливая процесс работы»;
«Обычно мы ставим цели ежегодно, поэтому я собираюсь построить наш следующий план с меньшим набором задач и постараться уложиться в три месяца»;
«Мы будем проводить ежемесячные обзоры обучения Agile, чтобы лучше укрепить его принципы и убедиться, что учимся на своих ошибках»;
«Когда откроются новые вакансии, я проведу собеседование с различными кандидатами, как внутренними, так и внешними. Я хочу нанять наиболее подходящего человека для этой работы и при этом признаю, что новый взгляд в работе команды – один из важных критериев»;
«Мы будем активно внедрять модульное тестирование, стремясь снизить количество дефектов в каждой сборке. Мне нужно всех этому обучить, чтобы мы вместе следили за улучшениями».

 

Это реальные, действенные, видимые задачи, которые может выполнить команда. Как лидер, вы можете поделиться с ней этим списком. Как менеджеру, вам необходимо жонглировать имеющимися ресурсами и, возможно, придется внести изменения в структуру организации, чтобы добыть новые важные ресурсы. Вы можете пойти к своему боссу и сказать: «Помните, вы говорили, что хотите больше мелких сборок, которые были бы более надежными? Что ж, я знаю, что мне понадобится, чтобы это сделать. Нам нужно незначительно вложиться в команду и процессы, поскольку для этой задачи я хочу выделить часть их времени».
Взаимодействие с руководством
Одна из важных обязанностей любого хорошего лидера – это управление. Мы думаем об этом исключительно как об управлении людьми, которые отчитываются перед вами, но другое поведение лидера – это управление теми, перед кем они отчитываются сами. Приведу парочку примеров.
Однажды ко мне пришел начальник, объяснил некоторые изменения в приоритетах компании и попросил перестроить деятельность моей команды в соответствии с ними. Я ознакомился с новыми задачами и объяснил, что для этого мне нужно добавить по крайней мере еще одного инженера-программиста. «У нас нет возможности взять дополнительного сотрудника», – был ответ. «Хорошо, – сказал я. – В таком случае я хочу, чтобы задачи, которые вы просили выполнить, не были обязательными. Мы с командой попытаемся осуществить их, но я не могу взять на себя ответственность за их строгое выполнение». На тот момент я работал в компании, которая поддерживала такого рода переговоры, потому как признала, что я умею понимать возможность или невозможность выполнить задачу – и я был ближе к реальным работникам и работе.
В другом случае моя команда потеряла пару человек. Соответственно, нам не хватало двух членов команды для выполнения конкретных задач, что поставило под угрозу результаты. Вместо того чтобы обратиться к своему руководителю и рассказать о проблеме, я пришел с тремя возможными решениями. «Я не могу выполнить то, о чем мы изначально договорились, но я придумал варианты развития событий, которые, по моему мнению, мы можем реализовать, учитывая текущее положение». Мы использовали эти решения в качестве основы для переговоров: руководитель помог мне понять приоритеты компании, а я объяснил, чего может достичь команда.
Согласование организационной структуры – это мощный навык и ценная часть общей миссии.
Такого рода управление организационной структурой – один из важных навыков хорошего лидера. Компания говорит о желаемых результатах – например, о внедрении гибкого подхода или повышении производительности – и вы как лидер создаете четкое видение для команды и путь к достижению этой цели. Ничего не работает бесплатно, а ресурсы ограничены, поэтому вы должны выяснить, во что это обойдется организации в виде оборудования, времени, людей и денег. Как лидер, вы несете ответственность за эти вложения, за то, как они окупаются. Хороший лидер с радостью берет на себя такую ответственность.
Когда видение и план готовы, необходимо распределить членов команды по подходящим для них местам. Максимально четкий план помогает в этом определиться. Один член команды понимает, что ему нужно начать подготовку к сертификации Agile; другой говорит: «Думаю, мне стоит заняться изучением модульного тестирования». С этого момента ваша работа как лидера заключается в том, чтобы держать всех в курсе событий. В повседневном хаосе жизни легко забыть о видении; ваша цель – держать его в поле зрения.
Назад: 10.2 Лидерство и управление
Дальше: 10.4 Понимание контекста команды