Введение
В наше время разработка сайта перестала быть просто созданием страницы в сети Интернет. Это сложный процесс, который требует от заказчика и разработчиков тщательного планирования и организации. Одним из ключевых документов в этом процессе является техническое задание (в дальнейшем ТЗ).
Я занимаюсь разработкой сайтов более 15 лет и в каждом проекте сталкиваюсь с тем, что техническое задание вызывает проблемы со стороны клиента. В первую очередь это непонимание поставленной задачи, незнание терминов, сложность проведения анализа конкурентов и т. д.
Клиенты видят длинный документ, который надо заполнить и который потребует от них напряжения внимания и чаще всего относятся к составлению ТЗ несерьезно, в надежде, что разработчики сайта как-то сами смогут «прочитать» их мысли. Но, увы, это приводит к потере времени, напряжению психологической обстановки, удорожанию проекта, к реализации сайта, отличного от требований заказчика и прочим неприятным вещам.
Чем грозит безграмотное ТЗ
Если ТЗ на сайт нет или оно невнятное (нет четких поставленных задач и рекомендаций), то возникает недопонимание между заказчиком и исполнителем. Разработчик старается выполнить задачу, например, сделать дизайн первой страницы сайта, но не имея ни структуры, ни прототипа, ни примеров сайтов, он делает страницу так, как может — исходя из своих знаний и опыта. В результате сайт сделан, но это совсем не то, что хотел клиент. Обе стороны остаются недовольны друг другом. Начинается процесс длительных переделок.
Иногда клиенты, не понимая вопросов в ТЗ, стараются избежать прямого ответа и заполняют ТЗ, используя обтекаемые, неконкретные формулировки. Например, «нужен красивый современный сайт». Это так же приводит к недопониманию и пустой трате времени и средств клиента.
Без ТЗ есть шанс получить:
— Не тот внешний вид сайта, что задуман заказчиком. Дизайн в другом стиле, не соответствующий общему фирменному стилю.
— Другой функционал, не соответствующий поставленным задачам, отсутствие некоторых полезных функций на сайте. Такой сайт может и вовсе оказаться бесполезным для выполнения задач заказчика.
— Подключение не тех модулей, что нужны. Отсутствие необходимых блоков и модулей на первой странице.
— Невозможность исполнить те задачи, что поставлены перед сайтом.
— Потеря времени и нервов.
— Дополнительные траты денег на переделки.
Цена составления ТЗ
Существует отдельная услуга по составлению ТЗ, но, как правило, ее заказывают при разработке большого проекта, а вот для маленьких сайтов, одностраничников или сайтов-визиток в такой услуге нет смылся из-за ее высокой цены. Посмотрите рис.1, стоимость услуги по составлению технического задания на сайт.
Цена услуги 66 000 руб. — немного кусается для небольшого проекта. Поэтому многие клиенты пытаются сами разобраться и составить ТЗ, в результате чего делают массу ошибок и между ними и разработчикам происходит недопонимание.
Рис. 1. Стоимость услуги по составлению ТЗ на сайт
Клиент пытается на словах объяснить, что он хочет, дизайнер и программист понимают по своему и в результате получается совсем не тот сайт, который нужен клиенту. Возмущенный клиент предъявляет претензии разработчикам, но те ссылаются на невнятное ТЗ и требуют дополнительной оплаты за переделку сайта.
К сожалению, это обычная ситуация в сфере разработки сайтов, когда нет ТЗ или оно составлено безграмотно. Посмотрите рис. 2, что бывает при отсутствии четкого ТЗ.
Рис. 2. Что получается без четкого ТЗ
Многие клиенты ссылаются на то, что не владеют терминологией и вообще мало что понимают в разработке сайта. Но именно поэтому клиенту и разработчику нужно объединить усилия и сделать ТЗ на сайт совместно, помогая друг другу. Каким должен быть сайт и какие задачи выполнять — это лучше всего знает только сам владелец сайта. А вот как это реализовать визуально или технически, как продвинуть сайт — знают специалисты: веб-дизайнер, верстальщик, программист, СЕО-специалист, директолог и т. д.
Почему ТЗ на сайт стоит дорого: потому что специалистам, например, веб-дизайнеру чтобы сделать прототип сайта (схематичное расположение модулей сайта), нужно вникнуть в тему и сферу деятельности клиента, разобраться в тонкостях и особенностях его бизнеса, выявить преимущества, отличие от конкурентов и т. д. На это может уйти много времени, поэтому такая услуга и не может быть бесплатной. Представьте человека, который хорошо знает как сделать веб-дизайн, но совершенно ничего не понимает в инженерном оборудовании. Сможет ли он сразу же создать прототип сайта для фирмы, торгующей инженерным оборудованием?
Кто должен делать ТЗ на сайт
Эта работа должна быть совместной и для этого клиенту или его менеджеру, который заказывает сайт, необходимо погрузиться в сферу разработки сайтов, понять основные термины и задачи ТЗ. Это не значит, что заказчик или менеджер должен в кратчайший срок стать веб-дизайнером или специалистом по разработке сайтов. Но полностью отказаться вникать в ТЗ и основы сайтостроения и все доверить другим специалистам — значит получить на выходе совсем не тот сайт, который был нужен (см. рис. 2).
Для заказчиков! Простой пример из другой области жизни. Например, вы решили купить машину и пришли в автосалон. К вам подходит менеджер и спрашивает, какую машину вы хотите. Вряд ли вы ответите: «я не специалист в автомобилестроении и не хочу в этом разбираться, дайте мне современную машину и подешевле». Так вы никогда не выберите подходящий автомобиль. Вам все равно придется вникать в эту сферу и узнать кое-что о машинах, например, какие заводы их производят, какая у каждой машины мощность двигателя, чем седан отличается от кроссовера и т. д. И только разобравшись в азах, вы сможете нормально сформулировать свой запрос на автомобиль. Исходя из этого запроса, менеджер предложит вам подходящие варианты и расскажет об их особенностях и преимуществах.
Так почему так же не подойти к разработке сайта? Узнать азы, какие бывают виды сайтов, что такое хостинг, чем отличается конструктор сайтов от движка, какие задачи могут выполнять продающие сайты — и т. д. Только так, узнав основные моменты о сайтах, можно точно понять, что именно вам нужно, в какой срок и за какую цену вы получите нужный вариант. Ведь стоимость некоторых сайтов иногда доходит до стоимости автомобиля! Стоит уделить некоторое время новым знаниям и разобраться с тем, как правильно заполнить ТЗ, чтобы получить сайт, соответствующий своим запросам.
Поэтому, собрав свой опыт создания ТЗ и разработки сайтов за многие годы, я решила сделать полезную и простую инструкцию в помощь заказчикам (владельцам бизнеса, менеджерам и т.д.), которая позволит сделать ТЗ бесплатно и в кратчайшие сроки. И главное — получить максимально точное и правильное техзадание, что однозначно ускорит разработку сайта, улучшит психологический фон (хорошо, когда есть взаимное понимание!) и сэкономит бюджет клиента.
Сам заказчик не сможет сделать ту часть ТЗ, что описывает технические характеристики сайта, поскольку не является специалистом в них. И так же тяжело будет разработчику сайта заполнить некоторые разделы ТЗ, касающиеся пожеланий по структуре или дизайну сайта. Если веб-разработчик, не посоветовавшись с заказчиком, заполнит вместо него пожелания по стилю или примеры понравившихся сайтов, клиент просто не примет такое ТЗ и заставит переделывать. Поэтому тут нужна слаженная коллективная работа, основанная на терпении и взаимном понимании.
Есть правило: разработчик не начинает работу над сайтом, не получив ТЗ. Соответственно он не должен называть цену работы за сайт, не увидев техзадания. И клиент не должен требовать от разработчика назвать цену работы до того, как составлено ТЗ, в этом нет логики и смысла.
Кому будет полезна эта инструкция
Разработчикам сайтов.
Веб-дизайнерам.
Верстальщикам сайтов, программистам.
Менеджерам проектов.
Руководителям диджитал-студий.
Заказчикам, предпринимателям, которые заказывают разработку сайта.
В следующей главе мы разберем, что такое ТЗ и чем оно может быть полезно клиенту и команде разработчиков.