Как умение программировать помогает аналитику точнее описывать бизнес-процессы и разрабатывать требования к ИС: зачем погружаться в код и архитектуру.
- 5 причин, почему аналитик должен уметь программировать
- UML для бизнес-аналитика: основы ООП и разработка моделей
- Основы архитектуры и интеграции информационных систем
- Содержание
- Кто такой BI-аналитик
- Чем профессия отличается от похожих
- Чем занимается BI-аналитик
- Что нужно уметь, чтобы работать BI-аналитиком
- Кому подойдёт профессия
- Как стать BI-аналитиком
- Главное о профессии BI-аналитика в 4 пунктах
- Понравилась статья?
- Поделитесь с друзьями!
- Читайте также
- Чем занимается бизнес-аналитик
- Основные причины стать бизнес-аналитиком
- 1. Зарплата выше средней
- 2. Большая степень независимости
- 3. Новые вызовы
- 4. Значимая работа
- 5. Сотрудничество по широкому кругу вопросов
- 6. Перспективы роста
- 7. Высокая востребованность
- 8. Помощь остальным
- Что нужно знать, перед тем как строить карьеру бизнес-аналитика
- Каждой бочке затычка
- Тенденции
- Почему так происходит?
- К чему это может привести?
- Что делать
- Резюме
- Кто такой бизнес-аналитик?
- Как вы стали бизнес-аналитиком?
- Как проходит типичный день бизнес-аналитика?
- Бизнес-аналитик и программирование — есть ли связь?
- Какие качества нужны и что нужно уметь, чтобы стать аналитиком?
- Как попасть в бизнес-анализ?
- Сколько платят?
- Быстрые вопросы и быстрые ответы про аналитику
- Бизнес-анализ — перспективное направление в 2023 году
- Кто такой бизнес-аналитик
- Задачи бизнес-аналитика
- Хард-скилы и софт-скилы
- Как стать бизнес-аналитиком
- Вопросы и ответы
- Чем занимаются бизнес-аналитики
5 причин, почему аналитик должен уметь программировать
Сегодня на рынке труда наблюдается интересная тенденция: граница между бизнес-аналитиком и системным аналитиком стремительно стирается. Хотя профессиональные стандарты РФ разграничивают эти роли, позиционируя бизнес-аналитика как специалиста по организационному развитию, а системного аналитика как исследователя и проектировщика информационных систем. Я часто говорю, что лучшие бизнес-аналитики получаются из экспертов предметной области, а системные аналитики – из бывших разработчиков. Хотя хороший разработчик не бывает бывшим). Поэтому, как бывший разработчик, которому комфортнее в плоскости анализа и проектирования систем, нежели в их непосредственной реализации, считаю, что умение программировать на любом языке и понимание архитектуры информационных систем – необходимая компетенция для системного аналитика и вот почему:
- повышается точность функциональных требований. Например, в сценариях вариантов использования аналитик фиксирует каждый шаг, который должна выполнить проектируемая система, поскольку понимает, что программа работает согласно заданным инструкциям.
- подробно прорабатываются нефункциональные требования, т.к. аналитик знает, какие компоненты программной архитектуры обеспечивают ее надежность, доступность, производительность, быстродействие и защиту данных, имея представление об инструментальных средствах, которыми это реализуется. Сюда же можно отнести требования к мониторингу и журналированию системных событий, которые позволяют наблюдать за состоянием системы во время ее эксплуатации.
- упрощаются задачи трассировки и приоритизации требований, благодаря тому, что аналитик понимает их технические зависимости друг от друга. Например, понимание того, как реализуются процессы регистрации и аутентификации, позволяет аналитику корректно построить UML-диаграммы последовательности взаимодействия сервисов по веб-API с авторизационным JWT-токеном в заголовке HTTP-запросов. Также, благодаря представлению о внутренней реализации, аналитик не пропускает этап проектирования, а трассирует требование «UC1 Добавить товар в каталог» с актором Менеджер в несколько компонентов решения: функция регистрации пользователя в системе, функция аутентификации и функция добавления нового ресурса. Потом эти компоненты решения трансформируются в задачи на разработку, причем сперва должна быть выполнена задача реализации функции регистрации, а затем – задача поиска зарегистрированного пользователя в базе данных и генерации временного JWT-токена, который будет записываться в заголовок POST-запроса к маршруту /product.
- становится проще понимать оценку трудоемкости, которую выставляют разработчики на реализацию требования. Например, почему простая, на первый взгляд, задача добавления RBAC-политики доступа к данным в уже реализованной системе может занять столько времени. После того, как самостоятельно потратишь пару часов на поиск нужной версии определенной библиотеки, настройку инфраструктуры или отладку ошибок в чужом коде, вопросы «Почему так долго?» задаются все реже.
- наконец, понимая, какими концепциями оперирует разработчик при реализации требований, аналитик точнее моделирует бизнес-процессы, не пропуская на BPMN-диаграмме промежуточные события, генерируемые или изменяемые данные. Также аналитик начинает точнее находить и описывать крайние случаи, т.е. возможные отклонения от happy path, счастливого пути процессного потока, когда пользователь вводит текст вместо цифр, изменяет предполагаемый порядок действий и т.д. Аналогично при моделировании структур и потоков данных: понимание того, как компилятор/интерпретатор будет обрабатывать инструкцию по манипуляции с каким-то объектом, предупредит некорректное определение сущности в ER-диаграмме или класса на UML-схеме.
UML для бизнес-аналитика: основы ООП и разработка моделей
Код курса
BUML
Ближайшая дата курса
19 сентября, 2024
Продолжительность
8 ак.часов
Стоимость обучения
18 000 руб.
Таким образом, системному аналитику для выполнения своих прямых обязанностей, т.е. разработки требований к ИС и их проектирования, действительно необходимо умение программировать на каком-либо языке, а также понимание принципов работы современных программных архитектур. При этом аналитик не становится «трушным» разработчиком из-за отсутствия большого практического опыта и профессионального владения профильными инструментальными средствами, такими как мощные IDE и специализированные фреймворки. Кроме того, структура кода, используемые приемы и программные конструкции у опытного разработчика будут намного чище, лаконичнее и изящнее.
Впрочем, даже если умение аналитика разрабатывать код соответствует этой картинке, он все равно может посмотреть на предмет анализа и проектирования со стороны разработчика, чтобы поставить коллегам из команды реализации более полный и точный артефакт. Также можно самостоятельно проверить какую-либо гипотезу или получить необходимые для анализа и проектирования данные.
В конце концов, с предпринимательской точки зрения аналитик и разработчик – это всего лишь ресурсы для достижения бизнес-цели. И эффективность узкой/широкой специализации этих ресурсов по-разному проявляется в зависимости от масштаба компании. В крупной корпорации работа построена по принципу конвейера, которым проще управлять, разделив участников процессов по выполняемым обязанностям. Так можно точно и точечно контролировать поставляемый результат в любой момент времени, глубоко погружаясь в конкретный профиль. В стартапе или небольшой компании лучше работает кросс-функциональный подход, когда один человек сочетает в себе несколько ролей для достижения конечного результата.
Тем не менее, даже при умении программировать, аналитику стоит трезво оценивать свои способности в разработке кода, которых хватит на проверку гипотезы или прототипирование, но не на промышленный надежный продукт. При этом аналитик и проектировщик ИС должен иметь общее видение продукта с пониманием принципов его работы и реализации. Именно на это направлен мой курс по основам архитектуры и интеграции информационных систем, разработанный специально для аналитиков, чтобы повысить ценность их артефактов для разработчиков.
Основы архитектуры и интеграции информационных систем
Код курса
OAIS
Ближайшая дата курса
26 августа, 2024
Продолжительность
12 ак.часов
Стоимость обучения
27 000 руб.
Теги: BI, business intelligence, аналитика, управление данными, эксперт
Содержание
Кто такой BI-аналитик
BI-аналитик помогает в настройке BI-систем. Также он организует сбор, обработку и хранение данных, подготавливает дашборды и отчёты, анализирует данные и даёт рекомендации: что изменить, чтобы улучшить показатели. Подробнее о задачах BI-аналитика мы поговорим ниже.
BI-аналитики работают в штате компаний, собирающих много данных. Количество данных, которые собирает компания, зависит от её размера, уровня развития и сферы, в которой она работает. Так, крупным и средним компаниям BI-аналитики нужны чаще, чем мелким. В IT, телекоме и банковской сфере они более востребованы, чем, например, в дистрибуции и строительстве.
Чем профессия отличается от похожих
Бизнес-аналитик занимается анализом широкого спектра данных — не только тех, что накоплены в одной информационной системе. Он может изучать данные из открытых источников в интернете, анализировать сообщения СМИ, внутренние документы компании и работать с другими источниками. Кроме того, он отвечает за методологию расчётов показателей. Подробнее о бизнес-аналитике прочитать в обзоре профессии.
Аналитик данных (data analyst) работает с данными на разных технологических платформах, не только в BI-системах. Он отвечает за обработку этих данных и их анализ. Больше о его задачах можно прочитать в этой статье.
BI-аналитик специализируется на работе с BI-системами. Он знает, как сделать, чтобы данные из разных источников попадали в BI-систему, как их правильно интерпретировать и представить сотрудникам компании.Аналитик дашбордов (dashboard analyst) — молодая профессия, спрос на специалистов пока невысок. Аналитик дашбордов занимается визуализацией данных и работает только с дашбордами: оценивает показатели и интерпретирует их, не касаясь другой функциональности BI-систем. Можно сказать, что аналитика дашбордов — составная часть работы BI-аналитиков.
Чем занимается BI-аналитик
Под обработкой (преобразованием) данных понимают их сортировку, упорядочивание, очистку от ошибок и повторов, удаление ненужных данных. Проще говоря, BI-аналитик собирает данные из разных источников — CRM, хранилищ, онлайн-сервисов — и делает так, чтобы этими данными можно было пользоваться внутри BI-системы.
Визуализация данных — создание дашбордов: информационных панелей, информация на которых обновляется в режиме реального времени. Задача BI-аналитика — спроектировать дашборд так, чтобы он был удобен и понятен пользователям, и настроить его, чтобы данные на нём отображались корректно и вовремя обновлялись.
Анализ данных обычно отнимает больше всего времени. BI-аналитики изучают показатели, выявляют тренды и инсайты, прогнозируют события и предлагают гипотезы. Например, BI-аналитик может изучить дашборды с данными о финансах, выяснить, почему снижается чистая прибыль компании, и предложить способы её повысить.
Конечные пользователи — сотрудники компании, которые пользуются дашбордами. BI-аналитик много взаимодействует с ними: уточняет потребности, собирает требования к дашбордам, обучает сотрудников работать в BI-системе. Кроме того, он общается с разработчиками: «переводит» требования к дашбордам на технический язык и следит за тем, чтобы их выполняли.
Задачи BI-аналитика в разных компаниях различаются. В одних специалист будет занят автоматизацией: создаст автоматические отчёты и презентации, которыми будут пользоваться на регулярной встрече акционеров. В других ему поручат настройку так называемых alarm-отчётов: это когда BI-система уведомляет руководителей о том, что что-то идёт не так. Например, о том, что оборудование вышло из строя, или о том, что показатель отказов на сайте сильно вырос.
Что нужно уметь, чтобы работать BI-аналитиком
- Уметь работать в BI-системах. Аналитик должен разбираться в том, как устроена BI-система, уметь обрабатывать данные в ней и строить дашборды. В зависимости от того, какое ПО использует компания, аналитику может понадобиться знание международных систем Tableau, Microsoft Power BI, Qlik или российских — Luxms, PIX, «Форсайт», Visiology и других.
- Уметь программировать. Чаще всего в работе нужны языки SQL и Python. SQL нужен для подготовки и преобразования данных, Python — для анализа данных. Также полезно будет знать HTML для создания дашбордов и DAX для составления функций и формул, необходимых для анализа.
- Уметь работать в Excel. Большая часть данных, с которыми работает аналитик, хранится в таблицах Excel. Поэтому ему знать Excel на продвинутом уровне — например, уметь пользоваться надстройками Power View и Power Query.
- Не обязательный, но полезный хард-скилл — знание основ математики и статистики. Оно нужно для глубокого анализа данных: поиска закономерностей и аномалий, прогнозирования, классификации, кластеризации.
Какие перспективы есть у BI-аналитика? Он может построить карьеру: стать руководителем группы BI-аналитиков, руководителем проектов в области BI. Может выбрать техническое развитие: расширить компетенции в области анализа данных, стать экспертом по анализу данных в определённой отрасли и зарабатывать больше.
Кому подойдёт профессия
Профессия BI-аналитика подойдёт людям, которые:
Коммуникабельны. BI-аналитики много общаются: презентуют результаты анализа, выясняют бизнес-потребности, обучают работать в BI-системах. Поэтому им нужны коммуникативные навыки: умение слышать собеседника, вести переговоры, отстаивать свою позицию.
Внимательны к деталям. Это обязательное качество для BI-аналитиков. Они работают с большим объёмом данных и должны уметь замечать даже небольшие неточности.
Умеют работать в команде. BI-аналитики взаимодействуют с разработчиками BI-систем и конечными пользователями, поэтому они должны уметь договариваться. Этот навык нужен большинству специалистов, а не только аналитикам.
Технический склад ума — преимущество для аналитика, но для работы с BI достаточно базового понимания математики, способностей понимать бизнес-потребности и работать с данными в таблицах.
Не подойдёт профессия неусидчивым людям: им будет тяжело изучать большие объёмы данных, потому что это отнимает много времени. Кроме того, профессия не подойдёт тем, кто хочет получать быстрый результат, не готов тратить время на изучение новых подходов и инструментов.
Как стать BI-аналитиком
Смежные сферы — аналитика и IT. Если аналитик хорошо знает Excel или разработчик освоил SQL, они могут получить недостающие хард-скиллы и устроиться на позицию младшего BI-аналитика. Также в BI-аналитику переходят те, чья работа была связана с математикой и статистикой: им легко даётся статистический анализ, прогнозирование и моделирование данных.
Программ профильного высшего образования для BI-аналитиков нет. В эту сферу часто приходят люди с математическим или экономическим образованием, преимущественно те, кто занимался анализом финансовых данных и показателей.
Люди с другим образованием и опытом тоже подходят на роль BI-аналитика. Среди BI-аналитиков немало бывших маркетологов, менеджеров по продажам и тех, кто получил гуманитарное образование. Главное для тех, кто хочет перейти в BI-аналитику, — интересоваться аналитикой и быть готовым учиться новому.
Тем, кто начинает с нуля, стоит изучить теорию и устроиться на стажировку. Получать знания можно на курсах или самостоятельно: из статей, вебинаров, руководств в Сети. Найти стажировку можно на агрегаторах вакансий. Стажёров часто ищут IT-компании, которые заинтересованы в молодых специалистах и готовы нанимать их после нескольких месяцев стажировки.
Главное о профессии BI-аналитика в 4 пунктах
- BI-аналитик — специалист, который отвечает за работу с данными о деятельности компании в BI-системах. BI-системы — это программные продукты, которые собирают информацию из разных источников, обрабатывают её и представляют в виде удобных отчётов. BI-аналитик отвечает за обработку, анализ и визуализацию данных в BI-системе.
- Специалисту нужно много хард-скиллов. Он должен уметь работать в BI-системах и Excel, программировать на языках SQL и Python. Профессия подойдёт коммуникабельным и внимательным к деталям людям, которые умеют работать в команде. Не подойдёт — неусидчивым людям.
- В отрасли высокие зарплаты: медианная зарплата BI-аналитиков в России — 118 тысяч рублей. Это объясняется тем, что от гипотез, предложенных BI-аналитиком, зависит развитие бизнеса, а на рынке не хватает специалистов.
- Чаще всего в BI-аналитику приходят из смежной сферы или после вуза. Например, в отрасли много разработчиков, аналитиков, людей с математическим и экономическим образованием. Но войти в отрасль можно и с нуля — например, окончив курсы.
Источник: Skillbox Media
Понравилась статья?
Поделитесь с друзьями!
Читайте также
Бизнес-аналитики изучают данные, чтобы помочь компаниям улучшить свои показатели. Независимо от вашего текущего опыта и специальности, вам стоит знать наиболее важные причины стать бизнес-аналитиком, чтобы определить, подходит ли вам эта профессия. Знакомство с положительными сторонами этой работы может помочь вам спланировать свой карьерный путь, что можно сделать, изучив этот вопрос. В этой статье мы рассмотрим некоторые из наиболее важных причин, почему профессия бизнес-аналитика может стать подходящей для вас.
Чем занимается бизнес-аналитик
Бизнес-аналитик — это профессионал, оценивающий текущие и прошлые бизнес-данные, чтобы помочь своей компании принимать грамотные решения.
Он напрямую взаимодействует с заинтересованными сторонами и постоянно пытается выработать различные методы для оптимизации работы компании. Многие компании поручают бизнес-аналитикам предоставлять сложные наборов данных заинтересованным сторонам, что позволяет последним принимать наиболее адекватные решения в той или иной ситуации.
Основные причины стать бизнес-аналитиком
Вот некоторые из наиболее важных причин, по которым карьера бизнес-аналитика может стать хорошим вариантом:
1. Зарплата выше средней
По данным сервиса Indeed, средняя зарплата бизнес-аналитика в США составляет 74 143 долл в год. Кроме того, они получают ежегодный средний денежный бонус в размере 4000 долл, а также такие льготы, как медицинская страховка в размере 401 тыс долл. Эти цифры существенно выше, чем размер средней зарплаты в США.
2. Большая степень независимости
Бизнес-аналитикам часто приходится выполнять новые задачи и сталкиваться с уникальными вызовами, а это значит, что им обычно не приходится строго следовать определённому набору процедур. Кроме того, они постоянно общаются с высшим руководством своей компании, что предполагает доверие и даёт свободу подходить к вопросам так, как они считают нужным. Это означает более высокую степень независимости, чем у большинства других должностей, связанных с бизнесом.
3. Новые вызовы
Поскольку большинство бизнес-аналитиков постоянно сталкиваются с новыми вызовами, их работа, как правило, не является рутинной. Помимо того, что задачи у них всегда разные, они обычно вольны устанавливать свои собственные графики. Каждый проект индивидуален, и поэтому бизнес-аналитик уполномочен гибко определять, как наилучшим образом подойти к каждой новой задаче.
4. Значимая работа
Хотя большинство сотрудников вносят свой вклад в успех компании, у них обычно нет возможности ощутить непосредственные результаты своих действий. В отличие от них, бизнес-аналитики работают над улучшением конкретных подходов и процессов и поэтому обычно могут увидеть тот положительный эффект, который их продуктивная работа оказывает на организацию, её сотрудников и клиентов. Это само по себе может стать мощным мотивирующим фактором, поскольку вы сможете воочию видеть, сколько людей получают выгоду от вашей деятельности.
5. Сотрудничество по широкому кругу вопросов
Работа бизнес-аналитика требует общения и совместной работы с коллегами из разных отделов компании. Многие из ваших проектов затронут широкий круг сотрудников, и поэтому вам наверняка придётся работать с новыми людьми. Это позволит вам перенимать у них опыт и заводить новые знакомства, которые могут сделать каждый ваш рабочий день интересным.
6. Перспективы роста
Как бизнес-аналитик, вы всегда будете искать новые способы улучшить деятельность вашей компании, а это значит, что у вас будут регулярно появляться поводы узнавать что-то новое и совершенствоваться как профессионал. Поддержание вашей компании на уровне последних тенденций отрасли обычно требует постоянных исследований, оттачивающих ваши навыки. Со временем это может положительно сказаться на вашей карьере, поскольку накопленные вами знания и опыт могут в конечном итоге привести вас в кресло высшего руководителя.
7. Высокая востребованность
Стремительный прогресс в области технологий предполагает, что объём данных, генерируемых бизнесом, значительно увеличился. Это привело к тому, что многие компании стали в большей степени ориентироваться на данные и больше нуждаться в профессионалах, которые могут анализировать и использовать их на благо бизнеса. Это также увеличило число ситуаций, в которых навыки бизнес-аналитика оказались весьма востребованы. С учётом того, что эта тенденция вряд ли изменится в ближайшем будущем, работа бизнес-аналитиком означает, что ваши навыки и опыт, скорее всего, будут ещё долго востребованы.
8. Помощь остальным
Роль бизнес-аналитика обычно заключается в решении сложных бизнес-задач. Успех в этой области способен помочь широкому кругу людей. В зависимости от конкретной проблемы, вы сможете помогать другим сотрудникам выполнять их работу более эффективно. Помимо таких положительных эффектов, как помощь коллегам в более эффективном выполнении их задач и увеличение прибыли компании, успех в качестве бизнес-аналитика даже может улучшить частную жизнь людей, облегчив их работу.
Что нужно знать, перед тем как строить карьеру бизнес-аналитика
Вот несколько советов, которые стоит принять во внимание, если вы решили стать бизнес-аналитиком:
- Задумайтесь о своей роли. Прежде чем пытаться стать бизнес-аналитиком, будет полезно изучить специфику этой должности и выяснить, подходит ли она именно вам. Несмотря на все положительные стороны этой работы, возможно, у вас не будет для неё подходящего темперамента и навыков.
- Изучите основы бизнес-анализа. Большинство бизнес-аналитиков имеют специализированное образование по такой специальности, как финансы, бизнес-администрирование или бухгалтерский учёт, что даёт им базовое представление о профессии. Если у вас есть высшее образование в какой-то иной сфере или вы хотите стать бизнес аналитиком, имея опыт работы в другой должности, вам следует приобрести технические навыки, необходимые для новой работы.
- Поработайте над своими навыками презентации и руководства проектами. Представление вашего анализа и выводов заинтересованным лицам компании и убеждение их в необходимости выполнения ваших рекомендаций требует серьёзных навыков презентации и руководства проектами. Развитие этих компетенций может значительно повысить ваши шансы стать бизнес-аналитиком и добиться успеха в этой роли.
Все статьи автора
Нашли ошибку в тексте? Выделите нужный фрагмент и нажмите
Каждой бочке затычка
В последнее время наблюдаю тенденцию увеличения обязанностей системного аналитика, и, кажется, в явном виде об этом никто не говорит. Наоборот, смотря профессиональные чаты и общаясь с коллегами, я в большинстве случаев считываю превалирующую мысль, что системный аналитик — это специалист, который должен и может всё: и бизнес-цели по SMART поставить, и базу данных разработать. Мне как системному аналитику видится в такой тенденции будущая проблема моей профессии: знания и достижения, которые я приобретаю сейчас, будут обнуляться на каждом новом проекте, потому что там от меня будут ожидать что-то совсем другое. В этой статье пробую разобраться почему системный анализ как подход к решению задач превратился в должность “человек-оркестр”?
Я работаю в IT почти 15 лет. В роли аналитика участвовала примерно в 7 проектах, техническим писателем — в 2 проектах, продактом — в 1 проекте. На проектах, где я работала на позиции аналитика, мне всегда приходилось совмещать несколько ролей: бизнес-аналитика, системного аналитика, дизайнера, технического писателя, тестировщика, саппорта. На других позициях мой круг задач был в основном очерчен задачами конкретной роли. Я выделила бизнес- и системного аналитика отдельно, потому что сейчас многие в явном виде разделяют эти две позиции, в том числе и профстандарты. Но лично мой опыт показывает, что на практике та часть работ по анализу, которую я провожу на старте, независимо от названия роли, требует системного анализа: выяснения проблемной ситуации, целеполагания, моделирования задачи, поиска разных решений и оценки эффективности этих решений. Поэтому говоря сейчас “Системный аналитик”, я подразумеваю “Бизнес-аналитик (в разработке требований к ПО)” и наоборот. Мне, конечно, не так важно как меня называют, сколько важно то, какие ожидания на меня накладывают, называя меня определенным образом.
Тенденции
За последний год спрос на системных и бизнес-аналитиков в России вырос. Согласно опросу, проведенному службой Хабра, динамика изменения спроса выглядит так:
В явном виде на мысли о парадоксальном расширении требований к навыкам системного аналитика меня натолкнули требованиях в вакансиях. Например, ниже текст вакансии “Ведущий/старший системный аналитик”, который выложили в публичный канал в тг для системных аналитиков.
Попробуйте посчитать сколько ролей вы тут видите? Я насчитала 6. С моей точки зрения эти требования, конечно, знакомы для специалиста в IT, но один человек тут закопается. Только чтобы перманентно выяснять потребности, разбирать процессы и формализовывать их в требуемых нотациях, нужно немало сил и рабочего времени.
Под спойлером привела еще два примера требований к системным аналитикам, чтобы показать насколько разнятся ожидания у работодателей. Взято с известного русского сайта по поиску работы на 2023 год
Еще один заметный симптом: в профильных каналах и курсах по системному анализу идет тенденция на упор в техническое проектирование API, физических баз данных, микросервисов и архитектурных решений в целом. Я не буду здесь приводить конкретные каналы и сайты, чтобы не посчитали за рекламу, но они легко находятся по словам “системный” и “анализ”. Стандартные темы таких уроков:
Какую архитектуру выбрать для проекта?
Проектирование интеграции информационных систем
Паттерны проектирования микросервисной архитектуры
Проектирование и реализация очередей в брокерах RabbitMQ и Apache Kafka
То есть, от специалиста по системному анализу сейчас ожидаются такие умения как поиск архитектурного решения, его формализация на слоях данных и сервисов, документирование решения для разработки, несение ответственности за принятое решение.
Здесь я не пытаюсь дать оценку: хорошо это или плохо. Это то, как сложились обстоятельства на рынке системных аналитиков. Ниже я агрегирую собственный опыт и кейсы из общения в комьюнити, и привожу сложившееся видение причин таких тенденций.
Почему так происходит?
Так дешевле. Вместо найма разных специалистов, можно нанять одного человека со средним уровнем знаний, который закроет собой сразу множество задач. В целом для систем невысокого уровня сложности или стартапов, или систем на поддержке это целесообразно, но является ли такой специалист системным аналитиком?
Слабо организованы процессы на проекте. Руководитель понимает, что есть проблемы, но не понимает где и почему. Ищется специалист, чтобы он не только обнаружил, но и решил эти скрытые проблемы. Специалист с названием “системный аналитик” больше всего подходит под такой запрос.
Проекты усложняются, растет сильная взаимосвязь между пользователями и информационными системами, происходит глубокое пересечение реальной и виртуальной жизни, в которой люди решают свои потребности. Появляется необходимость в кросс-функциональном специалисте, который сможет закрывать задачи взаимосвязанных прикладных областей.
Тенденция к самоорганизующимся командам, в которых для принятия самостоятельных решений нужно понимать смежные области.
Коллега, которая смотрела мою статью до публикации, сказала: “Да, это общая тенденция. Так происходит во многих сферах, особенно в стартапах, где все делают всё”. Но на мой взгляд уникальность профессии системных аналитиков глубже, чем экономия на ресурсах в стартапах. Системный анализ — это не функциональная роль как разработка, тестирование или продажи. Системный анализ — это подход к решению задач, который по сути может применять абсолютно любой человек в любой работе. Возможно именно поэтому идет попытка натянуть способность системно решать задачи на всевозможные функциональные роли.
К чему это может привести?
И на моем опыте уже приводит:
Перманентный синдром самозванца у людей на позиции системного аналитика. Тот объем знаний, который ожидают от такого специалиста, просто не может вместить в себя средний статистический человек.
Новые люди, которые приходят в профессию, не осознают, что их нагружают нерелевантной работой и уходят, не справившись с завышенными требованиями.
Специалист, который пытается делать всё: анализ, дизайн, проектирование, саппорт, интеграции — будет напоминать утку: умеет летать, плавать и ходить, но всё делает посредственно.
Если техническое решение придумывает один человек с небольшим техническим опытом, то высока вероятность большого количества багов в краткосрочном периоде и конструирование легаси — в долгосрочном.
Проседает непосредственно та часть, из-за которой и появляется потребность в аналитике в команде. Предварительный анализ задач или никто не делает, или делают по остаточному принципу, или делают специалисты, которые не владеют навыками системного анализа.
Что делать
Работая системным аналитиком, я всегда напоминаю себе следующие тезисы, когда вижу попытку наслоить мою работу на другие контексты:
Какие основополагающие задачи я пришла решать на проект как системный аналитик?
выяснять реальные потребности реальных людей;
вместе с командой разработки и пользователем искать решение проблемы;
уменьшать неопределенность в задаче;
формализовывать решение с фокусом на закрываемой потребности;
формулировать критерии проверки успешности решения;
проверять, что человек получил ожидаемый результат;
проверять как подействовало полученное решение на реальных данных.
На мой взгляд это то, что любой аналитик в разработке требований к ПО (как бы мы его не называли бизнес- или системный) должен всегда уметь делать и может по желанию ограничить свой круг деятельности только этими задачами.
Находить проблемы за счёт применения инструментов системного анализа и решать эти проблемы — разные навыки. Я как аналитик могу предложить свое или поревьюить существующее техническое решение в силу большого опыта работы. Могу подсветить плюсы и минусы, но не буду принимать окончательное решение. Согласование технического решения делает релевантный специалист с соответствующими навыками и он же несёт за него ответственность.
Если я готова изменить свой круг обязанностей, то говорю, что я как системный аналитик беру на себя другую роль — роль архитектора (разработчика, техлида, инженера по интеграциям), плюс ответственность за разработку технических решений (а также зарплату соответствующей роли). А еще снимаю с себя риски за непроведённый анализ задачи. То есть, в явном виде подсвечиваю наложение новых обязанностей: не “системный аналитик разрабатывает API”, а “системный аналитик взял на себя роль разработчика и разрабатывает API”.
Поделитесь в комментариях своим опытом, наблюдаются ли у вас такие тенденции? Устанавливаете ли вы границы своих рабочих обязанностей? Если да, то как вы определяете границу, за которую дальше идти нецелесообразно?
Резюме
Тенденция на кросс-функциональность навыков в IT понятна и на мой взгляд будет только прогрессировать. Чтобы качественно делать сегодняшние и завтрашние задачи нам нужно получать новые знания, в том числе и из смежных областей. Но давайте обозначать за какие области мы готовы и способны отвечать в первую очередь, а какие нам вторично наслаивает контекст. Вместо того, чтобы из одного специалиста делать “человек-оркестр”, можно создать тенденцию всеобщего обучения системному подходу для решения задач. А системный аналитик — это не затычка под каждую дыру на проекте, но это специалист, который хочет и может системно посмотреть на задачу, уменьшить неопределенность и поддержать процесс создания ценности.
У нас есть цикл статей про цифровые профессии. Вот про кого мы уже рассказывали:
А ещё в статье про аналитика мы рассказали, какие аналитики бывают, чем они занимаются и как попасть в профессию. В этот раз мы позвали бизнес-аналитика, который работает в компании и строит процессы. Дальше будет расшифровка интервью от имени эксперта.
Кто такой бизнес-аналитик?
Как вы стали бизнес-аналитиком?
Как проходит типичный день бизнес-аналитика?
Бизнес-аналитик и программирование — есть ли связь?
Какие качества нужны и что нужно уметь, чтобы стать аналитиком?
Как попасть в бизнес-анализ?
Быстрые вопросы и быстрые ответы про аналитику
Кто такой бизнес-аналитик?
Бизнес-аналитик — это человек в компании, который ведёт весь процесс от выявления проблем бизнеса до решения этих проблем.
🤔 Представьте, что в мебельной компании есть проблема: очень медленно принимаются заказы на складе. Бизнес-аналитик проведёт огромный анализ, почему такая проблема возникла; найдёт решение проблемы; построит процесс, чтобы решить проблему как можно быстрее.
бизнес-аналитик — это человек, который точно определит проблему бизнеса и придумает реально работающее решение на основании данных.
Как вы стали бизнес-аналитиком?
Я попала в бизнес-анализ из медицины. В моём резюме написано: «Я Ольга Мазур. По образованию врач, который более 5 лет оздоравливает ИТ-продукты». Ещё в медуниверситете я понимала, что мне не стать медиком.
В последние несколько лет обучения стала изучать Python. Начала с простых функций, а дошла до того, что смогла устроиться младшим дата-аналитиком в стартап, который был связан с медициной. Год была дата-аналитиком, а потом поняла, что хочу больше общения с людьми. Так получилось, что предложили позицию бизнес-аналитика, — и с пониманием «ну бизнес-аналитик будет точно разговаривать больше, чем дата-аналитик» я ушла в другую компанию.
На позиции бизнес-аналитика ещё не было ни дня, чтобы я ни разу за день с кем-нибудь не поговорила. Но я это люблю. У меня в подчинении 130 человек, и я им всегда пишу: не ждите, что я вам напишу первая. Если у вас есть идеи, предложения, проблемы — пишите, будем разбираться.
Как проходит типичный день бизнес-аналитика?
Здесь всё привычно: с утра — созвон с командой, в течение дня — другие созвоны и решение проблем. Ещё из задач:
— созвоны со стейкхолдерами (с теми, кто в наибольшей степени заинтересован в каком-то бизнес-процессе);
— решение вопросов в разработке, тестировании;
— контроль качества продукта;
— решение проблем команды, обсуждение планов.
Бизнес-аналитик и программирование — есть ли связь?
Задача аналитика — понять, что мы хотим реализовать в продукте. Причём понять правильно, чтобы это дало результат. Для этого необязательно уметь программировать, но понимать разработку ПО полезно.
Представьте приложение Яндекса «Телемост» — там люди созваниваются, как в «Зуме», только бесплатно и без проблем. Пусть мы хотим, чтобы было больше пользователей этого приложения. Бизнес-аналитику полезно в этом случае понимать, как работает приложение и по какой логике. Он не будет руками программировать, но понимание логики поможет в работе с командой разработчиков.
Какие качества нужны и что нужно уметь, чтобы стать аналитиком?
Коммуникабельность. Бизнес-аналитик много общается, и с ростом уровня аналитика коммуникаций становится только больше. Поэтому тем, кому сложно даются созвоны и встречи, будет тяжело в профессии.
Знание, как в целом общаться с людьми и доставать информацию. Иногда приходят стейкхолдеры и говорят: «Давайте сделаем такую-то фичу». Ну можно пойти и организовать. А можно расспросить стейкхолдера, зачем это, к чему приведёт, почему именно такое решение. И вероятно, прийти к чему-то другому.
Понимание, как организовать команду. Бизнес-аналитик должен понимать, сколько человек достаточно для команды, кому и что поручить. Это сложно.
Всегда говорю, что жизнь ИТ-команд делится на «до» и «после»: до бизнес-аналитика и после того, как он появился в компании. Если вы готовы брать ответственность на себя и решать реальные проблемы бизнеса — вам понравится в бизнес-аналитике.
Как попасть в бизнес-анализ?
Один из возможных путей — через знакомых. Если у вас есть знакомый бизнес-аналитик и вам нравится его профессия — расспрашивайте его. Узнавайте, нет ли вакансий.
Другой путь — через университет. Теперь можно получить высшее образование по бизнес-аналитике. Можно через курсы.
Третий путь — через знание предметной области. Я хорошо понимала медицину и могла на одном языке поговорить с заказчиком из медицинской сферы. Когда я говорила, что я врач по образованию, заказчики просто таяли.
Сколько платят?
Конкретного ничего не скажу — всё зависит от ожиданий человека, компании и процессов внутри. Скажу одно: нет такого, что аналитик зарабатывает меньше, чем, например, разработчик. Нет такого, что бизнес-аналитик — это какая-то недооценённая профессия.
От редакции «Кинжала»: средняя зарплата начинающего аналитика около 80 тысяч рублей. Встречаются зарплаты больше, встречаются меньше.
Быстрые вопросы и быстрые ответы про аналитику
Куда идти работать начинающему аналитику: стартап или корпорация? Если будет возможность, идите в компанию покрупнее. Там сможете систематизировать все знания.
Есть ли дефицит в вакансиях бизнес-аналитика? Нет, не замечаю. На российском рынке вакансии точно есть, на зарубежном — мало.
Выучиться на бизнес-аналитика с нуля
У «Практикума» есть полноценный курс для получения этой профессии. Тренажеры, поддержка сообщества, карьерные консультации и много практики прилагаются. Обучаем с нуля, старт бесплатно.
Бизнес-анализ — перспективное направление в 2023 году
Айтишников много, и все они разные — в каждой крупной команде можно найти как хмурого бородатого парня в свитере, знающего все языки, библиотеки и фреймворки, так и улыбчивого тимлида, готового координировать, разговаривать и создавать нужную атмосферу внутри коллектива. Разработчики трудятся под зонтиком бизнес-аналитика, играющего роль моста между идеями и технологиями.
Эксперты в области бизнес-анализа разбираются с тем, что действительно необходимо заказчикам, формируют техзадания и объясняют программистам, как будут выглядеть конечные решения. Они смотрят на цифры и выделяют области, позволяющие сделать продукт умнее, быстрее и понятнее. В итоге предприниматель начинает получать дополнительную прибыль за счет сокращения издержек или увеличения доходов.
Кто такой бизнес-аналитик
Представим, что к команде разработчиков обратился заказчик — владелец магазина, торгующего свитерами для коров. Предприниматель захотел выйти в онлайн без маркетплейсов, и ему понадобился сайт. Коллектив, работающий без бизнес-аналитика, задачу, конечно же, решит — презентует хороший портал со всеми кнопочками, экранчиками и менюшками. Функционировать платформа будет только в техническом плане — коммерческие задачи она решит исключительно при большой удаче.
Команда с бизнес-аналитиком поступит по-другому. Эксперт уточнит, зачем вообще заказчику понадобился сайт, каких целей человек хочет достичь с его помощью и почему портал смотрится лучше странички на маркетплейсе. Затем он воссоздаст и изучит бизнес-процессы — поймет, как должен выглядеть ресурс, сколько ему нужно страниц, какие платежные системы подключать, а от каких — отказаться. Результатом такого труда станет техническая документация, описывающая работу сайта.
«Бизнес-аналитик — это человек, который умеет задавать правильные вопросы, видеть неочевидное и отстаивать свое мнение. Основная цель эксперта в этой области — найти настоящую боль бизнеса, предложить обоснованное решение и сделать так, чтобы команда разработала продукт, задуманный изначально. Хороший бизнес-аналитик — это симбиоз креатива и методологии», — Анна Кохановская, Senior Project Manager и преподаватель в IT-школе TeachMeSkills.
Задачи бизнес-аналитика
Бизнес-аналитик в IT выявляет проблему предпринимателя, собирает данные, изучает информацию и предлагает решение, способное принести максимальную пользу. В числе его условных задач:
- анализ нужд бизнеса — эксперт понимает, чего хотят клиенты, и как можно удовлетворить их потребности;
- разработка требований — специалист общается с программистами и рассказывает им о том, что нужно сделать, чтобы все работало;
- помощь в решении проблем — если что-то идет не так, аналитик ищет и устраняет источники неприятностей.
В работе аналитик пользуется разными инструментами — от текстовых редакторов и викисистем до таблиц Microsoft Excel и средств визуализации интерфейсов.
«Бизнес-аналитик делает все сложное — понятным, экономит деньги заказчиков и помогает бизнесу расти», — Алексей Горбенко, Technical Business Analyst в HealthUApp с 3+ годами опыта и преподаватель в TMS.
Хард-скилы и софт-скилы
Бизнес-аналитик — своеобразный переводчик между мирами бизнеса и айти. Он организует совместную работу в качестве полноправного участника стола, за которым сидят разработчики, тестировщики, консультанты, заказчики, контрагенты и клиенты. В круг его общения также могут входить регуляторы из службы контроля качества и партнеры из международных организаций.
Хард-скилы бизнес-аналитика — это знания в области методологий проектного управления и умения, позволяющие работать с данными:
- программы для изучения больших объемов информации — от офисного «Экселя» до декларативного языка программирования SQL;
- инструменты для управления проектами — популярностью пользуются Trello и Jira, но иногда работать приходится с Bitrix, Basecamp или, например, Asana;
- инструменты для моделирования бизнес-процессов — Draw.io, Bizagi Modeller, Business Studio и MS Visio.
«На самом деле, инструментов у бизнес-аналитика много. Исходя из практики — мне приходилось изучать код, написанный на разных языках программирования, знакомиться с базами данных и редактировать макеты дизайнеров», — Алексей Горбенко, Technical Business Analyst в HealthUApp с 3+ годами опыта и преподаватель в TMS.
С софт-скилами в бизнес-анализе дела обстоят сложнее — дело в том, что два типичных «софтовых» навыка для экспертов в этой области становятся «хардовыми»:
- Коммуникабельность — здесь она гораздо шире и серьезнее, чем в любых других сферах, связанных с айти. Бизнес-аналитику важно уметь добывать, извлекать, анализировать и доносить информацию, используя все доступные каналы. От того, насколько качественно эксперт будет коммуницировать с командой (как своей, так и на стороне заказчика), зависит результат работы.
- Стрессоустойчивость — в общении часто возникают конфликты, которые нужно уметь решать без входящего урона. Необходимо отделять конструктивную критику от деструктивной, следить за собственной эмоциональной устойчивостью, проявлять эмпатию и отказываться от лишних сомнений в своем профессионализме. Практика показывает, что бизнес-аналитики подвержены выгоранию именно из-за стрессовой работы.
Кстати, проблему борьбы со стрессом сегодня можно решить технически — с помощью программ и приложений, о которых мы рассказали здесь.
Еще один важный софт-скил, выделяющий хорошего бизнес-аналитика — это проактивность. Не стоит думать, что всю информацию для работы экспертам преподносят на блюдечках: часто им приходится задавать дополнительные вопросы, демонстрировать системность мышления и углубляться в детали. Значимую роль играет способность к самообразованию, умение вести деловую переписку и понимание особенностей бизнес-этикета.
«Два лучших друга бизнес-аналитика — это Google и разработчик. Эксперту не стоит задавать вопросы там, где можно погуглить. Если информации в интернете нет, отправляемся к специалисту в профильной области — он даст массу уроков и прокачает ваш технический бэкграунд», — Анна Кохановская, Senior Project Manager и преподаватель в IT-школе TeachMeSkills.
Как стать бизнес-аналитиком
Бизнес-аналитик — это высокооплачиваемая и востребованная профессия, в чем легко убедиться с помощью любого агрегатора вакансий. В первых числах сентября 2023 года на портале HeadHunter было размещено 5 596 предложений о работе в соответствующей должности. Соискатели могли претендовать на зарплату от 25 до 335 тыс. рублей, а наибольшим спросом пользовались эксперты из Москвы (2 990 вакансий), Санкт-Петербурга (719 вакансий) и Татарстана (164 вакансии).
Освоить особенности профессии бизнес-аналитика и получить поддержку на этапе трудоустройства можно в IT-школе TeachMeSkills. Здесь ты получишь базовые знания о программных продуктах, выработаешь навыки деловой коммуникации, изучишь техники сбора данных и узнаешь о подходах к управлению проектами. В разборе непростых, но интересных подходов и инструментов, помогают специалисты с большим опытом работы в международных компаниях: Валентина, Business Analyst в Aristek Systems c 5+ годами опыта и Алексей, Technical Business Analyst в HealthUApp с 3+ годами опыта.
Вопросы и ответы
Есть ли риск того, что бизнес-аналитиков вскоре заменят нейросетями?
«В интернете полно мемов о том, что ИИ не сможет заменить бизнес-аналитиков из-за заказчиков, не умеющих формулировать технические задания. В таких шутках есть доля правды. Нейросети способны справляться с рутиной, но людям нужен буфер между алгоритмами машинного обучения и реальной коммерцией. Выявить проблему, извлечь ее характеристики, собрать данные и провести анализ на высоком уровне — все эти задачи под силу только бизнес-аналитикам», — Анна Кохановская, Senior Project Manager и преподаватель в TMS.
Какие существуют перспективы у профессии бизнес-аналитика?
«Бизнес-аналитик — это волшебник, помогающий всем работать лучше. Несмотря на то что в IT-школе TeachMeSkills студентов учат бизнес-анализу в IT, специальность выходит за рамки информационных технологий. Прогнозы о перспективах можно делать с учетом опыта, полученного экспертами на американском рынке — там востребованы сотрудники, разбирающиеся не только в айти, но и в бизнесе, в самом широком понимании этого слова. Вакансий много уже сейчас, и их количество растет экспоненциально», — Анна Кохановская, Senior Project Manager и преподаватель в TMS.
Стоит ли входить в профессию новичку без опыта в айти?
«Здесь все зависит от тебя и твоего уровня мотивации. Нужно понимать, что айти — это не золотая рыбка, которая дарит каждому причастному тонны денег. Новичок должен оценить собственные силы, выявить заинтересованность и разобраться с бэкграундом. «Действительно ли я хочу стать бизнес-аналитиком? Сколько ресурсов, времени и денег я готов на это потратить?» — отвечаем на эти вопросы, осознаем объем предстоящей работы, и только потом переходим к обучению», — Анна Кохановская, Senior Project Manager и преподаватель в TMS.
Читать в полной версии
Бизнес-аналитики сегодня востребованы в крупных компаниях в финансовой и ИТ-сферах, в строительстве и консалтинге, в торговле и промышленности. Об особенностях профессии и о том, как достичь успеха, — в нашем материале
Об авторе: Анастасия Старостина — бизнес-аналитик, эксперт учебного центра Luxoft Training, руководитель по инновациям в международной AdTech компании IPONWEB.
Чем занимаются бизнес-аналитики
Согласно основному своду знаний по бизнес-анализу BABoK Guide, бизнес-анализ — это практика создания условий для проведения изменений на предприятии путем выявления потребностей и разработки рекомендации решений, которые принесут пользу заинтересованным лицам.
Исходя из этого определения, можно сказать, что бизнес-аналитик занимается:
- выявлением проблем и возможностей в бизнесе,
- планированием бизнес-анализа,
- управлением требованиями и изменениями,
- обеспечением изменений в организации,
- аналитическим обеспечением разработки стратегии.
На уровне предприятия и стратегии бизнес-аналитик помогает компании сформулировать потребности, разработать решения, которые будут полезны, и провести необходимые изменения. При этом он умеет правильно донести информацию всем заинтересованным лицам (стейкхолдерам).
Спрос на бизнес-анализ как навык остается высоким как в мире, так и в России. Например, количество запросов по фразе «бизнес-аналитик» в «Яндексе» в июле 2021 года на 80% больше по отношению к июлю 2020.
Топ отраслей, где работают бизнес-аналитики. По данным опроса Международного института бизнес-анализа (IIBA), в котором приняли участие более 5400 респондентов из 120 стран
Бизнес-анализом занимаются: бизнес-консультанты (стратегические аналитики), ИТ-аналитики, владельцы продуктов (product owners), менеджеры продуктов (product manager), product-аналитики, аналитики по бизнес-процессам и т.п.
Непрерывная эволюция бизнес-анализа (по версии Международного института бизнес-анализа (IIBA)
Бизнес-аналитику необходимо структурировать разнородную информацию, собранную с заинтересованных лиц. Важно определять, какие бизнес-процессы стоят за задачей, и совместно с разработчиками прорабатывать варианты для их автоматизации. Это требует постоянного изучения новых направлений. Например, для построения ИТ-решений в финансовых организациях было необходимо разобраться в бухгалтерском учете, ведении международных валютных контрактов и других направлениях. Занимаясь Business Intelligence и аналитикой бизнес-данных в e-сommerce, я изучила технические навыки — SQL, построение моделей данных, настройка аналитических систем, предиктивная аналитика. Ну и наконец, в должности проектного менеджера получила больше возможностей общаться с представителями клиентов и предлагать решения бизнес-задач без привязки к ИТ. Безусловный плюс профессии бизнес-аналитика заключается в постоянном изучении чего-то нового.