Бот-брокер для финансовых услуг (командный проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Темы вводных занятий)
 
(не показано 8 промежуточных версии 3 участников)
Строка 6: Строка 6:
 
|number_of_students=3-4
 
|number_of_students=3-4
 
|categorize=yes
 
|categorize=yes
 +
|is_archived=yes
 
}}
 
}}
  
 
=== Что это за проект? ===
 
=== Что это за проект? ===
 
Разработка платформы для подбора и покупки финансовых продуктов (кредиты, депозиты, страховые продукты).
 
Разработка платформы для подбора и покупки финансовых продуктов (кредиты, депозиты, страховые продукты).
 +
 
Сценарий приблизительно следующий:  
 
Сценарий приблизительно следующий:  
Пользователь сообщает боту в Telegram, какой продукт его интересует (интеграция с банковскими/страховыми/брокерскими API), какими параметрами должен обладать, сообщает данные о себе (интеграция с сервисом распознавания документов).
+
Пользователь сообщает боту в Telegram, какой продукт его интересует (интеграция с банковскими/страховыми/брокерскими API), какими параметрами он должен обладать, сообщает данные о себе (интеграция с сервисом распознавания документов). Бот регистрирует заявку в брокерской системе и ожидает ответов от всех банков/страховых компаний, зарегистрированных в системе. Бот собирает все полученные предложения и отображает их пользователю с возможностью быстрой покупки (интеграция с платежными интерфейсами).
Бот регистрирует заявку в брокерской системе и ожидает ответов от всех банков/страховых компаний, зарегистрированных в системе.
+
Бот собирает все полученные приедложения и отображает их пользователю с возможностью быстрой покупки (интеграция с платежными интерфейсами).
+
  
 
=== Чему научатся студенты? Что самое интересное в проекте? ===
 
=== Чему научатся студенты? Что самое интересное в проекте? ===
 
Узнают, как можно использовать ботов не только для игр и развлечений, но и для реального финтеха.
 
Узнают, как можно использовать ботов не только для игр и развлечений, но и для реального финтеха.
Увидят стык наукоемких и коммерческих технологий  
+
 
Научатся подходам и принципам enterprise-разработки
+
Увидят стык наукоемких и коммерческих технологий.
 +
 
 +
Научатся подходам и принципам enterprise-разработки.
  
 
=== Организация работы (Как студенты будут работать в команде?) ===
 
=== Организация работы (Как студенты будут работать в команде?) ===
Строка 33: Строка 35:
 
=== Какие будут использоваться технологии? ===
 
=== Какие будут использоваться технологии? ===
 
* Python/Go(Golang)
 
* Python/Go(Golang)
* *nix OS (Ubuntu)
+
* Unix OS (Ubuntu)
 
* DB будет выбрана позже
 
* DB будет выбрана позже
 
* Много интеграций - REST, Web Services, Http, Queues
 
* Много интеграций - REST, Web Services, Http, Queues
Строка 50: Строка 52:
  
 
=== Критерии оценки ===
 
=== Критерии оценки ===
Зависят от полноты решения задачи.
+
Оценка 4-5
Формальные метрики будут определены позднее, они будут зависеть от уровня готовности и вовлеченности студентов.
+
* Реализация полного цикла продажи (Выбор критериев - Сравнение продуктов - Получение детальной информации - Покупка) для *одного* типа продукта (КАСКО, ОСАГО, Вклад, Потреб. Кредит, Ипотека и пр.)
 +
Оценка 6-7
 +
* Реализация полного цикла продажи для *двух* типов продуктов
 +
Оценка 8-10
 +
* Реализация полного цикла продажи для *трех или более* типов продуктов
  
 
=== Похожие проекты ===
 
=== Похожие проекты ===

Текущая версия на 13:01, 8 октября 2017

Компания Тинькофф
Учебный семестр Осень 2016
Учебный курс 3-й курс
Максимальное количество студентов, выбравших проект: 3-4


Внимание! Данный проект находится в архиве и реализован не будет.

Что это за проект?

Разработка платформы для подбора и покупки финансовых продуктов (кредиты, депозиты, страховые продукты).

Сценарий приблизительно следующий: Пользователь сообщает боту в Telegram, какой продукт его интересует (интеграция с банковскими/страховыми/брокерскими API), какими параметрами он должен обладать, сообщает данные о себе (интеграция с сервисом распознавания документов). Бот регистрирует заявку в брокерской системе и ожидает ответов от всех банков/страховых компаний, зарегистрированных в системе. Бот собирает все полученные предложения и отображает их пользователю с возможностью быстрой покупки (интеграция с платежными интерфейсами).

Чему научатся студенты? Что самое интересное в проекте?

Узнают, как можно использовать ботов не только для игр и развлечений, но и для реального финтеха.

Увидят стык наукоемких и коммерческих технологий.

Научатся подходам и принципам enterprise-разработки.

Организация работы (Как студенты будут работать в команде?)

Команда из 3-4 человек. Большая задача бьется на этапы. В каждом этапе честный Agile с недельными/двухнедельными спринтами. Роли - анализ, архитектура, разработка, ревью, тестирование - будут распределяться динамически (все попробуют всё). Встречи (ретроспектива, планирование) раз в неделю.

Компоненеты (Из каких частей состоит проект?)

Инфраструктура под платформу - ОС, БД. Код самой платформы (бота) Ряд интеграционных модулей (связь через REST, Web Services) - доступ к скорингу, сервису распознавания документов, API страхового и банковского брокеров и пр.

Какие будут использоваться технологии?

  • Python/Go(Golang)
  • Unix OS (Ubuntu)
  • DB будет выбрана позже
  • Много интеграций - REST, Web Services, Http, Queues

Какие начальные требования?

  • Интересоваться финтехом - первое требование
  • Интересоваться ботами
  • Знать Python или Go
  • Уметь работать в Linux

Темы вводных занятий

  • Задачи и цели проекта
  • Основы разработки Telegram-ботов
  • Методология будущей разработки
  • Специфика задачи, разделение на этапы

Критерии оценки

Оценка 4-5

  • Реализация полного цикла продажи (Выбор критериев - Сравнение продуктов - Получение детальной информации - Покупка) для *одного* типа продукта (КАСКО, ОСАГО, Вклад, Потреб. Кредит, Ипотека и пр.)

Оценка 6-7

  • Реализация полного цикла продажи для *двух* типов продуктов

Оценка 8-10

  • Реализация полного цикла продажи для *трех или более* типов продуктов

Похожие проекты

http://www.sravni.ru/

Контактная информация

Антон Логинов 8 926 779 75 44, a.p.loginoff@gmail.com