Развитие сервиса-конструктора для интернет-банка.

Новый тренд в финтехе.

Техническое решение для онлайн банкинга

Технологический стек

Swift, Kotlin

Индустрия

Финансы, банкинг

Платформа

iOS, Android, web

В команде

15 человек

Продолжительность

Более 1 года

О проекте

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

 

Для бизнеса, который стремится выпустить на рынок новый банковский продукт, такой конструктор окажется существенным подспорьем. Создание готового модуля с необходимым набором функций для онлайн банка — то, в создании чего преуспевает наш клиент, крупная финансово-техническая организация. 

 

Впоследствии продукт адаптируется конкретным заказчиком под его цели и выходит в свет под его брэндом (система White Label).


Наша команда приняла заметное участие в поддержке и развитии такого универсального конструктора. Умения и опыт наших специалистов были задействованы в широком спектре задач — начиная с разработки пользовательского интерфейса заканчивая улучшением системы авторизации.

О клиенте

Клиент, которому мы помогли в развитии проекта,   — это международная финансово-техническая компания с масштабным охватом. Более 150 банков по всему миру пользуются ее универсальной и готовой к использованию  платформой для онлайн банкинга.

В данном проекте цели клиента состояли в следующем:

Развитие универсального решения для банковских платформ, которое может использоваться  на iOS, Android и впоследствии  — на стационарном компьютере.

Максимально гибкие настройки системы для заказчика. Используя платформу как конструктор разнообразных функций, они будут выстраивать путь пользователя по своему усмотрению.

Выход на новые рынки, потенциально — на Соединенные Штаты Америки.

Совершенствование системы авторизации пользователя.

Уменьшение рисков, связанных с прогнозируемостью кода.

Легкая интеграция готовой разработки банком-клиентом.

Вызовы, стоящие перед разработкой:

Создание интерактивного дизайна и легкой навигации. 

Совершенствование системы авторизации пользователя.

Обеспечение безопасности личных данных пользователя.

Более быстрое внедрение новых функций.

Наш подход к разработке

Первоначально клиент привлек нас к локальными задачам, нацеленным на развитие мобильных версий продукта и поддержку существующих функций. Наши инженеры участвовали в составе команд, ответственных за отдельные участки работ. Например, это была команда пользовательского профиля, а также группы, ответственные за разработку на базе iOS или Android. 


Первые же результаты показали, что нам можно доверить решение более комплексных задач и задействовать не только в поддержке продукта. В настоящее время мы вносим вклад в проект на уровне авторов разработки и, среди прочего, активно улучшаем веб-версию платформы.

Работа была основана на следующих принципах:

  • Прежде всего, повышенное внимание уделялось технической безопасности продукта — неприкоснованности и безопасности данных.
  • Детальное и пошаговое планирование движения пользователя, что выражается в построенни интуитивно понятного интерфейса.
  • Метод непрерывной интеграции — Continuous Integration — применялся нами для автоматизации сборок, каждая из которых будет на выходе обладать уникальными настройками и дизайном.
  • Цели дизайна мы рассматривали с точки зрения “задач, подлежащих выполнению” (методология “Jobs To Be Done”).  Примером этого подхода может послужить покупка шуруповерта. Его покупают, чтобы собрать мебель, а не любоваться его свойствами. Применительно к дизайну это означает, что наше оформление максимально помогает пользователю достичь его конечных целей: например, осуществить быстрый перевод средств.

Область разработки

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

  • Был создан модуль авторизации, обладающий всеми необходимыми атрибутами (логин и регистрация, форма восстановления пароля, вход по биометрии, коду доступа, двухфакторной авторизации).
  • Разработана гибкая система авторизации в системе банка, легко настраиваемая под конкретную интеграцию с банком-клиентом.
  • Создание модуля для управления профилем пользователя. Данный модуль подразумевает полноценную настройку дизайна, полей ввода, валидаций и лимитов данных. А также он легко интегрируется и масштабируется.

 

Дополнительно стала возможной авторизация пользователя в системе через пуш или биометрический логин (отпечаток пальца, а также Face ID).

 

Как и было определено целями проекта, скорость внедрения новых функций выросла. Во многом это произошло благодаря подходу нашего клиента к тестированию — всего им проводится четыре вида тестов. За счет каскадной модели тестирования обеспечивается особое внимание к последовательности этапов испытаний системы.

Дизайн

Мы создали уникальный дизайн, который отвечает требованиям интеграции с банком-клиентом в каждом конкретном случае.
Пользовательский интерфейс продумывался и разрабатывался с точностью до пикселя.


