Files
hotel-analysis/BUSINESS_REQUIREMENTS.md
2026-01-12 22:55:12 +03:00

5.7 KiB
Raw Blame History

HotelTask - Бизнес-требования

MVP — Таск-менеджер для сотрудников отеля. Платформа, состоящая из ряда сервисов, которые решают повседневные задачи, эффективно распределяют ресурсы объекта размещения, а также предоставляют аналитику для улучшения.


1. Пользователи и роли

Система должна поддерживать следующие роли:

Администратор системы

  • Управление пользователями
  • Настройка ролей и прав доступа
  • Просмотр всех задач и отчетов

Менеджер / Супервайзер

  • Создание и распределение задач
  • Контроль статусов выполнения
  • Приоритизация задач

Линейный сотрудник

  • Просмотр назначенных задач
  • Изменение статуса задачи
  • Добавление комментариев и отметок о выполнении

API-интерфейс

  • Постановка задач для сотрудников
  • Изменение статуса задачи

2. Управление пользователями

Система должна обеспечивать:

  • Регистрацию и авторизацию пользователей
  • Назначение ролей пользователям
  • Редактирование профиля пользователя
  • Деактивацию пользователей

3. Управление задачами

Создание задачи

Система должна позволять создавать задачу с указанием:

Поле Описание
Название Краткое название задачи
Описание Детальное описание задачи
Тип задачи Уборка, ремонт, обслуживание гостей и т.д.
Приоритет Низкий / Средний / Высокий / Срочный
Срок выполнения Дедлайн задачи
Исполнитель Ответственный сотрудник
Супервайзер Ответственный менеджер

Операции с задачами

  • Редактировать задачу
  • Удалять задачу (при наличии прав)
  • Назначать и переназначать исполнителей
  • Включать трекинг времени задачи

Статусы задач

Статус Описание
Новая Задача создана, ожидает выполнения
В работе Сотрудник приступил к выполнению
Ожидает Задача приостановлена (ждет чего-то)
Выполнена Задача завершена
Пауза Временно отложена
Отменена Задача отменена

Сотрудник должен иметь возможность менять статус своих задач.


4. Уведомления

Система должна отправлять push-уведомления:

  • Сотруднику — о назначении новой задачи
  • Менеджеру — о завершении задачи
  • Напоминания — о приближении срока выполнения

5. Комментарии и вложения

Система должна позволять:

  • Добавлять комментарии к задачам
  • Прикреплять фотографии или файлы (например, фото выполненной уборки)
  • Просматривать историю изменений задачи

6. Поиск и фильтрация

Система должна обеспечивать:

Поиск:

  • По названию задачи
  • По описанию задачи

Фильтрация:

  • По статусу
  • По приоритету
  • По сотруднику
  • По дате выполнения
  • По типу задачи

7. Отчеты и аналитика

Система должна предоставлять:

  • Отчет по выполненным задачам за период
  • Статистику по сотрудникам
  • Статистику по типам задач
  • Процент просроченных задач

8. Доступ с разных устройств

Система должна:

  • Корректно работать в веб-браузере
  • Поддерживать мобильные устройства (адаптивный интерфейс)
  • Иметь мобильное приложение

9. Интеграции

PMS (Property Management System)

Система должна взаимодействовать с внешними PMS:

  • Получать бронирования с информацией о гостях и номерах
  • Получать статус номера
  • Изменять статус номера

Консьерж Resonline

Система должна взаимодействовать с сервисом Консьерж Resonline:

  • Получать данные о заказе в номер
  • Передавать статус заказа