Artean

Техническое задание для CRM-системы: как составить правильно

Зачем нужно отдельное «ТЗ CRM системы»

Техническое задание для CRM-системы — это не просто чек-лист требований. Это документ, который задаёт вектор всей архитектуры управления взаимоотношениями с клиентами, интеграций с другими системами и автоматизации ключевых бизнес-процессов. Ошибки и неясности здесь могут стоить дороже, чем при разработке сайта или даже мобильного приложения, поскольку напрямую влияют на эффективность продаж, маркетинг и работу с данными.

Как составить ТЗ для CRM-системы — пошаговое руководство

CRM — это ядро взаимодействия с клиентами. А значит, ТЗ должно не просто «описывать интерфейс», а отражать действующие процессы в отделах компании, включая продажи, маркетинг, аналитику, поддержку, логистику и даже юридическую службу.

Отличие от ТЗ на простой сайт принципиальное: для CRM-системы нужно определить роли пользователей, уровень доступа к функционалу, автоматизации, интеграции с телефонией, email, мессенджерами, таблицами Excel, BI-системами, маркетинговыми платформами. Также сюда включают сквозную аналитику и отчёты, требования к хранению и обработке персональных данных с учётом политики безопасности.

Копирование чужой CRM или готового шаблона, не адаптированного под ваши процессы, приводит к потере эффективности, сопротивлению сотрудников и необходимости дорогостоящих доработок. Именно поэтому составление технического задания — ключевая задача, которую нельзя решить формальным документом.

Базовые блоки ТЗ для CRM-системы: краткий обзор структуры будущего документа

Грамотно структурированный документ позволяет не только чётко поставить задачи разработке, но и эффективно управлять проектом на всех этапах — от планирования до внедрения. Ниже — перечень разделов, которые должно содержать полноценное техническое задание на разработку CRM:

  • Общая информация: цели проекта, контактные лица, описание этапов. Ошибка — отсутствие ответа на вопрос «Зачем внедряется CRM?», что приводит к невнятной архитектуре и несфокусированному функционалу.
  • Описание бизнес-процессов: какие процессы предполагается автоматизировать. Нужно указать текущую и целевую модель процессов.
  • Пользователи и роли: должности, доступы, зоны ответственности. Часто упускают роли аналитиков, администраторов, руководителей.
  • Ключевые функции: список задач, которые должна уметь выполнять система. Важно избегать двойного толкования и описывать сценарии использования.
  • Интеграции: с какими системами CRM должна взаимодействовать (1С, телефония, IP-телефония, Telegram, Email, рассылочные сервисы, BI и пр.). Ошибка — не указано направление обмена и формат данных.
  • Перечень отчётов: какие виды аналитики нужны, кто должен иметь к ним доступ, можно ли настраивать самостоятельно.
  • Мобильная версия: нужна ли, для каких функций, на каких платформах. Важно понять, какие процессы критичны для работы с мобильных устройств.
  • Безопасность и права доступа: политика обработки персональных данных, роли, уровни разрешения, история изменений. Здесь критична точность формулировок.
  • Технические ограничения: требования к серверу, стэку технологий, скорости работы, возможности офлайн-доступа. Упущения здесь могут потребовать переработки всего проекта.
  • Этапность внедрения (при необходимости): если планируется поэтапный запуск — MVP, пилот, полный переход. Ошибка — отсутствие приоритизации функций.

Такая структура позволяет команде разработки быстро ориентироваться в приоритетах, заказчику — контролировать выполнение, а проекту — соответствовать целям бизнеса.

Как собрать требования: от диалога с отделами до выявления скрытых задач

Подготовка ТЗ начинается задолго до первого абзаца в документе. Сначала — сбор информации от всех участников и отделов, которым предстоит использовать или поддерживать CRM-систему. И чем глубже этот этап, тем реалистичнее и эффективнее будет итоговая система.

С кем говорить:

  • Сотрудники отдела продаж — как фиксируются заявки, этапы сделок, взаимодействие с клиентами
  • Маркетинг — откуда приходят лиды, как ведется обработка, какие используются инструменты
  • Технический специалист — какие есть внутренние ИТ-системы, готовность к интеграции
  • Финансы и аналитика — какие отчёты нужны, как формируются KPI
  • Поддержка или клиентский сервис — какие каналы общения важны, как отслеживаются обращения

5 проходных вопросов, которые часто открывают ключевую информацию:

  1. Какие данные менеджеры заполняют вручную и почему?
  2. Какие отчеты вы готовите регулярно помимо предусмотренных системой?
  3. Где чаще всего возникают потери клиентов и по чьей вине?
  4. Что вы сначала делаете “не в CRM” (в Excel, мессенджерах, на листке)? Почему?
  5. Если бы вы убрали CRM на неделю — какие процессы бы встали?

