В чем разница между системным аналитиком и бизнес аналитиком

Когда говорят об аналитиках в IT, часто используют термины бизнес-аналитик и системный аналитик. Давайте попробуем разобраться, что скрывается за этими названиями. Общаясь на эту тему с разными людьми, можно заметить, что четкого определения и единого понимания, в чем разница между системным и бизнес-анализом в IT, не может дать никто.

Точнее говоря, могут, но у различных людей это понимание различное. Наиболее распространенная точка зрения сводится к тому, что бизнес-аналитик исследует и описывает бизнес, а также фиксирует требования, исходящие непосредственно от заказчика, а системный аналитик – преобразует эту информацию в четкий формализованный документ требований к системе, описывая функциональные модули и углубляясь в различного рода системные нюансы, на которые бизнес-аналитик не обращает, и не должен обращать внимания.

Иногда еще системного аналитика называют функциональным дизайнером, хотя, на мой взгляд, это все-таки не одно и то же. Таким образом, процесс постановки задачи оказывается как бы разделенным на две составляющие. Сначала – описание предметной области и формулирование проблемы, потом – непосредственно сама постановка задачи в виде, понятном разработчикам.

Кто такие системный и бизнес-аналитик, и зачем они нужны?| Geekbrains

Такое разделение в большой мере достаточно условно. Мы можем разделить работы на те, о которых говорилось выше – по описанию проблемы и формулированию требований. Но это будет именно разделение этапов аналитической фазы проекта.

Если мы попытаемся разделить людей, занимающихся этими задачами (т.е., фактически, вместо одной роли на проекте введем две и поставим на них различных людей), то получим потенциальные риски, которые могут сработать, нанеся ущерб всему проекту. Наверное, единственный плюс такого разделения, который я вижу, это повышение квалификации и развитие профессиональных навыков в различных областях.

Аналогично тому, как например, технические специалисты делятся на проектировщиков (архитекторов), непосредственно программистов, инженеров по сборкам. Или тестировщики – на функциональных и специалистов по нагрузочному тестированию.

И каждый стремится развиваться в своей области (понятно, что стать профессионалом в большом количестве направлений не удастся из-за огромного объема информации, развития технологий и элементарной нехватки времени). Но вместе с этим преимуществом мы получаем и недостатки.

Основной из них – это появление дополнительного коммуникационного узла между бизнес-аналитиком и системным аналитиком. Бизнес-аналитик общается с заказчиком. В основном, это люди, не имеющие никакого отношения к информационным технологиям. Системный аналитик общается с техническими специалистами из команды проекта.

И если мы говорим о том, что аналитик – это интерфейс между представителями бизнеса и командой разработки, то в данном случае мы получаем как бы интерфейс в интерфейсе. Если разработчику непонятно какое-то требование или он находит в нем какие-то нестыковки, то он идет к системному аналитику, тот, в свою очередь, анализируя и разбирая, приходит к выводу, что надо кое-какие вопросы прояснить с заказчиком.

И идет к бизнес-аналитику. Бизнес-аналитик сначала пытается понять, что именно от него хотят, потом пытается переложить вопрос на понятный для заказчика язык. Потом все это происходит в обратном порядке. Если вспомнить, что информация при передаче имеет свойство искажаться, то мы получаем довольно значительный риск того, что что-то будет сделано не так.

Не стоит забывать и о затраченном времени на передачу информации от одного узла другому. Также важно помнить, что в большинстве случаев (если не сказать – во всех) документ требований должен согласовываться и утверждаться заказчиком. И если иметь разделение аналитиков на бизнес и системных, то возникает проблема – кто согласовывает документ?

Бизнес-аналитик не может – он этот документ не писал и по определению, не понимает, что в нем написано. Системный аналитик не общается с заказчиком. Получается, что некому. На это можно возразить, что заказчик согласует верхнеуровневый документ, который напишет бизнес-аналитик, а более детальные требования ему согласовывать необязательно.

Но мой опыт работы показывает, что очень часто заказчик «влезает» во все нюансы постановочных документов, разбирая каждое требование с точностью «до поля». И это правильно, потому что в противном случае, во время сдачи системы в эксплуатацию, может возникнуть множество неприятных сюрпризов. Неприятных как для одной, так и для другой стороны.

