Pull to refresh

Как поставить задачу для простого (шаблонного) сайта

Project management *
За последнюю неделю-две мне довелось увидеть несколько опросников, которыми мучают своих клиентов всякие разные студии перед созданием простых шаблонных сайтов. Это чрезвычайно меня огорчило и навело на мысль предложить намного более эффективный и клиенто-ориентированный подход к постановке задачи и написания ТЗ для простых сайтов в условиях ограниченности времени и бюджета .

Помнится, кстати, что в комментариях к статьям о проектировании мне задавали такие вопросы вроде «А что делать, когда нет времени и денег на проектирование?». Ответ ниже.

На всякий случай уточню, что я неспроста называю простые сайты шаблонными. У меня, конечно, нет точных цифр, но я практически уверен, что 90% простых сайтов в Рунете собираются на основе конструкторов и готовых шаблонов с перекраской и вставкой логотипа клиента. А те, кто не используют готовые дизайн-шаблоны, берут готовые шаблоны из головы: новости справа, сверху имиджевая картинка и меню, в центре текст. Потому что время и бюджет не позволяют сделать сайт под конкретного клиента.

Как обычно ставят задачу в российских студиях


Наиболее распространены два варианта:
  • Попросить клиента написать ТЗ,
  • Попросить клиента заполнить стандартный опросник.
По поводу первого пункта я уже высказывался в статье «Как оценить задачу до начала разработки сайта» и повторяться не буду. Это просто нонсенс.

По поводу второго пункта выскажусь несколько подробнее, потому что опросники используются в весьма уважаемых больших студиях, что наполняет моё сердце грустью.

Опросники — это зло


Первая проблема опросника лежит в его природе: он требует выбрать из предложенных ответов. Учитывая квалификацию составителей опросников, предложенные варианты часто не позволяют выбрать нужный вариант или просто непонятны клиенту. Например, встречаются вот такие ответы на вопрос «Выберите тип дизайна»:
  1. презентационный промо-сайт (мало текста, много графики),
  2. информационно-представительский (много графики и информации, информации в очень кратком виде, но примерно 50% от всего содержания главной страницы),
  3. информационный (мало графики, много текста, информация в подробном виде).
Это вообще что? Как можно из этого что-то выбрать, и с какой стати клиент должен это делать? Разве он не для того нанял разработчика, чтобы тот принял правильные решения, в том числе, и касающиеся дизайна?

Или предлагается отметить галочкой вот такое требование: «На веб-сайте должна быть представлена простая и удобная навигация по страницам». Что должен ответить клиент? «Нет! Только не удобная навигация по сайту, умоляю!»

А что клиент должен выбрать в ответ на вопрос «Выберите браузеры»? Мне, пожалуйста, Mozilla и IE, а Opera и Chrome, наверное, не надо. Так должен клиент ответить?

Вторая проблема состоит в том, что опросники сразу нацелены на определение спецификации сайта и требований, а не на выяснение бизнес-задач клиента. Предложенные варианты ответов фактически составляют задание на сайт, что снимает с разработчика ответственность за результат. Дескать, вы сами, уважаемый клиент, так ответили. Что же вы теперь от нас хотите?

Приведу несколько примеров таких вопросов:
  • Нужна ли вам заставка: Да/Нет?
  • Выберите шаблон дизайна: Две колонки/Три колонки.
  • Где должно располагаться информационное поле: Слева/Центр/Справа/Pop up.
  • Определите структуру главной страницы — это открытый вопрос без вариантов ответа.
Кстати, все эти вопросы взяты мной из реальных опросников. Меня убил наповал № 3, где есть вариант ответа «Pop up». Занавес.

Третья проблема опросника состоит в том, что он часто в чистом виде, как его заполнил клиент, без всякой обработки специалистом подписывается и пускается в работу. То есть разработчик не только снимает с себя ответственность, но и заставляет клиента делать не свою работу. От этого пострадает и клиент, и вы сами.

Как мы рекомендуем ставить задачу


Проведите личное интервью


