28 апреля 2011 г.



Книги об управлении проектами

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

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

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

Начнем, безусловно, с классики жанра.

«Deadline. Роман об управлении проектами»
Автор: Том ДеМарко

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

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


«Искусство управления IT-проектами»
Автор: Скотт Беркун

Читал эту книгу когда-то в оригинале («The Art of Project Management» или «Making Things Happen», читается легче, чем перевод), сейчас перечитываю в русском переводе. Лично для меня она является настоящим справочником на все времена. Тут охватывается, наверное, каждый аспект управления IT-проектом. Причем написана она человеком, который съел вагон собак на руководстве проектами по созданию ПО. Это можно проследить в каждой главе: минимум теории, максимум практических замечаний сгруппированных в удобные check-списки.

Кроме того, мне очень импонирует позиция автора по отношению к множеству существующих методологий разработки ПО. Более того, я с ней полностью согласен. Практически все методологии включают в себя либо одни и те же, либо очень похожие друг на друга этапы. Поэтому очень важно вникнуть в суть этих этапов и потом, как из кирпичиков, выстроить или адаптировать ту методологию, которая максимально подойдет вашему окружению и вашему проекту. Разработка ПО - это не приготовление фастфуда, где каждый гамбургер абсолютно предсказуем и достаточно лишь следовать подробной инструкции, не вникая в подробности. В нашем деле нужно глубоко понимать и разбираться, что конкретно стоит (или может стоять) за каждым нашим шагом.

Именно в этих отдельных «шагах» и помогает разобраться данная книга. Дьявол (или бог, как кому нравится) всегда в деталях, правда?


«Мифический человеко-месяц или как создаются программные системы»
Автор: Фредерик Брукс

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

Пожалуй, с ходу не найти другой популярной книги об управлении проектами в IT, которая была бы настолько проверена временем и подтверждена многочисленным опытом уже не одного поколения специалистов. Впервые она была издана более 35(!) лет назад. И с тех самых времен в основных принципах создания ПО мало что изменилось. Безусловно, изменения как таковые были. Но среди них не было ни одного, по-настоящему революционного, способного в корне изменить отношение к управлению проектами.

Если вы думаете, что столкнулись с малоизученной или уникальной проблемой в процессе создания программного обеспечения, пролистайте эту книгу. Но только сделайте это вдумчиво. За такое время изменилась терминология и форма, но содержание, скорее всего, осталось все тем же. И, быть может, окажется, что вы не одиноки в IT-вселенной и проблема давно известна. Остается подобрать правильный ключ к ее решению и я думаю, что Брукс все еще способен помочь в этом.


«Путь камикадзе»
Автор: Эдвард Йордон

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

В заметках уже есть отзыв на «Путь камикадзе», поэтому выскажусь лишь в общих чертах.

Автор начинает «с места в карьер» с самых важных моментов, которые и создают нелинейность и неопределенность, зачастую приводящие нас к безнадежным проектам. Политика и взаимоотношения заинтересованных сторон, переговоры и переговорные игры, человеческий фактор. С этого надо начинать. Если же вы все равно оказались участником безнадежного проекта - надо пытаться в нем выжить (или, что иногда рекомендует сам автор, просто уйти). Этому посвящена оставшаяся часть книги, где раскрывается специфика процессов и методов управления в сложных проектах, работающих под давлением сроков и бюджета.


«Управление сложными Интернет-проектами»
Автор: Эдвард Йордон

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

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

Другими словами, в этой книге автор говорит про нашу с вами современную реальность. Если первая работа больше отсылала нас в прошлое (конец 20-го века), то эта находится намного ближе к настоящему (начало 21-го века). И это несмотря на то, что обе они писались приблизительно в одно и то же время на стыке девяностых и двухтысячных. Видимо, не будь краха «доткомов» в начале века, сейчас эту книгу также можно было бы зачислить в ранг славного прошлого IT-индустрии.


«Управление проектами по созданию программного обеспечения»
Автор: Уокер Ройс

Книга, конечно, непростая для чтения. Лично мне было достаточно сложно. Быть может в оригинале она выглядит попроще, но я с ним не знаком. Вообще Уокер Ройс и его отец Уинстон, сделали достаточно много в плане методологий управления проектами по созданию программного обеспечения. Я не так давно в одном из постов публиковал ролик за авторством Максима Дорофеева о том, откуда же взялся водопадный цикл и кто за этим стоит, посмотрите, если еще не видели - не пожалеете.

Чем хороша эта книга? На мой взгляд в основном тем, что помогает упорядочить кучу практических знаний в голове. Мне показалось, что она крайне нацелена на теорию, ну а что может лучше упорядочить знания, чем старая добрая теория?

Еще добавлю, что эту книгу ни в коем случае не стоит читать новичкам в управлении проектами. Запросто может отбить охоту этим заниматься :-)


«Управление высокотехнологичными программами и проектами»
Автор: Рассел Арчибальд

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

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





Вот и все. Эпопея в трех актах временно закончилась. Вообще у меня в планах объединить все три публикации на отдельной странице и периодических их пополнять, все же книжная полка все разрастается и разрастается. Так что, следите за обновлениями :-)






Понравилось сообщение - подпишитесь на блог Подписка на блогFollow grodnosoft on Twitter




Читайте также:


Комментов: 0

Отправить комментарий