Техническое задание (разработка) — Проект «Personal Ledger»
Контекст
В переписке участники проекта обсудили необходимость расширения функционала приложения «Personal Ledger». Основные темы: добавление поддержки валют, отчеты по периодам, учетная система для малоимущих и семейных пользователей, а также дизайн.
Задачи
- Добавить поддержку нескольких валют
- В приложение должно быть добавлено голосовое управление, включая работу с валютами.
- Просьба от: FinanceEx.
- Добавить отчет по периодам и датам
- Добавить возможность выбора даты/периода вверху интерфейса.
- Просьба от: FinanceEx.
- Реализовать систему скидок для малоимущего населения
- При регистрации или декларации пользователь должен иметь возможность указать статус малоимущего.
- На основе этого должны применяться скидки или специальные условия.
- Просьба от: FinanceEx.
- Рассмотреть возможность создания семейного портфеля
- Реализовать учетную систему, где семья может совместно вести финансовые записи.
- Просьба от: FinanceEx.
- Дизайн-ревью от Даши
- Даша будет проверять дизайн, возможно, вносить предложения по интерфейсу.
- Задача: обеспечить доступность интерфейса для проверки.
Приоритеты
- Наиболее приоритетными являются:
- Добавление поддержки валют и голосового управления.
- Реализация отчета по периодам и датам.
- Система скидок для малоимущих и семейный портфель — средний приоритет.
- Дизайн-ревью — вспомогательная задача, но обязательна для реализации.
Открытые вопросы
- Не уточнено, как именно будет применяться скидка для малоимущих — в виде скидки на подписку, на функции или иным образом.
- Не указаны детали семейного портфеля: как будет происходить синхронизация, кто будет владельцем, как управлять доступом.
- Не уточнены технические детали реализации голосового управления валютами.
- Не указаны сроки реализации задач.