Нет, не женщины (привет Мелу Гибсону). На самом деле обсуждать будем проблему взаимоотношений разработчика сайтов и заказчика. Времена, когда бум интернета захлестнул нашу страну, прошли. Одинокие волки веб-дизайна либо, растворились в пучине сети, либо собрались в коалиции и организовали веб-студии. Поменялось качество изготовления «своего лица» в интернете и расценки. Сегодня даже домашние странички не мыслимы без CGI, java, php и mysql. А это соответственно накладывает повышенные требования к разработчикам. Однако не это главное. Этими технологиями, так или иначе, можно овладеть – день другой за книжками и вот тебе новоиспеченный специалист. Главное найти общий язык с заказчиком и понять, что же ему надо. Вот этому и будет посвящена статья.
Итак, начнем. Что мы имеем в начале. Есть заказчик, готовый платить деньги за сайт, и есть разработчик, владеющий всеми необходимыми знаниями для этого. Казалось бы полный вперед – одному к индивидуальности, другому к деньгам. Однако… парадокс веб-страницы заключается в том, что это штучный продукт, в отличии, например от телевизора или автомобиля. Дело здесь в простоте изготовления продукта и затратах на него (естественно на изготовление сайта средств уходит на порядок меньше, чем на другие радости жизни). Поэтому будте готовы к тому, что заказчик никогда не скажет Вам – сделайте мне сайт, как у моего друга Васи, только имя поменяйте. Каждый хочет что-то особенное, и самое главное ему это по карману. Здесь надо бы сделать одно уточнение. Те, кто занимался веб-дизайном, как правило, имеют несколько готовых шаблонов. Это помогает быстрее сдать проект. Все что нужно это поменять содержимое между тегами и вставить другие картинки, а сам код править практически не надо. Это, конечно, касается только компоновки сайта – положения шапки, меню, количества страниц. Остается дизайн. Как правило, в него упираются все. И хвала всевышним, если у заказчика имеется уже давно разработанный фирменный стиль – символика, логотип, цветовая гамма. В данном случае, остается только грамотно составить из материалов мозаику сайта. А если фирменного стиля нет? Обычно разработчик идет по двум путям. Первый – заказчику предоставляется на выбор несколько (обычно не больше трех) вариантов дизайна, чтобы он мог выбрать. Второй – сидеть рядом с заказчиком и в процессе работы разрабатывать дизайн. У обеих позиций есть свои плюсы и свои минусы. В первом случаем, разработчик здорово экономит свое время, но заказчик не всегда может получить то, что хочет. Второй вариант предполагает наличие свободного времени (причем не малого) у обеих сторон. Предположим, мы идет по более сложному пути. Договорились о встрече, сели и понеслось. Для начала о первом подводном камне. Постарайтесь договориться о сроках сдачи проекта! В противном случае он может превратиться в долгострой. Не исключено, что каждый раз клиенту будет что-то не нравиться. Хотя! В данной ситуации генератором идей выступает заказчик, поэтому если вы грамотно выполняете все его пожелания, то претензий к Вам быть не должно. Просто вы потратите неимоверное количество времени. Поэтому, я повторюсь, договоритесь о том, что, например, через десять дней, клиент должен окончательно определиться с дизайном, в противном случае, придется либо уходить в долгострой, либо бросать работу ради других проектов.
Великое высказывание – клиент сам не знает, чего хочет! Бойтесь, ибо это так. Вам, как разработчику необходимо всеми правдами и не правдами выбить из него конкретное, четкое описание того, что он хочет увидеть на своей страничке. Не стоит, конечно, увлекаться – пытки у нас уголовно наказуемы. Задавайте наводящие вопросы, предлагайте свои решения – вдруг понравиться. Можно немного схитрить – предложить свой вариант и убедить клиента, что он оптимально подходит под поставленные условия. Начинать естественно, надо с главного, а потом постепенно переходить к мелочам. Уточните, какого характера будет сайт – строгий или же это увеселительный портал. От этого будет зависеть цветовая гамма, а потом дело уже дойдет и до компоновки элементов. Здесь (да как, впрочем, и везде) нужна гармония и вкус. На страничке не должно быть резко выделяющихся элементов, которые бросались бы в глаза и отвлекали посетителя от основной информации.
Основная информация – это тема для отдельной статьи. Не стоит забывать, что-то, чем заполнена страничка, влияет на ее популярность. За частую разработчику приходится озаботиться еще и данным вопросом. Вот пример – у меня в разработке сайт. Фирма торгует деталями трубопроводов. Вы думаете, я в этом понимаю? Хотя после того как закончу сайт, думаю, буду неплохо знать предмет. Отсюда вывод! Из заказчика на до максимально тактично, но в тоже время напористо, вытягивать информационное наполнение страниц. Единственно в чем вы можете ему помочь, так это в том, как грамотно составить и согласовать то, что он Вам предложил.
И, наконец, последнее. Поддержка сайта. Здесь крайне необходимо оговорит условия сопровождения Вашего продукта. Наивные заказчики считают, что вы сделаете им не только сайт, но и будете его безвоздмезно поддерживать, выполняя любую прихоть, вплоть до полного изменения дизайна и содержимого. Вам это надо? А раз не надо, то смелее – идите и сразу оговаривайте все условия сотрудничества.
В общем, сами понимаете, найти общий язык с клиентом дело не простое. Однако прибыльное. Единственное, что может оградить Вас от подводных камней и взрыва мозга – это ваш здравый смысл и трезвое мышление. Заодно, кстати, подучите психологию – говорят, помогает.
Андрей Удовенко
14.06.2005