Около 20% проектов терпят провал. От них отказываются или забрасывают еще до старта (по данным Standish Group’s CHAOS study). И только около 30% проектов действительно успешны — укладываются в сроки, бюджеты и оправдывают ожидания. Это происходит по множеству причин, часто даже по совокупности. Одна из причин — «full-scale» старт, когда на старте проекта мы собираем большую готовую команду, и она начинает потреблять бюджеты как черная дыра. Давайте разберемся подробнее, почему так происходит. Даже если у вас есть готовое техническое задание с подробным описанием функций системы, это не гарантирует, что в процессе разработки они не изменятся. В подавляющем числе случаев очертания системы станут понятны только после первых реальных итераций и обсуждений с бизнесом/пользователями. То, что казалось «очевидным требованием», через 2-3 месяца превращается в «давайте это исключим совсем» или, наоборот, в критически важную функциональность, которую надо сделать как можно быстрее. Большая команд