Описание кейса:
Требуется реализовать приложение планировщик задач обладающее следующими характеристиками.
Клиенты приложения могут пользоваться как мобильным приложением так и веб версией сайта.
Требуется реализовать приложение планировщик задач обладающее следующими характеристиками.
Клиенты приложения могут пользоваться как мобильным приложением так и веб версией сайта.
Функциональные требования:
• Задачи
o Добавлять задачи.
o Редактировать добавленные задачи.
o Переводить задачи между статусами, для того чтобы перевести их в финальное состояние. Возможные статусы:
o Задача может быть перемещена между проектами.
o К задаче может быть установлена метка приоритет.
o * К задаче может быть прикреплен файл.
o Показывать предстоящие задачи в календаре.
• Проекты
o Пользователь может создавать проекты
o Пользователь может архивировать проекты. Примечание. В случае если проект содержит активные задачи, они также будут скрыты.
o * Пользователь может делиться проектом для совместной работы в проекте, в таком случае задачи видят все.
Не функциональные требования:
• Позволяет выполнить регистрацию пользователя с обязательным набором параметров
o Имя.
o Фамилия.
o Отчество.
o Email.
• *Позволяет выполнить восстановление пароля в случае необходимости используя почтовый сервис или смс.
• Позволяет отключать учетные записи в случае необходимости используя административный интерфейс.
• Позволяет вести совместную работу над проектом путем настроек или приглашения через емейл.
• Позволяет вести работу через мобильное приложение/веб сайт используя логин/email и пароль.
• * Реализовать статистику выполненных заданий
• * Реализовать опцию показа выполненных задач
Ссылка на toDoList
• Задачи
o Добавлять задачи.
o Редактировать добавленные задачи.
o Переводить задачи между статусами, для того чтобы перевести их в финальное состояние. Возможные статусы:
- Новая.
- Закрыта.
o Задача может быть перемещена между проектами.
o К задаче может быть установлена метка приоритет.
o * К задаче может быть прикреплен файл.
o Показывать предстоящие задачи в календаре.
• Проекты
o Пользователь может создавать проекты
o Пользователь может архивировать проекты. Примечание. В случае если проект содержит активные задачи, они также будут скрыты.
o * Пользователь может делиться проектом для совместной работы в проекте, в таком случае задачи видят все.
Не функциональные требования:
• Позволяет выполнить регистрацию пользователя с обязательным набором параметров
o Имя.
o Фамилия.
o Отчество.
o Email.
• *Позволяет выполнить восстановление пароля в случае необходимости используя почтовый сервис или смс.
• Позволяет отключать учетные записи в случае необходимости используя административный интерфейс.
• Позволяет вести совместную работу над проектом путем настроек или приглашения через емейл.
• Позволяет вести работу через мобильное приложение/веб сайт используя логин/email и пароль.
• * Реализовать статистику выполненных заданий
• * Реализовать опцию показа выполненных задач
Ссылка на toDoList