Заказчик и разработчик: как найти общий язык
Очень часто в сети можно встретить жалобы заказчиков в адрес разработчиков сайтов. К сожалению, эти жалобы небезосновательны. Не меньше претензий можно услышать и с другой стороны — от разработчиков к заказчикам. И они тоже вполне справедливы. Дело в том, что, приступая к работе, стороны забывают договориться об общей терминологии. В любом учебнике рассмотрение какого-либо явления начинается с того, что ему даётся определение. Любой юридический договор начинается с расшифровки используемых терминов. Разве не очевидно, что совместное дело логично начинать с обсуждения того, все ли участники проекта правильно понимают задачу и имеют в виду одно и тоже? Сегодня наш постоянный эксперт в области дизайна и разработки web-проектов Наталья Румянцева расскажет об этапах разработки сайтов и прояснит некоторые моменты работы тандема «заказчик-разработчик».
Но именно этим правилом мы и пренебрегаем в обычной жизни? В половине случаев, когда заказчик и исполнитель говорят «сделать сайт», они имеют в виду совершенно разные вещи. И если само понятие «сайт» вряд ли может вызвать разногласия, то «сайт» как конечный продукт часто становится причиной споров.
В 99% случаев для разработчика «готовый сайт» — это фрейм, оболочка, готовая к наполнению. А для заказчика — это страница (или несколько страниц), заполненная контентом.
И ещё один важный момент — понимание, кто и за что отвечает в проекте.
Чтобы обе стороны быстрее пришли к согласию, давайте проясним необходимые понятия в процессе разработки сайта поэтапно.
Выбор и адаптация CMS
CMS (движок, платформа) — это система управления веб-сайтом, своего рода программа, которая позволяет добавлять и редактировать контент. Подробнее о CMS на языке заказчика можно узнать здесь.
Что включает: Сейчас много бесплатных CMS, которые не требуют специальных усилий для их установки. Например, популярные движки, как ВордПресс и Джумла, предустановлены на большинстве хостингов и активируются буквально одним кликом. Они не требуют дополнительной настройки и готовы к работе.
Чья работа: Вопрос выбора движка лежит, в основном, на заказчике — разработчик скорее консультирует. Работать с этим движком в дальнейшем именно заказчику. И здесь как при покупке авто: мало выбрать хорошую модель, нужно ещё и продумать возможности сервиса в будущем. Если вы становитесь заложником разработчика, потому что никто кроме него не может разобраться в этом коде, то лучше сразу поискать другие решения.
Создание прототипа
Что включает: Работа над сайтом, как и над любой творческой задачей, начинается с формирования концепции. Когда ответы на основные вопросы («что?», «для каких целей?», «каков ожидаемый результат?») получены, приступают к созданию так называемого прототипа. Надо разработать структуру сайта, понять, какие нужны страницы и элементы, какие между ними будут связи и так далее. Для простых сайтов всё это можно подробно описать в обычном текстовом документе. Для сложных и крупных проектов на специальных платформах или с помощью специальных программ создаётся полная интерактивная схема будущего сайта.
Чья работа: Создание прототипа — задача разработчика, выполняется она по ТЗ и в сотрудничестве с заказчиком, специалистами по SEO и юзабилити. Бывают варианты, когда заказчик сам точно знает, какая структура должна быть — тогда разработчик может посоветовать что-то для оптимизации.
Дизайн или выбор и адаптация шаблона
Что включает: Когда прототип готов, структура ясна, приступают к разработке дизайна сайта. Но сейчас чаще используется несколько другой вариант — адаптация готового шаблона. На данный момент созданы тысячи готовых шаблонов для большинства популярных CMS. Нет необходимости заново изобретать велосипед. На одном и том же шаблоне можно создать абсолютно не похожие друг на друга сайты. Поэтому задача по разработке дизайна меняется на задачу по выбору шаблона, который подходит для выбранной структуры. В него внедряется фирменный стиль компании или любой другой нужный стиль.
Заказчик может даже сам выбрать шаблон. Но лучше прислушаться к мнению разработчиков, потому что любой шаблон — это «кот в мешке», и окончательный вид сайта будет отличаться от демоверсии, как круг от квадрата.
Чья работа: Дизайном занимается, что весьма предсказуемо, дизайнер. Не путайте его с верстальщиком! Сайт — явление сложное и многокомпонентное, и возникает много путаницы вокруг того, кто и чем на нём занимается. Дизайнер только разрабатывает картинку — то, как будут выглядеть элементы сайта и как они будут расположены. А вот превратить пиксельную картинку в код, который потом помещают на сайт — это уже html-вёрстка. И верстальщик имеет полное право не разбираться в дизайне совсем, но хорошо знать код. Как и дизайнер может не знать кода. За анимацию и прочие спецэффекты отвечают программисты, причём специалисты по конкретному языку.
Но сейчас всё больше наблюдается тенденция к взаимной интеграции специальностей, и можно встретить людей, которые хорошо владеют всеми вышеперечисленными знаниями и навыками. И этот момент следует уточнять перед началом разработки веб-сайта, чтобы ожидания заказчика оправдались.
При выборе готового шаблона разработчик действует, как стилист или шопер: выбирает нужный стилевой образ и точно знает, где купить для этого образа вещи.
Создание контента
Что включает: Когда движок установлен, шаблон адаптирован, страницы созданы, контактные формы настроены, сайт можно считать готовым. И здесь та самая точка, в которой нарушается равновесие понятий и происходит много споров. «Как это готов дизайн? Страница же пустая!» — возмущается заказчик. «Нет, мы всё сделали!» — негодует исполнитель. И оба правы. Страница пустая, потому что её дизайн будет виден, когда появятся текст и картинки. Но дизайн уже создан. Потому что средствами вёрстки всё сделано так, что текст будет выведен определённым шрифтом, в определённом месте, а картинки будут нужного размера и пропорций, с выравниванием по заданному принципу. Но этого ещё не видно. Поэтому оба правы.
Наполнение сайта нужно обязательно обсудить заранее, здесь очень много нюансов, которые влияют на конечную цену.
Варианты конечного результата работы
- Сайт без наполнения. Весь контент в дальнейшем добавляет заказчик.
- Сайт с минимальным наполнением, когда на каждой странице есть хотя бы немного контента для понимания, как это должно выглядеть. Типовые страницы, например, раздел «Контакты», заполнены целиком.
- Сайт полностью заполнен.
Откуда берётся контент
- Контент в законченном виде предоставляется заказчиком.
- Контент предоставляется заказчиком, но требует доработки (это обычно оплачивается отдельно).
- Контент создаётся и обрабатывается разработчиком (оплачивается отдельно и может потребовать привлечения специалистов).
Чья работа: Тексты для сайта пишет копирайтер или сам заказчик. Выбирает и обрабатывает фото дизайнер или ретушёр. Анализирует поведенческие характеристики удобства для пользователя специалист по юзабилити. Будущий успех сайта и реакция на него посетителей очень зависят от работы маркетолога, которого следует подключить к работе ещё на этапе создания концепции. Будет ли сайт индексироваться поисковиками — за это отвечает специалист по SEO, он же участвует в формировании ТЗ для копирайтера, чтобы тексты привлекали посетителей на сайт.
Если вы заказываете сайт в агентстве, то все эти специалисты, скорее всего, есть в штате или на аутсорсе. Если вы работаете с фрилансером, то у него может быть своя команда или проверенные люди, с которыми он сотрудничает. Также возможен вариант, что заказчик сам находит исполнителей для каждой части работ. Бывают случаи, когда большей частью необходимых компетенций обладает один человек. Например, разработчик может создать концепцию, подобрать шаблон, написать тексты, подобрать и обработать нужные фото — и всё это с учётом маркетинговой составляющей и юзабилити.
Ведение сайта
Сайт — явление живое, он требует обновления, периодических изменений и апгрейтов. Поэтому для того, чтобы сайт приносил реальную пользу, контент должен с некоторой периодичностью обновляться. Более того, сейчас и поисковики реагируют на то, насколько часто на сайтах появляется что-то новенькое, и это сильно влияет на ранжирование. Но то, как вообще будет жить веб-сайт, зависит от заказчика. Ведение сайта — целиком и полностью его работа. Он может нанять контент-менеджера или делать эту работу самостоятельно. Но это уже совсем другая история.
* В случае упоминания в тексте социальных сетей Facebook, Instagram, уведомляем: деятельность компании Meta (Facebook, Instagram) признана экстремистской и на территории РФ запрещена.