
User story dela-dela — Публикация и выполнение удалённой задачи
Название
Публикация задачи, подбор специалиста и оплата через резервный счёт
Роль
Заказчик — пользователь, который публикует задачу и оплачивает её выполнение.
Исполнитель (Специалист) — пользователь, который откликается на задачу и выполняет работу.
Цели
Как Заказчик, я хочу опубликовать удалённую задачу, получить отклики от специалистов, выбрать исполнителя(ей), оплатить задачу на резервный счёт и получить выполненную работу в рамках дедлайна.
Предусловия
- Заказчик зарегистрирован и имеет возможность создавать задачи.
- Система поддерживает приём откликов от специалистов (включая глобальный поиск и интеграции со сторонними сервисами).
- У Заказчика есть доступный способ пополнить резервный счёт/эскроу.
- У специалистов есть профиль и возможность откликнуться на задачу.
Основной сценарий (шаг за шагом)
- Заказчик создаёт новую задачу, заполняет заголовок, описание, требования, бюджет и дедлайн, затем публикует задачу.
- Система публикует задачу — она видна в каталоге/поиске и в интеграциях со сторонними сервисами.
- Специалисты откликаются на задачу (из глобального поиска или через сторонние сервисы). Каждый отклик содержит предложение, цену/условия и краткое сообщение.
- В разделе «Отклики» Заказчик просматривает отклики и может вести чат/обсуждение с каждым специалистом для уточнения деталей.
- Заказчик выбирает специалиста и нажимает зелёную кнопку «Назначить/Отправить на выполнение» в списке откликов.
- Система позволяет назначить задачу сразу нескольким специалистам (при необходимости), при этом соблюдается общий дедлайн.
- После назначения Заказчик пополняет резервный счёт на сумму, соответствующую стоимости задачи (резерв удерживается системой). Одновременно с этим у назначенного исполнителя начинается отсчёт дедлайна.
- Исполнитель выполняет работу; по завершении отмечает задачу статусом «Отправить на проверку».
- Заказчик проверяет выполненную работу и отмечает задачу «Выполнено» (или запрашивает правки/отклоняет).
- После отметки «Выполнено» система переводит средства со резервного счёта исполнителю(ям); Заказчик получает готовую работу.
Альтернативные и исключительные сценарии
- - Заказчик назначил нескольких исполнителей: несколько исполнителей могут выполнять разные части задачи одновременно в рамках единого дедлайна; каждый исполнитель имеет свой временной отсчёт и получает оплату за свою часть.
- - Заказчик увеличивает дедлайн: Заказчик может продлить дедлайн до наступления текущего срока — система обновляет сроки у назначенных исполнителей.
- Исполнитель не успевает/не отвечает: если срок истёк и задачи не отправлены на проверку, система инициирует напоминание и/или процедуру урегулирования (например, возврат средств, штрафы, арбитраж) — зависит от бизнес-правил.
- - Заказчик отклоняет работу: - Заказчик может вернуть работу на доработку; исполнитель вносит коррективы и повторно отмечает «Отправить на проверку».
- - Спор/арбитраж: при споре средства остаются в резерве до разрешения, согласно политике платформы.
Критерии приёмки (Acceptance Criteria)
- После публикации задача доступна для откликов из локального каталога и подключённых сторонних сервисов.
- Отклики отображаются в отдельном списке; Заказчик может начать чат с каждым откликнувшимся.
- Кнопка назначения (зелёная) присваивает задачу выбранному специалисту и позволяет назначать несколько специалистов одновременно.
- Пополнение резервного счёта блокирует нужную сумму и стартует дедлайн у назначенного исполнителя.
- Исполнитель может сменить статус на «Отправить на проверку» — задача появляется в проверке у Заказчика.
- После отметки «Выполнено» средства автоматически переводятся исполнителю(ям).
- Заказчик может продлить дедлайн, и новая дата корректно отражается у всех назначенных исполнителей.
- Все важные действия (назначение, пополнение резерва, изменение статуса, продление дедлайна, перевод средств) логируются в истории задачи.
Бизнес-правила
- - Деньги переводятся исполнителю только после статуса «Выполнено» от Заказчика (за исключением случаев автоматической выплаты по заранее согласованному правилу).
- - Резервный счёт блокирует сумму при назначении — средства недоступны для вывода до завершения/спора.
- - Назначение нескольких исполнителей возможно только если задача поддерживает распределение частей/подзадач; в противном случае назначается один исполнитель.
- - Продление дедлайна должно быть оформлено Заказчиком и записано в историю задачи; если продление влияет на стоимость — стороны согласуют изменения.
UI / UX элементы (рекомендации)
- - Кнопка «Назначить» — зелёная, на странице каждой отдельной задачи, в списке откликов рядом с каждым откликом.
- - Раздел «Статистика» на каждой странице профиля Специалиста или Заказчика (рейтинг, количество выполненных и т.д.).
- - Чат/обсуждение внутри отклика (история сообщений).
- - Индикатор дедлайна в профиле задачи и у каждого исполнителя (дата).
- - Кнопки статусов для исполнителя: «В работе», «Отправить на проверку».
- - Кнопки для Заказчика: «Принять — Выполнено», «Вернуть на доработку», «Продлить дедлайн».
Web разработка и автоматизация