Правда, существуют проекты и даже компании, где от аналитика требуют очень детального знания каких-то технологий. Фактически на уровне грамотного разработчика. И основные его задачи в этом случае сводятся как раз к изучению существующих технических решений и подготовке спецификаций требований, ориентируясь именно на текущую реализацию.

Читайте также:  Использование интернета в гостиничном бизнесе

Например, от пользователя поступил запрос на добавление или изменение какого-то поля экранной формы. Аналитик изучает, как устроена система, определяет взаимосвязи, начиная от уровня пользовательского интерфейса вплоть до уровня базы данных. Анализирует внутренние системные алгоритмы, часто даже в виде программного кода.

После чего он готовит спецификацию на чисто техническом языке, где описывает названия полей, приводит конкретные запросы к базе и т.д. Насколько такой специалист является аналитиком – пусть каждый решает сам. В настоящее время придуманы различные именования, использующим слово «аналитик» (например, Performance Analyst, Programmer-Analyst), которыми называют специалистов, участвующих в разработке ПО, но мы говорим об аналитике, именно, как о постановщике задачи в классическом понимании этого термина.

Ограничение

Для продолжения скачивания необходимо пройти капчу:

Источник: studfile.net

Системный аналитик: чем занимается и как им стать

Системный аналитик – специалист, который принимает сложные организационно-технические решения. Он сочетает сильные технические знания с умением работать в команде и желанием объяснять работу сложных систем простыми словами. Как строится работа такого специалиста — и как им стать?

Кто такой системный аналитик и чем он занимается? В чем разница между системным и бизнес-аналитиком?

Системный аналитик — это IT-специалист широкого профиля, который отвечает за сбор требований к системе, занимается проектированием технического решения и ставит задачи команде разработки. То есть он понимает внутреннее устройство технических систем, и при этом может «переводить» с языка бизнеса на язык разработки. Поэтому часто он выполняет и менеджерские задачи. Например, организовывает коммуникации в команде, формулирует задачи, проверяет их выполнение и принимает результаты.

На практике часто возникает путаница между бизнес- и системными аналитиками, порой их функции даже совмещаются в работе одного специалиста. Но всё же разница есть. Бизнес-аналитики в основном заняты тем, что выясняют, какие у бизнес-заказчика существуют проблемы и потребности, и принимают решение о том, что должна уметь делать IT-система для их удовлетворения. А вот системный аналитик решает, как будет реализован продукт или его функционал с технической стороны, и готовит подробное описание будущего проекта для разработчиков.

Проще говоря, бизнес-аналитик выясняет, что нужно пользователям и за счет каких именно функций программный продукт станет лучше, а вот системный аналитик решает, что сделать, чтобы эта функция была органично интегрирована и правильно работала.

Где работают системные аналитики?

В самых разных компаниях, которые выпускают сложный технический продукт или имеют сложную техническую инфраструктуру — например, в банковской сфере, в ритейле, в ведущих IT-компаниях вроде Лаборатории Касперского, а также в холдингах со своими экосистемами, такими как Яндекс, MailRu Group или СБЕР.

Каковы обязанности системного аналитика? Как проходит его рабочий день?

Большую часть рабочего времени системный аналитик собирает и описывает требования к будущей системе: какой она должна быть, как должна работать. Также он проектирует «с нуля» или анализирует и составляет рекомендации к работе уже действующих систем.

Когда IT-продукт готов, системный аналитик занимается его тестированием, разбирает ошибки и инциденты, возникающие в процессе работы. А затем ищет пути решения проблем.

Основным инструментарием, который использует в работе системный аналитик, являются сервисы для постановки и отслеживания выполнения задач (такие как Jira), вики-системы для корпоративного использования (Confluence), графические редакторы (Visio), инструменты интеграционного тестирования (Postman), а также инструменты для написания кода. Впрочем, быть продвинутым программистом и хорошо разбираться в сложных языках разработки системному аналитику не нужно. Достаточно базовых знаний любого популярного языка программирования (например, Python), а также навыков работы с базами данных.

Какие навыки нужны системному аналитику?

Системный аналитик – это «технарь», который при этом обладает коммуникационными и управленческими навыками. Например, может грамотно поставить задачу и контролировать её выполнение, умеет договариваться и строить работу в команде.

Среди более специфических навыков — умение составлять технические описания. Так, чтобы он были достаточно детализированные, понятные, но при этом краткие и ёмкие. Но этому можно научиться с опытом работы в професси. Мало кто из нас с детства писал технические задания на разработку баз данных, например. Правда?

