Проектування направлено на зменшення невизначеності

По суті кожен документ в проекті є опис того що має в підсумку вийти з різних точок зору (бізнес, користувачі, технічна та інші). <Р> Проект повинен бути складений так, щоб все решта невизначеність перекривалася досвідом виконавця і можливостями конкретних систем і компонентів. Тоді ви розумієте що в підсумку отримає те, що задумав. Відповідно чим більше новизни в проекті, ніж більш складні ідеї ви хочете втілити в життя і чим більше виконавців буде задіяно в проекті, тим детальніше потрібно планувати і проектувати, щоб уникнути впливу випадковостей або нестачі експертизи.

"Я не хочу заплатити за проект щоб дізнатися, що реалізація моєї ідеї коштує в 10 разів більше, ніж я думав!"

Розуміємо. Але ви ж напевно знаєте що 70% ІТ проектів в принципі не запускаються і заморожуються в процесі? Проектування позбавляє вас від дорогих ілюзій. Хороша новина в тому, що навіть дізнавшись про те що проект коштує дорожче або є більш технічно складним, ніж ви спочатку думали, ніщо не змушує вас його припиняти - завжди можна спростити, відмовитися від складних функцій і перевірити гіпотезу на мінімальній версії, як і пропонує Ерік Райс в Lean Startup, можна знайти інвестиції або спробувати поетапний запуск. Тут вирішувати вам який ступінь ризику і невизначеності ви хочете прийняти. Якщо ви готові до підвищеного ризику - тоді мінімізуйте витрати на проектування і шукайте того хто має схожий досвід, щоб хоч якось убезпечити проект від провалу.