
Техническое задание на разработку чат-ботов


Техническое задание на разработку чат-бота требуется для оценки ожиданий заказчика и планирования работ. Правильно составленное ТЗ поможет исполнителю создать успешный продукт, а заказчику — быстрее запустить проект.
Назначение технического задания
Техническое задание — это документ, в котором прописаны требования к будущему программному обеспечению. В случае с разработкой чат-бота можно выделить 3 категории критериев:
- Ресурс. Место размещение будущего чат-бота (в мессенджере, на сайте проекта, приложении).
- Возможности. Набор функций, которые требуется реализовать (рассылка, автоматизация продаж, поддержка клиентов).
- Интеграция. Взаимодействие с основным ресурсом (сайт, блог, канал и др. ресурсы).
Опционально в техническом задании указываются пожелания к будущему дизайну или алгоритму работы.
Почему важно составлять грамотное ТЗ?
От объемности технического задания выигрывают обе стороны. Исполнитель грамотно планирует порядок работ:
- Подготовка шаблона. Составление алгоритма, по которому чат-бот будет функционировать.
- Внедрение технических решений. Основной этап разработки, включающий реализацию требуемых заказчику опций.
- Интеграция. Взаимодействие бота с основным ресурсом проекта.
Имея четкое представление о будущем проекте, исполнитель точнее оценит затраты и время на разработку. Заказчик для себя также получает плюсы:
- Сокращение сроков. При наличии четкого плана исключаются сопутствующие ненужные работы.
- Снижение цены. Исполнитель потратить на проект меньше времени и средств, запросит меньший гонорар.
- Готовый запуск. Разработанный по подробному ТЗ чат-бот не потребует больших доработок.
Заказчик уже на этапе заключения договора узнает, какой продукт получит и сколько за него заплатит.

Юридическое значение
Техническое задание имеет законную силу и может представляться сторонами в суде при спорных ситуациях. Правовые основы регламентированы в Федеральном Законе 44-ФЗ.
При этом главным документом остается договор на оказание услуг, в котором прописывается порядок сотрудничества, сроки и расчет. ТЗ на разработку служит лишь приложением, и любые изменения вступают в силу только после утверждениями обеими сторонами.
Как составить техническое задание
Запуск виртуального помощника может потребоваться новому проекту или действующему ресурсу. Поэтому каждый случай рассматривается отдельно.
Новый проект
Основная проблема при разработке — это отсутствие представлений о будущем чат-боте, в частности:
- Нет понимания всех возможностей. Заказчик может не знать о поддержке интеграции с CRM или автоматических покупках.
- Не определен набор опций. Заказчик еще не решил, какие задачи будет выполнять чат-бот (техническая поддержка, обработка заявок, рассылка).
- Отсутствует приоритетная платформа. Заранее невозможно предугадать концентрацию аудитории, где именно будут собираться посетители (Telegram, Viber, ВК).
Заказчик не всегда может составить грамотное ТЗ на разработку чат-бота для нового проекта, Поэтому разумнее возложить эту задачу на исполнителя. Для получения необходимых данных проводится бриф с вопросами о проекте, например:
- Какие функции должен выполнять чат-бот?
- Каким должен быть конечный вариант на примере конкурентов?
- По какому алгоритму будут запускаться новые продажи?
По ответам исполнитель оценивает ожидания заказчика и составить техническое задание.
Действующий проект
У готового бизнеса уже есть четкие требования с пожеланиями:
- Известны опции, поддержка которых ботом требуется.
- В одном из мессенджеров сформирована крупная аудитория.
- Выработан алгоритм для взаимодействия бота с пользователями.
Если проще, развитый бизнес уже знает, где и какой бот ему нужен. Заказчик составляет и передает исполнителю готовое ТЗ. Но и в этом случае проводится консультация с целью улучшения проекта. Например, заказчик мог не знать о последнем обновлении для бота с добавлением новых инструментов. Или сведения из ТЗ не согласуются между собой.
Что еще учесть при работе с ТЗ
Составляя техническое задание на разработку чат-бота, заказчику требуется помнить о трех факторах.
Больше информации — меньше затрат
От полноты исходных данных зависит точность определения концепции будущего чат-бота исполнителем. Следовательно, при грамотно составленном ТЗ меньше лишних и ненужных работ. Стороны быстрее придут к согласованию проекта.
Нюансы изменения функционала
Ключевой этап создания чат-бота — это разработка рабочего алгоритма (логических связей между командами). В процессе создания заказчик может указать на желаемые дополнения, не учтенные ранее в техническом задании:
- расширение поисковой базы;
- добавление новых валют для операции;
- увеличение цепочки команд.
Например, изначально планировался чат-бот для оформления доставки. В дальнейшем заказчик захотел добавить команду с выбором транспортной компании для отправки. Еще пример — добавление в каталог меню с выбором товара по артикулу.
До построения и реализации рабочего алгоритма внедрение ранее неучтенных дополнений не составит труда. В этих случаях исполнители часто идут на встречу.
Поддержка чат-бота
Периодично сервисы выпускают пакеты крупных API-обновлений, которые берет на вооружение бизнес. Чат-боты улучшаются и работают эффективнее. Чтобы не отстать от конкурентов, потребуется модернизация и для собственного бота.
Для внутренних задач (поддержка сотрудников, поиск рабочих архивов) данную тенденцию можно проигнорировать. Но для взаимодействия с аудиторией требуется функциональность. Нужно понимать, бот с хорошим набором опций потребует большего объема работ:
- Крупному бизнесу выгодно заказывать масштабную модернизацию с использованием новых возможностей.
- Небольшой компании, планирующей обновления собственными силами, разумнее заказать разработку простого бота с минимумом алгоритмов. Дальнейшая модернизация потребует меньше навыков и времени.
От сложности и функционала бота зависят расходы на создание, внедрение и обслуживание. Этот фактор требуется учесть при составлении ТЗ. Выгоднее рассмотреть разработку наиболее оптимальной версии, без лишних опций.
Заключение
Техническое задание на разработку помогает четче определить критерии будущего бота и сократить объем работ. Но для получения рентабельного проекта по разумной цене требуется полное и грамотное ТЗ. Поэтому составление лучше доверить профессионалам.