Персонал, Компетенции | Олег Брагинский, Максим Мухтаров
Основатель «Школы траблшутеров» Олег Брагинский и ученик Максим Мухтаров рассказывают, как составить эффективное описание вакансий под типовые должности разработчиков дэшбордов в отечественных многопрофильных учреждениях здравоохранения.
В ведущей частной медицинской компании запустили проект по внедрению BI с формированием внутренней команды. Описав виды должностей и модель компетенций, перешли к составлению профилей кандидатов для публикации вакансий в интернет и продумыванию процедуры отбора.
Заявка на поиск состоит из следующих разделов:
- Заголовок.
- Описание компании.
- Должностные функции.
- Необходимые компетенции.
- Условия работы и виды вознаграждения.
Заголовок вакансии содержит:
- название: <Аналитик|Ведущий аналитик|Главный аналитик|Руководитель проекта> BI
- заработная плата: <110’000|180’000|250’000|300’000> руб. в месяц до вычета налогов
- опыт работы: <0-1|1-3|3-6|более 6> лет
- выплаты: два раза – 12 и 27 числа
- оформление: трудовой договор
- формат: удалённая работа
- вид занятости: полная
- рабочие часы: 8
- график: 5/2.
Описание компании общее для всех вакансий: составляется централизованно отделом кадров. Строится по формуле: «Мы <миссия>, руководствуясь <ценностями>, создавая <ИТ-системы>». Первая переменная содержит глагол, делая семантически правомерным деепричастный оборот.
Должностные функции включают четыре вида обеспечения работоспособности BI-приложения:
- программно-продуктовое
- инфраструктурное
- информационное
- организационное.
Первое раскрывается формулой: «Используя технологии MS SQL Server, SSAS, Power BI Report Server, SSRS, PostgreSQL, ClickHouse, Airflow и языки программирования SQL, Python, DAX, [должен] участвовать в процессах создания и сопровождения BI-продуктов: <перечень работ>».
Аналитик обязан:
- <программно-продуктовое обеспечение>: составлять скрипты для ad hoc выгрузок, создавать простые дэшборды и отчёты, дорабатывать OLAP-кубы и DAG’и Airflow
- решать задокументированные инфраструктурные проблемы
- обновлять устаревшую информацию в статьях базы знаний
- исполнять поставленные курирующим аналитиком задачи.
Ведущий аналитик должен:
- <программно-продуктовое обеспечение>: составлять скрипты для ad hoc выгрузок, создавать сложные дэшборды и отчёты, разрабатывать OLAP-кубы и DAG’и Airflow
- поддерживать инфраструктурные решения, разрешая новые проблемы
- обновлять и создавать инструкции по используемым инструментам
- автономно взаимодействовать с внешними ролями процесса.
Главный аналитик обязан:
- <программно-продуктовое обеспечение>: составлять скрипты для ad hoc выгрузок, создавать сложные дэшборды и отчёты, разрабатывать OLAP-кубы и DAG’и Airflow
- поддерживать текущие и разворачивать новые инфраструктурные решения
- регламентировать этапы процессов проекта развития BI
- курировать вверенного аналитика.
Руководитель проекта должен:
- <программно-продуктовое обеспечение>: составлять скрипты для ad hoc выгрузок, создавать сложные дэшборды и отчёты, разрабатывать OLAP-кубы и DAG’и Airflow
- эффективно использовать и трансформировать инфраструктуру системы
- регламентировать процессы разработки и поддержки BI-продуктов
- руководить командой аналитиков.
Перечисление требований к кандидату строго опирается на модель. По каждой из 14 компетенций выводится один обобщённый поведенческий индикатор, представляющий: а) знание или умение – для технического кластера; б) навык – в случае коммуникативного и управленческого.
От аналитика ожидают:
- Знание реляционной модели данных, слоёв хранилища, потоковой и пакетной прогрузки.
- Знание элементов СУБД, способов аутентификации и разграничения доступа.
- Умение применить временные таблицы и алгоритмические расширения SQL.
- Умение использовать git через консольные команды и среду разработки.
- Умение перезапустить Docker-контейнер, фоновый процесс и службу.
- Умение оформить выгрузку, разработать простой отчёт и дэшборд.
- Навык чтения кода для ответа на вопросы заказчика и поиска багов.
- Навык уточнения неконкретного в ТЗ методолога-верификатора.
- Навык изучения документации по системе-источнику.
- Навык задавания вопросов о саморазвитии.
- Навык планирования на горизонте в день.
- Навык актуализации инструкций.
- Навык исполнения указаний.
- Навык экономии памяти.
От ведущего аналитика требуют:
- Знание архитектурных подходов к проектированию хранилищ и критериев выбора.
- Умение автоматизировать регулярное обслуживание отдельной базы данных.
- Умение читать планы запросов и оптимизировать скрипты под СУБД.
- Умение разрешить конфликты и соединить ветки в GitLab.
- Умение развернуть приложение в Docker-контейнере.
- Умение разработать OLAP-куб, сложный дэшборд.
- Навык использования собственных BI-продуктов.
- Навык улучшения ТЗ методолога-верификатора.
- Навык самостоятельного подключения источника.
- Навык составления траектории своего обучения.
- Навык планирования на горизонте в неделю.
- Навык создания инструкций в базе знаний.
- Навык автономного исполнения задач.
- Навык оценки ресурсоёмкости.
От главного аналитика ожидают:
- Знание способов масштабирования и обеспечения отказоустойчивости хранилищ.
- Умение настроить партицирование таблицы и репликацию баз данных.
- Умение организовать взаимосвязанные инкрементальные перегрузки.
- Умение разрешить конфликты и соединить ветки в GitLab.
- Умение настроить CI/CD, поставить задачу DevOps.
- Умение разработать OLAP-куб и сложный дэшборд.
- Навык заботы о пользовательском опыте заказчика.
- Навык предугадывания целей работы с продуктом.
- Навык постановки задач на доработку источников.
- Навык распространения знаний, развития коллег.
- Навык планирования на горизонте в месяц.
- Навык регламентирования этапов работ.
- Навык курирования младшего коллеги.
- Навык прогнозирования мощностей.
От руководителя проекта требуют:
- Знание способов масштабирования и обеспечения отказоустойчивости хранилищ.
- Умение настроить партицирование таблицы и репликацию баз данных.
- Умение организовать взаимосвязанные инкрементальные перегрузки.
- Умение разрешить конфликты и соединить ветки в GitLab.
- Умение настроить CI/CD, поставить задачу DevOps.
- Умение разработать OLAP-куб и сложный дэшборд.
- Навык заботы о пользовательском опыте заказчика.
- Навык унификации BI-продуктов одного назначения.
- Навык постановки задач на доработку источников.
- Навык распространения знаний, развития коллег.
- Навык планирования на горизонте в квартал.
- Навык регламентирования процессов.
- Навык руководства командой.
- Навык оптимизации ресурсов.
Условия работы и виды вознаграждения включают:
- начало дня в пределах 08:00-10:00 по Москве
- 8 уроков английского языка в месяц за счёт компании
- компенсация по согласованию стоимости курсов и конференций
- полис добровольного медицинского страхования в клиниках сети
- + <20%|30%> к ежемесячному доходу при выполнении квартального бонусного плана.
Опасающиеся OSINT тяготеют к размытым формулировкам. Уверенные в себе придерживаются стратегии устрашения, описывая вакансии «как есть». Знают: конкурентное преимущество состоит в переплетении множества деталей, а прозрачность направляет вектор кадров внутрь компании.