Пока не научились полностью автоматизировать внедрение проекта. Но полностью в хаос превращать нельзя. Поэтому придумали всякие шкалы CMM для того, чтобы с Initial перейти в Repeatable, из него в Defined и всякий раз есть что развивать. Также были придуманы всякие PMBoK, PRINCE2 и т.д.
Нет, не поэтому, а для того,
чтобы снизить риски и повысить вероятность достижения нужного результата.
Переход с одного уровня на другой нужен не сам по себе, а как возможность лучше контролировать некоторые потенциально проблемные точки в своей деятельности (в частности, в проектах).
Если Вы обратите внимание на содержание процедур, рекомендуемых этими стандартами, то окажется, что большинство из них (если не все) относятся не к техническим вопросам предметной области, а к
управлению.
Посему (вслед за более учеными людьми) берусь утверждать, что пока проекты будут выполняться людьми, пресловутый человеческий фактор будет действовать всегда, и полностью "автоматизировать внедрение проекта" не удастся никогда.