From 23b1c5c163c87a9d6e65868986e7ebe0323132ee Mon Sep 17 00:00:00 2001 From: AvitoTech Date: Thu, 16 Oct 2025 19:21:17 +0300 Subject: [PATCH] Update bi-developers --- bi-developers | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/bi-developers b/bi-developers index 82a5c42..8dfe70c 100644 --- a/bi-developers +++ b/bi-developers @@ -1,4 +1,5 @@ BI-разработчик решает задачи, связанные с загрузкой, подготовкой и обработкой данных, созданием переиспользуемых источников и разработкой отчётности для пользователей. + BI-функция — на стадии развития, поэтому фокус задач может варьироваться в зависимости от аналитической команды. Ключевые направления работы: • Разработка автоматизированной системы отчётности: сбор и анализ требований пользователей, автоматизация бизнес-логики метрик, создание дашбордов и их продвижение. • Работа с ETL-процессами и витринами данных: разработка, поддержка и оптимизация витрин, организация и улучшение потоков загрузки и трансформации данных. @@ -8,13 +9,15 @@ BI-функция — на стадии развития, поэтому фок Допускается разное соотношение «инженерных» (работа с ETL, витринами, кодом) и «репортинговых» задач (дашбординг, сбор бизнес-требований, работа с заказчиком и пользователем) в зависимости от специфики домена. Это может оказывать влияние на ожидания от конкретной роли при найме и развитии в виде большей значимости отдельных компетенций. -Краткое описание ролей +**Краткое описание ролей** -Junior Выполняет декомпозированные задачи под контролем тимлида: +**Junior** +Выполняет декомпозированные задачи под контролем тимлида: • создаёт витрины и потоки данных согласно стандартам; • создаёт дашборды и другие BI-объекты согласно стандартам. -Middle Самостоятельно выполняет middle-level задачи в рамках направления/юнита: +**Middle** +Самостоятельно выполняет middle-level задачи в рамках направления/юнита: • анализирует потребности ролей в данных и отчётах; • разрабатывает оптимальные модели данных и витрины, оптимизирует скрипты; • создаёт дашборды, подбирая оптимальные решения под задачу; @@ -22,7 +25,9 @@ Middle Самостоятельно выполняет middle-level задачи • развивает витрины и системы дашбордов как продукты — анализирует требования, собирает фидбеки, продвигает и развивает на базе метрик использования; • осуществляет гавернанс своих данных и отчётов — следит за метриками качества, сертифицирует рекомендуемые и архивирует неиспользуемые объекты; • активно участвует в коммуникациях с заказчиками, проводит обучение для пользователей. -Senior Генерирует и самостоятельно выполняет senior-level задачи в рамках своей доменной области, в том числе: + +**Senior** +Генерирует и самостоятельно выполняет senior-level задачи в рамках своей доменной области, в том числе: • системно анализирует потребности ролей в данных и отчётах, планирует работу для их покрытия; • разрабатывает оптимальные модели данных с учётом особенностей СУБД, оптимизирует скрипты подготовки агрегатов, ETL-процессов; • развивает витрины и системы дашбордов как продукты — анализирует требования, собирает фидбеки, продвигает и развивает на базе метрик использования; @@ -30,15 +35,19 @@ Senior Генерирует и самостоятельно выполняет s • формирует и поддерживает продовый слой отчётов и витрин доменной области и обеспечивает SLA данного слоя на основе метрик качества, перфоманса, актуальности, покрытия документацией, UX; • проводит интервью c кандидатами и онбординг, выступает наставником. -Lead (экспертный трек) Дополнительно к уровню Senior демонстрирует лидерство в рамках нескольких направлений, значимых для BI-функции, на уровне нескольких вертикалей/горизонталей/всей компании: +**Lead (экспертный трек)** +Дополнительно к уровню Senior демонстрирует лидерство в рамках нескольких направлений, значимых для BI-функции, на уровне нескольких вертикалей/горизонталей/всей компании: • лидерство в кросс-доменных BI-/Data-продуктах — разрабатывает и владеет BI-/Data-продуктами, развивая их на базе требований нескольких вертикалей/горизонталей; • лидерство в управлении данными вертикали/горизонтали — развивает продовые слои отчётов и витрин в качестве BI-партнёра, отвечая за их SLA, ищет открытые проблемы и инициирует решения; • лидерство во внедрении Self-Service BI — координирует внедрение практик в разных ролях и департаментах, а также разработку инструментов; • экспертное лидерство — оптимизирует сложные ETL-пайплайны с большими объёмами данных, разрабатывает сложные технические решения, сервисы и инструменты, создаёт и внедряет стандарты разработки, визуализации данных, непосредственно участвует в развитии BI-инструментов компании; • лидерство в обмене знаниями: курирует систему найма BI, разрабатывает обучающие программы, развивает BI-комьюнити, выступает на внешних мероприятиях. -Компетенции -8 soft-компетенций -Зависит от сложности задач  Поиск задач + +**Компетенции** + +**8 soft-компетенций** +Зависит от сложности задач  +Поиск задач  Формализация и решение задачи  Управление ожиданиями и планирование  Продуктовый подход @@ -46,21 +55,23 @@ Lead (экспертный трек) Дополнительно к уровню  Развитие BI-роли  Челленджинг запросов  Управление данными и BI -5 hard-компетенций -Не зависит от сложности задач • ETL + +**5 hard-компетенций** +Не зависит от сложности задач +• ETL • SQL/DWH • Redash • Визуализация данных • Python (опционально) -Базовые ожидания +**Базовые ожидания** Ожидается, что все BI-разработчики, независимо от уровня, обладают базовыми качествами: • Системное и структурированное мышление: умение видеть общую картину и при этом анализировать детали, выявлять взаимосвязи между элементами системы. • Эффективная коммуникация: способность ясно и доступно объяснять сложные технические нюансы, метрики и методологии как техническим специалистам, так и бизнес-пользователям. • Ориентация на клиента: глубокое понимание бизнес-потребностей, готовность вникать в специфику бизнеса, процессы и метрики и предлагать решения, максимально удовлетворяющие ожидания клиента. -Лидерские качества +**Лидерские качества** Ожидаются на уровне Senior и выше, но приветствуются на всех уровнях. Ответственность за результат BI-разработчик — главный в BI-проекте. Он несёт ответственность за структурирование работ, оптимальное использование ресурсов — своих и других участников. Он не делает лишний BI-отчёт там, где требуется просто представить данные. Ставит под сомнение требования заказчика, если видит, что они неоптимальны для исходной задачи, предлагает альтернативные решения на базе опыта и практик BI. BI-разработчик оценивает тип задачи, которую он делает, разделяя отчёты на аналитические и операционные. Первые требуют скорости и результата, вторые заслуживают времени на создание отчёта как продукта с осознанным сбором требований, учётом потребностей разных групп пользователей, проработанным UI и продвижением. BI-разработчик вовлекает заказчика в адаптацию таких решений и архивирует отчёты, если ими перестают пользоваться, перед этим анализируя причины и возможности реанимации.