Ответы на вопросы такого типа позволяют выявить как явные, так и неструктурированные задачи. Например, если сделки заводят в Excel из-за неудобного интерфейса — это тревожный сигнал. Или если отдел маркетинга не может сегментировать базу без ручной выгрузки — это не просто “неудобство”, а упущенная возможность роста конверсии.

Как отличить хотелки от требований:

Желание: «Сделайте кнопку выгрузки отчета в формате PDF».

Требование: «Необходимо автоматизировать ежедневную генерацию отчета «Отчёт по входящим лидам по источникам», с возможностью отправки на email руководителю отдела продаж в 9:00».

Понимание, что именно произойдёт и в каком формате — это уже техническое требование, а не идея.

Где автоматизация вредна:

Автоматизация — не панацея. Например, автоматическое присвоение сделке ответственного на основе источника обращения может показаться полезным, но при этом ломает логику работы новой команды, где ответственность зависит от специализации.

Пример — внедрение автораспределения заявок по географии, которое срывает корпоративные договоренности между менеджерами и создаёт конфликты.

Проверка процессов перед написанием:

Если в компании процессы существуют только «на словах», формальные опросы ничего не дадут. Нужно либо провести предварительную диагностику, либо отложить формулировку ТЗ до момента, когда бизнес-процессы будут структурированы. Хорошим инструментом здесь становится процессное моделирование: построение схем BPMN, идентификация точек входа-выхода и ответственных.

Итог этого этапа — не просто список пожеланий, а карта операций, точек сбора и передачи данных, моментов взаимодействия разных участников, требующих согласования и описания. Это база, на которой строится остальная структура технического задания.

Функциональные требования: как описать возможности системы без двойного толкования

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

Почему «как в X» — плохая формулировка:

Фраза «Сделайте аналогично CRM X» кажется удобной, но редко приводит к нужному результату. Без знания архитектуры чужой системы невозможно воспроизвести логику бизнес-процессов. Более того, интерфейс в X мог быть заточен под совершенно другую структуру пользователей.

Как формулировать требования на основе сценариев:

Лучший способ донести задачу — описать use-case:

  • Сценарий: Менеджер по продажам получает нового лида из формы обратной связи на сайте.
  • Ожидаемый результат: Лид автоматически попадает в CRM с заполненными полями: имя, телефон, email, источник обращения.
  • Если: поле «номер телефона» пустое, задать менеджеру обязательный вопрос перед продолжением.
  • Дополнительно: CRM ставит задачу связаться с клиентом в течение 10 минут.

Пример плохого функционального требования: «Нужен модуль задач»

Пример хорошего: «CRM должна позволять назначать задачи на определённого сотрудника из числа активных пользователей системы. Каждая задача должна включать тип, срок выполнения, приоритет, связанный элемент (лид/сделка/клиент), статусы (запланирована/в работе/выполнена/просрочена), комментарии»

Когда использовать таблицы:

Если функций много и они имеют повторяющуюся структуру параметров, табличная форма помогает систематизировать. Один из распространённых форматов — вывод таблиц по матрице: Функция, Кто использует, На каком этапе, Доступ, Автоматизация, Комментарии.

Что обязательно указать:

  • Кому доступна функция — роли и уровни доступа
  • Какие действия инициируют запуск (триггеры) — смена этапа, вход в систему, дата и время, внешнее событие
  • Можно ли отменить действия или нужна защита от случайного запуска
  • Что происходит в результате — смена статуса, сообщение, напоминание и т.д.

Чем чётче формулировки, тем точнее вы получаете результат и тем ниже риск недопонимания исполнения.

Пользовательские роли и права доступа: тонкости, которые часто упускают

Гибкая система ролей и прав доступа — основа безопасности и управляемости CRM-системы. Именно она определяет, кто что видит, может редактировать или удалять, какие бизнес-действия доступны разным отделам. И несмотря на ключевую важность, этот раздел ТЗ зачастую остается непроработанным или формулируется слишком обобщённо.

Как правильно описывать роли:

Каждая роль — это не просто «менеджер» или «руководитель». Это профиль доступа, привязанный к конкретному функционалу и бизнес-логике. Даже среди менеджеров могут быть разные уровни прав: кто-то работает только со своими клиентами, кто-то видит всю воронку, а кто-то еще и имеет право утверждать скидки.

Пример ролей:

  • Менеджер по продажам: доступ к своим сделкам, ограниченное редактирование клиентских карточек, создание задач.
  • Руководитель отдела: полный доступ к сделкам своего отдела, возможность назначения задач, просмотр аналитики по команде.
  • Маркетолог: доступ к базе лидов, возможность запуска email- и SMS-кампаний, но без доступа к коммерческим предложениям или финансовой аналитике.
  • Аналитик: доступ к отчетам, истории действий пользователей, выгрузке данных. Нет права отправлять письма и изменять сделки.

