Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Я работаю много лет в индустрии разработки программного обеспечения и последние несколько лет я активно вовлечен в консалтинг и pre-sales фазы. И я заметил, чтобы быть успешным лидером как для менеджера проектов, представляющего бизнес-сторону, так и для архитектора – технического представителя необходимо совмещать в себе технические и лидерские качества.
Для меня наиболее полезным и эффективным источником обучения являются книги. И я бы хотел поделиться с вами топ 10, по моему мнению, книг полезных для начинающих и не только лидеров в разработке программного обеспечения. Эти книги помогут развить и улучшить лидерские качества необходимые в данной индустрии. Я не буду перечислять знаменитые менеджерские бестселлеры такие как Laws of Leadership или Good to Great. Я порекомендую более целевые книги, которые будут, несомненно, полезны именно лидерам в индустрии разработки программного обеспечения.
Название всех книг будут указаны на языке оригинала, но вы без труда сможете найти многие из них и в переводе.
Mythical Man-Month, The: Essays on Software Engineering
Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition
Эта книга позиционируется как настольная книга разработчика, хотя главный фокус направлен на разработку с точки зрения менеджера и как работать с командой разработчиков. В большинстве проектов есть существуют проблемы с планированием, документацией, техническим дизайном и тестированием. Автор помогает понять почему так происходит, а главное, как этого избежать.
Death March
Death March (2nd Edition)
Это чтиво не для новичков. Затрагиваются сложные проблемы присущие многим коммерческим проектам. Вы можете прочитать решения и дальнейшие шаги для очень сложных случаев на проекте. Например, у вас недостаточно времени, денег и ресурсов для завершения проекта. Автор предлагает сфокусироваться на бизнес-целях и главных критериях успешности для проекта. Как обсуждать и приоритизировать цели проекта, а также использовать все доступные ресурсы максимально эффективно. Вы поймете, когда надо быть уступчивым, а когда быть жестким. И главное, как понять, что пришел момент покинуть проект. Шаг за шагом вы выучите поведенческие шаблоны и тяжелые случаи на проектах.
Consulting Outbreak: Manager and Software Architect Could be Friends
Consulting Outbreak: Manager and Software Architect Could be Friends
Легкое и не утомительное чтение для лидеров, которые только делают первые шаги в консалтинге и архитектурном дизайне проектов. Автор описывает как достигнуть максимального успеха в коммерческих проектах на начальных этапах общения с клиентом. Вы прочтете как правильно подготовится к консалтингу, что делать в условиях множества неопределенностей в начале проекта и как избежать провала. Главная цель этой книги помочь людям бизнеса и техническим специалистам говорить на одном языке и достигать единых целей.
The Deadline: A Novel About Project Management
The Deadline: A Novel About Project Management
Это довольно известная книга, в то же время я бы хотел ее включить в свой список, потому что она написана в стиле приключенческого бизнес-романа. Главный фокус этой книги на работе с людьми. Вместе с главным героем вы сможете проследовать по всем стадиям проекта с самого начала. Путешествие начнется создание команды и найма персонала и закончится увольнением и менеджментом конфликтных ситуаций. Много юмора и сарказма позволяет усваивать материал легче.
Waltzing With Bears: Managing Risk on Software Projects
Waltzing With Bears: Managing Risk on Software Projects
Без риска нет успешных проектов – вот девиз автора. Автор считает, что нет особого смысла начинать проект если в нем нет рисков, так как при отсутствии рисков нет и выгоды. Не бойтесь рисков, вам стоит научится предсказывать и управлять рисками. Читая эту книгу, вы научитесь классифицировать, измерять, приоритизировать и снижать риски.
Herding Cats: A Primer for Programmers Who Lead Programmers
Herding Cats: A Primer for Programmers Who Lead Programmers
Эта книга будет полезна разработчикам, которые хотят развить лидерские качества. Если вы уже начали этот путь, то сможете улучшить и расширить свои знания. Автор очень последователен и точен. Он помнит, что вы еще разработчик и общается с вами как с разработчиком, в то же время улучшая ваши менеджерские и лидерские качества. Структура этой книги очень точная. В начале объясняется как примерять на себя роль лидера, а только потом рассказывается о правильном общении с командой и менеджерами высшего звена.
The Art of Project Management
The Art of Project Management (Theory in Practice (O’Reilly))
Бывший менеджер компании Microsoft написал практическое пособие с множеством полезных упражнений для начинающего менеджера проектов. В книге три главных темы – планирование. Практические упражнения и менеджмент. Особое внимание уделяется ошибкам, которые совершает большинство начинающих менеджеров. Например, менее опытным менеджеры могут игнорировать советы более опытных коллег, чтобы потешить свое самолюбие. Вы сможете прочитать про способы, которые работают и которые не работают. Научитесь создавать команды, назначать роли, вдохновлять своих коллег, строить эффективные процессы и многое другое.
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity (2nd Edition)
Разработчики стремятся создать лучшее инженерное решение, постоянно улучшая функционал и производительность приложения, но забывают о главных бизнес-целях проекта и удобстве использования, которое прежде всего важно для пользователя. Вследствие чего в проекте появляется множество бесполезного функционала для обычного пользователя. Автор считает, что на первом месте должно быть удобство использования и только потом сама разработка.
Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers
Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers
Автор первый, кто заметил огромную пропасть между двумя типами пользователей. Первопроходцы – те, кто готовы экспериментировать и использовать новейшие технологии и прагматики – те, кто используют проверенные подходы избегая всего нового. Автор рассказывает, как преодолеть эту пропасть между двумя типами пользователей. Эта книга основана на тридцатилетнем опыте автора в маркетинге и продажах. Эта книга может с тать настольной для менеджера проектов и маркетолога, потому что описывает стратегии, которые были проверены множество раз на практике.
Inspired: How To Create Products Customers Love
Inspired: How To Create Products Customers Love
Если вкратце эта книга о менеджерах проекта, которые ищут компромисс между удовлетворенностью пользователей и эффективность в бизнесе. Какие основные навыки должны быть присущи менеджеру проектов, дизайнеру, и маркетологу. Автор рассказывает, как найти главный функционал продукта наиболее важный для пользователя и не тратить время на остальные детали не нужные пользователю. Это пособие о том, как создать минимальный продукт полезный для пользователя и прежде всего тот продукт, который пользователь полюбит по настоящему.