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

Шрифт
Интервал

4. Иностранные заказчики.

Знание английского языка является самым незначительным требованием при работе с иностранными заказчиками. Гораздо важнее, чтобы менеджер понимал культурные особенности и разницу в принципах ведения бизнеса.

Типичный российский менеджер не ожидает, что его слова в обычном ежедневном письме имеют вес, сравнимый с заключённым контрактом, а буквальное выполнение контракта не достаточно, если заказчик остался недовольным.

5. Техническая сложность проектов.

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

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

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

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

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



Почему проекты заканчиваются неудачей

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

1. Разработка ПО сейчас очень дёшева и заказчики хотят её такой оставить. Хотя разработчики имеют высокие зарплаты, а компании, разрабатывающие ПО, получают хорошую прибыль, но с каждым годом разработка ПО дешевеет. Один единственный самолёт Boeing 777 стоит больше $300 миллионов. Бюджет даже крупных проектов по разработке ПО составляет малую часть этой суммы. А самолётов серии Boeing 777 на данный момент выпущено более 1600. Стоимость ПО ничтожна по сравнению с общей ценой изделий.

В цифровых продуктах аналогично. Instagram в 2012м году был приобретён Facebook, и примерная стоимость сделки составила $1 млрд. Стоимость собственно разработки несравнима с этой суммой. Стоимость компьютерной графики фильма “Миссия невыполнима – 2” не идет ни в какое сравнение с гонорарами Тому Крузу. Хотя его можно было бы просто нарисовать.

Если в прошлом программные комплексы разрабатывались целыми институтами, то сейчас скрам-команда в девять человек уже считается большой. Чтобы грамотно проанализировать, задокументировать и спроектировать систему, стоимость проекта нужно удвоить. А зачем? Тогда можно просто начать реализацию системы, и, если что-то пойдёт не так, то переписать её. Это даже надёжней, так как от ошибок анализа и проектирования тоже никто не застрахован.

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

Но деньги сами по себе не так важны, как следующий пункт.

2. У заказчика нет времени на уточнение требований. Изменение требований в процессе разработки ПО сейчас настолько распространено, что The Standish Group изменила критерии провала проекта для своего Chaos Report. Если клиент доволен, то считается, что проект успешен, несмотря на то, что сделали не то, что планировали.

Почему так? Потому что заказчикам нужно менять систему ещё до того, как она будет сделана. Поэтому тратить дополнительное время на анализ и проектирование бессмысленно, требования всё равно поменяются.

Итак, заказчик не даёт денег на предварительный анализ системы, да ещё и меняет требования в процессе. Шансов, что более-менее сложный


Рекомендуем почитать
101 ключевая идея: Психология

Цель этой книги — доступным и увлекательным образом познакомить читателя с психологией. Здесь объясняется 101 ключевой термин, часто встречающийся в литературе по данной отрасли знаний. Для удобства статьи идут в алфавитном порядке. Причем от читателя почти не требуется никаких специальных знаний или подготовки. Книга будет полезна для всех: и для широкого круга читателей, и для тех, кто готовится к поступлению в высшие учебные заведения, и для тех, кто уже в них учится.


Не умирайте, если вы не читали книг Фоменко и Носовского

В своей публикации мне хочется обратиться к открытиям исследователей российской истории, создателей «Новой хронологии» А.Т.Фоменко и Г.В. Носовскому (в сокращении: ФН), уже не один год будоражащим российское общество, которое, тем не менее, вовсе не проникается к ним заметной благодарностью.Скорее наоборот: смелые и даровитые приверженцы истины получают болезненные упрёки от обывателей и записных академиков то в фальсификациях и подделках, то в дилетантизме и жажде денежной поживы.


Телевидение

Текст классика современного психоанализа, в «популярной» форме резюмирующий основные принципы его дискурсивной практики примени¬тельно к различным областям повседневного человеческого существования.


Эмиссары любви. Новые Дети говорят с миром

Хотя эта книга читается как увлекательный роман, его содержание — необычный личный опыт Джеймса Тваймана, сопровождавший его знакомство с Детьми Оз — детьми с необычайными психическими возможностями. Объединяет столь непохожих между собой детей вопрос, который они хотят задать каждому из нас. Приключение, которое разворачивается перед нами, оказывается не просто увлекательным — вдохновляющим. И вопрос этот способен круто повернуть жизнь каждого человека на этой планете.О чем же спрашивают нас эти дети?«Как бы выглядел наш мир, если бы мы все немедленно, прямо сейчас осознали, что все мы — Эмиссары Любви?»Такую книгу вы захотите подарить вашим друзьям — не только взрослым, но и детям тоже.


Учебник гипноза. Как уметь внушать и противостоять внушению

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


Трансперсональный проект: психология, антропология, духовные традиции Том II. Российский трансперсональный проект

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