Утверждено
_.__** года
1. Общие положения
1.1. BI-разработчик отвечает за загрузку, подготовку и обработку данных, обеспечение их качества, создание переиспользуемых источников и разработку отчетности для пользователей.
1.2. BI-разработчик подчиняется Tech Lead или Head of BI.
1.3. В компании используется 4 уровня BI-разработчиков: Junior, Middle, Senior, Lead.
2. Основные функции
2.1. Разработка автоматизированной системы отчетности
- Сбор и анализ требований пользователей;
- Приоритезация запросов пользователей;
- Автоматизация бизнес-логики метрик;
- Создание дашбордов и их развитие.
2.2. Работа с ETL-процессами и витринами данных
- Разработка, поддержка и оптимизация витрин данных;
- Организация и улучшение потоков загрузки и трансформации данных.
2.3. Обеспечение качества данных
- Контроль актуальности и корректности данных в отчётах;
- Оптимизация скорости загрузки и обновления;
- Системная работа с качеством данных (сертификация, DQ-контракты).
2.4. Системное развитие BI-отчетности
- Анализ потребностей бизнеса в отчётности;
- Подбор оптимальных решений;
- Мониторинг использования и ценности отчётов.
3. Требования к квалификации
3.1. Junior BI-разработчик
Обязанности:
- Выполнение декомпозированных задач под контролем тимлида;
- Управление ожиданиями в рамках реализации задачи;
- Самостоятельная формализация, решение задач уровня Junior.
Требования:
- Знание базового синтаксиса SQL;
- Умение строить витрины и датасеты;
- Базовое владение Redash.
3.2. Middle BI-разработчик
Дополнительные обязанности:
- Самостоятельное выполнение задач в рамках направления;
- Приоритезация и договорённость со стейкхолдерами;
- Проведение регулярного анализа использования объектов;
- Оптимизация структуры отчётности.
Требования:
- Проектирование оптимальной модели данных;
- Свободное владение SQL;
- Использование сложных функциональных элементов Redash.
3.3. Senior BI-разработчик
Дополнительные обязанности:
- Выполнение задач высокого уровня сложности в рамках доменной области;
- Управление ожиданиями стейкхолдеров на горизонте квартала;
- Курирование продуктового подхода в рамках доменной области;
- Поддержание высокого уровня сертификации отчётов;
- Защита BI-проекта на калибровках.
Требования:
- Самостоятельная формализация, решение Senior-проекта;
- Минимум две hard-компетенции на уровне 3;
- Выступления на внутренних мероприятиях.
3.4. Lead BI-разработчик
Дополнительные обязанности:
- Лидирование функционального проекта на уровне нескольких доменных областей;
- Системный анализ потребностей доменной области;
- Участие в разработке стратегии развития BI;
- Выступления на внешних митапах и конференциях.
Требования:
- Самостоятельная формализация Lead-проекта;
- Минимум две hard-компетенции защищены на 3 балла перед жюри;
- Две софт-компетенции подтверждены в рамках функционального проекта BI.
4. Компетенции BI-разработчика
4.1. Soft skills
| Компетенция | Junior | Middle | Senior | Lead |
|---|---|---|---|---|
| Поиск и управление задачами | Не ожидается | Находит задачи уровня Middle | Предотвращает ненужные дашборды | Системно анализирует потребности домена |
| Формализация и решение задачи | Самостоятельно уровень Junior | Самостоятельно уровень Middle | Самостоятельно уровень Senior | Самостоятельно уровень Lead |
| Управление ожиданиями | Запрашивает приоритет у руководителя | Планирует на несколько спринтов | Планирует на квартал | Строит роадмапы больше квартала |
| Продуктовый подход | Анализирует причины неиспользования | Регулярный анализ, оптимизация | Курирует продуктовый подход в домене | Лидирует функциональный проект |
| Обмен знаниями | Не ожидается | Презентует, публикует гайды | Презентует на общих мероприятиях | Организует мероприятия |
4.2. Hard skills
| Компетенция | L1 | L2 | L3 |
|---|---|---|---|
| ETL | Базовый синтаксис, построение витрин | Проектирование оптимальной модели | Стабильно работает в проде, переиспользуется |
| SQL/DWH | Свободное владение SQL, оконные функции | Контроль перфоманса | Сложные запросы 3V |
| Redash | Базовый функционал дашбордов | Сложные элементы, оптимизация | Система дашбордов как приложение |
| Визуализация | Базовые типы графиков | Расширенный набор чартов | Продвинутые принципы дизайна |
| Python | Базовые методы обработки данных | Алгоритмы для типовых задач | Микросервисы в PaaS |
5. Показатели эффективности
5.1. Процент сертифицированных отчётов.
5.2. Использование дашбордов (MAU).
5.3. Скорость обновления данных.
5.4. Качество данных (DQ-контракты).
5.5. Влияние на бизнес-метрики.
Руководитель подразделения: _______________
Дата: _______________
Поделиться











