Как спасти горящий проект

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

Когда команда оказывается в кризисной ситуации

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

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

  • Начинать делать все быстрее, не разобравшись, что именно сломалось. Это только ускоряет провал. Сначала остановитесь, потом разберитесь.
  • Искать виноватых. Это отнимает время и силы у команды. Вместо этого сосредоточьтесь на системе. Почему это произошло? Что в процессах позволило ошибке случиться?
  • Замалчивать проблему перед клиентом. Худшее, что можно сделать, – тянуть до последнего, надеясь на чудо. Лучше позвонить первым и предложить план.

Как стабилизировать кризисную ситуацию в проекте

1. Остановиться и честно оценить ситуацию

Первое, что нужно сделать, – перестать бежать быстрее. Это самое сложное. Кажется, что каждая минута на размышления – это потерянное время, но без остановки вы просто ускоряете движение в пропасть.

Соберите ключевых участников проекта, и честно ответьте на базовые вопросы:

  • Что именно не работает?
  • Где мы потеряли контроль?
  • Что можно сделать прямо сейчас, чтобы остановить падение?

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

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

2. Пересмотреть приоритеты

В кризис продолжать делать то же самое, просто быстрее – это ошибка. Нужно пересмотреть, что действительно важно для клиента и для бизнеса. И задать себе несколько вопросов:

  • Какие задачи действительно критичны для запуска?
  • Что можно отложить без потери качества?
  • Что можно сократить или упростить?

Был случай, когда за месяц до релиза стало понятно: команда не успевает. Вместо того чтобы пытаться сделать все, договорились с клиентом о сокращенной версии продукта. Он получил работающую систему в срок, а оставшиеся функции доделали в следующем релизе. Это оказалось лучше, чем срывать дедлайн.

Еще один важный момент: пересмотрите, что делает каждый член команды. Сотрудники могут выполнять работу друг друга, думая, что так быстрее. Это неверно. Верните каждого к его зоне ответственности, иначе вы получите хаос вместо скорости.

3. Автоматизировать рутину

Кажется парадоксом: тратить время на автоматизацию, когда не хватает ресурсов. Но это работает. Ведь повторяющиеся операции съедают время и силы команды. На одном из проектов 700 ручных проверок занимали 30-32 часа. После автоматизации 75% из них время сократилось до 12 часов. Экономия времени сотрудников составила более 50%.

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

4. Поговорить с клиентом

Самая большая ошибка в кризисе – прятаться от заказчика. Многие руководители боятся сообщить плохие новости, тянут до последнего, надеясь, что все как-то разрешится. Это не работает. Лучше позвонить первым и честно сказать, что происходит. Предложить план.

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

5. Записать ошибки и сделать выводы

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

Мы после каждого серьезного инцидента фиксируем три вещи: что именно произошло, почему, что изменить в процессах, чтобы это не повторилось. Много времени это не занимает, но дает заметный результат. В одном проекте такой подход снизил количество возвратов задач на 30%.

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

6. Выучить уроки: что сработало, а что нет

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

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

Выводы

Кризис – не конец. И горящий проект не значит, что все потеряно. Это сигнал, что система дала сбой и ее нужно пересобрать. Главное, не пытаться тушить пожар хаотичными действиями. Остановитесь, оцените, действуйте по плану. Шаги, о которых я рассказал, не гарантируют, что проект не загорится снова. Но это инструмент, чтобы справиться с огнем без паники и потерь. Кризисы будут повторяться, это нормально. Важно, чтобы каждый следующий не застал вас врасплох. С опытом, записями и пониманием, что система всегда может быть лучше.

Также читайте:

Расскажите коллегам:
Комментарии
Участники дискуссии: Антон Соболев, Евгений Равич

Пункт 4 я бы поставил на первое место. С "нормальностью" кризисов - не соглашусь. Неопределенность - возможно, отклонения - также, но кризис - нет: он всегда указывает на системные проблемы в проектном менеджменте.

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

А различные автоматизации, ускорения, приоритеты, оценки на своем уровне и проч. - это "инъекции в протез": таким имеет смысл заниматься до, а не после возникновения кризиса. Бюджет уже потрачен, целевой результат уже не достигнут, сроки сдачи с высокой вероятностью будут сорваны. Поиск "крайних" на стороне подрядчика - интересное упражнение в целях расчета годового бонусирования персонала, но в моменте следует прекратить "сжигать" деньги заказчика. Он должен понять, что что-то еще осталось.

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

Хорошая попытка.

Всё перечисленное - это мнение менеджера проекта? 

По статистике, проблемы внутренних и внешних коммуникаций - один из основных факторов провала проектв. На совести менеджера проекта. Нужен настоящий опыт.

В том же списке - проблемы Scope. Тут можно говорить долго, но они встречаются в том или ином виде в очень многих сложных проектах.

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

О проблеме перерасхода бюджета в статье не сказано. Жаль. Как и о работе риск-менеджера проекта.

Post-mortem analysis - особая наука. Обязателен и более, чем просто полезен. Это серьёзно. Коллективный опыт нужно накапливать максимально интенсивно.

Антон Соболев пишет:
Если в проекте есть кризис, значит, проектный офис уже не справился с ситуацией. Это - данность. Единственное значение проектного офиса, которое понимает клиент - это гарантировать правильное течение проекта.

PMO  может и не быть, это не обязательно, но - из фольклора PM - проекты проигрываются еще до их начала. Похоже на правду.

Антон Соболев пишет:
Пункт 4 я бы поставил на первое место.

И не только Вы.

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

О критериях успеха проекта можно поговорить отдельно.

Евгений Равич пишет:
Антон Соболев пишет:
Если в проекте есть кризис, значит, проектный офис уже не справился с ситуацией. Это - данность. Единственное значение проектного офиса, которое понимает клиент - это гарантировать правильное течение проекта.

PMO  может и не быть, это не обязательно, но - из фольклора PM - проекты проигрываются еще до их начала. Похоже на правду.

Да, PMO - это про большие проекты, и то не всегда спасает.

А вот на уровне суеты PМ, когда не построена дорожная карта и когда нет регулярных встреч в планах - такое просто "кричит" о проигрыше. Мне как-то французская команда одного вендора презентовала отличия своего подхода: нарисовали картинку подводной лодки и дельфина. Нарратив был про то, что к заказчику они возвращаются как дельфин, а не ныряют до дедлайна как подлодка. Забавный слайд PowerPoint вышел.

О критериях успеха проекта можно поговорить отдельно.

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

1) Когда понятно, что все будет хорошо?
2) Когда понятно, что пациент умер?
3) Как первое понимание переходит во второе?

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