Какими свойствами должен обладать хороший тимлид? Он, несомненно, должен быть технарем, иметь разносторонний опыт, уметь налаживать диалог внутри команды и с начальством, вести дискуссии и принимать решения, брать на себя ответственность, понимать бизнес-процессы, думать как заказчик и владелец бизнеса. Ну и быть немного психологом.
В отечественном IT я часто наблюдаю следующую картину: тимлидом часто становился лучший (?) разработчик из команды (aka 23-летний сеньор). А чтобы стать руководителем проекта (project manager) иногда достаточно просто знать английский и «павэрпойнт» на уровне пользователя. Это реалии отечественного аутсорсинга и с этим нужно как-то жить.
В итоге часто получается как-то так:
Потому что на десять сеньоров по статистике девять тупят.
Чтобы стать хорошим тимлидом, нужно перелопатить очень большое количество бизнес кейсов, побывать в шкуре не только разработчика, но и product owner и владельца бизнеса. Но как это сделать обычному разработчику? Вот здесь и приходит на помощь специализированная литература. Понятно, что реального опыта она не добавит, но первоначальный бекграунд дать может.
Я никогда не видел книг по управлению проектами или персоналом на столах разработчиков. Но, на мой взгляд, каждый специалист уровня «мидл» должен читать подобного рода литературу. И да, инициатива на этом этапе должна исходить больше от компании (или действующего тимлида), т.е. разработчик еще вряд ли серьезно задумывается о будущей карьере менеджера.
Ниже я привел список книг, которые, на мой взгляд, должен прочитать каждый разработчик, который хочет стать в обозримом будущем хорошим менеджером.
- Том ДеМарко. Deadline. Роман об управлении проектами.
- Том Демарко и Тимоти Листер. Человеческий фактор. Успешные проекты и команды.
- Том Демарко, Тимоти Листер. Балдеющие от адреналина и зомбированные шаблонами. Паттерны поведения проектных команд.
- Том ДеМарко, Тимоти Листер. Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения.
- Патрик Ленсиони. Пять пороков команды. Притчи о лидерстве.
- Патрик Ленсиони. Пять искушений руководителя: притчи о лидерстве.
- Патрик Ленсиони. Три признака унылой работы. История со смыслом для менеджеров (и их подчиненных).
- Патрик Ленсиони. Смерть от совещаний.
- Джейсон Фрайд, Дэвид Хайнемайер Хенссон. Rework. Бизнес без предрассудков.
- Фредерик Брукс. Мифический человеко-месяц, или Как создаются программные системы.
- Джеффри Янг и Уильям Саймон. iКона. Стив Джобс.
- Кармин Галло. iПрезентация. Уроки убеждения от лидера Apple Стива Джобса.
- Джоэл Спольски. Джоэл о программировании.
Кроме технической литературы желательно почитать что-то по психологии (философии), HR, финансам и рискам, а также биографии успешных людей. Я ни в коем случае не претендую на 100% завершенность этого списка, поэтому попрошу в комментариях поделиться своими рекомендациями и отзывами.
Спасибо за внимание!
P.S. В качестве эксперимента сделал небольшой опросник на тему «Какие книги вы прочитали?». Просьба потратить 30 секунд на заполнение, а я, в свою очередь, через некоторое время выложу результаты опроса.
Автор: sashaeve