User story dela-dela — Публикация и выполнение удалённой задачи
 

Название

Публикация задачи, подбор специалиста и оплата через резервный счёт
 

Роль

Заказчик — пользователь, который публикует задачу и оплачивает её выполнение.

Исполнитель (Специалист) — пользователь, который откликается на задачу и выполняет работу.

 

Цели

Как Заказчик, я хочу опубликовать удалённую задачу, получить отклики от специалистов, выбрать исполнителя(ей), оплатить задачу на резервный счёт и получить выполненную работу в рамках дедлайна.

 

Предусловия

  1. Заказчик зарегистрирован и имеет возможность создавать задачи.
  2. Система поддерживает приём откликов от специалистов (включая глобальный поиск и интеграции со сторонними сервисами).
  3. У Заказчика есть доступный способ пополнить резервный счёт/эскроу.
  4. У специалистов есть профиль и возможность откликнуться на задачу.
     

Основной сценарий (шаг за шагом)

  1. Заказчик создаёт новую задачу, заполняет заголовок, описание, требования, бюджет и дедлайн, затем публикует задачу.
  2. Система публикует задачу — она видна в каталоге/поиске и в интеграциях со сторонними сервисами.
  3. Специалисты откликаются на задачу (из глобального поиска или через сторонние сервисы). Каждый отклик содержит предложение, цену/условия и краткое сообщение.
  4. В разделе «Отклики» Заказчик просматривает отклики и может вести чат/обсуждение с каждым специалистом для уточнения деталей.
  5. Заказчик выбирает специалиста и нажимает зелёную кнопку «Назначить/Отправить на выполнение» в списке откликов.
  6. Система позволяет назначить задачу сразу нескольким специалистам (при необходимости), при этом соблюдается общий дедлайн.
  7. После назначения Заказчик пополняет резервный счёт на сумму, соответствующую стоимости задачи (резерв удерживается системой). Одновременно с этим у назначенного исполнителя начинается отсчёт дедлайна.
  8. Исполнитель выполняет работу; по завершении отмечает задачу статусом «Отправить на проверку».
  9. Заказчик проверяет выполненную работу и отмечает задачу «Выполнено» (или запрашивает правки/отклоняет).
  10. После отметки «Выполнено» система переводит средства со резервного счёта исполнителю(ям); Заказчик получает готовую работу.

 

Альтернативные и исключительные сценарии

  • - Заказчик назначил нескольких исполнителей: несколько исполнителей могут выполнять разные части задачи одновременно в рамках единого дедлайна; каждый исполнитель имеет свой временной отсчёт и получает оплату за свою часть.
  • - Заказчик увеличивает дедлайн: Заказчик может продлить дедлайн до наступления текущего срока — система обновляет сроки у назначенных исполнителей.
  • Исполнитель не успевает/не отвечает: если срок истёк и задачи не отправлены на проверку, система инициирует напоминание и/или процедуру урегулирования (например, возврат средств, штрафы, арбитраж) — зависит от бизнес-правил.
  • - Заказчик отклоняет работу: - Заказчик может вернуть работу на доработку; исполнитель вносит коррективы и повторно отмечает «Отправить на проверку».
  • - Спор/арбитраж: при споре средства остаются в резерве до разрешения, согласно политике платформы.
     

Критерии приёмки (Acceptance Criteria)
 

  1. После публикации задача доступна для откликов из локального каталога и подключённых сторонних сервисов.
  2. Отклики отображаются в отдельном списке; Заказчик может начать чат с каждым откликнувшимся.
  3. Кнопка назначения (зелёная) присваивает задачу выбранному специалисту и позволяет назначать несколько специалистов одновременно.
  4. Пополнение резервного счёта блокирует нужную сумму и стартует дедлайн у назначенного исполнителя.
  5. Исполнитель может сменить статус на «Отправить на проверку» — задача появляется в проверке у Заказчика.
  6. После отметки «Выполнено» средства автоматически переводятся исполнителю(ям).
  7. Заказчик может продлить дедлайн, и новая дата корректно отражается у всех назначенных исполнителей.
  8. Все важные действия (назначение, пополнение резерва, изменение статуса, продление дедлайна, перевод средств) логируются в истории задачи.
     

Бизнес-правила

  • - Деньги переводятся исполнителю только после статуса «Выполнено» от Заказчика (за исключением случаев автоматической выплаты по заранее согласованному правилу).
  • - Резервный счёт блокирует сумму при назначении — средства недоступны для вывода до завершения/спора.
  • - Назначение нескольких исполнителей возможно только если задача поддерживает распределение частей/подзадач; в противном случае назначается один исполнитель.
  • - Продление дедлайна должно быть оформлено Заказчиком и записано в историю задачи; если продление влияет на стоимость — стороны согласуют изменения.
     

UI / UX элементы (рекомендации)

  • - Кнопка «Назначить» — зелёная, на странице каждой отдельной задачи, в списке откликов рядом с каждым откликом.
  • - Раздел «Статистика» на каждой странице профиля Специалиста или Заказчика (рейтинг, количество выполненных и т.д.).
  • - Чат/обсуждение внутри отклика (история сообщений).
  • - Индикатор дедлайна в профиле задачи и у каждого исполнителя (дата).
  • - Кнопки статусов для исполнителя: «В работе», «Отправить на проверку».
  • - Кнопки для Заказчика: «Принять — Выполнено», «Вернуть на доработку», «Продлить дедлайн».


 


 

  •