Клуб клиентов Альфа-Банка
Вернуться к списку-
Тип проекта:Корпоративный сайт
-
Тематика сайта:Финансы, бухгалтерия, банк
-
Редакция продукта:Бизнес
-
Сайт:
-
Партнер:
Клуб клиентов Альфа-Банка — знаковый проект.
Не только для нас. Мы уверены, что таких проектов вообще мало.
Проект уникален:
-
уровнем компании-заказчика. Дело даже не в популярности бренда, не в “галочке”. Это степень развития процессов, требований к подрядчикам, культурой. В любом контракте стороны влияют, учат друга, в чем-то сближаются. Для нас работа с ОАО “Альфа-Банк” — способ вырасти, тест на умение взаимодействовать с большими компаниями.
-
методикой его ведения (гибкая методология и итерации по несколько месяцев вместо “водопада” на год). В мире заказной веб-разработки не часто встречается ситуация, когда гибкая методология применяется с первого дня и хорошо работает.
-
технологиями (верстка по методике Яндекс.БЭМ, автоматическое тестирование клиентских сценариев и бизнес-логики, непрерывная интеграция). Верстка проекта разработана в соответствии с методологией БЭМ. HTML для браузера собирается как пазл из отдельных блоков (поля для ввода, кнопки, заголовки и т.д.) По мере готовности дизайна новых страниц, мы пополняем библиотеку блоков. Для тестирования использованы PHPUnit, Selenium. Тесты запускаются автоматически с помощью Jenkins. Применена методика continious integration.
-
большой командой и нетривиальным процессом работы над задачами. 6 человек с нашей стороны, параллельное решение многих задач, планирование на 1-2 месяца вперед
По итогам работы нашей компании за 2014 год и с учетом успешного запуска проекта "Клуб клиентов Альфа-Банка" ИНТЕРВОЛГА была включена в список разработчиков, рекомендованных компанией 1С-Битрикс для крупных проектов.
Задачей первой итерации было получить работающий прототип, обсудить его с заинтересованными сторонами и построить дальнейшие планы.
Agile-манифест в действии. Гибкость гибкостью, но превращать проект в склад плохого кода не нужно. Поэтому мы сразу задались целью сделать правильную структуру данных и архитектуру кода.
Что делали:
- Анализ сценариев, выявление сущностей предметной области.
- Построение структуры данных и связей
- Выделение объектов и проектирование иерархии классов
- Реализация по спринтам.
За 9 месяцев работы структура данных и классов изменились незначительно и архитектура себя оправдала.
Было три версии дизайна. Сначала мы сделали просто “красный Bootstrap”, собрав сетки из готовых блоков и перекрасив их. Это было очень быстро и — приемлемо по качеству.
Затем родилась переходная версия дизайна, где поучаствовали наш проектировщик и дизайнер.
Финальная версия была спроектирована и нуля и почти полностью основана на гайдлайнах от Студии Лебедева, закончившей к этому моменту разработку основного сайта Альфа-Банка.
Каждую версию мы реализовали “в металле”. То есть была и верстка, и применение к коду.