Технічне завдання на сайт: що повинно бути всередині і навіщо воно бізнесу
ТЗ потрібне не для бюрократії. Його основна задача — зробити так, щоб клієнт і команда однаково розуміли, який продукт потрібно отримати.
Для простого Landing Page достатньо короткого документа вимог. Для магазину або платформи технічне завдання може бути окремим етапом проєкту.
Що має бути в ТЗ
1. Мета продукту
Коротко:
- що створюємо;
- для кого;
- яку бізнес-задачу вирішуємо.
2. Структура
Перелік:
- сторінок;
- шаблонів;
- типів контенту;
- мовних версій.
3. Функціонал
Описуємо:
- форми;
- пошук;
- фільтри;
- авторизацію;
- кабінети;
- checkout;
- інтерактивні елементи.
4. Інтеграції
Для кожної інтеграції важливо зафіксувати:
- сервіс;
- які дані передаємо;
- напрям передачі;
- API;
- відповідальність сторін.
5. Контент
Хто надає:
- тексти;
- фото;
- відео;
- товари;
- статті;
- переклади.
6. Адаптивність
Які breakpoints потрібні та які пристрої є пріоритетними.
7. SEO-вимоги
Наприклад:
- редаговані metadata;
- canonical;
- hreflang;
- sitemap;
- schema;
- redirects;
- URL structure.
8. Критерії приймання
Коли задача вважається виконаною:
- усі погоджені сторінки готові;
- форми працюють;
- інтеграції передають дані;
- адаптиви перевірені;
- сайт перенесений на production.
Що ТЗ не повинно робити
ТЗ не має:
- описувати очевидні речі на десятках сторінок;
- вигадувати функціонал, якого клієнт не просив;
- підміняти прототип;
- бути незмінним документом, якщо scope офіційно переглянули.
Поширені запитання
Чи потрібне ТЗ для Landing Page?
Так, але воно може бути коротким і практичним.
Чому складне ТЗ може бути платним?
Тому що його підготовка фактично є окремим етапом аналізу та проєктування продукту.