Тариф-Конструктор для В2С
- Заказчик:
- ООО «Екатеринбург – 2000» (бренд: Мотив)
- Руководитель проекта со стороны заказчика
- Поставщик
- ООО «НПФ Беркут» (бренд: Bercut)
- Год завершения проекта
- 2021
- Сроки выполнения проекта
- Декабрь, 2020 - Октябрь, 2021
- Масштаб проекта
- 1000000 абонентов
- Цели
- 
	Расширение возможностей нового продукта «Тариф-Конструктор для В2С», а также интерфейса управления данным продуктом для абонентов и сотрудников Мотив 
- 
	Положительное влияние на лояльность (NPS) благодаря возможности абоненту самостоятельно выбирать необходимое количество трафика, включенного в тарифный план 
- 
	Улучшение клиентского опыта 
 - В рамках исследования предпочтений пользователей Мотив пришел к выводу, что в эпоху интернет-потребления клиентам становится тесно в рамках стандартных тарифных предложений. В феврале 2019 года Мотив первый из операторов связи предложил тариф-конструктор, в котором абоненты самостоятельно смогли настраивать тариф под свои потребности и выбирать действительно нужные услуги: определить необходимое количество минут, Мб, SMS, подключить различные опции, то есть составить любую конфигурацию, наиболее полно отвечающую их потребностям и платить только за то, чем они действительно пользуется. - Новый тариф получил емкое название «Свой тариф». Однако по желанию название тарифа абонент может изменить на свой вариант. - Позднее все операторы связи создали аналогичные предложения в своей линейке тарифов. - Было принято решение развивать «Свой тариф» постепенно и расширять его возможности. - Так, в течение 2020-21 годов в конструктор были добавлены новые функции/опции: - 
	управление подпиской на видеосервисы; 
- 
	безлимитный интернет; 
- 
	безлимит на соцсети; 
- 
	режим роутера (для раздачи интернет-трафика на другие устройства); 
- 
	безлимитные звонки внутри сети. 
 
- 
	
Уникальность проекта
Уникальность тарифа-конструктора заключается в том, что, выбирая «Свой тариф» абонент платит только за то, чем действительно пользуется, настраивая тариф под свои потребности, и не переплачивает за минуты или гигабайты, которые в конце месяца остаются у большинства пользователей традиционных тарифных планов.
ЦЕННОСТЬ проекта
Создание тарифа — это долгий и трудоемкий процесс у любого оператора связи. За 25 лет работы на рынке сотовой связи Мотив создал и предложил своим абонентам около 400 тарифов. Поддержание такого количества тарифных планов требует значительных ресурсов ИТ-подразделений компании.
	 При создании тарифа-конструктора, помимо цели по улучшению клиентского опыта, компания ставила перед собой задачу создания платформы, которая позволит гибко управлять ценовой политикой. Тариф-конструктор позволяет оперативно реагировать на изменения рынка и вносить изменения в тариф без существенных доработок.
- Использованное ПО
- В процессе реализации потребовались изменения в системах: - 
	гибридная интеграционная платформа Bercut (HIP), 
- 
	применялись Java и SQL. 
 
- 
	
- Сложность реализации
- Создание тарифа, популярного у абонентов и прибыльного для компании, — сложный, трудоемкий и дорогой процесс. За 25 лет работы на рынке сотовой связи Мотив создал и предложил своим абонентам около 400 тарифов, рассчитанных на разные потребности и финансовые возможности.При создании тарифа-конструктора, помимо цели по улучшению клиентского опыта, компания ставила перед собой задачу создания платформы которая позволит гибко управлять ценовой политикой. Тариф-конструктор позволяет оперативно реагировать на изменения рынка и вносить изменения в тариф без существенных доработок.
- Описание проекта
- Гибридная интеграционная платформа Bercut (HIP), выбранная для успешной реализации проекта. - В основе Гибридной интеграционной платформы Bercut (HIP) лежит концепция Service-Oriented Architecture (SOA), которая реализуется на основе следующих принципов: - 
	Каждая внешняя система представляется как один или несколько сервисов с бизнес-ориентированным интерфейсом (AOI), который с помощью специализированного адаптера публикуется в общую шину (ESB) 
- 
	Оркестрация сервисов производится в бизнес-процессах (BP) и вспомогательных сервисах (SE), каждый из которых предоставляет интерфейс (AOI) для взаимодействия с другими бизнес-процессами и сервисами. 
 - Гибридная интеграционная платформа Bercut поддерживает работу в парадигме Event Driven Architecture (EDA), которая является развитием SOA и позволяет создание, определение, потребление и реакцию на события. - Множество инструментов разработки и интеграции с системами CI\CD\Autobuild - Результат решения данной задачи с использованием HIP Bercut: - Для быстрой и корректной реализации задачи интегратор успешно использовал систему Bercut HIP SADB Generator, реализующую готовый SOAP-сервис по новому SQL-пакету. - Возможности, которые предоставила система Bercut HIP SADB Generator для решения задачи: - 
	Генерация исходных кодов сервиса на Java для заданного пакета хранимых процедур Oracle\Postgre 
- 
	Компиляция сгенерированных исходных кодов 
- 
	Создание операций сервиса для соответствующих хранимых процедур и функций пакета 
- 
	Поддержка перегруженных функций и процедур 
- 
	Поддержка простых и составных типов Oracle\Postgre 
- 
	Пользовательское определение типов и колонок таблиц, возвращаемых в курсорах 
- 
	Поддержка in/inout/out параметров 
- 
	Использование Data Sources для доступа к БД, зарегистрированных в JNDI сервера приложений 
- 
	Поддержка пользовательских расширений для выбора Data Source и обработки входных параметров для каждой операции сервиса 
 - Детали реализации: - Бизнес-процессы, требуемые для создания решения «Свой Тариф» были разработаны интегратором в среде Bercut Service Creation Studio, на языке BPEL и Java. - При этом использованы встроенные в Гибридную интеграционную платформу Bercut (HIP) функции масштабирования, резервирования, маршрутизации, сессионности и транзакционности, а именно: - 
	Поддержка сессионности для обеспечения последовательности вызовов к сессионным сервисам или бизнес-процессам 
- 
	Поддержка распределенных транзакций при последовательном вызове сервисов и/или бизнес-процессов, поддерживающих транзакционность 
- 
	Маршрутизация вызовов до конкретного экземпляра сервиса или бизнес-процесса с возможностью выбора маршрута в зависимости от параметров вызова 
- 
	Динамическое определение маршрута до конкретного экземпляра сервиса или бизнес-процесса путем вызова дополнительного сервиса/бизнес-процесса для определения требуемого направления вызова 
- 
	Возможность аудита всех запросов и ответов по операциям интерфейсов сервисов или бизнес-процессов для любого экземпляра компонента платформы 
- 
	Подсистемы балансировки и резервирования конкретных экземпляров сервисов и бизнес-процессов 
- 
	Поддержка кэширования сообщений на стороне клиента или сервера 
- 
	Поддержка (event-driven) событиной модели взаимодействия - паттерна pub/sub 
- 
	Фильтрация событий при pub/sub взаимодействии 
- 
	Гарантированная доставка событий при pub/sub взаимодействии до подписчика 
 
- 
	
- География проекта
- 4 региона Уральского Федерального округа Российской Федерации: Свердловская область, Курганская область, ХМАО и ЯНАО.
 
					