Ни один проект не может обойтись без политики; она стоит за каждым взаимоотношением между двумя или более индивидуумами. В лучшем случае она может играть незначительную роль, если участники проекта договорятся между собой и достигнут компромисса или один участник (или группа) одержит верх над всеми остальными, и будет диктовать свои решения.
В условиях «безнадежного» проекта наиболее очевидным источником политических споров и дискуссий являются временные, бюджетные и ресурсные ограничения. Если бы с ресурсами было все в порядке, то не было бы и предмета для обсуждения.
Однако существуют и другие источники разногласий. Некоторые из них очевидны для любых разработчиков, например споры по поводу спецификации требований: она действительно отражает реальные требования пользователей или является неадекватной и неполной. Это особенно актуально для «безнадежных» проектов, поскольку не хватает времени на интервьюирование конечных пользователей, формальное документирование, согласование и утверждение их требований. Большинство профессионалов понимает, что это может стать серьезной проблемой и в нормальном проекте, поэтому растет интерес к прототипированию, итерационной разработке и другим подобным методам.
|
|
Еще более серьезная политическая дискуссия, результаты которой могут оказаться полной неожиданностью для менеджера проекта, связана с вопросом о целесообразности создания новой системы. В некоторых случаях участники проекта действуют пол давлением различных правительственных постановлений, хота это вызывает у них раздражение и возмущение. В других случаях новая система может создаваться под давлением руководителя организации, несмотря на явное несогласие его коллег и подчиненных. Менеджер проекта может оказаться активным участником политических баталий, предшествовавших его официальному утверждению на данную роль, и последствия этого он будет ощущать на себе в течение всего процесса разработки и внедрения системы. А если менеджер проекта не участвовал ни в каких дебатах (например, его наняли на работу уже после того, как были приняты все судьбоносные решения по проекту), то он никак не может понять, почему у него оказалось столько врагов среди основных заинтересованных лиц. Разумеется, простого решения этой проблемы не существует, но, по крайней мере, лучше знать о ней заранее.
Кроме этих проблем существует еще один источник политических дебатов: разногласия по поводу статуса проекта, вероятности его успешного завершения и действий, которые необходимо предпринять, если проект выбьется из графика и/или бюджета.
|
|
В любом случае политические разногласия могут привести к существенным задержкам в проекте, что само по себе является серьезной проблемой для «безнадежного» проекта. Одним из возможных решений особенно в случае разногласий относительно функциональности и других требований к системе является проведение JAD-сессий (JAD — Joint Application Development), в которых участвуют все заинтересованные лица, пытаясь выработать общее решение в серии коротких, но интенсивных совещаний.
Если это невозможно, менеджеру проекта следует добиться согласия основных заинтересованных лиц на то, что все решения, требующие их согласования или утверждения, будут рассматриваться в течение 24 часов. Хорошим примером такой стратегии является обсуждение «экстремальное» программирование.
7.4.