Предисловие
Предисловие
понентами. В рамках принятой в NuMega структуры орга-
низации все специалисты, необходимые для создания про-
дукта, приписаны только к этому продукту. Такая структура
позволила NuMega справиться с массой искусственных про-
блем, обычно встающих на пути у других компаний. Ее до-
полнительное преимущество в том, что она позволяет каж-
дому своими глазами видеть, насколько работа других уча-
стников проекта важна для выпуска успешного продукта.
Это разительно отличалось от стиля отношений, принято-
го в большинстве компаний, который можно назвать ско-
рее конфронтацией (что особенно характерно для отноше-
ний между разработчиками и тестировщиками).
Конечно, собрать команду и не допустить ее раскола —
задача не из легких. Практически ни один отчет о состоя-
нии дел в программной индустрии не обходится без упо-
минаний о постоянной нехватке кадров. Одним желанием,
как бы велико оно ни было, хорошую команду не создать,
если нет людей, способных стать ее участниками. Один из
экстраординарных подходов компании NuMega — включе-
ние в персонал компании «непрофессиональных» разра-
ботчиков. Как говорит Эд, один из важнейших секретов ус-
пеха NuMega — подбор и сохранение ценных кадров. Ре-
зультатом стала возможность мгновенной мобилизации сил
и своевременного выпуска продукта на рынок. У Эда есть и
собственная исключительная черта-, набрав толковых со-
трудников, он уходит с дороги, чтобы не мешать им в пол-
ной мере проявить свои способности. Порой такие сотруд-
ники могли неделю работать, не встречаясь и не советуясь
с менеджером проекта. Характерным качеством Эда было
то, что он позволял менеджерам учиться на своих ошибках и,
что самое важное, поощрял их, когда они извлекали уроки.
Если набрать толковых людей и правильно организо-
вать их, решать остальные задачи управления проектом ста-
новится намного легче. Важно тщательно следить за балан-
сом управления (и Эд подчеркивает это в своей книге):
нельзя ни распускать коллектив, ни слишком «закручивать
гайки», управления должно быть ровно столько, сколько
нужно. Разделы, посвященные планированию и исполне-
нию проектов составлены из описания тех самых методов,
которые он передавал менеджерам, обучая их основам ме-
тодики успешной работы. Выпустить качественный продукт
вовремя нелегко. Изложенные в этих разделах принципы —
тяжкий опыт многих ошибок, заставлявших скрипеть зуба-
ми от досады, а порой доводивших до слез!
Будучи участником многих таких ситуаций и пережив
все, о чем здесь говорится, я не понаслышке знаю, что цен-
ность опыта, изложенного в этой книге, намного больше
отданных за нее денег. Я начинал программистом в составе
команды, работавшей над BoundsChecker 3.0 под началом
Эда, бывшего в ту пору менеджером проекта. В конце кон-
цов я дослужился в NuMega до менеджера проектов по раз-
работке программных продуктов из серии TrueTime и
TrueCoverage. Эд в это время был уже начальником отдела
разработки NuMega. Без методик, представленных Эдом в
этой книге, группы, отвечающие за создание TrueTime и
TraeCoverage, никогда бы не сделали эти продукты такими
успешными, какими они стали.
Я во многом завидую читателям этой книги, потому что,
когда они будут учиться приемам мастера, сроки сдачи не
будут дышать им в затылок. Однако мне гораздо больше
повезло, поскольку меня научил этим приемам сам мастер.
Эд помог мне вырасти от начинающего программиста до
состоявшегося технического специалиста и менеджера
проекта (я думал, что никогда им не стану), чью помощь в
управлении проектами используют компании по всему
миру. Я никогда не смогу полностью отблагодарить Эда за
то, что он был моим самым лучшим руководителем. Он все-
гда шутил, что достаточно знает о наших успехах в про-
XII
XIII