Недостаток управления. Берем несколько самоходных Senior разработчиков и успех проекту обеспечен! Добавим им администратора проекта (если повезет - junior PM), чтобы помогал с отчетами (и только не мешал!) на пару часов в день, дадим ему лычку Руководитель Проекта X и готово. А потом почему-то всё разваливается: разработчики предпочитают холивары продуктивной работе, делают не то, что нужно клиенту, а как правильно, плюс совсем неожиданно выстреливают какие-то проблемы, клиент не понимает, когда он наконец-то получит результат, в чем причина очередной задержки и что такое рефакторинг. Кто виноват? Project Manager, конечно. Меняем, теперь уж точно заживем. Исторически роль PM недооценивается, на них почему-то стараются экономить, урезать их загрузку (что там делать-то), закрывать позиции новичками с низким рейтом и т. д. Недавно в рейт карте одного из Digital-агентств увидел ставку PM ниже ставки тестировщика. Не хотите пожаров - позаботьтесь о том, чтобы у вас был человек, который держит в голове целостно проект, на постоянной основе работает со стейкхолдерами, командой, занимается полноценным управлением рисками и всякой остальной "ерундой" из-за которой клиенты и члены команды разбегаются, наевшись "сложного" проекта. Только убедитесь, что руководитель вашего проекта знает что, зачем и как делать. А на вашем проекте достаточно квалификации и времени PM?