Частые ошибки:

  • Все сотрудники получают полные права, включая удаление критических данных.
  • Ограничения накладываются слишком жёстко и мешают эффективной работе (например, менеджер не может видеть историю взаимодействий с клиентом).
  • Роли описываются на уровне “у кого какие кнопки доступны”, а не бизнес-сценариев.

Согласование с бизнес-логикой:

Права должны сочетаться с внутренней системой ответственности. Частая ситуация — конфликт задач: менеджеру нельзя видеть сделки коллег, но он должен принимать участие в коллективных отчётах. Здесь должен быть введён продуманный разграниченный доступ: личные записи без возможности правки остальных клиентов, при этом — агрегированные отчёты по целому отделу или источникам.

Формат представления:

Наиболее удобно использовать одну из двух форм:

  • Матрица «роль — действие — объект»: позволяет сразу увидеть, кто что может выполнять в отношении разных сущностей (лиды, сделки, задачи, отчеты и пр.).
  • Комбинированный текст + таблица: описание ролей как бизнес-кейсов, с детализацией допусков в таблицах.

Важно обозначить: кто может редактировать настройки CRM, кто имеет право создавать шаблоны отчётов, кто утверждает расчёты и скидки. Эти уровни защиты по умолчанию не внедряются — их нужно чётко прописать.

Интеграции, отчёты и автоматизация: как не забыть критические детали

CRM-система живёт не в вакууме. Она должна быть связующим звеном между сайтом, телефонией, почтовыми сервисами, BI-аналитикой, мессенджерами и другими информационными системами. Пренебрежение детализацией интеграций или сценариев автоматизации — одна из главных причин неэффективной работы даже хорошо реализованной системы.

Интеграции:

Необходимо чётко указать, с какими системами CRM должна обмениваться данными. Важно обозначить:

  • Для каждой системы — направление передачи данных (входящие, исходящие, двусторонняя).
  • Формат данных (JSON, XML, CSV и т. д.).
  • Точки интеграции (что именно передаётся — контакты, сделки, статусы, платежи…).
  • Частота синхронизации: в реальном времени, раз в день, по расписанию.

Пример: «Интеграция с IP-телефонией Asterisk. При входящем звонке CRM должна в реальном времени отображать карточку клиента. Все звонки автоматически сохраняются в истории клиента вместе с записью разговора».

Часто забывают указать:

  • Интеграцию с корпоративным сайтом (формы лидогенерации, чат-виджеты).
  • Синхронизацию календарей (Google Calendar, Outlook).
  • Отправку данных в Telegram-ботов или через webhook-и внешним сервисам.

Отчёты:

Аналитика — основной инструмент управления. Здесь следует:

  • Составить перечень необходимых отчётов (по лидам, источникам, воронке продаж, задачам, сотрудникам).
  • Определить уровень доступа к каждому из них (например, «Руководитель отдела — все данные по отделу, Менеджер — только свои»).
  • Указать необходимость кастомизации: можно ли создавать собственные отчеты, фильтры, экспортировать в Excel или PDF.
  • Потребность в визуализации: диаграммы, таблицы, графики и сравнения.

Автоматизация действий:

Примеры сценариев, которые стоит описывать:

  • При смене этапа сделки — задача ответственному.
  • Каждое утро — отправка списка просроченных клиентов менеджеру.
  • После закрытия сделки — письмо клиенту с предложением оставить отзыв.

Важно для каждой автоматизации указать:

  • Триггеры (события, которые её запускают).
  • Условия, при которых автоматизация срабатывает.
  • Можно ли включать/отключать сценарии вручную?
  • Какие данные задействуются и кем они настраиваются.

Частые ошибки:

  • Забывают про массовые email-рассылки и согласования с политикой обработки персональных данных.
  • Не добавляют интеграцию с sms/email-платформами — теряется маркетинговое звено.
  • Нет автоматического напоминания о просроченных задачах — сотрудники банально забывают контактировать с клиентами.

Автоматизация — это то, что отличает CRM от просто большой таблицы. Но реализовать её эффективно можно только при чётком, детализированном описании условий, действий и участников.

Как проверить, что ТЗ готово: чек-лист на финальную проверку

