Составление технического задания на разработку сайта 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Составление технического задания на разработку сайта 1С-Битрикс
Средняя
~1-2 недели
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Составление технического задания на разработку сайта 1С-Битрикс

Проект без ТЗ — это проект с ТЗ, написанным постфактум в переписке. Разработчик помнит одно, заказчик ожидал другое, а итоговый спор о том, «входило ли это в scope», съедает бюджет и отношения. Специфика 1С-Битрикс усугубляет проблему: платформа имеет собственную архитектуру (инфоблоки, компоненты, модули, обмен с 1С), и если в ТЗ написано «каталог товаров с фильтрацией», не уточнив тип свойств и фасетный индекс, — разработчик реализует минимальный вариант, а заказчик получит фильтр, работающий 8 секунд на 20 000 SKU.

Структура ТЗ для Битрикс-проекта

ТЗ на Битрикс-проект не равно ТЗ на произвольный сайт. Помимо стандартных разделов (цели, аудитория, функциональные требования), необходимы Битрикс-специфичные секции.

Раздел: Редакция и лицензирование

Указывается редакция Битрикс («Старт», «Стандарт», «Малый бизнес», «Бизнес», «Энтерпрайз»), обоснование выбора. Для интернет-магазина минимум — «Малый бизнес» (модуль catalog, торговые предложения, 1 прайс-лист). Если нужен расширенный каталог с несколькими типами цен, скидки по правилам (sale.discount), агрегация остатков по складам — «Бизнес» или «Энтерпрайз».

Раздел: Структура инфоблоков

Перечисляются все инфоблоки с типами свойств. Именно здесь принимается решение, которое потом нельзя безболезненно изменить: тип свойства «Строка» vs «Справочник» (HL-блок). Для каждого инфоблока — таблица:

Свойство Тип Множественное Участвует в фильтре
Бренд Справочник (HL) Нет Да
Цвет Список Да Да
Описание HTML/текст Нет Нет

Раздел: Интеграции

Обмен с 1С описывается отдельно: направление синхронизации (двусторонний или только выгрузка из 1С), периодичность, что синхронизируется (остатки, цены, изображения, свойства). Ошибка — написать просто «интеграция с 1С». Нужно: какая конфигурация 1С, стандартный обмен через CommerceML или кастомная интеграция через API, маппинг полей.

Раздел: Производительность

SLA по времени ответа страниц: раздел каталога ≤ N секунд при М одновременных пользователях. Это единственный способ формализовать требования к производительности — без этого раздела претензии по скорости невозможно предъявить.

Проектирование пользовательских сценариев

ТЗ без пользовательских сценариев описывает систему, но не то, как в ней работают люди. Для Битрикс-проекта сценарии важны особенно для:

  • Оформление заказа: сколько шагов, авторизация обязательна или нет, способы доставки/оплаты, поведение корзины при незалогиненном пользователе
  • Личный кабинет: история заказов из b_sale_order, статусы, возможность повторного заказа
  • Административный сценарий: как менеджер добавляет товар, редактирует цену, обрабатывает заказ

Каждый сценарий описывается в виде последовательности шагов с указанием компонентов Битрикс, которые задействованы, или с отметкой «кастомная разработка».

Что часто упускают

Роли пользователей и права. Битрикс имеет группы пользователей и систему прав на инфоблоки, разделы, компоненты. Если на сайте есть B2B-кабинет или дилерский раздел — структура групп и матрица доступа должны быть прописаны в ТЗ.

SEO-технические требования. ЧПУ (человекопонятные URL), формат мета-тегов, robots.txt, sitemap.xml — всё это настраивается в Битрикс через модуль seo и параметры компонентов. Без явных требований в ТЗ разработчик поставит дефолт.

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

Кейс: как отсутствие ТЗ стоило трёх месяцев работы

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

  • Дилерам нужны индивидуальные цены (три типа цен по группам), а разработчик реализовал один прайс
  • Фильтр не учитывал остатки на складе — товары без остатка появлялись в результатах
  • Личный кабинет показывал только заказы через сайт, тогда как дилеры ожидали историю из 1С

Доработка заняла 3 месяца при бюджете исходной разработки в 6 недель. Если бы эти требования были формализованы в ТЗ до начала работ — объём и стоимость были бы оценены корректно.

Состав работы по написанию ТЗ

  • Интервью с заказчиком: бизнес-процессы, пользователи, интеграции
  • Анализ существующих систем (1С, CRM, склад)
  • Проектирование структуры инфоблоков и свойств
  • Описание пользовательских сценариев для всех ролей
  • Функциональные требования с привязкой к компонентам и модулям Битрикс
  • Нефункциональные требования: производительность, безопасность, масштабирование
  • Прототипирование ключевых экранов (wireframes)
  • Согласование и финализация документа

Объём ТЗ для типичного интернет-магазина — 40–80 страниц. Сроки подготовки: от 2 недель для небольшого проекта до 6–8 недель для сложного многофункционального портала с несколькими интеграциями.