CIO, США

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

Лишь 39% опрошенных менеджеров высшего звена считают себя «достаточно компетентными» в вопросах разработки программного обеспечения. И только 28% подчиненных выставили своему начальству аналогичную оценку. По мнению специалистов Cutter, сегодня очень немногие менеджеры верхнего уровня хорошо разбираются в процессе разработки, способны правильно оценить стоимость проекта и определить реальные сроки его завершения.

Около 35% опрошенных основными причинами неудач программных проектов назвали заведомо невыполнимые сроки, чрезмерный объем проекта и ограниченный бюджет.

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

«Процедура контроля за выполнением проекта, которой должна отводиться критически важная роль в деле своевременной профилактики неудач, налажена лишь в 27% организаций, — сообщил старший консультант Cutter Consortium Э. М. Беннатан. — А ведь сама идея контроля за ходом реализации проекта заключается в создании условий для привлечения к этому высшего руководства». 


Могильщики программных проектов

Неправильно определенные временные рамки реализации проекта — основная причина неудач разработчиков:

  • высшее руководство заставляет руководителя проекта и команду разработчиков соглашаться с невыполнимыми сроками, чрезмерным объемом проекта и ограниченным бюджетом — 35%;
  • клиенты и сотрудники маркетинговой службы вносят слишком много изменений в процессе разработки — 17%;
  • разработчики не соблюдают установленных организационных процедур — 13%.

Источник: Cutter
Consortium, 2006