Команда подошла к проекту нестандартно, исключив из цепочки работ написание полного технического проекта. Это стало возможным благодаря слаженной кооперации команд, которые на протяжении всего процесса работали в связке. Аналитики, разработчики, функциональные и интеграционные тестировщики участвовали во всех этапах совместно, находясь в едином информационном поле, последовательные процессы выполнялись параллельно.
Значимым для сокращения сроков проекта стал выбор гибридной интеграционной платформы (HIP Bercut) как инструмента для создания интеграционной прослойки между биллинговой системой и продуктом «Выгодно вместе». Платформа позволила применить готовые инструменты интеграции и артефакты, полученные при создании прошлых интеграционных продуктов, и упростила работу с низкоуровневым кодом.
В решении используются компонент Kafka и конвергентная биллинговая система IN@Voice Bercut, генерирующая события для автоматизированной системы интеллектуального реагирования на события Business Rules Engine (BRE Bercut).
BRE обеспечивает для оператора гибкость настройки собственных продуктов. Различные модификации продукта достигаются за счет использования микросервисов, путем комбинирования бизнес-сценариев через удобный веб-интерфейс. Это исключает потребность в дополнительной разработке, что поддерживает концепцию no-code.
Тестировать продукт «Выгодно вместе» было решено на собственном инстансе, максимально приближенном к боевому. Для этого заказчик заранее предоставил информацию об условиях и тарифах, на которых планировался запуск продукта, и деперсонализированную копию абонентской базы. Это и досрочное согласование процедуры тестирования позволили Bercut воссоздать на тестовой среде условия, приближенные к реальным, и пройти приемо-сдаточные испытания без особых нареканий.