О ЗАКАЗЧИКЕ
Газпромбанк — один из крупнейших универсальных финансовых институтов России, предоставляющий широкий спектр банковских, финансовых, инвестиционных продуктов и услуг корпоративным и частным клиентам, финансовым институтам, институциональным и частным инвесторам. Банк входит в тройку крупнейших банков России по всем основным показателям и занимает третье место в списке банков Центральной и Восточной Европы по размеру собственного капитала. Банк обслуживает ключевые отрасли российской экономики – газовую, нефтяную, атомную, химическую и нефтехимическую, черную и цветную металлургию, электроэнергетику, машиностроение и металлообработку, транспорт, строительство, связь, агропромышленный комплекс, торговлю и другие отрасли.

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

КОМАНДА
К команде были подключены инженеры:
— Android-разработчики;
— AQA;
— Аналитик
Уровень специалистов не ниже middle и опыт не менее 4х лет. Команда формировалась исходя из требований к проекту и опыта в определенных библиотеках. Длительность проекта 6 месяцев, проектная команда подключалась итерационно.
— Android-разработчики;
— AQA;
— Аналитик
Уровень специалистов не ниже middle и опыт не менее 4х лет. Команда формировалась исходя из требований к проекту и опыта в определенных библиотеках. Длительность проекта 6 месяцев, проектная команда подключалась итерационно.
РЕАЛИЗАЦИЯ
В рамках сотрудничества специалисты FIRECODE успешно разработали и модифицировали ПО, согласно поставленным задачам:
— Модуль “Событий” с возможность синхронизаций данных;
— Модуль авторизации и регистрации;
— Модуль “Счета”, где есть возможность генерации и отправки счетов;
— Модуль “Отчетность”, где можно отправлять декларации и отчеты в налоговые органы;
— Модуль “Чат”, где можно быстро и удобно общаться с техподдержкой;
— Модуль “Переводы”, переводы между счетами и в сторонние кредитные организации;
— Модуль “История”, для тех кто хочет посмотреть все свои действия в личном кабинете;
— Модуль “Безопасность”, где прописаны все возможные вариации угроз, а также внедрена проверка пользователей.
— Модуль “Событий” с возможность синхронизаций данных;
— Модуль авторизации и регистрации;
— Модуль “Счета”, где есть возможность генерации и отправки счетов;
— Модуль “Отчетность”, где можно отправлять декларации и отчеты в налоговые органы;
— Модуль “Чат”, где можно быстро и удобно общаться с техподдержкой;
— Модуль “Переводы”, переводы между счетами и в сторонние кредитные организации;
— Модуль “История”, для тех кто хочет посмотреть все свои действия в личном кабинете;
— Модуль “Безопасность”, где прописаны все возможные вариации угроз, а также внедрена проверка пользователей.

ТЕХНОЛОГИИ
В рамках реализация проекта было использовано множество современных технологий, в частности наша команда работала с Kotlin, Moxy, Retrofit, Room, RxJava, Navigation Component, MVP, Clean architecture, Dagger 2. Также мы проводили постоянную оптимизацию архитектуры, регулярный рефакторинг кода и обеспечивали грамотную локализацию используемых библиотек. Всю работу мы покрывали автотестами, которые позволяли нам обеспечить отличную отказоустойчивость и минимизировать количество ошибок.
Команда работала над проектом по гибкой методологии Scrum, при которой программное обеспечение создавалось инкрементально с самого начала.
Команда работала над проектом по гибкой методологии Scrum, при которой программное обеспечение создавалось инкрементально с самого начала.