Менеджмент
«Про бизнес» 21 февраля 2017

Почему проваливаются проекты — выводы Максима Якубовича

Фото с сайта torba.com

Наш эксперт по управлению проектами, директор компании «АйТи уит» Максим Якубович, задался вопросом: насколько велика вероятность того, что ИТ-проекты будут внедрены в срок и уложатся в бюджет, а также почему они проваливаются. Вот его комментарии и выводы.

- Около 10 лет назад от одного из успешных бизнесменов, в компании которого я руководил проектом внедрения КСУП, я услышал такую фразу: «Бизнес сидит на игле у ИТ». Я попросил объяснить, что он имеет в виду. Вот что примерно он сказал: «Мы не можем не автоматизировать наш бизнес, потому как конкуренты это сделают ранее нас и станут эффективнее нас. С другой стороны, мы боимся это делать, т.к. вероятность успеха ИТ-проекта крайне низка».

С тех пор меня интересует вопрос: какова вероятность того, что проект внедрения информационной системы завершится в плановый срок, в плановый бюджет и при этом будут реализованы все запланированные функции?

Отчет, который в 2014 году выпустила компания The Standish Group, предоставляет нам следующие данные для анализа:

  • Из 8380 проектов по разработке и внедрению программных продуктов успеха добились лишь 16,2%
  • В категорию «спорные» проекты попало 52,7%
  • В категории провальных проектов (от реализации которых отказались) оказалось 31,1%

Для исследования все ИТ-проекты в этом отчете были разделены на три группы:

1. «Успешные проекты» - проект завершен в срок, в бюджет, реализованы все возможности и функции, которые первоначально были запланированы.

2. «Спорные проекты» - проект завершен и работает, но плановый бюджет или срок был превышен, либо реализованы не все функции, которые первоначально были запланированы.

3. «Провальные проекты» - проект был отменен или так и не дошел до финиша.

Как часто превышается бюджет ИТ-проекта и на сколько % от планового значения? На этот вопрос отчет дает следующий ответ:

Данные отчета The Standish Group

Как видим, почти в четверти проектов из тех, что попали в группу спорных или провальных, бюджет был превышен более чем в 2 раза (свыше 100% от планового).

А теперь посмотрим, как сильно отклоняются от планового срока ИТ-проекты:

Данные отчета The Standish Group

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

Почти в половине проектов (47,8%), попавших в группу спорных или в группу провальных, сроки были сорваны более чем на 100% от плановых.

Теперь узнаем, какая доля от запланированного функционала программного продукта была реализована в проекте. Эта цифра имеет смысл только для категории спорных проектов, т.к неудачные проекты так и не дошли до логического завершения:

Данные отчета The Standish Group

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

В чем причины провалов проектов

Мне интересно было узнать мнение руководителей ИТ-проектов относительно причин успеха их проектов. Ниже перечислены факторы успеха и доля респондентов, участвовавших в этом опросе The Standish Group:

Вовлечение пользователей - 15,9%

Поддержка высшего руководства - 13,9%

Ясное изложение требований - 13,0%

Правильное планирование - 9,6%

Реалистичные ожидания - 8,2%

Небольшие этапы проекта - 7,7%

Компетентный персонал - 7,2%

Ownership - 5,3%

Ясное видение и цели - 2,9%

Трудолюбивый, сфокусированный персонал - 2,4%

Другое - 13,9%

В аналогичном отчете The Standish Group за 2015 год в списке появились новые факторы успеха ИТ-проекта, которых не было в списке за 2014 год, например:

Эмоциональная зрелость - совокупность основных характеристик поведения людей при совместной работе.

Использование Agile-процесса - обозначает то, что команда и владелец продукта умеют работать по одному из Agile подходов.

Как видим, в 2015 году респонденты в явном виде указали на то, что использование Agile-подхода для ИТ-проекта стало одним из факторов его успеха.

Самое интересное при изучении статистики проектов, на мой взгляд, - это понимание причин того, почему проект не стал успешным.

По мнению респондентов отчета список этих причин для спорных проектов следующий:

Отсутствие вовлечения пользователей - 12,8%

Неполные требования и спецификации - 12.3%

Изменение требований - 11,8%