Читайте также:  Минимум вложений максимум прибыли бизнес идеи

Что самое интересное в работе системного аналитика? А что – самое сложное?

Один из самых больших плюсов профессии системного аналитика — возможность попробовать себя в любой интересной области. Благодаря этому работа никогда не «приедается» — если ты устал от работы в страховой отрасли, то можешь перейти в гейминг, надоест гейминг — можно комфортно перейти в банковскую сферу, и так далее. Главное — уметь быстро погружаться в новую для себя предметную область.

Каковы карьерные перспективы системных аналитиков? Сколько они зарабатывают?

Согласно данным Хабр Карьеры, системный аналитик младшего уровня зарабатывает от 40 000 до 75 000 рублей в месяц, middle-уровня — от 75 000 до 140 000, а специалисты старшего уровня получают от 140 до 200 000 и более.

В числе смежных профессий, в которые может перейти системный аналитик, стоит отметить профессии solution/enterprise-архитектора, руководителя отдела аналитики, продуктового и проектного менеджера, а также экспертного консультанта в конкретной предметной области.

Что почитать новичку о системной аналитике?

«Настольной книгой» для системных аналитиков стала «Разработка требований к программному обеспечению» К. Вигерса.

Как будет проходить обучение на курсе системной аналитики в GeekBrains? Что студенты будут изучать? Нужно ли иметь какие-то базовые знания?

Проще всего войти в профессию системного аналитика людям с бекграундом в IT. При этом не обязательно иметь навыки разработки, но пригодится опыт работы техническим писателем, специалистом технической поддержки, проектным менеджером и бизнес-аналитиком в IT-сфере. Также курс подойдёт начинающим системным аналитикам, которые хотят прокачать навыки и вырасти в своей специальности.

Особенность обучения на курсе — максимальная ориентированность на практику. Большая часть каждого урока будет посвящаться решению специально подобранных практических кейсов, идентичных самым распространенным задачам, с которыми профессиональные системные аналитики встречаются каждый день.

Занятия будут проходить два раза в неделю, начинаться в 20:00 и длиться 1,5-2 часа. Обучение будет включать в себя лекции, практические семинары, а также предусматривать выполнение домашних работ для того, чтобы закрепить полученные знания и протестировать их на практике. В начале почти каждого урока мы будем разбирать трудности, которые возникли у студентов в процессе выполнения заданий.

Для более эффективного обучения мы будем использовать специальные интерактивные тренажеры – онлайн-сервисы для работы с SQL, различные контейнеры docker, а также специально разработанный сервис для тестирования API.

В рамках курса мы научимся работать с так называемыми «нотациями» — например, BPMN и IDEF0. Это общепринятые системы условных обозначений, с помощью которых можно описывать процессы работы систем в виде схем. Также узнаем, как устроен процесс разработки программного обеспечения на каждом этапе изнутри. Затем научимся выявлять требования к программному обеспечению и составлять технические задания для разработчиков.

Среди интересных категорий, с которыми мы научим работать — базы данных и обработка информации. Например, составлять SQL-запросы, чтобы быстро выгружать данные из базы, и анализировать данные с помощью Python, чтобы легко их анализировать и принимать рабочие решения.

Всего в рамках курса мы познакомимся и освоим базовые навыки работы с десятками инструментов и сервисов, таких как Git, UML (язык графического описания для объектного моделирования в области разработки ПО), Draw.io и Flowchart (инструмент для создания схем и диаграмм) и другие.

Насколько системные аналитики нужны в России? Востребованы ли они в регионах?

На данный момент на hh.ru по запросу «системный аналитик» опубликовано более 3500 вакансий, при этом 1500 из них – в регионах, а многие из московских запросов позволяют работать удаленно. В целом системные аналитики – это штатные, реже проектные специалисты, которые могут работать в самых разных сферах.

Также системный аналитик с российским образованием может работать и на зарубежного работодателя – отличия в методологии работы есть, но довольно незначительные, поэтому если у вас достаточно хороший технический английский (или вы готовы его освоить), то вы сможете устроиться системным аналитиком и в зарубежную компанию.

Системный аналитик – профессия для вдумчивых, усидчивых, и при этом готовых не прятаться в своей «раковине», а активно общаться и работать в команде специалистов. А ещё это – перспективная профессия, спрос на которую растет чуть ли не ежемесячно.

Читайте также:  Бизнес премиум в чем разница

