Рубрика «Блог компании «Альфа-Банк»» - 10

Этот проект выполнен в соавторстве с Митей Теряевым — талантливым frontend-разработчиком.

Что такое Паспорт и зачем он нужен?

Задача нашей команды — простой и безопасный онлайн-доступ ко всем сервисам банка. Со стороны клиента это кажется вполне очевидным. Например, после авторизации в едином аккаунте Google пользователю доступны все сервисы компании. И это нормально и правильно — зачем заново входить в Диск, Документы, Музыку или Заметки, если ты уже успешно залогинился в Почте?

Предъявите паспорт. Часть 1 - 1

«Юрики» (Альфа-Бизнес), «физики» (розница), «зарплатники» (Альфа-Зарплата) — независимые системы, которые делали разные команды, оторванные друг от друга.

Прошли годы…
Читать полностью »

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

То, как мы в Альфа-Лаборатории решали проблему поиска баланса между скоростью, бюджетом и качеством, мы и рассмотрим сегодня на примере Альфа-Мобайла. Забегая вперед, ВНИМАНИЕ, СПОЙЛЕР!!! наше решение доступно на github: библиотека colibri-ui и шаблон colibri-ui-template для быстрого старта.

В написании статьи принимали активное участие Павел pvivanov и Лилия Lidiyatullina

Colibri-ui — наше решение по автоматизации тестирования мобильного приложения - 1

Что случилось?

В далёком 2013 нас даже не посещали мысли об автоматизации тестирования, поскольку процесс регрессионного тестирования занимал один день одного тестировщика на обе ОС (iOS/Android).

Однако с активным ростом приложения, добавлением в него новых услуг и сервисов затраты на ручное тестирование стали также расти высокими темпами.
Читать полностью »

Как встать на плечи гиганта. Пособие для финтех-стартапов - 1

Сегодня мы решили поговорить с Сергеем SergeyMaksimchuk Максимчуком, он отвечает за работу с перспективными партнерами в команде инноваций (Innovation Team) Альфа-Лаборатории, которая призвана искать и привносить в Альфа-Банк инновации с внешнего мира. Именно через него стартапы могут предложить свои идеи банку. Задача Innovation team — оценив проект, найти заказчика внутри Альфа-Банка и сделать так, чтобы проект полетел. Так ли это сложно? Чего хочет Альфа-Банк от стартаперов? Что должны сделать команды, чтобы партнерство состоялось? Сергей раскрывает все секреты.

— Как вообще банки и финтех-стартапы могут дружить? Какая в этом польза? Разве они не конкуренты друг другу?

Читать полностью »

Любое обновления приложений должно нести в себе что-то содержательное. Хотя бы для того, чтобы чейнджлог был информативнее, чем «Мелкие исправления и улучшение стабильности». Ведь раз выкатывается новая итерация приложения, хорошо бы даже поверхностно объяснить пользователю, что именно в нем, собственно, нового.

Как попытаться сделать пользователю удобно и кое-что запороть в процессе - 1

В 2016-м году мы решили серьезно обновить одну из критичных функций мобильного приложения «Альфа-Мобайл», а именно – авторизацию и регистрацию новых пользователей. Стремления у затеи были самые что ни на есть лучшие – и сделать пользователю удобно, и догнать пару других банков, у которых авторизация проходила по новой схеме.

Итогом же стало падение рейтинга приложения в аппсторе с 4 звезд до 1,5, множество недовольных отзывов и слегка поседевший продакт.

А вот как это было.
Читать полностью »

Негибкий “Энтерпрайз” и гибкие методологии

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

Однако мы (в Альфа-Банке в целом и в Альфа-Лаборатории в частности) придерживаемся иного подхода. Подхода, когда усилия всех участников процесса направлены на создание ценности для клиента, при этом путь, которым они этого достигают, может содержать очень много степеней свободы.

Про Agile, Scrum и командную работу. Как устроены процессы развития продуктов в Альфа-Лаборатории - 1

