Разработка приложения по конвертации бонусных баллов
1
Цель проекта:
Разработать конвертер по обмену бонусных валют программ лояльности, где первая валюта — всегда мили Аэрофлот Бонус, вторая валюта — бонусные баллы подключаемого партнера.
2
Задачи проекта:
Интегрироваться с ПЦ ЦФТ “Лояльность”
Реализовать сценарии конвертора
Разработать технические сценарии конвертора
Реализовать прикладные механики (верификация, получения номера карты и т.д)
Доработать интерфейс приложения
3
4
Что будем делать:
1. Соберем требования и ожидания со всех стейкхолдеров, сформируем user stories, сделаем декомпозицию крупных функциональных блоков
Для того чтобы приложение помогало решать задачи пользователей, мы уделяем особое внимание общению с пользователями и другими ключевыми стейкхолдерами. Чтобы закончить приложение в короткие сроки, особое внимание мы уделяем проектному управлению и планированию. Это позволяет заранее формировать бэклог задач, правильно его приоритезировать и быть прозрачными перед всеми участниками проекта.
2. Интегрируемся с внутренними и внешними системами
Поскольку главной ценностей этого приложения будет являться списание средств одной системы в пользу другой, мы уделим особое внимание этапу разработки конвертера, с учетом возможного масштабирования на другие бонусные системы. Кроме разработки, мы обязательно включаем написание различного рода тестов, встраивание в общий CI/CD
3. Разработаем алгоритм списания бонусных миль в ПЦ “Лояльность”
Разработаем алгоритм, который будет содержать все этапы обмена данными между Информационными системами, включая возможные исключения и правила обработки ошибок. Согласно ТЗ применим правила логирования
4. Внесем корректировки в Пользовательский Интерфейс (после изучения кодовой базы)
Согласно комментариям, внесем изменения в существующий веб-интерфейс пользователя
5. Сформируем проектную документацию
Во время разработки, мы активно ведем проектную документацию, в которой отражаем всю информацию о проекте, схемы взаимодействия систем, указание по конфигурированию параметров системы, набор скриптов и другой информации, которая поможет ознакомится с проектом любому стейкхолдеру в компании
Бизнес-результат:
Вы получите готовую MVP версию платформы, которая позволит протестировать сервис на фокус группах, собрать дополнительные требования и приоритезировать дальнейшую разработку приложения
5
Команда проекта:
Project manager - 200 часов Java developer (middle) - 320 часов Java developer (senior) - 320 часов React developer (middle) - 80 часов React developer (senior) - 20 часов Analyst - 200 часов DevOps - 40 часов
6
Как ведется работа:
7
Дорожная карта
Упрощает понимание стратегии развития благодаря визуализации работы команды, цены, планируемых часов и занятости
Управление проектом
Планирование, оценка, распределение задач по спринтам, согласования в Zoom, стендапы и общение в Telegram
Таск трекер — Monday
В качестве трекера задач используем Monday, в режиме реального времени следим за спринтами и выполненными задачами
Документация — Notion
Всё для понимания проекта: описание, глоссарий, раздел для разработчиков, описания инфраструктуры, нужных интеграций, UX и другого