Knigionline.co » Компьютеры » Как пасти котов. Наставление для программистов, руководящих другими программистами

Как пасти котов. Наставление для программистов, руководящих другими программистами - Дж. Ханк Рейнвотер (2002)

Как пасти котов. Наставление для программистов, руководящих другими программистами
«Как пасти котов» – это книжка о руководстве и лидерстве, о том, как 1-ое кооперировать со вторым. Разработчик программного обеспечения похож на кошку, которая гуляет сама по для себя. Так уж исторически сформировалось. Как раз в следствие этого например сложно быть управляющим команды создателей. В том числе и в случае если вы ещё луна обратно были блестящим и дисциплинированным разработчиком программного обеспечения и внезапно оказались в роли менеджера, вряд ли вы понимаете, с чего надобно начать и какую избрать манеру управления. В этом случае без данной книжки у вас не выйдет. А возможно, вы – бывалый менеджер, желающий пересмотреть собственные основы лидерства? Тогда, тогда, данная книжка для вас. За пределами зависимости от возраста, пола и общественного статуса, она несомненно поможет для вас закрепить собственные позиции в роли командира разработчиков программного обеспечения. Материал изложен достаточно компактно и просто укладывается в голове.

Как пасти котов. Наставление для программистов, руководящих другими программистами - Дж. Ханк Рейнвотер читать онлайн бесплатно полную версию книги

«Основная задача руководителей процесса разработки программных средств состоит в том, чтобы аккумулировать как можно больше интеллектуальных ресурсов и направить их на создание конечного продукта»[15].

Стоя в душе – думайте. Катаясь на велосипеде, прогуливаясь по парку, выделывая невообразимые трюки на роликах – думайте. Сталкиваясь с дилеммами, которые обусловлены принятыми проектными решениями, – думайте. Думать значительно полезнее, чем смотреть телевизор или бесцельно бродить по Сети, – пусть даже там 500 каналов, но на самом деле на них ничего не происходит, и то, что они как будто избавляют человека от необходимости мыслить, совершенно не здорово. Думайте напряженно, до изнеможения, а когда не останется сил – начинайте заново. Результат вас удивит.

Ну а теперь подумаем о том, как справляться с некоторыми типичными ситуациями.

Предположим, в вашем подчинении кот породы минималист, но при этом весьма профессиональный. Вы хотите поручить ему модернизацию продукта, который писал кто-то другой, но доработать который в контексте текущих коммерческих задач совершенно необходимо. Взглянув мельком на код, который вы собираетесь вменить ему в обязанность, он говорит: «Нет, это слишком сложно – код нужно переписать». Естественно, речь идет о коде, который писался два года и который уже сейчас приносит компании неплохие деньги. Ситуация осложняется тем, что человек, который этот код написал, у вас больше не работает и поэтому физически не может помочь новому сотруднику в нем разобраться. Итак, у вас два выхода. Первый: пасть под давлением минималиста, сделав его самым счастливым человеком, но загубив последний шанс сдать проект в срок. Второй: направить его на путь изучения существующей архитектуры и дать ему впоследствии возможность внести в нее весомый вклад. Поиграйте с его пристрастием к четкой архитектуре – попросите документировать существующий код с тем, чтобы в будущем, если позволит время, он смог бы переписать некоторые объекты, сделать их более удобными. Если он профессионал, не сомневайтесь – он обязательно разберется в том, что написал его предшественник. Не стесняйтесь использовать в своих целях дух соревновательности. С точки зрения минималиста все, что написал не он, – полная туфта. На самом деле вполне возможно, что он боится, будто не сможет разобраться в существующем коде, и просто не хочет в этом признаться. Всегда ищите скрытые мотивы, которыми руководствуются все без исключения представители рода человеческого. Поймите: программисты, не готовые признать, что их компетенции не хватит для решения поставленной задачи, очень любят выискивать своему бездействию высокоинтеллектуальные оправдания.

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий