Backlog системы RetailFlow

Описание

Backlog содержит перечень задач для разработки системы RetailFlow.

Задачи сформированы на основе AS-IS анализа, проблем текущего процесса, целей проекта, требований, TO-BE процессов и ER-модели.

Backlog разделён по эпикам, пользовательским историям, задачам и спринтам.

Эпики

EPIC-01. Авторизация и роли

Цель эпика — обеспечить вход пользователей в систему и разграничение доступа по ролям.

EPIC-02. Управление задачами смены

Цель эпика — реализовать работу с задачами: просмотр, выполнение, изменение статуса, комментарии и фотоотчёты.

EPIC-03. Передача смены

Цель эпика — реализовать цифровую передачу смены между сотрудниками.

EPIC-04. Контроль старшим смены

Цель эпика — дать старшему смены инструменты контроля задач, проблем и передачи смен.

EPIC-05. Контроль директором

Цель эпика — реализовать панель мониторинга для руководителя и возможность контроля смен.

EPIC-06. Отчётность и аналитика

Цель эпика — реализовать отчёты по сменам, задачам, сотрудникам и проблемам.

EPIC-07. Администрирование

Цель эпика — реализовать управление пользователями, ролями и справочниками.

User Stories

US-01. Авторизация пользователя

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

Business Value: система защищает данные и разграничивает доступ между сотрудниками, старшими смены, руководителями и администраторами.

Acceptance Criteria:

– пользователь может ввести логин и пароль;

– система проверяет учетные данные;

– после успешного входа открывается нужная панель;

– при неверных данных отображается сообщение об ошибке;

– пользователь видит только функции своей роли.

US-02. Просмотр задач смены

Как сотрудник магазина, я хочу видеть список задач на текущую смену, чтобы понимать, какие действия мне нужно выполнить.

Business Value: сотрудник получает прозрачный список задач, а риск забытых или потерянных задач снижается.

Acceptance Criteria:

– сотрудник видит задачи своей смены;

– у задачи отображаются название, описание, статус и приоритет;

– сотрудник не видит задачи, не относящиеся к его смене;

– задачи можно фильтровать по статусу.

US-03. Выполнение задачи

Как сотрудник магазина, я хочу менять статус задачи и отмечать её выполнение, чтобы старший смены видел прогресс работы.

Business Value: система фиксирует выполнение задач и повышает прозрачность работы сотрудников.

Acceptance Criteria:

– сотрудник может открыть карточку задачи;

– сотрудник может изменить статус задачи;

– система сохраняет новый статус;

– старший смены видит обновленный статус задачи.

US-04. Добавление комментария и фотоотчёта

Как сотрудник магазина, я хочу добавлять комментарий и фото к задаче, чтобы подтвердить выполнение или зафиксировать проблему.

Business Value: фотоотчёты и комментарии делают контроль более объективным и снижают количество спорных ситуаций.

Acceptance Criteria:

– сотрудник может добавить комментарий к задаче;

– сотрудник может прикрепить фото;

– комментарий и фото сохраняются в системе;

– старший смены и руководитель могут просмотреть материалы.

US-05. Фиксация проблемы

Как сотрудник магазина, я хочу отметить задачу как проблемную, чтобы старший смены мог быстро отреагировать.

Business Value: проблемные ситуации не теряются и становятся видимыми для контроля.

Acceptance Criteria:

– сотрудник может установить статус «проблема»;

– система требует комментарий к проблеме;

– старший смены получает информацию о проблемной задаче;

– проблема отображается в панели контроля.

US-06. Передача смены

Как сотрудник магазина, я хочу передать смену следующему сотруднику через систему, чтобы вся важная информация сохранялась и была доступна новой смене.

Business Value: снижается риск потери информации между сменами.

Acceptance Criteria:

– сотрудник может открыть форму передачи смены;

– система подтягивает задачи, комментарии и проблемы;

– сотрудник может отправить смену на подтверждение;

– запись передачи смены сохраняется в системе.

US-07. Принятие смены новым сотрудником

Как новый сотрудник, я хочу видеть информацию от предыдущей смены, чтобы понимать состояние магазина и незавершённые задачи.

Business Value: новая смена быстрее включается в работу и получает полную информацию.

Acceptance Criteria:

– новый сотрудник видит переданную смену;

– отображаются выполненные и невыполненные задачи;

– отображаются комментарии и проблемы;

– сотрудник может принять смену.

US-08. Контроль задач старшим смены

Как старший смены, я хочу видеть задачи сотрудников и их статусы, чтобы контролировать выполнение работ.

Business Value: старший смены получает инструмент оперативного контроля.

Acceptance Criteria:

– старший смены видит задачи сотрудников;

