{"id":14274,"url":"\/distributions\/14274\/click?bit=1&hash=fadd1ae2f2e07e0dfe00a9cff0f1f56eecf48fb8ab0df0b0bfa4004b70b3f9e6","title":"\u0427\u0435\u043c \u043c\u0443\u0440\u0430\u0432\u044c\u0438\u043d\u044b\u0435 \u0434\u043e\u0440\u043e\u0436\u043a\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0430\u043c?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"6fbf3884-3bcf-55d2-978b-295966d75ee2"}

Как мы перезапустили сайт для Банка Санкт-Петербург

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

Банк Санкт-Петербург не нуждается в представлении. Он входит в двадцатку крупнейших банков России по размеру активов и занимает особое место в наших сердцах, потому что головной офис MobileUp тоже находится в Петербурге.

Исходная точка

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

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

Ключевые моменты:

- Уменьшить время на запуск тестов и экспериментов, которые команда банка регулярно проводит

- Обновить сайт

- Проработать пользовательский опыт и конверсии в заявку на сайте банка

- Сократить время загрузки нового сайта

Пункт А: внешний вид

Банк принес нам подробные исследования: описание целевой аудитории, анализ конкурентов, CJM. Помимо этого был проведен анализ поведения физических и юридических лиц. Артефактов было достаточно — мы изучили информацию, структурировали ее и сопоставили с бизнес-целями банка. Проектирование нового сервиса начали на основе этих данных.

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

Еще немного красивых картинок 

Некоторые разделы стилизовали: они намеренно отличаются от главной страницы, но в то же время смотрятся консистентно.

Дизайн-система подстроилась под разделы «Private Banking» и «Ярко».

А так сайт выглядит на экране мобильных устройств.

Сайт элегантно помещается в карман

Чтобы наши решения смотрелись органично для бренда и его продуктов, мы плотно взаимодействовали с отделом дизайна банка. Ребята из дружественной команды Липтсофт проработали более 200 изображений и баннеров для проекта.

Пункт В: дизайн-система

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

Дизайн-система помогла и продолжит помогать масштабировать сайт

Библиотеку формировали итеративно: первый блок важных компонентов сделали — отдали клиенту. Ребята из банка наполняют, а мы параллельно работаем над новым блоком.

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

Тим Мостивенко, руководитель отдела аналитики MobileUp

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

Пункт С: разработка

Подобрали технологический стек, который помог эффективно решить поставленную задачу. Node.js — быстрый, распространенный, легкий фреймворк. Strapi выбрали из-за легкой кастомизации. Chakra UI — из-за скорости, но шутим, что из-за названия.

Работали в четырех средах окружения: локальная, тестовая, preprod, prod. Заказчик уже использовал систему развертывания и поддержания работы серверов Kubernetes. Мы развернули у себя тестовый стенд на ней, чтоб унифицировать процесс поставки приложения на серверы. А также — исключить различия в трех окружениях: проходящем внутреннее тестирование в MobileUp, идущем на тестирование в банке, и уходящем в продакшн. Тестирование проходило в два этапа: наша приемка и тесты на стороне банка.

Работали в четырех средах окружения

Пункт D: конструктор и админка

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

500 страниц менее чем за год — большой объем работы, с какой стороны ни посмотри

На старом сайте было две административных панели: для основной и мобильной версии. На новом мы использовали коробочное решение — сделали одну админку, чтобы править всеми.

Одной из важнейших задач было разобраться с двумя сайтами банка из предыдущей серии — ведь поддерживать web- и мобильную версию заказчику приходилось по отдельности. Нам нужно было собрать из двух половинок единый сервис и прийти к консистентности страниц.

Маргарита Вырвич, руководитель проекта

Новые горизонты

Новый сайт уже опубликован и доступен по адресу https://www.bspb.ru. Мы достигли поставленной цели — сделали его более динамичным и современным. Будем и дальше работать над развитием и поддержкой проекта.

Даже при нашем опыте такие масштабные проекты вызывают чувство трепета. А потом наступает день релиза, и ты не можешь поверить в пройденный путь.

Александр Юдин, арт-директор MobileUp

Редактор: Елена Майорова

0
8 комментариев
Написать комментарий...
Ив Ёв

Интерактивные элементы нельзя вкладывать друг в друга

Ответить
Развернуть ветку
Александр Соколов

Студенты за еду делали, обычная практика)

Ответить
Развернуть ветку
Ив Ёв

Для справки. Некоторые владельцы сайтов очень недовольны если Лайтхаус показывает меньше 90 очков. Значение меньше 50 для них эпичный провал.

Ответить
Развернуть ветку
Ив Ёв
сделали его более динамичным

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

https://storage.yandexcloud.net/bucket-cms-prod-7ff1c333-51d7-4a2d-9e7d-9e26f8ee3b6e/default_banner_para_01_desktop_1160x520_h2_239f38cdbb.png

Ответить
Развернуть ветку
Илья Соколов
Ответить
Развернуть ветку
ольга ф

Вам понравилось?

Ответить
Развернуть ветку
Илья Соколов

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

Ответить
Развернуть ветку
Адиль Ражапов

Визуал устаревший, редизайн сайта требует редизайн сайта )

Ответить
Развернуть ветку
5 комментариев
Раскрывать всегда