Технічне завдання на розробку сайту: що це таке і як скласти правильно

Що таке технічне завдання

Технічне завдання (ТЗ) — це документ, який описує що саме повинен робити сайт, як виглядати і як працювати. Це не побажання «зробіть красиво» — це конкретний перелік вимог, за яким розробник будує сайт, а замовник приймає роботу.

Аналогія: ТЗ — це як проєкт будинку. Ви не починаєте будувати будинок зі слів «зробіть двоповерховий, з гаражем, і щоб красиво». Ви замовляєте проєкт з кресленнями, розмірами, матеріалами і специфікаціями. Без проєкту — будівельники роблять на свій розсуд, а ви отримуєте не те, що хотіли.

З сайтами — те саме. ТЗ фіксує очікування обох сторін до початку роботи. Це рятує від ситуацій «я мав на увазі зовсім інше» і «а за це потрібно доплатити».

Навіщо ТЗ потрібне

ТЗ вирішує три ключові проблеми:

1. Зрозуміти що ви хочете

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

2. Порахувати вартість

Без ТЗ неможливо дати точну ціну. «Скільки коштує сайт?» — це як «скільки коштує ремонт?» Залежить від площі, матеріалів і обсягу робіт. ТЗ — це саме той документ, який фіксує обсяг і дозволяє розрахувати вартість адекватно.

3. Захистити обидві сторони

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

Потрібна консультація?

Безкоштовно розберу ваш проєкт і дам рекомендації

Хто пише ТЗ: замовник чи розробник

Коротка відповідь: разом. Замовник знає свій бізнес, розробник знає технічні можливості і обмеження.

На практиці процес виглядає так:

  • Замовник заповнює бриф — відповідає на питання про бізнес, цільову аудиторію, конкурентів, бажані функції і бюджет
  • Розробник проводить інтерв'ю — уточнює деталі, пропонує рішення, попереджає про підводні камені
  • Розробник пише ТЗ — на основі брифу і інтерв'ю складає технічний документ з деталізованими вимогами
  • Замовник узгоджує — перевіряє чи все відповідає очікуванням, вносить правки
  • Обидві сторони підписують — ТЗ стає частиною договору

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

Структура ТЗ: що повинно бути

Хороше ТЗ на сайт включає наступні блоки:

Загальна інформація

  • Назва проєкту, назва компанії
  • Мета сайту: залучення клієнтів, продаж товарів, інформування
  • Цільова аудиторія: хто ваші клієнти, їхній вік, потреби, пристрої
  • Конкуренти: 3-5 сайтів конкурентів, що подобається і не подобається
  • Референси дизайну: приклади сайтів, які подобаються стилістично

Структура і контент

  • Карта сайту: перелік усіх сторінок з ієрархією
  • Опис кожної сторінки: які блоки, який контент, які CTA
  • Мови сайту: одна або кілька, яка основна
  • Хто готує контент: тексти, фото, відео — замовник чи розробник

Дизайн

  • Брендбук: логотип, фірмові кольори, шрифти (якщо є)
  • Стиль: мінімалізм, корпоративний, креативний
  • Кількість унікальних макетів (головна, внутрішня, блог, контакти)
  • Адаптивність: які пристрої і розширення

Функціонал

  • Форми: які поля, куди приходять заявки
  • Калькулятор, фільтри, пошук — якщо потрібні
  • Інтеграції: CRM, оплата, доставка, месенджери
  • Адмін-панель: що замовник зможе редагувати самостійно
  • Мультимовність: локалізація або просто переклад

Технічні вимоги

  • Платформа: WordPress, самописний, Shopify тощо
  • Хостинг: хто забезпечує, які вимоги
  • SEO: базова оптимізація, мікророзмітка, sitemap
  • Швидкість: цільові показники Core Web Vitals
  • Безпека: SSL, бекапи, захист форм

Терміни і бюджет

  • Етапи робіт з дедлайнами
  • Вартість кожного етапу
  • Графік оплати
  • Гарантійний період після запуску
  • Умови внесення змін після узгодження ТЗ

Бриф і ТЗ: в чому різниця

Ці терміни часто плутають, але це різні документи:

Бриф — коротка анкета від замовника. 1-3 сторінки з відповідями на базові питання: хто ви, що потрібно, який бюджет, які приклади подобаються. Бриф — це вхідні дані для розробника.