Когда кажется, что всё описано — проверьте, действительно ли документ передаёт всю необходимую информацию без пробелов. Для этого удобно использовать следующий контрольный список:

  • Все ли ключевые роли описаны?
  • Отдельный блок посвящён ролям, их правам и ограничениям? Нет ли неопределённых формулировок?
  • Есть ли функциональные блоки с однозначной логикой?
  • Каждая функция имеет описание: кто запускает, когда срабатывает, чем заканчивается?
  • Нет ли дублирующихся требований или противоречий?
  • Например, одна роль имеет полный доступ в одном разделе и ограниченный — в другом без объяснения.
  • Согласовано ли ТЗ с заинтересованными отделами?
  • Проведена ли валидация содержания с руководителями подразделений — продаж, маркетинга, IT?
  • Есть ли хотя бы один сценарий использования на каждый ключевой блок?
  • Прописаны user stories, описывающие жизненный цикл лида, сделки, клиента?
  • Ясно ли, что входит в первую очередь (если запуск поэтапный)?
  • Отделены MVP-функции от тех, которые могут быть реализованы позже?
  • Документ проверял кто-то, не участвовавший в составлении?
  • Часто именно fresh view помогает обнаружить неопределенности и слепые зоны.

Хорошее техническое задание должно быть как инструкция: понятна стороннему человеку без нужды уточнять. Если хотя бы один пункт вызывает сомнения — лучше переработать раздел до ясности. Это сэкономит бюджеты, снижает вероятность фрустрации участников и увеличивает эффективность внедрения.

Заключение: что делать с ТЗ дальше и когда его стоит менять

Хорошо составленное техническое задание — это не архивный документ, а инструмент управления проектом. Его актуальность важна не только на старте, но и в процессе реализации, внедрения и последующего масштабирования функционала CRM-системы. Поэтому важно понимать, как грамотно «передать» ТЗ в работу и когда его необходимо пересматривать.

Как передавать ТЗ на реализацию:

Если проект реализуется через подрядчиков, прежде всего необходимо убедиться, что они понимают бизнес-процессы, описанные в ТЗ. Хорошая практика — провести совместную сессию по разбору документа: вы задаёте вопросы — исполнитель отвечает, как он видит реализацию, находит возможные риски и уточняет непроработанные моменты.

Если разработка идет внутренними силами — важно утвердить ТЗ на уровне руководства и согласовать с командой разработки, дизайнерами, архитектором проекта. Желательно оформить структура ролей в виде отдельного документа, особенно если участвуют внешние консультанты или remote-команды.

Сопровождение ТЗ на этапе разработки:

После начала проекта, ТЗ должно остаться «живым документом». Это значит — в любой момент можно внести уточнение или дополнение на основе возникающих ограничений, изменений требований или обратной связи. Для этого идеально использовать системы совместной работы (например, Confluence, Google Docs, Notion) с фиксацией версий и комментариями.

Когда вносить правки в ТЗ:

  • Изменились приоритеты бизнеса: предположим, фокус сместился на удержание клиентов, а не расширение сегмента — это влияет на набор функций.
  • Появились новые инструменты: компания внедрила новую ERP, мессенджер или BI-платформу — интеграции необходимо переработать.
  • Реализация функции оказалась трудозатратной или нецелесообразной: при включении в смету можно принять решение об исключении или отложенной реализации.
  • Пользовательское тестирование показывает несоответствие ожиданиям: вы видите, что процесс, описанный в ТЗ, неудобен в работе — нужно адаптировать.

Когда нельзя менять ТЗ хаотично:

Если вносить изменения без фиксированной процедуры и согласования, это приведёт к потере управляемости. Каждое обновление должно быть официальным, зарегистрированным и согласовано всеми ответственными участниками проекта. Хорошая практика — завести отдельный «журнал правок» к ТЗ с указанием даты, автора, описания и причины изменения.

Роль ТЗ после запуска проекта:

После релиза CRM-системы, техническое задание преобразуется в карту поддержки, развития и масштабирования. В нем указывается, что является зоной поддержки, какие фичи — MVP, а какие запланированы на следующих этапах. Это позволяет обеспечить последовательность в развитии проекта и управление техническими долгами.

С течением времени, по мере развития компании, появлении новых каналов продаж, форматов коммуникаций, требований безопасности или изменений в законодательстве, CRM должна адаптироваться. Тогда вы снова возвращаетесь к ТЗ, создавая обновленную версию: это нормальная и даже необходимая практика.

Вывод: качественное ТЗ — это не просто документ. Это стратегический инструмент, соединяющий цели бизнеса, пользовательский опыт, технические ограничения и возможности развития. Но его сила — только в применимости. Поэтому составляйте, уточняйте, внедряйте — и запускайте систему, построенную не «по понятиям», а по точным задачам и нужным результатам.

Нужна экспертиза — приходите к нам.

Нужна CRM под ваши процессы? Мы поможем:

— Составим подробное и понятное ТЗ,

— Разработаем CRM-систему под ключ с учётом интеграций, автоматизаций и аналитики,

— Сопроводим до полноценного запуска.

Оставьте заявку — обсудим задачи и предложим решения.