# Задание 2. User Story Mapping
## Типы пользователей
- **Организатор** создаёт семейную группу и управляет ею.
- **Участник** — любой член семьи, включая организатора. Поэтому истории участника относятся и к организатору.
## User Stories
**US-1 (организатор).** Как организатор, я хочу создать семейную группу и пригласить родственников по номеру телефона, чтобы вести бюджет вместе без сложных настроек.
**US-2 (участник).** Как участник, я хочу принять приглашение в один тап из push-уведомления или SMS, чтобы присоединиться к семье за минуту.
**US-3 (участник).** Как участник, я хочу выйти из группы в любой момент, чтобы мои данные перестали быть видны семье.
**US-4 (организатор).** Как организатор, я хочу исключить участника из группы, чтобы состав семьи в приложении соответствовал реальному.
**US-5 (участник).** Как участник, я хочу выбрать, какие карты и счета видны семье, чтобы личные траты оставались личными.
**US-6 (участник).** Как участник, я хочу скрыть отдельную операцию, чтобы, например, не раскрыть заранее подарок.
**US-7 (участник).** Как участник, я хочу видеть все расходы семьи в одной ленте по категориям, чтобы понимать, куда уходят общие деньги.
**US-8 (участник).** Как участник, я хочу исправить категорию операции, чтобы статистика расходов была точной.
**US-9 (участник).** Как участник, я хочу добавить расход наличными вручную, чтобы бюджет учитывал все траты.
**US-10 (организатор).** Как организатор, я хочу задать месячный бюджет по категориям, чтобы семья заранее договорилась о тратах.
**US-11 (участник).** Как участник, я хочу получать уведомление при расходе 80% лимита, чтобы успеть скорректировать траты.
**US-12 (организатор).** Как организатор, я хочу создать семейную цель с накоплением на вкладе банка, чтобы копить на крупные покупки вместе.
**US-13 (участник).** Как участник, я хочу видеть, сколько каждый член семьи внёс в общие траты за месяц, чтобы нагрузка делилась справедливо.
**US-14 (участник).** Как участник, я хочу перевести свою долю другому участнику в один тап, чтобы быстро выровнять вклад.
## Story Map
На доске шаги пути пользователя идут слева направо. Под каждым шагом карточки расположены по приоритету: сверху MVP, ниже Релиз 2, внизу «Позже».
**Шаг 1. Объединить семью**
- MVP: US-1, US-2, US-3
- Релиз 2: US-4
**Шаг 2. Настроить приватность**
- MVP: US-5
- Релиз 2: US-6
**Шаг 3. Видеть расходы**
- MVP: US-7
- Релиз 2: US-8, US-9
**Шаг 4. Планировать бюджет**
- MVP: —
- Релиз 2: US-10, US-11
- Позже: US-12
**Шаг 5. Делить нагрузку**
- MVP: US-13
- Позже: US-14
Карточки организатора и участника удобно раскрасить в разные цвета. Так на скриншоте будет видно, что на карте два типа пользователей, как требует задание.
## MVP
В MVP входят 6 историй из 14. Вместе они закрывают минимальный путь пользователя: семья объединяется, каждый настраивает приватность, все видят общие расходы и вклад каждого.
- **US-1, US-2** — создать группу и вступить в неё: без группы сервиса нет.
- **US-3** — выйти из группы: закон требует, чтобы согласие на раскрытие данных можно было отозвать.
- **US-5** — выбрать карты, видимые семье: это юридическое условие и ответ на главный страх пользователей.
- **US-7** — общая лента расходов: ядро ценности сервиса.
- **US-13** — вклад каждого: закрывает обещание «справедливо распределять нагрузку».
Планирование бюджета не входит в MVP: бюджет становится полезным, когда у семьи накопится история трат за 1–2 месяца.