Студийные истории #6. Хорошим верстальщикам ТЗ не обязательно.

Как я понял на тот момент, да и на сегодняшний тоже, необходимость технического задания для верстальщика обратно пропорциональна его компетентности.

Почему так? Рассмотрим небольшой сайт визитка на 3 макета: главная страница (она же текстовая/информационная), каталог страниц (что бы отобразить вложенность разделов), и какая-то страница с формой обратной связи и картой от Яндекс.Карты. Дизайнер отдал Вам (менеджеру) все три макета в PSD… все как положено.

Вопрос: что объяснять верстальщику?
Увидеть где и какие элементы будут ссылками совершенно не есть проблема — логика у всех работает (должна по крайней мере!!!). Должен ли сайт «тянутся»? Тут тоже все понятно: нормальные дизайнеры, если сайт фиксированной ширины, рисуют фоновые поля. Рассказывать верстальщику как должны меняться ссылки при наведении? А вот и нет! Это задача дизайнера показать все выделения и все варианты отображения. Можно попробовать рассказать о том, что нужно оставлять комментарии в коде, но это и так должно быть понятно: отсутствие комментариев не комильфо. Так же хороший верстальщик сам знает, что названия страниц надо делать h1, и как правильно дальше использовать h2,h3 и т.д. Хороший верстальщик знает, что поисковик читает страницу сверху вниз, ровно так как это написано в html-коде, а не так как это видит пользователь, потому более важные элементы выносятся выше по коду и т.д. О W3C я вообще молчу.

Выводы:
а) чем более компетентный верстальщик, тем менее необходимо ему тех.задание. Достаточно будет пояснительного письма: этот блок должен тянуться туда-то, тут будет то-то и т.д. Это не ТЗ.
б) для некомпетентных верстальщиков тоже не надо писать ТЗ, с ними просто не надо работать. Ищите хотя бы средний уровень.
в) работая со штатным верстальщиком и с фрилансерами, я сделал себе небольшой документ «рекомендации верстальщику«, и раздаю его всем, с кем работаю. Соответственно работу принимаю, учитывая его. В документе собраны истины, которые повторять каждому лень, но хочется как-то донести информацию.