1. Размытые формулировки.
«Современный дизайн в корпоративных цветах» — это не техническое требование. Лучше: «Дизайн в стиле минимализм, основные цвета — синий #1e3a8a и серый #64748b, шрифт без засечек».
2. Отсутствие приоритетов.
Все требования не могут быть одинаково важными. Разделите их на критичные, важные и желательные.
3. Игнорирование бюджетных ограничений.
Хотите Ferrari за цену Лады? Обсуждайте возможности честно, и вам предложат решение исходя из вашего бюджета. Лучше сделать простой, но качественный сайт, чем сложный и недоработанный.
4. Нереалистичные сроки.
«Нужно вчера» — не план, а источник стресса. Качественная разработка требует времени. Заложите буфер на непредвиденные задержки.
5. Забытые мелочи.
Кто пишет тексты? Кто делает фотографии? Кто настраивает хостинг? Эти «мелочи» могут стать большими проблемами и неожиданным для заказчика увеличением бюджета. Если эти детали не проговорить заранее, то скорее всего разные исполнители, изучая бриф и ТЗ на сайт заказчика смогут предлагать разную цену, учитывая разный объем своей работы (например, одно агентство посчитало будущие расходы на подготовку фотографий, написание текстов, маркетинговый анализ, а другое учитывало только основные работы, и на середине проекта заказчик столкнется с тем, что сайт не будет таким, как он ожидал, еще сейчас он не добавит дополнительный бюджет.