Как в «Альфе» интернет-банк для бизнеса обновляли

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

Продакт-команда
Встретил нас product-owner Федор. У него одна из главных ролей в проекте — он работает над интернет-банком для малого бизнеса.
Федор постоянно в движении: общается с клиентами, проводит интервью, собирается с коллегами. За последний год у Федора еженедельно проходит 15-20 встреч. За ужином он собирает фидбек от клиентов, по ночам разбирает бэклог, рисует схемы или генерирует идеи.
Федор рассказывает, что работа в Альфа-Банке переведена на Agile, все компетенции собираются внутри Scrum-команд. Если раньше разработка велась одним коллективом, то сейчас это несколько команд по 7–8 человек. Каждая команда отвечает за одно направление: кредиты, бухгалтерия, депозиты, расчеты, валютные платежи, благотворительность. Независимо от общего графика каждое направление может выкатывать обновления. Они не влияют на другие части продукта, но расширяют и улучшают пользовательский опыт.
От монолита к микросервисам: как разрабатывался обновленный интернет-банк
В 2011 году Альфа-банк выбрал коробочное монолитное решение от компании Diasoft. Казалось, за ним будущее: функциональность продукта росла, добавлялись фишки, которых ни у кого на тот момент не было: валютный контроль, интеграция с бухгалтерией, почтовый сервис. Но из-за монолитности не получалось обновляться чаще, чем раз в месяц. В результате дизайн устаревал, пользовательский опыт страдал, функциональность постепенно разбрасывалась по разным частям интерфейса, необходимые функции находились в неочевидных местах.
Так пришло решение создать новую версию интернет-банка. Установка была простая — любой продукт Альфы должен работать на всех устройствах. Разработчики экспериментировали со стеком технологий ECO: фронт создается на фреймворке React JS, используются микросервисы Java и дизайн Mobile-first.
Чтобы посмотреть на ситуацию глазами предпринимателей и определить их потребности, Федор общался с клиентами и собирал фидбэк. Для клиентов главное — увеличивать продажи, развивать сотрудников и успешно конкурировать на рынке. При этом банковские задачи должны решаться быстро, удобно и незаметно. В устаревших решениях этого не происходило. В результате появился концепт, в котором команда Альфы выделила топ-5 функций, необходимых предпринимателям.
Создание нового платежа:
Подписание платежей
Поиск и детали платежей
Реквизиты счета
Выписка по счету
На встрече с клиентами мы впервые показали обновленный интернет-банк. Они предложили ввести удобный повтор платежей, идею поддержали. Наш аналитик посмотрел, сколько людей делают одинаковые платежи в предыдущей версии интернет-банка. Оказалось, таких клиентов очень много. Мы погрумили задачу и вывели ее в топ бэклога. Через неделю была готова функциональная возможность повторить платеж.