Узнать больше о профессии системного аналитика, а также о программе обучения системной аналитике в GeekBrains можно на странице курса.

Источник: gb.ru

Системный аналитик и бизнес-аналитик: сходства и различия

2556

В данной статье мы рассмотрим сходства и различия таких профессий, как бизнес-аналитик и системный аналитик, т.к. эти профессии нередко путают, потому что большое количество людей не совсем ясно понимает различия между ними. Некоторые же попросту не понимают, чем данные специалисты со схожими названиями занимаются. Обе из специальностей подразумевают под собой анализ. Однако, в данной случае это анализ разного рода.

Системный аналитик

Итак, какие же функции у системного администратора:

  1. Анализ данных, принятие ответственности за то, как эта система будет работать, какие будут использоваться методы.
  2. Написание основных видов технических документов.
  3. Функциональный анализ. Итогом данного вида анализа выделяется список функций, которые будет выполнять система. Так же системный аналитик определяет требования к системе.

Системный аналитик

Общая функция у всех системных аналитиков – умение четко понимать места в системе, где необходимо сделать изменения и исправления. Еще они занимаются сбором разного рода данных, а также их изменением с целью дальнейшего транслирования в программный код для последующих программ и проектов. Системный аналитик также занимается техническими вопросами, поэтому он чаще всего работает с участниками команды, решающими технические вопросы продуктов.

Бизнес-аналитик

А ниже функции бизнес-аналитика:

  1. Финансовый анализ деятельности организации в целом.
  2. Автоматизация хозяйственной деятельности, а также разработка новой бизнес-модели, включающая оптимизацию процессов, снижение затрат, увеличение доходов и прочее.

Бизнес-аналитик

В общем же бизнес-аналитик — это специалист, который призван сплотить рабочие команды, нацелить коллектив на эффективность в результатах проекта. Бизнес-аналитик может организовать деловые встречи с целью транслирования информации на ясном для всех языке. Бизнес-анализ обычно выступает движущей силой во время реализации проекта целиком.

Конечно, здесь перечислены только основные функции профессий. В каждой организации данные люди могут выполнять и другие специфические задачи. Например, в банке бизнес-аналитик может анализировать операции по счетам клиента и выявлять подозрительные, и т.п.

Сходства и различия

Так в чем же сходства двух специальностей.

Во-первых, это собственно функция анализа. Во-вторых, принятие решений по методам и способам работы системы того же самого анализа.

Но различий в данных профессиях также немало:

  1. Различна сфера работы (системный аналитик работает в основном в области программирования и разработок; работа бизнес-аналитика нацелена на увеличение прибыли и снижение издержек).
  2. Различна направленность работы (системный аналитик должен обладать математическим складом ума, когда как бизнес-аналитик — гуманитарным).
  3. Область работы (системные аналитики могут работать в различных сферах и направлениях, бизнес — аналитики в основном работают в банковском секторе).
  4. Системный рассматривает бизнес-процессы на их соответствие IT-структуре. И в любом случаев его обязанности не входит знание предметной области; он обязан видеть неоптимальность процессов с точки зрения бизнеса. Результатом работы является комплекс всех документов, которые позволят запустить процесс автоматизации. Бизнес-аналитик в свою очередь занимается формализацией процессов для выявления неоптимизированных программ. Результатом является комплект документов, которые позволят понять слабые места в деятельности компании.

Отличия между системным аналитиком и бизнес-аналитиком четко разграничивают российские рекрутинговые компании. Требования к кандидатам на должности в любом случае абсолютно разные (начиная от образования, заканчивая специфическими навыками).

Вообще для успешного проекта необходимо присутствие двух профессионалов в одной команде. Системному аналитику не обойтись без бизнес-аналитика, чтобы определить, что необходимо коду для продуктивной работы. Также как и бизнес-аналитику необходим системный аналитик с целью эффективности работы кода.

В настоящее время есть большое количество компаний, в которых функции системного и бизнес-аналитика выполняет один человек или целая команда людей. Но процесс же выбора между системным аналитиком и бизнес-аналитиком может вызвать больше проблем, чем наем обоих. Практически всегда коллективная работа и кооперация этих двух проектных ролей приведет к успешной реализация проекта и успеху деятельности самой компании.

Надеемся, что данная статья поможет вам в понимании таких специальностей, как системный аналитик и бизнес-аналитик.

Источник: vchemraznica.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин