Как хорошему разработчику не стать плохим менеджером - Константин Борисов

Как хорошему разработчику не стать плохим менеджером

Страниц

75

Год

2020

Это издание представляет собой уникальный и оригинальный взгляд на мир управления в сфере информационных технологий от самого автора, который сам прошел долгий путь от разработчика до менеджера. В книге "Управление в IT: неочевидные моменты" автор смело поднимает критически важные вопросы, что позволяет читателю расширить свои горизонты и приобрести новые знания в области правильной организации и управления проектами.

Одним из наиболее интересных и актуальных вопросов, затрагиваемых в этой книге, является причина увольнения разработчиков после повышения зарплаты. Очень часто компании сталкиваются с такой проблемой, и автор предлагает свои собственные исследования и анализ, чтобы объяснить это странное явление.

Кроме того, автор дает рекомендации и советы по правильному ведению проектов с фиксированной стоимостью (Fixed Price). Он подчеркивает важность обмена опытом и доказывает, что правильное планирование и установление четких рамок являются ключевыми факторами успеха в этом типе проектов.

Одним из наиболее удивительных выводов, сделанных автором, является тот факт, что внедрение Scrum не обязательно упрощает процесс управления. На самом деле, автор утверждает, что Scrum требует большего внимания к деталям и обязательного соблюдения процессов, чтобы добиться успеха.

В книге также содержатся множество баек и историй из жизни менеджера в разработке, которые позволяют читателю лучше понять тяжелую, но захватывающую реальность данной сферы. А для добавления красок и живости, обложку книги и иллюстрации в тексте создала талантливая художница Ксения Ерощенко.

"Управление в IT: неочевидные моменты" - это не просто обычная книга о менеджменте, она полна новых идей, оригинальных подходов и практических советов от человека, который прошел через все преграды и успешно стал менеджером в IT-сфере. Это обязательное чтение для тех, кто хочет улучшить свои навыки управления и достичь большего успеха в своей карьере.

Читать бесплатно онлайн Как хорошему разработчику не стать плохим менеджером - Константин Борисов

Про эту книгу

За свою жизнь я встречал многих классных руководителей, от которых перенял бесценные знания. Но видел и многих менеджеров, которые допускали грубейшие ошибки, и работать с которыми было мукой для команды и для заказчика. Многие люди (как специалисты, так и менеджеры) не понимают, что вообще делает менеджер в IT, какие навыки он должен иметь, и какие ошибки он ни в коем случае не должен допускать.

Бизнес-литературы по менеджменту много, но этот “менеджмент” в области разработки программного обеспечения часто оказывается бесполезен или даже вреден.

Почему разработчики увольняются, хотя их зарплаты постоянно растут? Как делать Fixed Price проекты? Почему после внедрения Scrum’а управлять проектами не стало проще? Ответы на эти вопросы каждому приходится искать методом проб и дорогостоящих ошибок.

В этой книге я постарался дать самое главное, что нужно менеджеру – понимание происходящего. Я пишу про то, как нужно мотивировать команду, как по-разному могут работать деньги в разных ситуациях, как нужно смотреть на проект, чтобы видеть его проблемы. Я пишу именно про те вещи, которые понять мне самому оказалось труднее всего, и знание которых оказывалось критичным для меня самого.

Я часто слышал, что знания без опыта не работают, и в этой книге я передаю и свой опыт тоже. Около половины книги занимают истории из жизни1 и кейсы с разборами. Эти истории содержат реальный опыт, и позволяют вам не делать ошибки самому, а наблюдать за ошибками других.

Про автора

Автор этой книги, Константин Борисов, имеет двадцатилетний опыт работы в индустрии разработки программного обеспечения. Участвовав в десятках проектах в российских, зарубежных и международных компаниях в роли разработчика и менеджера, он накопил опыт, которым и делится в этой книге.

Связаться с автором можно с помощью электронной почты [email protected].

Личный блог автора доступен по адресу https://bukov-ka.livejournal.com/

Адреса в социальных сетях: ВКонтакте, Facebook

Создание обложки: Иллюстратор Ксения Ерощенко artbylulutyan

Раздел 1. Общие вопросы менеджмента

Менеджер взаимодействует с разными людьми: заказчиками, топ-менеджментом своей компании, своей командой, представителями других компаний. И часто все эти люди очень по-разному смотрят на процесс разработки. Чтобы выполнять свои задачи, менеджер должен обладать широким взглядом и видеть ситуацию не просто под разными углами, а в целом. Поэтому для начала давайте поговорим о менеджменте в IT в общем.

Особенности менеджмента в IT

Индустрия разработки программного обеспечения испытывает жуткую нехватку менеджерских кадров. Эта нехватка даже более выражена, чем нехватка разработчиков, тестировщиков, аналитиков и других исполнителей. Отчего так происходит? Дело в особенностях индустрии, которые требуют особенных (редких) менеджерских навыков и знаний. Давайте рассмотрим эти особенности.

1. В IT работают высококлассные исполнители, которые должны принимать решения сами.

Специалисты высокого уровня встречаются много где, но, пожалуй, только IT не имеет никаких протоколов и инструкций, и полагается на экспертные решения.  Технологии, методологии и бизнес-задачи слишком часто меняются, чтобы выработать какие-то реально работающие стандартные подходы. Да, многие компании имеют некоторые документы, но они описывают второстепенные вещи, а не основную работу. Описывается, как быстро надо ответить заказчику, но не описывается, что именно надо отвечать. Указывается процент покрытия юнит-тестами, но не описывается, как именно нужно реализовывать определённый функционал.