Часто те, кто только начинают погружаться в IT, или думают о смене профессии в этом направлении, то сразу вспоминают о тестировщиках или программистах.
Вход в IT с позицией тестировщика — просто по навыкам, но сложно найти работу. Программист — сложнее по навыкам, более техническая профессия, но более востребованная. Кстати, про тестировщиков: им уже тоже надо программировать. Нужны те, кто умеет как продумывать, так и писать автоматические тесты для программ.
Но если вы ступили на путь карьеры в IT и копаете глубоко, то скорее всего уже встретились с профессиями аналитиков. И вот здесь начинается самое интересное.
Бизнес-аналитик.
Системный аналитик.
Аналитик данных.
Первая мысль:
«Кто все эти люди и чем они отличаются друг от друга? Зачем столько направлений?»
Сейчас будем разбираться.
Все трое играют важную роль в ИТ-проектах, но обязанности и задачи отличаются.
Рассмотрим каждую из ролей подробно.
1. Бизнес-аналитик
Зона ответственности:
Выявление бизнес-потребностей и оптимизация бизнес-процессов
Ключевые задачи:
- Общение с бизнес-заказчиком и пользователями
- Сбор бизнес-требований к системам.
- Определение и описание бизнес-процессов, их оптимизация.
- Разработка технического задания на разработку.
- Постановка верхнеуровневых задач на команду разработки.
- Проведение демонстрации системы заказчику.
- Взаимодействие с дизайнером для разработки дизайна интерфейса системы.
Результат работы:
- Документы с описанием бизнес-процессов.
- Схемы и диаграммы (пример - BPMN).
- ТЗ, договор на разработку.
- Задачи на разработчиков.
Этапы проекта:
Системы может и не быть, работают на проектах с нуля.
Должны сопровождать задачи до передачи системному аналитику. Но часто сопровождают до релиза, участвуя в процессе работы команды.
Проводят демо заказчику.
2. Системный аналитик
Зона ответственности:
Определение технических требований к автоматизации бизнес-процессов, постановка задач на разработчиков
Ключевые задачи:
- Общение с бизнес-аналитиками и/или заказчиками для уточнения бизнес-требований.
- Формирование функциональных требований.
- Описание сценариев работы системы (Use Case).
- Взаимодействие с дизайнером для разработки дизайна интерфейса системы.
- Анализ способов обмена данными между системами — интеграции.
- Проектирование Баз Данных (БД).
- Проектирование API-интерфейсов с разработчиками.
- Участие в разработке архитектуры систем.
- Постановка задач на фронтенд (сайты, веб- и мобильные приложения), бэкенд (БД, сервер).
- Подготовка технической документации для проекта.
- Проведение демонстрации системы заказчику.
Результат работы:
- Технически проработанные постановки задач на разработчиков.
- Техническая документация по проекту.
Этапы проекта:
Системы может и не быть, работают на проектах с нуля.
Сопровождают задачи от бизнес-потребностей до релиза.
Проводят демо заказчику.
3. Аналитик данных
Зона ответственности:
Обработка больших объемов данных, их анализ и предоставление заключений по результатам в виде графиков, таблиц, отчетов и заключений по принятию решений на их основе.
Ключевые задачи:
- Сбор и организация данных.
- Чистка и предварительная обработка данных.
- Визуализация данных, разработка отчетов и дашбордов.
- Разработка моделей и алгоритмов обработки.
- Анализ данных.
- Консультирование и поддержка принятия решений.
Результат работы:
- Графики, таблицы, диаграммы и отчеты.
- Выводы по проанализированной информации для принятия решений.
Этапы проекта:
Должна быть рабочая система, электронные документы или любые базы данных, из которых можно получить данные для анализа.
Бизнес-аналитик работает с бизнес-стейкхолдерами, с потенциальными и текущими пользователями приложений. К стейкхолдерам могут относиться владельцы бизнеса, партнёры, руководители подразделений. Верхушка, которая заинтересована в деятельности компании.
Если IT-компания работает с автоматизацией бизнес-процессов для других компаний и ведет разработку или внедрение корпоративных систем, то Бизнес-аналитик сфокусирован на поисках способов оптимизации затрат на сотрудников, ускорении процессов, увеличении прибыли и о других преимуществах бизнеса. Он анализирует бизнес-процессы и определяет, как и что изменить, чтобы развивать бизнес заказчика за счет автоматизации.
Примеры:
для улучшения коммуникации с покупателями, необходимо внедрить в компанию систему, которая позволит автоматически распределять заявки на менеджеров, которые сейчас находятся на рабочих местах.
необходимо разработать корпоративный портал, на котором будет представлена вся информация о сотрудниках компании, их днях рождениях и отпусках, новости.
Если IT-компания работает над приложениями для обычных пользователей — публичные приложения, то Бизнес-аналитик определяет поведение пользователей, описывает процессы, которые они сейчас выполняют вручную, и ищет способы их улучшения за счет разработки систем или приложений.
Пример:
Приложения по доставке еды, для которых надо описать как реализуется бизнес-процесс с помощью телефонного звонка и сайта, а затем проработать способ его автоматизации, чтобы исключить звонки менеджеров, подтверждающих заказы.
Социальные сети, которые позволяют обмениваться текстовыми сообщениями, фото и файлами.
Бизнес-аналитик помогает им определить требования к проекту. Результат его работы — требования и спецификации (инструкции по применению), которые служат основой для дальнейшей работы системных аналитиков и разработчиков.
Системные аналитики также работают над анализом бизнес-процессов, определением требований на разработку и внедрение систем. Но их фокус сосредоточен больше на технической стороне проекта.
Они сотрудничают с бизнес-аналитиками и взаимодействуют с бизнес-стейкхолдерами, с потенциальными пользователями, чтобы получить бизнес- и пользовательские требования и затем преобразовать их в технические требования. Делают это они путем анализа и исследования существующих приложений. Также они определяют потоки данных, которые используются в бизнес-процессах. Проектируют базы данных, исследуют программные протоколы для того, чтобы организовать взаимодействие систем. Исследуют, как внедрение новых функций может повлиять на поведение работающей системы.
Все эти технические детали, в которые погружаются системные аналитики, нужны, чтобы поставить задачи на программистов. Также понимание ими технических деталей проекта помогает подсветить для программистов особенности реализации, которые могут влиять на оценку времени выполнения задач.
Системные аналитики составляет проектную документацию и передают её дальше команде разработчиков, которые начинают работу над созданием новой системы.
Системные аналитики играют важную роль в обеспечении согласованности между бизнес-требованиями и техническими возможностями систем. Они мостик между бизнесом и технологиями, переводчики с технического языка на человеческий.
Аналитик данных работает с данными, которые собираются автоматизированными системами: базы данных, файлы журналов, социальные сети и другие, чтобы найти закономерности, тенденции и сделать выводы о них. Они анализируют большие объемы данных, чтобы извлечь ценную информацию для бизнеса.
Аналитики данных сотрудничают с бизнес-аналитиками, системными аналитиками и другими заинтересованными сторонами, чтобы понять, какие данные нужны и как они могут быть использованы для принятия бизнес-решений. Они анализируют данные с помощью различных методов и инструментов, включая статистический анализ, машинное обучение и визуализацию данных. Их работа включает разработку и внедрение алгоритмов и моделей для анализа данных, создание отчетов и графиков, которые помогают представить информацию понятным образом.
Аналитики данных помогают IT-компаниям выявить новые возможности, оптимизировать процессы, прогнозировать результаты и принимать решения на основе проанализированной реальной информации.
Встречаются как-то на планёрке в ZOOM бизнес-аналитик, системный аналитик и аналитик данных. Еще, конечно, владелец бизнеса и руководитель проекта 😄
Владелец бизнеса говорит:
- Надо создать новый онлайн-магазин с украшениями.
🌟 Бизнес аналитик пойдёт проводить исследование: изучит конкурентов, проанализирует целевую аудиторию, текущие тенденции в отрасли. ОБЯЗАТЕЛЬНО разберётся в законодательстве: посмотрит законы и правила, регулирующие онлайн-торговлю, чтобы убедиться, что новый онлайн-магазин будет соответствовать всем требованиям.
После всё структурирует, опишет бизнес-процессы и определит требования к функциональности магазина, чтобы затем передать их системному аналитику.
🌟 Теперь в игру вступает системный аналитик
СА рассмотрит информацию от БА и проанализирует бизнес-процессы, чтобы понять, как пользователь будет себя вести, зайдя на сайт. На какие кнопки будет нажимать: что ему нужно, чтобы товар добавился в избранное. Решать, какие должны быть инструменты, чтобы клиент совершил целевое действие — зарегистрировался или купил.
Затем начнёт проектирование системы, опишет сценарии работы пользователей, определит ключевые данные и разработает алгоритмы их обработки, разработает требования к интеграции систем - обмену данными между ними, поставит задачи на разработчиков, а затем задокументирует решение.
В процессе разработки системный аналитик будет следить за тем, чтобы все требования были учтены и решать возникающие проблемы. Он также поможет с тестированием системы и может обучить пользователей её использованию.
Весь процесс очень интересный, насыщенный, кропотливый.
🌟 Теперь поприветствуем аналитика данных
Этот специалист будет после анализировать данные о продажах, когда запустится сайт и находить, что ещё можно докрутить и доработать.
Например, он увидит, что хорошо продаются определённые кольца, значит, хорошо могут пойти комплекты — кольцо с серьгами в одном стиле.
Или, что пользователи добавляют в корзину товары, но не переходят к оплате. Значит что-то у нас с процессом не так.
Все три роли — бизнес-аналитик, системный аналитик и аналитик данных нередко работают ВМЕСТЕ для успешной реализации проекта 🌟🌟🌟
Порой, когда мы смотрим какое-то приложение, заказываем еду, или кладём в корзину онлайн-магазина классную футболку, мы даже не догадываемся, какая огромная работа аналитиков и команды разработчиков стоит за этим.
И именно IT-аналитики помогают сделать эти системы и превратить их в реальность 🙌
Каждый аналитик имеет свою зону ответственности в IT-компаниях.
Роли бизнес-аналитика и системного аналитика пересекаются и часто бывает так, что бизнес- и системным анализом занимается один человек в компании. Их главная зона ответственности — сбор требований бизнеса, их анализ и постановка задач на разработчиков. А аналитик данных — другая позиция, которая связана с обработкой и анализом больших объемов данных и почти не пересекается с задачами системного и бизнес-аналитика. Но если по результатам анализа данных будет выявлена необходимость доработки системы, то аналитик данных может поставить задачу на разработчиков сам или через бизнес- / системного аналитика.
Выбирая профессию, посмотрите набор навыков и инструментов, которыми должен овладеть специалист по каждой из специальностей. Для системного и бизнес-аналитика можно помотреть на этот список в статье "Карта навыков системного аналитика".
Профессии бизнес- и системного аналитика более творческие, связаны с коммуникациями и взаимодействием с людьми. У аналитиков данных коммуникаций меньше. Поэтому при выборе профессии также обращайте внимание на свое ощущение комфорта по взаимодействию с людьми.
В плане возможностей роста бизнес-аналитики обычно переходят в системный анализ или управление проектами. Системные аналитики растут в архитекторов информационных систем или технических руководителей проектов. Аналитики данных сейчас переходят в направление AI и ML (Искусственный интеллект, Машинное обучение), а также растут в руководителей.
Екатерина Ананьева,
Основатель IT-школы системного анализа
и проектирования GetAnalyst
18 июня 2023
Мы используем файлы cookie, для персонализации сервисов и повышения удобства пользования сайтом. Если вы не согласны на их использование, поменяйте настройки браузера.