Как подготовить ТЗ на разработку агрегатора услуг: чек-лист
Техническое задание (ТЗ) — это документ, который фиксирует, что именно вы хотите получить. Без ТЗ программист может понять вас неправильно, а вы — потратить бюджет на переделки. Особенно важно ТЗ, если вы заказываете доработку готового решения Falcon Auction или разработку с нуля.
Ниже — чек-лист разделов, которые должны быть в ТЗ для площадки услуг. Вы можете использовать его как шаблон.
1. Общее описание проекта
- Название площадки, домен.
- Целевая аудитория (кто заказчики, кто исполнители).
- Цель запуска (тестирование гипотезы, коммерческая эксплуатация).
- Какие задачи решает площадка.
2. Роли пользователей
- Заказчик: какие действия может выполнять.
- Исполнитель: какие действия может выполнять.
- Администратор: управление пользователями, модерация, финансы.
- Арбитр (опционально).
3. Процессы и сценарии (самое важное)
Опишите в виде шагов. Например, «Сценарий создания проекта»:
- Заказчик авторизуется.
- Переходит в раздел «Создать проект».
- Заполняет поля: название, категория, описание, бюджет, срок.
- Нажимает «Опубликовать».
- Проект появляется в каталоге.
Аналогично для «отклика исполнителя», «выбора исполнителя», «завершения заказа», «спора».
4. Функциональные требования (по ролям)
Перечислите все экраны и действия:
- Регистрация / авторизация (через email, соцсети, телефон).
- Личный кабинет заказчика: список проектов, баланс, настройки профиля, чаты.
- Личный кабинет исполнителя: список ставок, портфолио, график работы, финансы.
- Каталог проектов: фильтры, поиск, пагинация.
- Каталог исполнителей (если есть).
- Чат: отправка сообщений, файлов, уведомления.
- Отзывы и рейтинг.
- Финансовый модуль: пополнение баланса, заморозка, выплаты, комиссия.
- Админка: управление пользователями, категориями, проектами, отзывами, финансами, отчёты.
5. Нефункциональные требования
- Скорость загрузки страниц (например, не более 2 секунд).
- Нагрузка (сколько одновременных пользователей).
- Безопасность (шифрование паролей, защита от XSS, SQL injection). В Falcon Space это уже реализовано.
- SEO (микроразметка, ЧПУ).
- Мобильная адаптация.
6. Интеграции
- Платёжные шлюзы (CloudPayments, Т-Банк, ЮKassa).
- СМС-уведомления (SMS.RU, МТС).
- Карты (Яндекс.Карты, Google Maps).
- Аналитика (Яндекс.Метрика).
Для Falcon Auction по умолчанию уже подключён CloudPayments. Остальное — доработки.
7. Дизайн и прототипы
Приложите макеты (можно в Figma) или ссылки на аналоги, которые вам нравятся. Чем детальнее, тем меньше разночтений. Укажите цветовую схему, логотип.
8. Сроки и этапы
Разбейте проект на этапы: MVP, первая версия, доработки. Определите даты начала и конца каждого этапа.
9. Критерии приёмки
Что считается выполненной работой? Например: «Все функции из пункта 4 работают без критических ошибок, сайт проходит нагрузочное тестирование». Пропишите, кто принимает (вы, ваш технический специалист).
10. Бюджет и порядок оплаты
Укажите общую сумму, аванс, постоплату.
Как упростить ТЗ, если вы берёте готовое решение Falcon Auction
Вам не нужно описывать базовую функциональность — она уже есть. Достаточно описать:
- Какие поля добавить в формы (например, для проекта — дополнительное поле «Адрес»).
- Какие дополнительные статусы нужны (например, «Выезд согласован»).
- Какие интеграции подключить.
- Какие отчёты нужны в админке.
Типовые доработки по ТЗ занимают от 1 до 4 недель. Примеры ТЗ реальных проектов мы можем показать по запросу.
Если вы не уверены, как составить ТЗ, напишите нам краткое описание идеи. Мы поможем структурировать требования и подготовим коммерческое предложение с оценкой стоимости и сроков. Это бесплатно.