Мы не из веб разработки, у нас есть команда фотографов которая снимает недвижимость для застройщиков, отелей и т.п. Почти 2 года назад мы сконцентрировались не на красоте фотографий, а на их эффективности...то есть для нас стало важно "что" изображать, а не "как". Для того чтобы сделать продающую фотографию нужно четко составленное ТЗ учитывающее места использование фото, аудиторию, заложенные эмоции и т.п. Так вот в 99% случаев заказчик не знает что ему нужно. Часто это просто "сделайте креативно"...
Вообщем у нас на составление ТЗ может уйти неделя, на съёмку - день. Итогом съёмкт будет 1 фотография, но она продаст объект за пару дней. Конечно такое ТЗ в разы дороже съёмки.
Мы вынесли ТЗ как отдельную услугу и уже были случаи когда заказчик приходил купить только ТЗ. Думаю что и в разработке похожая ситуация: можно просто сделать, а можно сделать эффективно.