Атрибуты и элементы пользовательского дизайна прописаны нашим клиентом в отдельном руководстве. Несмотря на это, конструктор банковской платформы не скован жескими рамками единого стиля и дизайна. На стороне банка-заказчика можно не только применить какие-то отдельные настройки, но и создать неповторимый стиль приложения в соответствии с собственным видением и корпоративной идентичностью.

 

Заказчик сможет выстроить дизайн приложения в вэб интерфейсе — затем эти настройки будут автоматически применены и к мобильным версиям приложения. Цвет, фон, отступы с края экрана и многие другие параметры видоизменяются самим заказчиком — банком-клиентом.

Результаты:

  • Несколько банков успешно интегрировали разработку и смогли запустить полноценный сервис под своим брэндом.
  • Скорость внедрения новых функций выросла в среднем на 14%.
  • Клиент выходит на новые инвестиционные рубежи, в том числе и благодаря успеху в разработке основного продукта.
  • Недавно им было привлечено более 120 млн долларов в рамках инвестиционного раунда.
Давайте обсудим Ваш проект

или свяжитесь с нами по почте projects@crimeadigital.ru

Нажимая кнопку «Отправить», вы даете согласие на обработку персональных данных

Прошел день карьеры в СевГУ

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая. Мероприятие длилось 3 часа. Компанией заинтересовались  более 35 студентов, которым была важна информация о прохождении практики, бесплатные курсы Академии и вакансии, не требующие опыта работы. Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов — как начать свою карьеру в ИТ? Есть ли возможность совмещать учебу с работой? Кем я смогу стать? Как понять, кем я хочу работать? И многие другие.

Резидент технопарка, компания Крым Диджитал, приняла участие в Дне Карьеры в СевГУ, который прошел 17 мая.

Мероприятие длилось 3 часа. Компанией заинтересовались  более 35 студентов, которым была важна информация о прохождении практики, бесплатные курсы Академии и вакансии, не требующие опыта работы.

Руководитель разработки компании выступил с презентацией и ответил на все вопросы, которые так волнуют студентов - как начать свою карьеру в ИТ?

Есть ли возможность совмещать учебу с работой?

Кем я смогу стать?

Как понять, кем я хочу работать?

И многие другие.

Завершен набор студентов на летнюю практику

Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться — front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.
Крым Диджитал завершила набор студентов на летнюю практику. В июле придут 14 человек. Это студенты второго и третьего курсов кафедр Программная инженерия, Информатика и вычислительная техника, Информационные системы и технологии и Управление в технических системах. Все ребята будут ходить в офис и будут заняты реальным проектом, который они должны реализовать до конца практики. Каждый выбрал для себя то направление, в котором хотел бы развиваться - front-end и back-end-разработка, дизайн. Руководить практикой будет Head of Engineering.

Крым Диджитал приняла участие в стратегической сессии

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня. Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства. Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Руководители Крым Диджитал приняли участие в стратегической сессии, которая прошла на базе СевГУ 10 июня.

Вместе с Правительством Севастополя, Институтом информационных технологий и управления в технических системах СевГУ и приглашенными ИТ-компаниями города обсудили перспективу развития системы высшего образования в Севастополе.
Представители бизнеса, власти и образовательной системы выступали со своим видением будущих потребностей региона в кадрах, поднимали насущные вопросы обучения студентов, прохождения практики и дальнейшего трудоустройства.

Крым Диджитал является амбассадором идеи образования и взращивания молодых кадров, развивает образовательные проекты и на протяжении 5 последних лет ведет активную работу в направлении поддержки и развития молодых специалистов ИТ-отрасли Крыма.

Выпуск курса Software Testing

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing! Всего курс успешно завершили 13 человек. В течение 2 месяцев несмотря на теплую погоду и манящее море ребята ответственно посещали занятия 2 раза в неделю, делали домашние задания и проверочные работы. Трое начинающих специалистов теперь стажеры нашей компании. Следующий курс намечен на август. Не пропусти анонс записи!

Мы поздравляем выпускников нашего первого в этом году курса Крым Диджитал Академии по Software Testing!

Всего курс успешно завершили 13 человек. В течение 2 месяцев несмотря на теплую погоду и манящее море ребята ответственно посещали занятия 2 раза в неделю, делали домашние задания и проверочные работы. Трое начинающих специалистов теперь стажеры нашей компании.

Следующий курс намечен на август. Не пропусти анонс записи!