Я расскажу, как у нас в Лаборатории выстраиваются процессы работы. Мы опираемся на концепцию Agile. В качестве основного фреймворка мы выбрали Scrum, модель производства — командно-центричная.
Читать полностью »

Привет! 5 и 6 августа мы будем проводить внешний летний хакатон “A!Hack Summer”.

A!Hack Summer — хакатон Альфа-Банка 5 и 6 августа 2017 - 1

Если вам интересны такие вещи как Artificial Intelligence, Machine Learning, AR/VR, Data Science, вы умеете с ними работать и подумывали сделать что-то свое или знаете, как на базе этого сделать продукт для клиентов банка — заходите в Deworkacy (Москва, Берсеневская наб. 6 стр. 3) 5 и 6 августа.

А о том, для чего мы все это делаем, расскажет Владимир Урбанский, руководитель Альфа-Лаборатории.
Читать полностью »

В России около 5,5 миллионов предпринимателей. Кто такие предприниматели? Предприниматели – это творцы, люди, которые из ничего создают все, в чем нуждается этот мир. А еще эти ребята создают новые рабочие места и объединяют людей с общими интересами. Наконец, именно от русских предпринимателей зависит то, как мы будем жить в России и какое место занимает российской экономика на этой планете. То есть, именно эти 5 миллионов людей кормят нашу страну и каждого из нас.

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

Как мы отбирали студентов на позицию Product Owner - 1

Дальше я расскажу о ключевой роли в наших SCRUM командах – владельце продукта (или Product owner), о том, какими качествами он должен обладать, и как мы искали эти качества среди тех, кто только начинает свою карьеру, студентов последних курсов, которые откликнулись на наш зов и подали заявку на стажировку.
Читать полностью »

Привет! Мы с ребятами подумали и решили, что раз уж все начинают активно пользоваться разного рода Pay-ми (Apple Pay, Samsung Pay, Android Pay, да и не за горами еще парочка от вендоров), то почему бы не дать пользователям возможность не только платить с помощью смартфона на кассе магазина, но и снимать деньги в банкомате.

Снимаем и вносим наличные в банкомате с помощью смартфона. Впервые в мире - 1

Сказано – сделано.

С чего все началось

Читать полностью »

Привет! Меня зовут Настя, и я не люблю очереди. Поэтому я расскажу вам, на примере Альфа-Лаборатории и наших исследований, каким образом можно организовать инфраструктуру и архитектуру для прогона тестов, чтобы получать результат в разы быстрее. Например, нам удалось добиться такой цифры, как 5 минут суммарного времени прохождения тестов на приложение. Для этого нам пришлось поменять подход к запуску Selenium Grid.

Ставим Selenium Grid на колеса Apache Mesos - 1

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

В прошлом году мы внедряли DevOps как процесс. И в один момент, автоматизируя все и вся, мы поняли, что time to market для каждого артефакта на этапе тестирования не должен превышать 30 минут. Концептуально мы хотели, чтобы некоторые релизы проходили автоверификацию, если приемочное тестирование им не нужно. Для тех артефактов, которые нужно проверять руками, 30 минут — это время, за которое тестировщик получает результаты прогона автотестов, анализирует их, а также делает приемочное тестирование. При этом автотесты должны автоматически запускаться в рамках нашего pipeline.
Читать полностью »

Несколько месяцев назад Альфа-Банк и S7 совершили сделку-аккредитив, используя блокчейн. Если вы ещё не видели, то прошу сюда.

  Как мы делали первую сделку-аккредитив на блокчейн в Альфа-Банке - 1

Думаю многие слышали или читали про блокчейн — вокруг технологии много хайпа и как обычно до нас это всё дошло с некоторым запозданием. Но всё таки дошло и теперь многие хотят, чтобы в их продуктах был блокчейн. Возможно мощный маркетинг приведёт к “зиме” в ещё одной технологии, а возможно мы все окажемся в одном большом блокчейне. Давайте всё таки разбираться с технологией и сделаем это на примере продукта Аккредитивы, который мы создали.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js