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-системами;
– мобильное приложение.
Приоритеты
Высокий приоритет
– авторизация;
– роли и доступы;
– задачи смены;
– передача смены;
– контроль старшим смены;
– панель руководителя.
Средний приоритет
– комментарии;
– фотоотчёты;
– проблемные задачи;
– фильтры;
– базовые отчёты.
Низкий приоритет
– расширенная аналитика;
– экспорт;
– уведомления;
– справочники;
– интеграции.