Помогли команде «Пятёрочки» превратить работу с большими данными в удобный инструмент для сотрудников.
Задача
Чтобы снять нагрузку с аналитиков и ускорить процессы, мы помогли внедрить self-service аналитику в приложение. Теперь сотрудники «Пятёрочки» могут самостоятельно находить и визуализировать необходимые данные, а продуктовые команды принимают бизнес-решения быстрее.
Как мы работали
Потом вместе с клиентом определили, как развивать систему дальше, и начали внедрять self-service аналитику. Когда проект вырос, команду расширили — объем работ по аналитике доходил до 1000 часов в месяц.
Что сделали:
- Выстроили иерархию метрик.
- Развернули ETL-слой.
- Внедрили BI-инструмент для визуализации данных.
- Разработали дата-каталог.
- Подготовили документацию.
Иерархия метрик
Для ее подготовки мы провели:
Оценили, что сделано качественно, что нет. Подготовили ТЗ на переразметку. Критичные моменты сразу исправили, чтобы лишние события не засоряли данные.
2. Интервью с product-менеджерами.
Определили, какие данные им надо отслеживать, чтобы принимать решения. Все эти метрики — от более общих к детализированным — были расписаны. Следующий шаг: получить эти данные со всех источников и перенести в сервис визуализации и анализа данных Metabase.

ETL-слой и Metabase

- общее MAU (monthly active users)/DAU (daily active users) по всему приложению;
- MAU/DAU разделов;
- количество активированных пластиковых карт в месяц;
- Android/iOS-установки за месяц.

Дата-каталог

Документация
- описали все дашборды;
- рассказали, как работает ETL-слой;
- разработали регламенты постановки задач и взаимодействия команд.

Организация работы команды

Технологии
- Google Analytics
- Prefect
- FireBase
- Metabase
- AppsFlyer
- NocoDB
- BigQuery
- Jira
- Miro
- Confluence



Над проектом работали
-
Светлана Поспелова
Системный аналитик
-
Дмитрий Симонов
Python-разработчик
-
Дмитрий Никитин
Продуктовый аналитик
-
Мария Бурлака
iOS-разработчик
-
Александр Калашников
QA-специалист
-
Иван Захаров
Тестировщик
-
Денис Иванов
iOS-разработчик
-
Дмитрий Радаев
Delivery Manager
-
Татьяна Гайнутдинова
Delivery Manager
-
Игорь Шиян
Android-разработчик
-
Виктория Левена
Лид команды продуктовой аналитики
-
Константин Мовчан
Руководитель проектного офиса
-
Евгения Казачанская
Android-разработчик
-
Ольга Татаринова
Data-аналитик
Команда «Пятерочки»
-
Павел Бабий
Chief Product Officer
-
Екатерина Глущенко
Product owner
-
Кристина Зотова
Product owner
-
Александр Захаров
Scrum master
-
Михаил Елисеев
Дизайнер
-
Георгий Щелканов
Дизайнер
-
Андрей Виноградов
Дизайнер
-
Александр Белимов
Ответственный за клиентские пути
-
Елена Абрамова
Руководитель группы дизайна и клиентских путей
-
Рикардо Рей Патиньо
Команда Реализации ЛК в приложении
-
Василий Мальковский
Команда Реализации ЛК в приложении