С шаблонами платежей тоже была интересная история. В команде все почему-то были уверены, что они не сильно нужны. Все же гипотезу стали проверять. Трое клиентов жаловались на сложности проведения платежей одному и тому же контрагенту. В течение двух недель мы внедрили шаблоны
Федор Ананьин
product-owner
Таких изменений было около сотни: от выписки с главного экрана до удобной смены тарифов прямо внутри интернет-банка. Все улучшения и не перечислишь, а в сумме они дают клиентам удобный интернет-банк.
В октябре 2016 был сформирован первый прототип. В декабре его открыли для 100 клиентов, которые захотели поучаствовать в тестировании. Это помогло определить основные проблемы «в бою».
Каждое решение фиксировалось счетчиками-метриками, чтобы лучше понять поведение пользователя. Так как монолитный продукт заменили микросервисами (порядка 10 отдельных веб-приложений), активно внедрилось A/B-тестирование. Федор на первых порах писал клиентам, описывал изменения, спрашивал, чего не хватает, и получал фидбэк. К примеру, разлогинивание в личном кабинете при активном использовании происходило через 40 минут, благодаря обратной связи повысили значение до 12 часов — так клиентам оказалось намного удобнее.
К сентябрю 2017 продукт запустился уже на 300 000 клиентов. Новые пользователи Альфа-Банка сразу получают новую версию интернет-банка.
В гостях у разработчиков
Погуляв по офису, мы заглянули к Back-разработчикам и пообщались с Павлом Дерендяевым.
Работу в «Альфе» Павел начинал с разработки новой версии дашборда — главной страницы банка, объединяющей несколько приложений. После занимался интеграцией дополнений на ней: платежным хабом с шаблонами счетов и платежей, функцией импорта и овердрафта. Сейчас он работает над приложениями для упрощения работы с налогами.
Павел Дерендяев
Чтобы реализовать волновое переключение людей на новый интернет-банк, Павел разработал «белые списки». Клиенты, которых вносили в этот список, получали доступ к новой версии интернет-банка с помощью специальной кнопки. Это помогло корректно регулировать переходы из старого интернет-банка в новый и настроить доступ к приложениям внутри нового проекта. Сначала белые списки поддерживали 10 000 человек, в дальнейшем количество выросло в разы. Система без каких либо проблем может справиться с 600 000 организаций без потерь в производительности и безопасности.
Основная сложность связана с нагрузкой. Строение системы не позволяло провести полноценное нагрузочное тестирование: по времени это привело бы к коллапсу. Хотя новый интернет-банк открывался поэтапно, в один момент контейнеры под нагрузкой начали падать, не помогало даже четырехкратное увеличение мощности. Однако ошибка была локализована и быстро устранена: как выяснилось, в контейнере JavaScript на каждое соединение пользователя отдельно создавались объекты.
Павел Дерендяев
Java-разработчик
Некоторым пользователям, к примеру, крупному бизнесу, могли подключить какие-то отдельные модули нового интернет-банка с помощью белых списков. Таким образом часть микросервисов стала доступна клиентам еще до полноценного запуска.
Модули сегментируются по группам клиентов: малый, средний, крупный бизнес, УСН-6, налогообложение и другие. Каждый клиент видит только то, что ему нужно.
Ошибки и тестирование
По ходу разговора к нам присоединились Front-разработчик Александр Китов и Олег Кондрашин, Middle-dev.
По словам Олега, одностраничные приложения и микросервисы позволили сократить время вывода новых фич на рынок за счет регрессионного тестирования. Например, главная страница интернет-банка или страница рублевых платежей могут проверяться без использования остальных сервисов. На каждое изменение Олег пишет автотесты, что уменьшает время на проверку. В результате новые функции релизятся в течение нескольких часов.
Часть фичей вначале релизится на небольшую группу пользователей из «белого списка». Таким образом можно выставить метрики и понять реакцию, собрать фидбэк и быстро исправить неточности, внести пожелания от клиентов. На ранней стадии легко выявить проблемы с производительностью и решить их еще до полноценного внедрения новшеств в интернет-банк.
Олег Кондрашин
Middle-dev
Олег Кондрашин
Услышав о микросервисах, Александр рассказал о работе фронтовых приложений. Как оказалось, даже самый небольшой модуль — отдельный микросервис. К примеру, страница выписки и информация о тарифах — два совершенно разных приложения, которые не зависят друг от друга. Если упадет одно, остальная инфраструктура не пострадает. При загрузке страницы и подготовке данных для нее лишняя информация с других модулей не подтягивается — это обеспечивает высокое быстродействие.
Тестирование — отдельная история. Мы создали тесты, анализирующие скриншоты компонентов и сигнализирующие об изменениях: неверном расположении или цвете кнопки, некорректной работе выпадающих списков и других мелких UI-ошибках. Клиенты не успевают заметить, что что-то пошло не так, - мы уже исправляем это.
Александр Китов
Front-разработчик
Особо Александр гордится уменьшением времени time-to-market. Релизный цикл прошлой версии составлял месяц. Неделю из которого... проводилось регрессионное тестирование. Сейчас небольшая доработка от коммита до релиза проходит за 40 минут. В худшем случае — за 1 рабочий день, если нет разработанного теста.
Александр Китов
Был случай, когда серьезно задумались о производительности фронтенда. Открывшись на очередные 10 тысяч клиентов, он начал серьезно тормозить. Время отдачи страницы выросло до 10 секунд, иногда процесс вообще останавливался. Проблема обнаружилась в библиотеке компонента, работающего прослойкой между мидл-частью и фронтом. Для инициализации на главной странице она считывает с файловой системы несколько файлов с описанием, записывает в ОЗУ и затем берет оттуда. Выяснилось, что проблема буквально в двух строчках кода: вместо return services написали return uservices. В итоге каждый запрос происходил исключительно к файловой системе, а не записанному в ОЗУ компоненту. Чтение множества файлов с обычных жестких дисков привело к такому коллапсу. После исправления этой строчки проблема моментально пропала.
Александр Китов
Front-разработчик
Отслеживать ошибки в фронте помогает телеграм-бот. Это своеобразная «мониторилка»: снимается скриншот с фронтенда, проверяется наличие в нем всех UI-элементов и отправляется статус. Если что-то идет не так, бот присылает сообщение. В результате разработчики экономят время и оперативно исправляют технические неточности.
В гостях у дизайнеров
Следующий этап нашего путешествия по офису Альфа-разработки — отдел дизайна. Прямо сейчас там проходит один из еженедельных grooming-митингов: команда обсуждает, какие задачи берет в работу, оценивает время их выполнения и план действий. Как выяснилось, при работе над дизайном сервиса произошло много интересных событий.
Для отрисовки элементов каждого продукта интернет-банка используется единая библиотека компонентов, чтобы все продукты выглядели одинаково. Если клиент работает с сервисом и как частное лицо, и как предприниматель, у него должен быть одинаковый пользовательский опыт, так как используются два интернет-банка. Поэтому все элементы располагаются на одних и тех же местах, как и поля ввода.
Команда дизайна старается максимально облегчить интерфейс банка: обилие реквизитов, налоговых кодов и других полей ввода усложняет даже простые операции. Конечно, многие из них регулируются законодательством и убрать их нельзя. Но часть операций упростить можно: к примеру, оплату налогов в бюджет. По умолчанию часть полей автоматически предугадывается и заполняется — клиенту достаточно ввести основные данные, — сумму, номер счета получателя.
Интерфейс проектировался таким образом, чтобы анализировать выбор пользователя и автоматически предлагать ему готовые шаблоны по счетам. Например, убирать НДС при оплате в пенсионный фонд. И чтобы клиент контролировал и понимал происходящее, появляются подсказки.
Система умеет отслеживать повторяющиеся платежи и предлагать готовый шаблон платежа согласно срокам. Клиенту остается перепроверить реквизиты и сумму.
Что дальше
Пример «Альфы» еще раз подтверждает тенденцию: банки постепенно отходят от классической банковской инфраструктуры и превращаются в IT-компании. Старый монолитный проект невозможно регулярно обновлять и оперативно реагировать на внешние изменения. Новый подход к разработке и IT-структура отдела девелоперов с внедрением Scrum дают свои плоды: работать в банке становится интересно, а пользоваться его продуктами — удобно и легко. Новый интернет-банк «Альфы» для бизнеса это подтверждает.
  • Каждое приложение выполняется в своей подсистеме, не затрагивает другие функции и не подтягивает с них данные. Это обеспечивает высокую скорость работы.
  • Большинство процессов разбито по шаблонам, что упрощает и ускоряет оплату, выставление счетов и другие операции внутри личного кабинета.
  • Наиболее востребованные функции выведены на главную страницу.
  • Благодаря декомпозиции монолитного проекта на автономные части ускоряется релиз новых функций. От реализации до публикации проходит не больше рабочего дня.