Мы считаем, что лучше всего проводить с клиентом личное интервью, о пользе которого я уже высказывался в вышеупомянутой статье о постановке задачи. Напомню ключевые моменты:
  1. Интервью демонстрирует ваше трепетное отношение к клиенту: вы готовы выслушать его, а не отбояриться анкетой; вы готовы к личному контакту; клиент для вас — индивидуальность, к нему не применимы анкеты. Это и правда так. А если вы считаете, что это не так, то вам не место в этом бизнесе.
  2. Интервью позволяет получить намного больше полезной информации благодаря тому, что вы, задавая основные вопросы, можете уточнить их или задать дополнительные, а также получаете информацию не только в виде текста, но и паравербально — см. статью «Три частых ошибки в общении с клиентом».
  3. Клиент может сам рассказать вам о что-то неожиданное, о чём вы бы даже не подумали спросить.
  4. Интервью позволяет вам получить информацию из первых рук. Анкетирование не даёт такой гарантии, потому как анкету могут поручить заполнить секретарше, которая ни бельмеса в этом не смыслит.
Предвижу вопрос насчёт того, как проводить интервью, если нет доступа к телу клиента. Для этого есть Skype и дешёвая IP-телефония.

План интервью


Что, собственно, нужно спрашивать. Предлагаем рассмотреть план интервью для наиболее распространённого типа сайта — корпоративного представительства. Задачи этого интервью:
  1. Чётко сформулировать, какие задачи сайт должен решать.
  2. Подробнее узнать о клиенте.
  3. Понять, какая информация должна быть на сайте: в каком виде и объёме она должна/может быть представлена.
  4. Понять, как мы будем персонализировать* сайт — подстраивать его под клиента.
* Уточню, что под персонализацией я понимаю все действия, которые разработчик совершает, чтобы сайт из конструктора и набора шаблонов однозначно идентифицировался с клиентом — то есть не только изменение функциональности, но и работа со стилистикой и контентом.
Что нужно узнать Вопросы
Какие задачи сайт должен решать Давайте определим, зачем вам нужен сайт, какие задачи он должен решать.
О клиенте/бизнесе
Информация о клиенте 1. Расскажите о том, чем занимается вы/ваша компания: какие услуги или товары предлагаете.
2. Расскажите о ваших клиентах: о её потребностях, особенностях поведения, как они вас оценивают.
3. Как вы продаёте ваши услуги/товары вашим клиентам? Опишите процесс продажи: на чём вы делаете акцент, какие ваши преимущества перед конкурентами.
4. Кто ваши конкуренты?
О сайте
Какая информация должна быть на сайте; в каком виде и объёме она должна/может быть представлена 1. Какая информация — о вас, ваших товарах/услугах — по вашему мнению должна быть на сайте? (именно информация, не структура!).
2. Как и насколько подробно мы будем описывать товары/услуги? Предоставьте примеры описания ваших товаров/услуг.
3. Что из этого у вас есть, а что нужно будет создать? Можете ли вы предоставить нам примеры контента?
Уточнить характер персонализации 1. Есть ли у вас фирменный стиль?
2. Если нет, то какие есть пожелания к оформлению?
3. Покажите примеры сайтов, которые вам нравятся.
Итак, основная задача такого интервью: выяснить задачи клиента, понять его бизнес и в результате предложить наилучший вариант представления информации о нём на сайте для его целевой аудитории.

Составьте Техническое задание


Техническое задание, составленное на основе такого интервью, должно содержать следующую информацию:
  1. Задачи сайта,
  2. Описание бизнеса,
  3. Описание ЦА,
  4. Информация о конкурентах,
  5. Требования к стилистике сайта,
  6. Требования к содержанию сайта,
  7. Спецификация сайта.
Для удобства выкладываем пример реального Технического задания (PDF, 170 КБ), заполненного по этому шаблону.

Первые 6 пунктов списка вы делаете на основании интервью с клиентом и даёте ему утвердить этот документ. После того, как он утверждает эти пункты, вы переходите к созданию спецификации сайта — детализированного описания функций и структуры:
  1. Список функциональных возможностей;
  2. Информационная структура сайта, состав главного меню;
  3. Какая информация в каждом разделе/странице и как представлена;
  4. Наличие и состав контекстных блоков на разных страницах.
Эту спецификацию необходимо ещё раз утвердить с клиентом и можно приступать к созданию сайта.

Резюме


Ни за что и никогда не просите клиента заполнить опросник и, уж тем более, составить ТЗ самостоятельно. Это тяжкое преступление.

Самостоятельно выясняйте потребности и задачи клиента, проектируйте структуру сайта — функциональную и информационную. Вы — профессиональный разработчик. Вы должны брать на себя ответственность за результат, а не переваливать её на клиента.
Tags:
Hubs:
Total votes 78: ↑75 and ↓3 +72
Views 7.9K
Comments Comments 69