ТЗ — деталізований технічний документ. 5-20+ сторінок з конкретними вимогами до кожної сторінки, кожної функції, кожного елемента. ТЗ — це план робіт і критерій прийняття.

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

Типові помилки

  • «Зробіть як у конкурента, тільки краще» — це не ТЗ, це побажання. Що конкретно «краще»? Швидше? Інший дизайн? Більше функцій? Без деталей розробник інтерпретує по-своєму
  • Зайва деталізація дизайну — «кнопка має бути #3A7BDE, шрифт 14.5px, з відступом 23px зліва». Це робота дизайнера, не замовника. У ТЗ достатньо: «кнопка в фірмовому кольорі, помітна, з текстом Замовити»
  • Забутий мобільний — ТЗ описує тільки десктопну версію. А 60-80% трафіку — мобільний. Обов'язково вказуйте вимоги до мобільної версії
  • Немає пріоритетів — список з 50 функцій без поділу на «обов'язково» і «було б добре». Результат: або бюджет роздувається, або зроблено не те, що критично
  • Забутий контент — ТЗ є, дизайн є, а тексти і фото «потім підготуємо». Запуск затримується на тижні або місяці, поки замовник пише тексти
  • Немає критеріїв прийняття — як зрозуміти що робота виконана? «Мені подобається» — не критерій. Конкретні пункти: сайт вантажиться за 3 секунди, форма відправляє email, мобільна версія коректна

Порахуйте вартість вашого проєкту

Онлайн-калькулятор — результат за 2 хвилини

Розрахувати

Що буде якщо працювати без ТЗ

Реальні сценарії з практики:

  • Нескінченні правки — «а я думав це буде інакше» → переробка → нові правки → ще переробка. Проєкт на 2 місяці розтягується на 6
  • Роздування бюджету — «а ще хочу калькулятор, і чат-бот, і особистий кабінет». Без ТЗ кожне додаткове побажання — конфлікт: замовник вважає що це очевидно входить, розробник — що це додаткова робота
  • Результат не відповідає очікуванням — розробник зробив як зрозумів, замовник мав на увазі інше. Обидва праві — бо домовленості не було
  • Неможливо змінити розробника — якщо співпраця не склалась, без ТЗ наступний розробник не знає що було задумано і починає з нуля

Для простих проєктів (лендінг, сайт-візитка) ТЗ може бути коротким — 2-3 сторінки. Для інтернет-магазину або корпоративного сайту — 10-20 сторінок. Обсяг масштабується під проєкт, але сам документ повинен бути завжди.

Часті запитання

У фрілансерів ТЗ зазвичай входить у вартість проєкту. У студіях може оплачуватися окремо — від 3 000 до 15 000 грн залежно від складності. Деякі студії пропонують ТЗ як окрему послугу: ви отримуєте документ і можете піти з ним до будь-якого розробника.

Так, але спрощене. Для лендінгу достатньо: мета сторінки, цільова аудиторія, структура блоків (заголовок → переваги → послуги → відгуки → форма → контакти), вимоги до дизайну і список контенту який готує замовник. 1-2 сторінки замість 20.

Базовий бриф — так. Повноцінне технічне ТЗ — складно без досвіду, тому що ви можете не знати які питання задати. Але навіть неідеальне ТЗ від замовника краще ніж «зробіть як вважаєте за потрібне». Використовуйте структуру з цієї статті як шаблон.

Це нормально — вимоги змінюються. Ключове: зафіксувати зміни письмово, оцінити вплив на терміни і бюджет, і узгодити до початку реалізації. Хороше ТЗ передбачає процес внесення змін: як оформляти, хто погоджує, як це впливає на оплату.

Ні. Договір — юридичний документ про умови співпраці (оплата, терміни, права, відповідальність). ТЗ — технічний додаток до договору, який описує що конкретно буде зроблено. Зазвичай ТЗ йде як Додаток 1 до договору.

Висновок

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

Не потрібно писати ТЗ на 50 сторінок — достатньо чітко відповісти на ключові питання: що, для кого, які функції, який бюджет, які терміни. Решту допоможе деталізувати розробник.

Готові починати? Розрахуйте вартість сайту в онлайн-калькуляторі, а потім зв'яжіться — разом складемо ТЗ і пройдемо всі етапи розробки від ідеї до запуску.

Читайте також