Бот-брокер для финансовых услуг (командный проект) — различия между версиями
(Новая страница, с помощью формы Новый_командный_проект) |
|||
(не показано 11 промежуточных версии 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-разработки. | ||
=== Организация работы (Как студенты будут работать в команде?) === | === Организация работы (Как студенты будут работать в команде?) === | ||
Строка 32: | Строка 34: | ||
=== Какие будут использоваться технологии? === | === Какие будут использоваться технологии? === | ||
− | Python/Go(Golang) | + | * Python/Go(Golang) |
− | * | + | * Unix OS (Ubuntu) |
− | DB будет выбрана позже | + | * DB будет выбрана позже |
− | Много интеграций - REST, Web Services, Http, Queues | + | * Много интеграций - REST, Web Services, Http, Queues |
=== Какие начальные требования? === | === Какие начальные требования? === | ||
− | Интересоваться финтехом - первое требование | + | * Интересоваться финтехом - первое требование |
− | Интересоваться ботами | + | * Интересоваться ботами |
− | Знать Python или Go | + | * Знать Python или Go |
− | Уметь работать в | + | * Уметь работать в Linux |
=== Темы вводных занятий === | === Темы вводных занятий === | ||
− | Задачи и цели проекта | + | * Задачи и цели проекта |
− | Основы разработки Telegram-ботов | + | * Основы разработки Telegram-ботов |
− | Методология будущей разработки | + | * Методология будущей разработки |
− | Специфика задачи, разделение на этапы | + | * Специфика задачи, разделение на этапы |
=== Критерии оценки === | === Критерии оценки === | ||
− | + | Оценка 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
- Реализация полного цикла продажи для *трех или более* типов продуктов
Похожие проекты
Контактная информация
Антон Логинов 8 926 779 75 44, a.p.loginoff@gmail.com