
FinTech-проект: предоставление высококвалифицированной команды разработки для CRIF
Заказчик: CRIF, международная компания со штаб-квартирой в Италии, лидер в сфере управления розничными кредитами и решениями для поддержки кредитования.
Период проекта: с октября 2020 по февраль 2022.
Задачи: Кастомизация и интеграция продукта (система хранения и обработки кредитных историй) с банком, входящим в ТОП-5 в России.
Команда: Тимлид (Java-эксперт), 3 Java разработчика, 1 Angular разработчик.
Стек технологий: Java8, Spring 5, MS SQL SERVER, Angular7, RabbitMQ.
О проекте
CRIF является крупной международной компанией, которая создает системы хранения и обработки кредитных историй. Среди их клиентов крупные банки и страховые компании. У Crif есть базовый продукт, который необходимо видоизменять под каждого конкретного клиента (интегрировать). Зачастую интеграция с крупным клиентом становится трудоемкой и сложной задачей, требующей полноценной высококвалифицированной команды.
К нам обратились с запросом быстро усилить команду интеграции и предоставить не только разработчиков, но и тимлида.
Задачи
Прежде всего необходимо было наладить процессную часть работы: онбординг новых разработчиков, хранение и передачу информации по проекту и последовательное исполнение задач.
Быстро подключиться к работе наравне с другими командами для решения конкретных задач по кастомизации и интеграции основного продукта CRIF с банком.
Решение
Из интересного для нас была сама форма управления проектом: Тимлид по существующей в компании системе включает в себя определенные функции проджект-менеджера, управляет проектом, является Scrum-мастером. А роль проджект-менеджера как таковая отсутствует. Для нас это был определенный вызов, который потребовал поэтапного решения.
Результаты
Приняли активное участие в доработке продукта по бизнес-требованиям заказчика и интеграции с банком.
Разработали документацию для онбординга новых разработчиков: подключение нового специалиста в компании проходит по теперь по стандартной схеме в Confluence и не требует больших временных затрат.
Повысили отказоустойчивость через введение локального тестирования (внедрили использование образов Docker).
Внедрили Allure-отчеты (Allure-framework от Яндекс), которые позволили оптимизировать тестирование и на 10% сократить время передачи в релиз.
И разработали шаблонные архитектурные паттерны в Comunda BPM, которые были приняты другими командами, и позволяют ускорить разработку в десятки раз.