Отсутствие поддержки высшего руководства - 7,5%

Технологическая некомпетентность - 7,0%

Нехватка ресурсов - 6,4%

Нереальные ожидания - 5,9%

Нечеткие цели - 5,3%

Нереальные плановые сроки - 4,3%

Появление новой технологии - 3,7%

Другое - 23,0%

Понятное дело, что в исследовании The Standish Group не участвовали ИТ-проекты компаний-заказчиков из Беларуси. Но я, имея опыт руководства проектами автоматизации бизнеса белорусских компаний, могу отметить, что ключевые факторы провала таких проектов в нашей стране во многом совпадают с приведенным выше списком.

Я сформулировал собственный список причин провала проектов автоматизации бизнеса (без претензии на его истинность):

1. Нечеткие цели ИТ-проектов. Это проявляется на уровне самих формулировок целей проекта, к примеру, целью ИТ-проекта объявляют такую: «Внедрить ERP-систему». У меня много вопросов к этой формулировке цели:

  • Что мы понимаем под ERP?
  • Как мы поймем, что мы внедрили эту систему?
  • Какова бизнес-выгода от внедрения?
  • За какой период будем измерять бизнес-выгоду?

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

Фото с сайта hvylya.net

2. Отсутствие со стороны компании-заказчика проекта команды проекта. Я имею в виду команду, которая имеет полномочия и ответственность принимать решения по содержанию проекта.

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

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

4. Нереальные плановые сроки. А как их оценить более-менее реально, если требования на старте ИТ-проекта изложены на уровне бизнес-требований или ожиданий? Вот и ошибаются оценщики в разы, причем в сторону недооценки масштаба проекта.

5. Изменение требований. Проявляется этот фактор в том, что на стороне заказчика хотят сразу сделать идеальный продукт и не принимают позицию, связанную с тем, что пользователям все равно что-то не понравится в программном продукте, поэтому важно максимально быстро запустить ключевой функционал. А потом потихоньку дорабатывать «бантики». По статистике, 20% от оплаченного функционала приобретенной ИТ-системы используются пользователями часто, еще 30% функций используются редко и 50% от приобретенного функционала ИТ-системы не используются практически никогда.

6. Отсутствие поддержки высшего руководства компании-заказчика. Я встречал ситуации, когда при внедрении ERP-систем высшие руководители компании-заказчика даже не были представлены команде исполнителя. О каком вовлечении в проект или поддержке проекта руководством со стороны заказчика может идти речь?

7. Команда заказчика и команда исполнителя не работают как одна команда. В этом случае проект строится не на отношениях взаимного доверия, а на отношениях антагонизма: заказчик пытается за зафиксированную цену получить от исполнителя максимально много, а исполнитель пытается максимально заработать на некомпетентном заказчике.

8. Нехватка ресурсов. Сотрудники заказчика не принимают важные решения по проекту максимально быстро, а работают в комфортном для них темпе. В результате в проекте возникают потери времени, и команда исполнителя начинает терять интерес к проекту и ищет на время простоя, на какие проекты можно было бы переключиться

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

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

Тут я хочу вспомнить один из пунктов манифеста Agile: «Люди и взаимодействие важнее процессов и инструментов», который я трактую так: «Хорошая команда проекта определит, какие процессы и инструменты ей надо использовать, чтобы достигнуть целей проекта».

Agile - это про хорошие команды. Может, поэтому в списке причин успеха ИТ-проектов в отчете компании The Standish Group за 2015 год появилась новая причина успеха - использование Agile-процесса?

Остались вопросы? Пишите в комментариях.

Максим Якубович

Эксперт по управлению проектами. Директор компании «АйТи уит»

Опыт работы в сфере управления проектами - с 2003 года. Более 20-ти выполненных проектов в роли руководителя проекта и руководителя программы проектов.

Консультант и бизнес-тренер в консалтинговой группе «Здесь и сейчас». Преподаватель модуля «Управление проектами» Русской школы управления. Приглашенный преподаватель курса «Управление проектами» в Британской Высшей школе дизайна. Приглашенный преподаватель компании «Инфопарк-проект». Опыт преподавания - с 2005 года (прошли обучение около 2300 студентов).

Ведущий блога по управлению проектами.