Напоследок Федор анонсировал несколько новинок, которые планируется выпустить до конца года: кредитные продукты для бизнеса, развитие депозитной линейки, упрощение расчетных продуктов, например, распознавание счета на оплату. Часть функций уже работает в мобильном приложении Альфа-Бизнес Мобайл, пришло время добавить их и в web-версию.
Комментарии 64
    +4
    Шёл 2017 год — очередной owner Альфабанка начал с создания нового платежа, старый, значит, был совсем ни в дугу, а вот сейчас-то будет что надо.
      –5
      Старый тоже использовался. Но новый получился лучше и удобнее
        0
        В данном случае это Agile ради Agile. Ребята полезли менять UI не для того, что бы уменьшить процент брошенных операций до 1% или увеличения доли их проведения онлайн до 99% (для этого гибкие методологии не обязательны), а вот из-за этого вот субъективной оценки «лучше и удобнее». Тем самым подставили своих предшественников из банка, которые десятилетиями тупили и не смогли сделать приемлемой форму приема платежа, а делали все назло клиентам. Судя по комметариям ниже, через год тут появится аналогичная статья о нового ownera продукта Альфы, и опять начнет с кардинального переосмысливания формы приема платежа.
          0
          Как мне кажется, старый был в разы удобней, лаконичней и интуитивно-понятней.
          Этот, с бессмысленно-огромными элементами и изрядной тормознутостью, только на первый взгляд выглядит модно-стильно-молодежно, но работать с ним постоянно — очень неудобно.
        +1
        Молодцы, еще бы систему интеграции Альфа-Линк переделали, есть в планах?
        +7
        Мда… И тут опенспейс-курятник для разработчиков. И куртки на спинках стульев забавно выглядят. У вас там вешалок нет что ли? Или все эти люди просто мимо проходили и их попросили присесть на время фотосессии? :)
          0
          куртки на спинках у тех, кто любит покурить, имхо…
        +4
        Очень забавно вы его внедряете — открывается сначала старый интерфейс, потом он переадресует на новый. Часть сервисов в новом в принципе не существует, опять переадресация на старый.
        Старый, скажем так, совсем никуда уже. Несмотря на большой функционал, пользоваться им ну совсем неудобно, новый лучше, молодцы что наконец занялись обновлением.
        Есть комментарий к схеме микросервисов — они тормозные. Там где монолитный сразу открывает страницу со списком счетов, скажем, новый открывает страницу и потом еще десяток секунд подгружает туда что то.
          0
          Мне кажется это временное неудобство, мы в интерфейс link заходим ну в очень исключительных случаях. В основном мониторинг платежей — Mobile App (Альфа-Бизнес Мобайл).
            +3
            Ну вы в исключительных случаях, другие часто.
              +2
              Это вы с валютой не работаете.
                0
                Вот да, пришлось включить «линк» навсегда. Скакать между версиями то еще удовольствие.
                  +1
                  Можно еще отметить, что у альфы такой же подход и к интернет-банку для физических лиц, там правда наоборот — на новый интерфейс переведена мЕньшая часть.
                  Я долго удивлялся тогда, как это — настройки и перевод с карты на карту выглядят иначе чем все остальное, даже фишинг подозревал.
                    0
                    Забавно, а я даже и не заметил. С физ. банком каких-то заметных проблем и не было.
                  0
                  Собираемся кстати с Января поработать, все еще впереди, чувствую…
                0
                Можно в настройках поставить, какой интерфейс должен загружаться.
                Некоторые функции пока не успели перенести в новый интерфейс. Но это временно, когда закончим, будет доступно все.
                С микросервисами есть проблема. Нашли временно решение, планируем полностью исправить в течение месяца-двух.
                +1
                Забавно, оказывается такая вещь как шаблон платежа или повтор, не очевидны для АНАЛИТИКА…
                но хоть нашелся гений, который догадался сделать «Для отрисовки элементов каждого продукта интернет-банка используется единая библиотека компонентов, чтобы все продукты выглядели одинаково»
                  +2
                  Вещь очевидная, но вопрос в том, как приоритезировать и сделать самые важные задачи первыми.
                  Когда делаешь такой большой продукт — это половина успеха.
                  Кажется, что ребята быстро среагировали.
                    0
                    В новом интерфейсе есть повтор платежей и шаблоны. Исполненные платежи на главной странице. Шаблоны можно выбрать при создании нового платежа.
                      0
                      вот только платежку для повтора платежей можно выбрать максимум месячной давности
                      а они часто бывают давности месяц+1 день
                        0
                        Можно найти через поиск.
                    0
                    Статью не читал — слишком много красивых картиног и мало буквов.
                    Но вот 7.12 вечером сего года заказал дебетовую карточку на сайте — зарплату нужно получать. Утром уточнил у работодателя — оказалась не та, ну бывает. Пошел в отделение попросил отменить заказ и оформить другую. Ответ девочки: «Мы вашей заявки в системе не видим, а другую карточку давайте оформим — будет готова через 2 недели. На всякий случай на следующей недели позвоните в ТП и уточните что с вашей заявкой все в порядке». Днем еще раз на всякий случай позвонил в ТП, что бы отменить заказ первой карточки, ответ ТП: «С вашими данными нет никаких заявок на выдачу карточки».
                    11.12 как и было говорено звоню в ТП уточнить по новой заявке на карточку, ответ ТП: «С вашими данными нет никаких заявок на выдачу карточки».
                    12.12 звонят из банка — приходите забирайте вашу карточку (ту — первую), про ту которая мне нужна ничего не знают.
                    20.12 приходит сообщение от работодателя — «на анкете нет подписи клиента». Звоню в ТП — «Ваша карта ждет вас (та — первая), про другую ничего не знаем — обращайтесь в филиал, где заполняли анкету». В филиале предложили заполнить новую анкету и опять ждать две недели.
                    В общем заявки уходят в никуда, ТП про них ничего не знает, как это все внутри конторы ворочается даже представить страшно.
                      0
                      А что значит, не та карта?
                      Клиенты могут выбрать себе любую.
                      Отменить заявку на сайте и правда нельзя. Это автоматический процесс. Но можно просто не забирать карту, если она не нужна.
                      Если какая-то заявка пропала, напишите в любой из наших пабликов в соцсетях, найдем и разберемся.
                        0
                        Кстати, про «не ту карту» написал не совсем корректно. А именно: я отправился в филиал, что бы уточнить как привязать карту к зарплатному проекту так как при заказе на сайте об этом нет никакой информации. Оформить другую карту посоветовала менеджер, к которой я обратился, так как с ее слов за обслуживание карты, заказанной на сайте буду платить я, а за карту, оформленную по зарплатному проекту, — работодатель. Подключить, заказанную карту, к зарплатному проекту мне не предложили.
                        «Не забирать карту» конечно можно, но при любом вопросе к менеджеру или службе поддержки я получал и, видимо, какое-то время еще буду получать первым делом ответ: «ваша карта готова и ожидает выдачи».
                          0
                          В общем вожделенная карточка получена. Менеджер при общении был вежлив и даже знал какую именно мне нужно карточку.
                          Старт топику хоть и дан был на эмоциях, но все же его цель была обратить внимание на то, что удобство работы с банком, как с системой, зависит не только от организации его интерфейса, но и в большой степени от его функционала. На момент заказа карточки из классического набора CRUD было доступно только C (create) — создание заявки на получение карточки. В тоже время R (read) — получение сведений о состоянии заявки, U (update) — изменение заявки и D (delete) — отмена заявки были недоступны. Думаю тут еще есть над чем поработать.
                      0

                      Немного не понял, с одной стороны вы пишете про сокращение time-to-market, а с другой стороны делаете акцент на разработку автотестирования верстки с целью поиска мелких ui-ошибок:


                      —————————-
                      Тестирование — отдельная история. Мы создали тесты, анализирующие скриншоты компонентов и сигнализирующие об изменениях: неверном расположении или цвете кнопки, некорректной работе выпадающих списков и других мелких UI-ошибках.
                      —————————


                      Мне всегда казалось, что тесты на верстку самые хрупкие, долгие, сложноподдерживаемые, а баги найденные с помощью этих автотестов низкоприоритетные — ведь по сути ничего страшного если кнопка вместо красного цвета стала розовой...


                      ———————
                      Клиенты не успевают заметить, что что-то пошло не так, — мы уже исправляем это.
                      ———————


                      Вы ui-тесты прогоняете на production?

                        0
                        UI-автотесты хрупки, но когда у вас ui оптимизируют под разные устройства, например больше 3. И оптимизируя под одно устройство, легко сломать под другое в неочевидном месте. То жить с этим можно только с UI автотестами.
                        +1

                        Скоро уже 2018 год, а альфа-банк всё ещё не догадывается, что людям то API нужен, а не веб-интерфейс. Создавать очередную платёжку в вечно вылетающем link.alfabank.ru с помощью casper'а — то ещё извращение. Хотя о чём это мы? Никто не читает комменты пользователей ))


                        ps: Вот где карточку открывали — туда и идите!

                          0
                          Есть же альфа-линк
                            0

                            Это секретное API, о котором только избранные знают? Там платёжки создавать можно, балансы по счетам запрашивать?


                            REST/SOAP/WTF? Что это? Подпись по ГОСТу?

                              0
                              Не реклама) alfabank.ru/sme/client/alfalink
                                0

                                А без 1С это же будет работать? Без виндоус и прочего? Там банальный XML-over-HTTP с подписью по ГОСТу и всё что ли?

                                  0
                                  Не разбирался. В свое время узнал что такое есть, но руки не дошли подключить. Судя по комментарию mxneo пользуется.
                                0
                                У них явно есть какое-то секретное API для избранных. Сервисы вроде эльбы и моегодела как-то работают же.
                                  0
                                  Ну, может быть, в комментах появится представитель альфа-лаборатории и раскроет секрет:) В колл-центре во всяком случае знают только про альфа-линк, и то после того, как процитировать страницу с сайта.
                              0
                              Подскажите банк(и) федерального уровня, у которых есть API для работы со счетом?
                            +2
                            Интересная статья, было любопытно посмотреть на создание клиент-банка.

                            Мне новый банк всем нравится, все понятно, все замечательно…

                            Кроме одного. Выполненный платеж очень долго не отображается в списке платежей, около часа. Доходит до абсурда — клиент в другом банке уже успел получить платеж, а я все не могу распечатать ему платежку. Можно заходить, выходить из банка, обновлять страницу, ничего не помогает.

                            При этом в старой версии он отображается сразу. Поэтому мы делаем платежи в новой версии, а распечатываем платежки из старой версии.
                              0

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

                              0
                              Исполненные платежи, платежи в работе — интерфейс для малого, среднего, крупного бизнеса отличается? Представил ежедневные 20-50 платежек на оплату в этом интерфейсе, и несколько сотен входящих, и мне стало грустно.
                                0
                                А что не так?
                                Как раз для работы с большим количеством платежек появилась возможность отправить несколько платежей одновременно.
                                  0
                                  Отправить, ладно, но проглядывать списки, когда на экран по высоте умещается 8 платежек слегка неудобно. Потому и спросил, ибо с платежками (в том числе с указанным случаем) дело имел, и неоднократно.
                                  habrahabr.ru/article/344978/#comment_10580872
                                +4

                                А вы точно тестировали юзабельность? Точно на живых пользователях? Точно без откатов?
                                Почему те действия, которые требовали 1-2 клика в старом банке стали длиннее в новом и часто приводят в никуда? Нахрена мне показывать сообщение, что платёж принят БЕЗ ссылки или перехода к нему или списку платежей для проверки статуса?
                                К слову, найти нужный платёж тот ещё геморрой.
                                Почему нет (и не было) уведомлений о письмах из банка (которые массовые рассылки), в т.ч. об изменении тарифа?
                                Ну и медленный он, да, об этом уже сказали выше.

                                  +3
                                  Я раньше думал как же так получается, что каждая новая версия хуже предыдущей. Вдруг это старость? Но потом я понял, что они обе тормозные и не удобные, но к старой я хотя бы привык.
                                    +1
                                    Да и вообще, навозившись с этими интернет банками и помучившись как следует, смотришь на все эти Альфа-посты и хакатоны с другого ракурса. Ну и что, что у вас кунг-фу крутое, толку то…
                                    0
                                    А чего нет фоток дизайнеров? Все страшные?
                                      +6
                                      Объясните мне, пожалуйста:

                                      1) какой гений придумал в dashboard по умолчанию скрывать остатки на валютных счетах?
                                      2) после вашего очередного редизайна где мне искать мои транзитные счета?
                                      3) выложите фото того, кто делает раздел «Валютный контроль». Хочется посмотреть ему в глаза
                                        +6
                                        Являюсь клиентом Альфа-банка. Должен заметить, что новый интерфейс похоже разрабатывали дизайнеры, а не аналитики. Выглядит приятно, а пользоваться неудобно:
                                        — неконтрастные шрифты (сложно быстро найти глазами нужную информацию)
                                        — огромные шрифты и огромные же отступы. Как следствие мало информации на странице, приходится постоянно скроллить
                                        — бессмысленные пустые зоны в шапке.

                                        Всё это красиво, но клиентам нафиг не надо. Надо, чтобы было не только красиво, но и УДОБНО.
                                          +3
                                          «Альфа-Банк заменил старый монолитный интернет-банк для бизнеса на удобную систему микросервисов.»
                                          «монолит/микросеврвисы» — это всё категории технической моды.
                                          Не «монолит» причина слабого продукта.

                                            +4
                                            Ужасный новый интерфейс.
                                            Почему историю платежек можно только за месяц смотреть?
                                            Мелкие ИП любят дублировать платежки, а из выписки, в которой можно посмотреть на платежки за больший срок, нельзя сделать копию платжеки

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

                                            Смотрю в текущей версии сделали кнопку «подписать и отправить»…

                                            Девочки из Call центра не имеют никакой связи с вашей альфа-лабораторией.
                                            Единственный плюс — подсказали, что в настройках альфа-онлайн можно отключить новый интерфейс навсегда
                                              +1
                                              Почему bug-bounty существует только для дыр в коде (и в безопасности в целом)? ИМХО, неудобный интерфейс способен доставить не меньше проблем и снизить прибыльность бизнеса. Готов провести ux-линч новой версии!
                                                0
                                                Столько негатива по поводу нового интерфейса.
                                                Меня он почти всем устраивает, есть некоторые проблемы и их здесь уже озвучили:
                                                1) Скорость интерфейса оставляет желать лучшего.
                                                2) Исходящие платежи от текущего дня не отображаются.

                                                Есть и очевидные плюсы:
                                                1) Выгрузка выписки в 1С в пару кликов (кто в старой делал, тот поймет)
                                                2) Адаптивный интерфейс

                                                P.S. Можно пользоваться старой версией.
                                                  +3
                                                  Захожу на страницу с фичами сервиса и вижу просто крутейшую функциональность: «Выписки глубиной до 5 лет». Блин. Посадите разработчиков сделать фичу «Все выписки за любой период с момента открытия счета всегда безусловно любой ценой», а уже потом можно будет про разное юзабилити подумать.
                                                    +2
                                                    И новый, и старый интерфейс просто ужасающе неудобены.
                                                    В новом (web), даже выписку нормально не посмотреть на экране, обязательно надо сохранить.
                                                    Честное слово, люди, которые разрабатывали интерфейс, даже малейшего понятия не имеют об удобстве. Мобильный банк я не ставил, мне некогда играться. Работа ведется на большом мониторе. На сегодняшний день, подумываю закрыть счет именно из-за этих всех новшеств.
                                                    Альфа клик для физ.лиц (web) тоже далеко не ушел. Старой версией, я можно сказать, гордился. Новая же, опять сделана в угоду огромных кнопок и бестолкового дизайна.
                                                      0
                                                      Как только загружается клиент-банк — тороплюсь нажать «вернуться в старый дизайн» (или как там эта кнопка называется).
                                                      Ранее, хоть дизайн и был простоват, зато он был понятен, прост и функционален.
                                                        +3
                                                        Федор постоянно в движении: общается с клиентами, проводит интервью, собирается с коллегами. За последний год у Федора еженедельно проходит 15-20 встреч. За ужином он собирает фидбек от клиентов, по ночам разбирает бэклог, рисует схемы или генерирует идеи.

                                                        Интересно, насколько хватит Федю.
                                                          0
                                                          В целом по agile в бизнесе.
                                                          Да, вот такой вот он agile. Нужно меняться быстро, и с управляемым качеством.
                                                          И интерфейс, и прочее оцениваются не через метрики, обычно применяемые к интерфейсам, а через бизнес-метрики. Сколько активных клиентов было, сколько стало. Сколько платежек в месяц генерировалось, сколько стало. Сколько затрачивается времени на одну платежку. и прочее.
                                                          Если розовая кнопочка, увеличивает какой-либо бизнес показатель, ее сделают розовой, даже если это противоречит всем канонам дизайна.

                                                          И так во всем.

                                                          Монолит/микросервис? Не важно. Важно, как быстро ты можешь адаптироваться под новые условия с контролируемым качеством. Если сможешь в монолите, вперед, развивай монолит. Всем клиентам пофиг монолит/микросервис.
                                                            +1
                                                            Буду говорить сейчас как обычный пользователь, который регулярно заполняет платёжки и смотрит выписки и пытается в них что-то нужное отыскать.

                                                            Вопрос Альфа-банку:
                                                            Как долго ещё будут вестись разработки по возможности создания велосипеда?

                                                            У вас большая команда разработчиков, а на выходе… студенческая работа :( Ну, посмотрите на тот же iBank! (И им я часто пользуюсь. Да, есть замечания и к нему).

                                                            Я считаю, что вы не понимаете что такое ПРОФЕССИОНАЛЬНЫЙ инструмент, какие задачи он должен решать и как он должен при этом выглядеть.

                                                            P.S. Ещё рекомендую отнять и выкинуть у ваших UI/UX-специалистов iMac 27" (или любые аналоги с разрешением более 1920x1200) и задуматься о тех, кто работает на обычных экранах (1366x768 — 1920x1080) — коих большинство!
                                                              +1
                                                              Лол? Это и есть бывшие студенты каким-то образом попавшие в серьезный проект. Ничего научатся со временем.
                                                              0
                                                              Интересно, как быть с масштабируемостью? Странная архитектура: «строение системы не позволяло провести полноценное нагрузочное тестирование: по времени это привело бы к коллапсу».
                                                                +1

                                                                Как активный пользователь мобильного банка, могу дать реальный фидбэк.
                                                                В данный момент, сценарии работы с валютой/валютными счетами абсолютно сырые.
                                                                У меня есть несколько расчетных счетов в американских и канадских долларах. В новом интерфейсе у меня нет возможности увидеть валюту счета, и для американских и для канадских долларов отображается одинаковый символ ($).
                                                                По умолчанию на главной странице банка отображается текущее состояние рублевых счетов (что вообще для меня не важно), нет возможности перенастроить эту информацию.

                                                                  +1
                                                                  Всегда бесило отношение к профессиональному комьюнити как к тупым домохозяйкам!
                                                                  Ссылка, названная «система микросервисов» ведёт на сайт банка, а не на технологию!
                                                                  В статье куча воды и ноль! намёка на то, какова именно архитектура проекта, на каких микросервисах это построено, не смотря на то, что изначальная замануха аппелирует именно к техническому интересу хабровчан! Как уже достали эти долбанные пиарщики со своей рекламой косящей под хипстеровский имидж!
                                                                  Вердикт: отстой — в топку.

                                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.