refactor project
This commit is contained in:
107
BUSINESS_REQUIREMENTS.md
Normal file
107
BUSINESS_REQUIREMENTS.md
Normal file
@ -0,0 +1,107 @@
|
||||
MVP «Таск-менеджер для сотрудников отеля HotelTask».
|
||||
Платформа, состоящая из ряда сервисов, которые решают повседневные задачи, эффективно распределяют ресурсы объекта размещения, а так же предоставляют аналитику для улучшения.
|
||||
|
||||
|
||||
Пользователи
|
||||
Система должна поддерживать следующие роли:
|
||||
|
||||
Администратор системы
|
||||
- управление пользователями
|
||||
- настройка ролей и прав доступа
|
||||
- просмотр всех задач и отчетов
|
||||
|
||||
Менеджер / Супервайзер
|
||||
- создание и распределение задач
|
||||
- контроль статусов выполнения
|
||||
- приоритизация задач
|
||||
|
||||
Линейный сотрудник
|
||||
- просмотр назначенных задач
|
||||
- изменение статуса задачи
|
||||
- добавление комментариев и отметок о выполнении
|
||||
|
||||
API интерфейс
|
||||
- постановка задач для сотрудников
|
||||
- изменение статуса задачи
|
||||
|
||||
|
||||
Управление пользователями
|
||||
Система должна обеспечивать:
|
||||
- регистрацию и авторизацию пользователей
|
||||
- назначение ролей пользователям
|
||||
- редактирование профиля пользователя
|
||||
- деактивацию пользователей
|
||||
|
||||
|
||||
Управление задачами
|
||||
Система должна позволять пользователям cоздавать задачу с указанием:
|
||||
- названия
|
||||
- описания
|
||||
- типа задачи (уборка, ремонт, обслуживание гостей и т. д.)
|
||||
- приоритета (низкий / средний / высокий / срочный)
|
||||
- срока выполнения
|
||||
- ответственного сотрудника
|
||||
- ответственный супервайзер
|
||||
- приоритетность
|
||||
|
||||
а также иметь возможность:
|
||||
- редактировать задачу
|
||||
- удалять задачу (при наличии прав)
|
||||
- назначать и переназначать исполнителей
|
||||
- включать трекинг времени задачи,
|
||||
|
||||
|
||||
Система должна поддерживать следующие статусы:
|
||||
- новая
|
||||
- в работе
|
||||
- ожидает
|
||||
- выполнена
|
||||
- пауза
|
||||
- отменена
|
||||
Сотрудник должен иметь возможность менять статус своих задач.
|
||||
|
||||
|
||||
Уведомления
|
||||
Система должна с помощью push уведомлений:
|
||||
- уведомлять сотрудника о назначении новой задачи
|
||||
- уведомлять менеджера о завершении задачи
|
||||
- отправлять напоминания о приближении срока выполнения
|
||||
|
||||
|
||||
Комментарии и вложения
|
||||
Система должна позволять:
|
||||
- добавлять комментарии к задачам
|
||||
- прикреплять фотографии или файлы (например, фото выполненной уборки
|
||||
- просматривать историю изменений задачи
|
||||
|
||||
|
||||
Поиск и фильтрация
|
||||
Система должна обеспечивать:
|
||||
- поиск задач по названию и описанию
|
||||
- фильтрацию по: статусу, приоритету, сотруднику, дате выполнения, типу задачи
|
||||
|
||||
|
||||
Отчеты и аналитика
|
||||
Система должна предоставлять:
|
||||
- отчет по выполненным задачам за период
|
||||
- статистику по сотрудникам
|
||||
- статистику по типам задач
|
||||
- процент просроченных задач
|
||||
|
||||
|
||||
|
||||
Доступ с разных устройств
|
||||
Система должна:
|
||||
- корректно работать в веб-браузере
|
||||
- поддерживать мобильные устройства (адаптивный интерфейс)
|
||||
- app
|
||||
|
||||
|
||||
Интеграции
|
||||
Система должна взаимодействовать с внешнеими PMS:
|
||||
- получать бронирования с информацией о гостях и номер
|
||||
- получать статус номера
|
||||
- изменять статус номера
|
||||
Система должна взаимодействовать с Консьерж Resonline:
|
||||
- получать данные в нужный номер с информацией о заказе
|
||||
- передавать статус заказа
|
||||
Reference in New Issue
Block a user