– старший смены видит статусы задач;

– старший смены видит проблемные задачи;

– старший смены может просматривать комментарии и фотоотчёты.

US-09. Подтверждение передачи смены

Как старший смены, я хочу подтверждать или возвращать смену на доработку, чтобы передача была полной и корректной.

Business Value: система снижает риск неполной передачи смены.

Acceptance Criteria:

– старший смены может открыть запись передачи смены;

– старший смены может подтвердить смену;

– старший смены может вернуть смену на доработку;

– причина доработки сохраняется в системе.

US-10. Панель мониторинга руководителя

Как руководитель, я хочу видеть панель мониторинга по сменам и задачам, чтобы контролировать работу магазина.

Business Value: руководитель получает актуальную картину без ручного просмотра журналов.

Acceptance Criteria:

– руководитель видит текущие и завершённые смены;

– руководитель видит выполненные и невыполненные задачи;

– руководитель видит проблемные задачи;

– данные можно фильтровать по периоду и сотруднику.

US-11. Проверка смены директором

Как директор, я хочу просматривать детали смены и оставлять комментарии, чтобы фиксировать результаты контроля.

Business Value: решения руководителя сохраняются в системе и становятся частью истории контроля.

Acceptance Criteria:

– директор может открыть детали смены;

– директор видит задачи, комментарии и фотоотчёты;

– директор может оставить комментарий;

– решение директора сохраняется.

US-12. Формирование отчёта

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

Business Value: отчетность формируется быстрее и на основе данных системы.

Acceptance Criteria:

– руководитель может выбрать период;

– система формирует отчёт по сменам и задачам;

– отчёт содержит выполненные, невыполненные и проблемные задачи;

– отчёт можно использовать для управленческого анализа.

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

Как администратор, я хочу управлять пользователями и ролями, чтобы поддерживать актуальную структуру доступа.

Business Value: система обеспечивает корректное распределение прав и ответственность пользователей.

Acceptance Criteria:

– администратор может создать пользователя;

– администратор может изменить данные пользователя;

– администратор может деактивировать пользователя;

– администратор может назначить роль.

US-14. Управление справочником задач

Как администратор, я хочу управлять справочником задач, чтобы поддерживать актуальные шаблоны задач для смен.

Business Value: система позволяет стандартизировать задачи и упростить работу сотрудников.

Acceptance Criteria:

– администратор может создать шаблон задачи;

– администратор может изменить шаблон задачи;

– администратор может деактивировать шаблон;

– шаблоны задач используются при формировании смены.

Backlog задач

ID Задача User Story Приоритет Статус
B-01 Реализовать страницу авторизации US-01 High Planned
B-02 Реализовать проверку логина и пароля US-01 High Planned
B-03 Реализовать разграничение доступа по ролям US-01 High Planned
B-04 Создать панель сотрудника US-02 High Planned
B-05 Реализовать список задач текущей смены US-02 High Planned
B-06 Реализовать карточку задачи US-03 High Planned
B-07 Реализовать изменение статуса задачи US-03 High Planned
B-08 Реализовать сохранение статуса задачи US-03 High Planned
B-09 Реализовать добавление комментария к задаче US-04 Medium Planned
B-10 Реализовать загрузку фотоотчёта US-04 Medium Planned
B-11 Реализовать статус «проблема» US-05 High Planned
B-12 Реализовать уведомление старшего смены о проблеме US-05 Medium Planned
B-13 Создать форму передачи смены US-06 High Planned
B-14 Реализовать автозаполнение формы передачи смены US-06 High Planned
B-15 Реализовать сохранение записи передачи смены US-06 High Planned
B-16 Реализовать отправку смены на подтверждение US-06 High Planned
B-17 Реализовать просмотр переданной смены новым сотрудником US-07 High Planned
B-18 Реализовать принятие смены новым сотрудником US-07 High Planned
B-19 Создать панель старшего смены US-08 High Planned
B-20 Реализовать просмотр задач сотрудников US-08 High Planned
B-21 Реализовать просмотр проблемных задач US-08 High Planned
B-22 Реализовать подтверждение передачи смены US-09 High Planned
B-23 Реализовать возврат смены на доработку US-09 High Planned
B-24 Создать панель мониторинга руководителя US-10 High Planned
B-25 Реализовать список текущих и завершённых смен US-10 High Planned
B-26 Реализовать фильтры по периоду, сотруднику и статусу US-10 Medium Planned
B-27 Реализовать просмотр деталей смены US-11 High Planned
B-28 Реализовать комментарий директора US-11 Medium Planned
B-29 Реализовать сохранение решения директора US-11 Medium Planned
B-30 Реализовать формирование отчёта за период US-12 Medium Planned
B-31 Реализовать отчёт по выполненным и невыполненным задачам US-12 Medium Planned
B-32 Реализовать управление пользователями US-13 Medium Planned
B-33 Реализовать назначение ролей US-13 Medium Planned
B-34 Реализовать управление справочником задач US-14 Low Planned
B-35 Реализовать историю изменений задачи US-03, US-11 Low Planned
B-36 Реализовать уведомления о просроченных задачах US-05, US-08 Low Planned

