Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 4.71 KB

user-stories.md

File metadata and controls

57 lines (46 loc) · 4.71 KB

Содержание

  1. Заинтересанты
  2. Целевая аудитория
  3. Конкурентный анализ
  4. Анализ экономики
  5. Пользовательские истории

Пользовательские истории

1. Широкая аудитория, семейный бюджет

В качестве главы семьи,
Я хочу оценить доходы и расходы,
Для того, чтобы понимать куда уходят деньги и накопить на отпуск

  1. Сценарий: Добавление нового источника дохода (банковской карты) банка с которым есть интеграция
    Дано: я зашёл в приложение/сервис.
    Когда я добавляю новую банковскую карту, вводя реквизиты карты (номер, владельца, дату окончания действия) и выбирая банк из списка доступных
    тогда после сохранения я вижу список сохранённых источников дохода

  2. Сценарий: Добавление нового источника дохода (банковской карты) банка с которым нет интеграции
    Дано: я зашёл в приложение/сервис.
    Когда я добавляю новую банковскую карту, вводя реквизиты карты (номер, владельца, дату окончания действия) и выбираю в списке банков "Другой"
    тогда я вижу поле для ввода названия банка.

  3. Сценарий: Добавление расхода по банковской карте по которой нет интеграции с баком вручную
    Дано: я зашёл в приложение/сервис.
    Когда я добаваляю отдельную трату по банковской карте
    тогда я ввожу сумму, дату и выбираю из списка банковских карт ту по которой хочу добавить трату
    и выбираю категорию траты, если хочу

  4. Сценарий: Добавление расхода наличными вручную
    Дано: я зашёл в приложение/сервис.
    Когда я добаваляю отдельную трату наличными
    тогда я ввожу сумму и дату
    и выбираю категорию траты, если хочу

  5. Сценарий: Просмотр статистики по категориям расходов за предыдущий месяц
    Дано: я зашёл в приложение/сервис.
    Когда я хочу увидеть суммарные расходы за предыдущий месяц
    тогда я вижу общую сумму расходов
    и таблицу с разбивкой по категориям

2. Банковское API

В качестве внешнего API,
Я хочу отправить в сервис запрос по REST API
Для того, чтобы оповестить сервис о совершении траты по привязанной к сервису карте

  1. Сценарий: Привязка банковской карты к сервису
    Дано: я получаю запрос о предоставлении данных о транзакциях в сторонний сервис.
    Когда пользователь добавляет банковскую карту в сервисе
    тогда я спрашиваю разрешение пользователя о данном действии и обмениваюсь с сервисом рядом сообщений для подключения.

  2. Сценарий: Оповещение о совершённой транзакции
    Дано: я отправляю запрос о тразакции в REST API сервиса.
    Когда происходит транзакция по привязанной к приложению карте
    тогда сервис получет моё сообщение и должны образом обрабатывает