Я, конечно, утрирую. Смысл в том что если заказчик запишет все свои мысли на бумаге это вряд ли потянет на системный проект и тем более на ТЗ. Задача проектировщика-постановщика в том чтобы максимально формализовать мысли заказчика, эта работа очень сложная и поэтому дорого стоит, но...
Чем больше денег вложено в проектирование тем меньше времени и денег потребуется на раелизацию (в конечном счете все всегда ради экономии), т.к. ошибки на стадии проектирования самые трудно устранимые.
Даже незнаю офф это или не офф...
Ну если "vision" можно назвать фразу "хочу интернет магазин", то да это вижн.
По моему опыту заказчики приходят с кашей в голове, на основе каши строится системный проект, а на основе системного проекта техническое задание (это если дело не шуточное). Кстати по сравнению с системным проектом любые мысли заказчика справедливо назвать кашей.
Вообще это стоит 30% от стоимости всего проекта, т.к. любой неглупый чел имея ТЗ на руках (корректно составленное ТЗ) запрограммирует проект нефиг махом.
Только вот что вам посоветовать незнаю, т.к. профессиональную группу работающую по всем правилам за 5-7к баксов имхо найти трудно.