План спринтов

Спринт 1. Базовый доступ и панель сотрудника

Цель спринта — реализовать вход в систему и базовую работу сотрудника с задачами.

Задачи:

– B-01. Реализовать страницу авторизации;

– B-02. Реализовать проверку логина и пароля;

– B-03. Реализовать разграничение доступа по ролям;

– B-04. Создать панель сотрудника;

– B-05. Реализовать список задач текущей смены;

– B-06. Реализовать карточку задачи;

– B-07. Реализовать изменение статуса задачи.

Ожидаемый результат: сотрудник может войти в систему, увидеть задачи смены и изменить статус задачи.

Спринт 2. Фотоотчёты, проблемы и передача смены

Цель спринта — реализовать фиксацию комментариев, проблем и цифровую передачу смены.

Задачи:

– B-09. Реализовать добавление комментария к задаче;

– B-10. Реализовать загрузку фотоотчёта;

– B-11. Реализовать статус «проблема»;

– B-13. Создать форму передачи смены;

– B-14. Реализовать автозаполнение формы передачи смены;

– B-15. Реализовать сохранение записи передачи смены;

– B-16. Реализовать отправку смены на подтверждение.

Ожидаемый результат: сотрудник может фиксировать проблемы и передавать смену через систему.

Спринт 3. Контроль старшим смены

Цель спринта — реализовать инструменты контроля для старшего смены.

Задачи:

– B-19. Создать панель старшего смены;

– B-20. Реализовать просмотр задач сотрудников;

– B-21. Реализовать просмотр проблемных задач;

– B-22. Реализовать подтверждение передачи смены;

– B-23. Реализовать возврат смены на доработку;

– B-17. Реализовать просмотр переданной смены новым сотрудником;

– B-18. Реализовать принятие смены новым сотрудником.

Ожидаемый результат: старший смены может контролировать выполнение задач и подтверждать передачу смены.

Спринт 4. Панель руководителя и отчётность

Цель спринта — реализовать контроль руководителем и базовую отчетность.

Задачи:

– B-24. Создать панель мониторинга руководителя;

– B-25. Реализовать список текущих и завершённых смен;

– B-26. Реализовать фильтры по периоду, сотруднику и статусу;

– B-27. Реализовать просмотр деталей смены;

– B-28. Реализовать комментарий директора;

– B-29. Реализовать сохранение решения директора;

– B-30. Реализовать формирование отчёта за период;

– B-31. Реализовать отчёт по выполненным и невыполненным задачам.

Ожидаемый результат: руководитель может контролировать смены, видеть проблемы и формировать отчёты.

Спринт 5. Администрирование и дополнительные функции

Цель спринта — реализовать администрирование и дополнительные функции, не входящие в базовый MVP.

Задачи:

– B-32. Реализовать управление пользователями;

– B-33. Реализовать назначение ролей;

– B-34. Реализовать управление справочником задач;

– B-35. Реализовать историю изменений задачи;

– B-36. Реализовать уведомления о просроченных задачах.

Ожидаемый результат: система получает инструменты администрирования и расширенные возможности контроля.

MVP

В минимальную версию системы входят:

– авторизация пользователей;

– разграничение доступа по ролям;

– панель сотрудника;

– просмотр задач текущей смены;

– изменение статуса задачи;

– добавление комментариев;

– фиксация проблемной задачи;

– передача смены;

– просмотр переданной смены;

– панель старшего смены;

– подтверждение передачи смены;

– панель руководителя;

– просмотр смен и задач;

– базовый отчёт по выполненным и невыполненным задачам.

Не входит в MVP

– расширенная аналитика;

– экспорт отчетов;

– гибкая настройка шаблонов задач;

– история всех изменений задачи;

– уведомления о просроченных задачах;

– интеграции с внешними ERP-системами;

– мобильное приложение.

Приоритеты

Высокий приоритет

– авторизация;

– роли и доступы;

– задачи смены;

– передача смены;

– контроль старшим смены;

– панель руководителя.

Средний приоритет

– комментарии;

– фотоотчёты;

– проблемные задачи;

– фильтры;

– базовые отчёты.

Низкий приоритет

– расширенная аналитика;

– экспорт;

– уведомления;

– справочники;

– интеграции.