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

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Складання технічного завдання на розробку сайту 1С-Бітрікс
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

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

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

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

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

Розділ: Редакція та ліцензування

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

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

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

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

Розділ: Інтеграції

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

Розділ: Продуктивність

SLA за часом відповіді сторінок: розділ каталогу ≤ N секунд при M одночасних користувачах. Це єдиний спосіб формалізувати вимоги до продуктивності — без цього розділу претензії щодо швидкості неможливо пред'явити.

Проектування користувацьких сценаріїв

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

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

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

Що часто упускають

Ролі користувачів та права. Бітрікс має групи користувачів та систему прав на інфоблоки, розділи, компоненти. Якщо на сайті є B2B-кабінет або дилерський розділ — структура груп і матриця доступу мають бути прописані в ТЗ.

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

Багатомовність. Якщо сайт планується кількома мовами — у ТЗ прописується структура мовних сайтів у рамках одного ядра Бітрікс, маппінг контенту, локалі для дат і валют.

Кейс: як відсутність ТЗ коштувала трьох місяців роботи

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

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

Доробка зайняла 3 місяці при бюджеті вихідної розробки в 6 тижнів. Якби ці вимоги були формалізовані в ТЗ до початку робіт — обсяг і вартість були б оцінені коректно.

Склад роботи з написання ТЗ

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

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