Усиление IT-команд

Сантехника-Онлайн.Ру

Задача

Разработка и ввод в эксплуатацию высоконагруженного интернет-магазина с большим количеством интеграций

Объем по проекту

> 13 000 часов

Срок проекта

1,5 года

Технологический стек решения

React JS
1C-Битрикс
PHP
Посетить сайт

Усиление IT-команд

Сантехника-Онлайн.Ру

Задачи

Разработка и ввод в эксплуатацию высоконагруженного интернет-магазина с большим количеством интеграций

Объем по проекту

> 13 000 часов

Срок проекта

1,5 года

Технологический стек решения

React JS
1C-Битрикс
PHP
Посетить сайт
Рассказываем, как мы, Hawking Bros,
помогли крупному онлайн-ритейлеру завершить затянувшийся перезапуск интернет-магазина, увеличить его производительность и отказоустойчивость
при средней посещаемости в 75 000 пользователей в сутки
Сантехника-Онлайн.Ру — это лидер рынка по продажам сантехнических товаров, входит в топ-50 интернет-магазинов России по версии Data Insight. На момент начала работы с нами у клиента уже было две параллельно существующие версии интернет-магазина: старая и новая. Это было вызвано тем, что новая версия не отвечала требованиям компании, и на согласование обновлений уходило много времени, что типично для enterprise-разработки
Евгений Сахаров
IT-директор Сантехника-Онлайн
У нас был большой инхаус, который работал над новой версией интернет-магазина. Однако возникали проблемы на многих этапах разработки: как при постановке и приоритезации задач, так и при администрировании процесса разработки. Остро ощущалась нехватка менеджмента на проекте и знаний по управлению многочисленной командой. Это вылилось в определенные финансовые издержки. В итоге руководство нашей компании поставило задачу о переводе большей части разработки на внешних экспертов.
Силы внутренней команды ушли на завершение миграции в облачную IT-инфраструктуру. Команда Hawking Bros занялась перезапуском интернет-магазина, взяв на себя фронт, бэк, и техподдержку. За пару месяцев необходимо было перестроить процессы, прием и отгрузку итераций, правок.
01
Методология

Методология основана на нескольких условиях:

  • Наличие незапланированных задач - например, конверсионных тасков, которые нужно быстро внедрять и выносить в бой, чтобы они не вытесняли стратегические задачи.
  • Ведение понятной для клиента отчетности и правильной приоритизации задач – эффективным методом оказались недельные спринты, чем короче спринт, тем быстрее можно получить обратную связь. Раз в две недели мы проводили встречи с топ-менеджментом компании в формате рабочей группы, чтобы разобрать репорт с прошлой встречи и наметить дальнейший план действий. Таким образом, работала система кросс-контроля по выполнению задач.
  • Неравномерная нагрузка была особенностью проекта, поэтому на отдельных этапах было необходимо масштабирование команды: мы задействовали дополнительных специалистов, которые быстро погружались в проект. Это позволяло за считанные дни увеличить количество вырабатываемых часов без потери качества.
  • Со стороны Santehnika-online:

    1. 1. Передать обратную связь по Sphinx, сегодня до конца дня. Ответственный:
      готово,
    2. 2. Передать обратную связь по оценке
    Техническая поддержка

    Со стороны Hawking Brothers (ответственный до 06.11.19 включительно):

    1. 1. Передать оценки по задачам "HB-945 Телепорт", "HB-942 Личный кабинет. Заказ. Новая верстка, статус, внедрение G/A/S рау на страницу "заказ"", HB-968, и сроки передачи "HB-981 Верстка лендинга Кредитования"

    Со стороны Santehnika-online: (Ответственный: )

    1. 1. Провести скайп-колл по тестированию задачи "НВ-156 Карточка товара. Новый дизайн."
    2. 2. Предоставить площадку для тестирования первого этапа оптимизации ( )
    Общие договоренности
    1. 1. В отчет по приоритетам ( )
      дополнительно вводятся приоритеты портала и метки PD. Отчет синхронизируется произвольно, несколько раз в неделю.

    Пример репорта

    Евгений Сахаров
    IT-директор Сантехника-Онлайн
    Команда Hawking Bros также умеет быстро масштабироваться: у нас наблюдалась острая нехватка персонала в осенние месяцы, когда была самая большая загрузка по веб-разработке. HB, благодаря быстрому подключению дополнительных специалистов, всего лишь за месяц увеличила объем вырабатываемых часов в 2 раза.
    В целом, грамотные принципы менеджмента со стороны Hawking Bros помогли нам упорядочить внутреннюю и внешнюю веб-разработку.
    02
    Принципы управления проектом

    Задачи по разработке сайта стали обрабатываться менеджером со стороны Сантехника-Онлайн и переноситься в YouTrack, где мы использовали Канбан и ввели приоритезацию по таскам. Параллельно мы вели ежедневную отчетность в Google-таблицах. В отчете у нас рассчитывалось процентное соотношение по задачам по стадиям работ и объем потраченных и запланированных человеко-часов. Клиент всегда видел полную и прозрачную картину того, что происходит на проекте, какие задачи закрыты, какие еще в работе.

    Алексей Нефедов
    Менеджер проекта
    В месяц на сторону клиента передавалось около 200 задач, такое же количество поступало в разработку. Чтобы обрабатывать такой поток, использовался Канбан-метод. Задачи распределялись по статусам и приоритетам между свободными исполнителями, принимались, синхронизировались. В течение дня на сторону клиента регулярно передавались закрытые задачи.

    Кроме того, для отдельных крупных задач мы использовали диаграмму сгорания. Затем мы внедрили накопительную диаграмму потока (CFD). Последняя позволяла быстро оценить и понять, на каком этапе работы скапливается больше всего задач.

    Диаграмма сгорания, реальный пример с проекта

    03
    Технологии

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

    Кроме того, высоконагруженному e-commerce проекту требовались интеграции:

  • 1С – откуда в режиме реального времени и в порядке очереди приходят данные с обновлениями
  • Система доставок транспортной компании ПЭК
  • Почтовые сервисы и сервисы рассылок
  • Телепорт и GTM – для сбора данных о поведении пользователя
  • Sphinx – инструмент для быстрой и точной фильтрации и поиска в каталоге
  • 04
    Результаты

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

    Если сравнивать годовую сумму контракта с нашей компанией и расходы
    на содержание внутренней команды (заработная плата, онбординг специалистов и т.п.), то экономия клиента составила 50%.

    Форма успешно отправлена.
    Свяжитесь с нами
    Нажимая "Отправить" Вы соглашаетесь с Политикой обработки персональных данных