Проект
За 1 месяц провели аудит мобильного приложения Кредит Европа Банк и предложили стратегии модернизации
Контекст
АО «Кредит Европа Банк» – один из ведущих российских банков с участием иностранного капитала, который предлагает клиентам высококачественные финансовые продукты и надёжные сервисы. У банка действуют мобильные приложения на платформах iOS и Android, которые предоставляют пользователям удобный доступ к управлению счетами, кредитами и финансовыми услугами с высоким уровнем безопасности и простоты использования.
Для определения стратегии дальнейшего развития мобильных приложений – продолжать развитие или провести модернизацию – руководство банка приняло решение о проведении комплексного аудита.
Задача
В сжатые сроки провести аудит мобильных приложений банка, включающий:
– анализ текущего состояния приложений (кода, структуры, архитектуры, библиотек, памяти, производительности, сетевого взаимодействия, безопасности, поддержки устройств и версионности ОС);
– определение целесообразности и стоимости SLA существующей версии;
– выработка и обоснование рекомендаций по стратегическому развитию и переходу на новые технологический стеки.
Столкнулись с похожей задачей? Поможем решить.
Трудности
Текущие версии мобильных приложений банка требовали вложения значительных ресурсов для их поддержки и обновления. В процессе аудита команда сталкивалась с вызовами, связанными с ранними технологиями и библиотеками, что создавало необходимость привлечения уникальных специалистов при развертывании приложений и проведении аудита.
Решения
— Провели аудит действующих мобильных приложений на платформах iOS и Android. Проанализировали код приложений, выявили проблемные места с уточнением их критичности и подготовили документацию, которая подходит как техническим специалистам, так и бизнесу — с четкими выводами и рекомендациями
— Предложили стратегии дальнейшего развития и улучшения приложений с учетом использования нативного технологического стека и гибридных технологий Flutter:
- реинжиниринг приложений: полное переписывание, оптимизация архитектуры, интерфейса и функциональности, безопасности, работы с памятью, повышение производительности;
- обновление базовой архитектуры приложений при помощи отдельной группы разработчиков: переписывание ядра приложений отдельной командой;
- фазовая модернизация приложений: постепенный переход на новые технологии в рамках задач по реализации нового функционала.
— Провели оценку трудоемкости и стоимости предстоящих работ по модернизации действующих приложений.
— Провели анализ обращений по поддержке мобильных приложений и предложили состав команды для обеспечения поддержки.
— Подготовили и передали клиенту структурированные отчеты с результатами аудита, детальным анализом состояния приложений и рекомендациями по дальнейшему развитию.
Заинтересовало?


