Чем занимается отдел аналитики в ит компании

Чем занимаются бизнес-аналитики в ИТ

Время на прочтение
4 мин

Количество просмотров 57K

Каждому из нас наверняка приходилось слышать один и тот же вопрос от своих родителей или друзей не из «программистской тусовки»: «А что вы там на своей работе вообще делаете?».

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

Я и сам часто слышу этот вопрос от своего отца, да все никак не могу найти правильный ответ. И правда, чем мы вообще занимаемся на работе — анализируем!

На что тратит время аналитик в ИТ

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

Примерное распределение работы можно описать так:

  • Встречи — 20%
  • Документация — 30%
  • Работа с командой — 25%
  • Тестирование — 5%
  • Командировки — 5%
  • Саморазвитие — 15%

А вот точное количество часов за последние 3 месяца:

Распределение времени аналитика

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

Теперь давайте рассмотрим каждый пункт подробнее.

Встречи

Начнем с самого главного — с того, чего, собственно, и начинается бизнес-анализ — с деловых встреч, куда отнесем и встречи с клиентами, и внутренние собрания с командой.

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

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

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

Работа с документацией

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

Вот всего лишь несколько примеров того, с чем приходится регулярно сталкиваться:

  • Спецификация требований — превращение вольного полета мысли клиента в структурированный документ, четко описывающий, что необходимо сделать команде. Позже именно этот документ утверждается с клиентом и ложится в основу выполняемого проекта.
  • Изменения требований (Change Request) — процесс, инициируемый клиентом в том случае, когда требуются изменения в продукте уже после начала разработки или даже после ее окончания. Документ описывает, какая часть системы и как должна быть модифицирована, содержит оценку выполнения работы по времени и стоимости.
  • Инструкция пользователя и другие обучающие материалы — очевидно, что после окончания проекта, необходимо написать документацию для клиента, в которой будет описано, как пользоваться системой, даны советы и ответы на частые вопросы.

Для работы с документацией у каждого аналитика есть свой любимый инструментарий — кто-то любит рисовать диаграммы, а кто-то пишет полотно текста в Word. В любом случае я бы советовал вам ознакомиться с основами UML, BPMN, понятиями User Stories и Acceptance Criteria. Они наверняка повстречаются у каждого работодателя.

Работа с командой

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

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

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

Тестирование

Очевидно, что, лучше всех понимая требования клиента, именно нам придется проверять результаты работы программистов.

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

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

Саморазвитие

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

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

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

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

Вопрос философский. Возможно, наш проект уникален и ему не нужен аналитик? А если аналитик нужен, то какой? И для чего? И почему сразу по названию роли непонятно, что же этот человек делает и анализирует?

Только окончив институт, я, честно говоря, ещё ничего не понимала в процессе разработки и, тем более, в распределении ролей и перечне их обязанностей на проекте. В процессе работы я неоднократно сталкивалась с тем, что люди, окружающие меня, как на работе, так и вне её, не могли понять, чем я занимаюсь, что делаю, и за что мне платят деньги. Если ты врач, то понятно, чем полезен. А если ты еще и врач-травматолог, то ещё яснее, и при встрече с тобой друзья точно пожалуются на боль в спине или где-то ещё. А когда меня спрашивают «Кем работаешь?» и я отвечаю «Аналитиком в ИТ-компании», потом часто следует долгое молчание, после чего: «Мммм… А что делаешь?». Далее я в общих чертах рассказываю о том, что же я делаю, и мой собеседник расстраивается, потому что не понимает, какой от меня толк, и чем же я могу быть ему полезна. Иногда всё заканчивается вопросом: «А починить компьютер можешь?»

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

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

Аналитика — переводится с др. греческого как «искусство анализа». Анализ в свою очередь — это процесс разложения чего-либо на составляющие. Произнося слово «анализ», все вспомнят докторов и будут правы, потому что химический анализ — это совокупность операций, имеющих целью установить, из каких веществ состоит исследуемый объект (качественный анализ) или в каких количественных соотношениях входят в него те или иные вещества (количественный анализ).

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

Итак, я окончила институт и очень хотела работать в ИТ-сфере, но не могла понять, кем же мне быть? Я металась между тестировщиком и разработчиком — эти должности мне ещё были понятны. Глядя на мои метания, один мой знакомый задал мне вопрос: «Ты любишь общаться с людьми?». Я ответила: «Да». И его совет был — «иди в аналитики». Отчасти он был прав, потому что это качество помогает добывать необходимую информацию, которая «правит нашим миром». Так на собеседованиях я стала говорить, что «хочу быть аналитиком». Побывав на нескольких интервью, я услышала вопрос: «А вы хотите быть системным аналитиком или бизнес-аналитиком? В нашей компании эти понятия различны». Бабац! Моё сознание разломилось на две части. Вот это да! Аналитики-то бывают разные! Не совсем понимая, кто из них что делает, но зная, что всё-таки это два разных человека, на других уже собеседованиях, я уже спрашивала с умным видом: «А у вас аналитик системный или бизнес?». Как-то мне ответили: «У нас два в одном!». Это тоже стало для меня открытием. Немного подумав, я решила, что словосочетание «системный аналитик» кажется мне ближе и понятней. Тем более я окончила технический институт, а от слова «система» веяло чем-то техническим. Поэтому, с ещё более умным видом, я стала говорить, что хочу заниматься системным анализом. Хотя и сама до конца не понимала разницу между бизнес- и системным анализом.

Давайте разберёмся в понятиях «системный анализ» и «бизнес-анализ» подробнее. Если мы посмотрим на происхождение слов «система» и «бизнес», то мы увидим, что «система», произошло от древнегреческого слова, означающего «целое, составленное из частей; соединение». А слово «бизнес» от английского «дело», «предприятие». Получается, что аналитики делают нечто, что развивает и изменяет предмет состоящий из частей (в случае системы) и что-то, от чего зависит всё наше дело и предприятие (в случае бизнеса).

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

Так в каждой сфере жизни и отрасли экономики есть свои аналитики. Не обошла стороной эта профессия и IT-отрасль. Чем же в ней занимаются аналитики и каких видов бывают эти специалисты?

Выбирая профессию аналитика, важно определиться – каким именно аналитиком ты хочешь стать. Наиболее часто в IT встречаются системные и бизнес-аналитики.

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

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

Требования к аналитикам могут отличаться в разных IT-компаниях России и зарубежья.

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

Ребята готовят документацию так, чтобы программистам стало ясно, что и как сделать для решения проблемы заказчика.

В общем, аналитик – это посредник между заказчиком и разработчиком. Этот человек знает о системе все с точки зрения пользователя и функциональности – какая функция и для какой цели в ней создана.

Какими навыками и качествами должен обладать аналитик?

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

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

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

Преимуществом будет владение, хотя бы на базовом уровне, средствами проектирования интерфейсов, такими как Figma. Это позволит набрасывать прототипы будущих интерфейсов.

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

Особенно ценится способность правильно понять задачу и умение слушать и грамотно задавать вопросы.

Эти качества помогут отделить то, что предлагает заказчик в виде решения от его реальной проблемы.

И, конечно, ты должен знать производственный процесс – какой специалист в команде за что отвечает, понимать и всю важность своей работы – какое место ты занимаешь в процессе разработки ПО.

Можно ли без опыта в ИТ стать аналитиком?

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

Кстати, в нашей компании Smart World есть аналитики, которые пришли в IT с нуля, не имея технического образования и сегодня успешно работают в новой для себя сфере.

Обязательные условия, чтобы стать аналитиком – интерес к IT и новым технологиям. Ну а самое главное, как и в любом деле – это желание расти, развиваться и узнавать что-то новое.

В какие сроки можно освоить профессию аналитика с нуля?

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

Если уже есть другая работа, примерно за год можешь овладеть основами, а затем попробовать себя в работе или на стажировке.

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

Что узнать перед тем, как войти в профессию?

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

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

Так у нас в компании действует книжный KPI, в рамках которого мы платим 15 тыс. рублей за 10 прочитанных книг. В рекомендованных книгах есть пособия по каждому направлению деятельности. Ниже приведем список книг для развития аналитиков.

Книги для аналитиков из книжного KPI в Smart World:

  • Требования для программного обеспечения: рекомендации по сбору и документированию. Илья Корнипаев.
  • Разработка требований к программному обеспечению. Карл Вигерс.
  • Современные методы описания функциональных требований к системам. Алистер Коберн.
  • Путь аналитика. Практическое руководство IT-специалиста. Андрей Перерва, Вера Иванова.
  • UX-дизайн. Практическое руководство по проектированию опыта взаимодействия. Расс Унгер, Кэролайн Чендлер.
  • Построение бизнес-моделей. Настольная книга стратега и новатора. Александр Остервальдер, Ив Пинье.
  • Алан Купер об интерфейсе. Основы проектирования взаимодействия. Алан Купер, Роберт Рейман, Дэвид Кронин.
  • Хороший интерфейс. Невидимый интерфейс. Голден Кришна.
  • Пиши, сокращай. Максим Ильяхов, Людмила Сарычева.
  • Думай как математик. Как решать любые задачи быстрее и эффективнее. Барбара Оакли.
  • Джедайские техники. Максим Дорофеев.
  • UML. Основы, 3-е издание. Мартин Фаулер.
  • Пользовательские истории. Искусство гибкой разработки ПО. Джефф Паттон.
  • Бизнес-аналитика: от данных к знаниям. Николай Паклин, Вячеслав Орешков.
  • Принцип работы с требованиями к ПО. Дин Леффингуэлл.
  • Применение UML и шаблонов проектирования. Крэг Ларман.
  • Не заставляйте меня думать! Стив Круг.
  • SQL для простых смертных. Мартин Грабер.
  • Говори на языке диаграмм — Пособие по визуальным коммуникациям. Джин Желязны.
  • Цель. Процесс непрерывного совершенствования. Элияху Голдратт.

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

Профессия аналитика достаточно распространена в ИТ-секторе, и всё равно появляется достаточно много вопросов из разряда «Зачем нужен аналитик?» или «Чем занимается аналитик?» и даже «Кто такой аналитик?».  Такие вопросы возникают не только у людей, не связанных с разработкой программного обеспечения, но иногда даже и внутри ИТ-компаний! Я уже 8 лет работаю аналитиком на различных проектах, и с уверенностью могу сказать, что трактовка этой роли в компаниях и командах может различаться, особенно, если они взяли аналитика просто потому что «так надо», без понимания его предназначения. В этой статье я хочу объединить стандарты и свой опыт, чтобы вкратце ответить на эти вопросы. Это будет интересно тем, кто хочет понять, нужен ли им на проекте такой человек, и что он должен делать, а также тем, кто недавно пошел или думает пойти в эту профессию.

Кто такой аналитик?

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

Начнем с того, что должностей аналитика достаточно много, и от этого может ограничиваться спектр его задач. Пожалуй, вот основные ипостаси аналитика в ИТ-проекте:

  • бизнес-аналитик,
  • системный
    аналитик,
  • аналитик
    требований,
  • UX-дизайнер,
  • специалист
    по внедрению,
  • аналитик
    данных,
  • консультант
    по вопросам управления,
  • аналитик
    процессов,
  • владелец
    продукта.

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

Хорошо нашу работу описывает шутка:
«Мы переводчики с русского на программистский и наоборот».

Чем занимается аналитик?

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

  • Сбор
    информации из различных источников.
  • Анализ
    этих данных и проверка достоверности.
  • Обработка
    данных (гипотезы, тезисы, расчеты).
  • Разработка
    предложений и стратегий для улучшения ситуации.
  • Детализация
    требований и согласование их с заинтересованными сторонами.
  • Консультации
    для других участников команды.
  • Презентация
    готового решения.

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

Начнем с того, что аналитик не может быть сам по себе, ценность он приносит только внутри команды:

В
нашей команде среди людей, напрямую причастных к разработке,
примерно четверть – аналитики

Если говорить о разработке ПО, то аналитики сопровождают весь процесс разработки решения: от предпроектного обследования, до передачи результата пользователям.

Аналитик следит, чтобы решение закрывало потребности пользователя

Зачем нужен аналитик?

От клиентов и в других компаниях я достаточно часто слышу вопрос «Да зачем нам вообще нужен аналитик?». Давайте посмотрим, чем отличается работа команды без аналитиков и с ними.

Благодаря аналитикам:

  • Клиент знает, что его слышат, не упускает какие-то свои мысли, и понимает, что будет сделано. Нет такой проблемы, что «Я думал, что это очевидно, а вы не сделали!»
  • Разработчик знает ожидания пользователей, он получает понятные для него ответы на вопросы по необходимым доработкам
  • Тестировщик получает описание ожидаемого поведения продукта
  • Руководитель проекта видит границы проекта, планирование работ упрощается
  • Техническому писателю проще написать пользовательскую документацию, ведь известно, что реализовано, и как должно работать

Достаточно важно взглянуть на работу аналитика глазами руководителя:

«Программисты пишут код, который не является ценностью сам по себе. Программные продукты часто добавляют проблем пользователям, плохо ложатся на существующие бизнес-процессы, увеличивают временные затраты.  Аналитик способен понять, как связать бизнес-потребности и технические возможности, как сделать так, чтобы программный продукт создавал добавленную стоимость! В конечном счёте, потребность бизнеса одна – увеличение прибыльности. Ее увеличение может быть достигнуто за счёт снижения операционных затрат и увеличения сбыта при сохранении существующих ресурсов. Или, ещё проще, за счёт сокращения финансового цикла.

Аналитик не должен фокусироваться на программном продукте, пользовательском интерфейсе, структурах данных или красоте решений, но всегда должен помнить, что он решает первейшую задачу бизнеса – экономию времени! Время конвертируется в деньги,  в прибыль. Эту задачу не может решить программист, руководитель проекта, дизайнер или тестировщик, но решает аналитик!» – Антон Мейнцер, главный системный архитектор, Консорциум «Кодекс».

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

Для этого и нужны аналитики.

Михайлова Анна Сергеевна

Михайлова Анна
Начальник отдела
интеллектуального анализа данных,
главный системный аналитик,
Консорциум «Кодекс»

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

Рассказываем, чем занимается системный аналитик, что он должен знать и уметь, сколько зарабатывает, как войти в профессию и какие доступны карьерные возможности.

Благодарим за помощь в подготовке материала Ксению Шипину, системного аналитика Skyeng и преподавателя курса «Системный аналитик» в Нетологии.


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

Его можно назвать посредником между заказчиком — руководством компании — и исполнителем — разработчиком.

Итог такого сотрудничества — программный продукт.

Такое определение близко к истине, но не универсально. У проблемы трактовки есть несколько причин.

Основная причина — различия в требованиях разных компаний к специалисту.

Другая причина — разница в развитии IT-рынков в России и в мире. Впервые термин «системный анализ» ввела в 1948 году некоммерческая организация RAND, которая в 1956 году выпустила книгу на эту тему. В 1959 году американские предприниматели Рой Натт и Флетчер Джонс основали первую компанию по разработке ПО — Computer Sciences Corporation. И многие практики задумались о том, что основы системного анализа можно использовать в разработке.

Это дало свои плоды — спрос на системный анализ начал расти. В 1976 году была разработана технология Waterfall, позволяющая оптимизировать процесс разработки ПО.

В России и странах ближнего зарубежья развитие IT-рынка началось позднее. Разработка первых программ для коммерческого использования ЭВМ стартовала только в 1980 году. А индустрия информационных технологий начала развиваться только в 1990-х — после распространения первых ПК.

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

Профессия системного аналитика окончательно оформилась как самостоятельная и стала востребованной по нескольким причинам:

  • При зарождении IT-рынка выделенной роли аналитика не было, но потребность в системном анализе присутствовала всегда. Зачастую анализ выполнял смежный специалист, но не всегда успешно.
  • Рост конкуренции на рынке ПО тоже оказал влияние. По разным причинам многие проекты завершались неудачно: компании вкладывались в невостребованные решения из-за недопонимания между заказчиком разработки и исполнителем. Так возникла потребность в специалистах с хорошим техническим бэкграундом и развитыми soft skills, которые могут правильно понять боли бизнеса и оптимизировать процесс разработки.
  • Усложнение программ сыграло свою роль — для грамотной интеграции ПО нужны узкоспециализированные специалисты.

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

Что делает системный аналитик:

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

Для выполнения рабочих задач специалист должен владеть определёнными компетенциями:

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

Процесс разработки — это постоянный обмен информацией. Чтобы правильно запрашивать и ясно доносить её, системному аналитику важно развивать и soft skills.

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

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

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

Системный аналитик: что делает, сколько получает и как им стать

Из вакансии сети магазинов Fix Price на Хабр Карьере

Для сферы кибербезопасности важно разбираться в системах шифрования и защите данных.

Системный аналитик: что делает, сколько получает и как им стать

Из вакансии Лаборатории Касперского на JOBLUM


Осваивать всё сразу необязательно: профессия быстро развивается — стремительно меняются и тенденции.

Аналитика — широкая сфера деятельности. Расскажем об отличиях системного аналитика от схожих и смежных профессий.

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

Аналитик занимается Big Data: умеет обрабатывать сырые данные и строить гипотезы на этой основе. Аналитик данных работает с метриками, системный аналитик — с процессами. Для первого знание Python необходимо, для второго — будет плюсом.

Системный аналитик переводит собранные требования в задачи на разработку. Project-manager контролирует ход проекта, согласовывает сдвиги в плане, управляет ресурсами и рисками.

Product-manager отвечает за стратегию продукта — от выдвижения гипотезы до анализа результатов. Он знает, что нужно пользователю, а системный аналитик понимает, как это сделать.

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

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

По данным Glassdoor, средняя зарплата системного аналитика в Москве — 150 000 рублей:

Системный аналитик: что делает, сколько получает и как им стать

Согласно данным Хабр Карьеры, в 2020 году медианная зарплата специалистов по России составила 100 000 рублей:

Системный аналитик: что делает, сколько получает и как им стать

На HeadHunter на момент написания статьи за месяц по России размещено более 3 000 вакансий по запросу «Системный аналитик» с зарплатой от 75 000 рублей:

Системный аналитик: что делает, сколько получает и как им стать

Американский новостной журнал US News and World Report поставил эту специальность на 5-е место в списке лучших технических профессий. По данным издания, в 2019 году медианная зарплата системного аналитика в Америке составила $91 000.

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

Вертикальный рост не отличается от традиционного для интернет-профессий: стандартные Junior, Middle и Senior — это младший, старший и ведущий аналитики, далее — руководитель отдела аналитики.

А вот возможности для горизонтального развития шире:

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

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

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

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

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

Лучшие выпускники курса пройдут собеседование в компании «Спортмастер».

Системный аналитик: что делает, сколько получает и как им стать

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

В разных сферах предъявляют разные требования к системному аналитику — отличаются и задачи специалиста в той или иной компании.

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

Системный анализ — сфера деятельности, которая находится на стыке нескольких диджитал-сфер. И это открывает большие карьерные перспективы для специалистов: можно перейти в практически любое IT-направление.

С ростом цифровизации спрос на системных аналитиков будет только увеличиваться.


Мнение автора и редакции может не совпадать. Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

Телеграм Нетологии

Кто такой системный аналитик, в чём ценность и сложность его работы и какие навыки упрощают старт карьеры

https://gbcdn.mrgcdn.ru/uploads/post/2660/og_image/a91da557c81adacb3c033922f2ef7f78.png

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

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

Системный аналитик — это 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 можно на странице курса.

#статьи

  • 23 дек 2022

  • 0

Кто такой системный аналитик, как он помогает бизнесу и как им стать

Рассказываем, чем занимается системный аналитик и что нужно, чтобы войти в эту профессию.

Иллюстрация: Garetsvisual / Freepik / Annie для Skillbox Media

Герман Хватков

Редактор Skillbox Media. Пишет о бизнесе и маркетинге вместе с экспертами.

Автор статьи

Руководитель Центра компетенций аналитики в ITQ Group.

Системный аналитик — специалист, который работает с IT-системами. Он переводит требования к IT-продукту с языка бизнеса на язык разработки и контролирует процесс его создания — вплоть до запуска в работу. Профессия системного аналитика престижна, его работа хорошо оплачивается. Уже на старте специалист может получать от 120 тысяч рублей. Опытные аналитики зарабатывают 250 тысяч и более. В этой статье мы поговорим о том, чем занимается системный аналитик, как им стать и в чём заключается суть системного анализа.

  • Кто такой системный аналитик и чем он отличается от бизнес-аналитика
  • Чем занимается системный аналитик? Разбираем на примере
  • Что должен уметь системный аналитик? Soft skills
  • Hard skills и карьерный путь системного аналитика

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

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

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

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

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

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

Мы в ITQ Group делаем новый платёжный движок для крупного российского банка. Платёжный движок — одна из центральных для банка подсистем. Без него не пройдёт ни одна транзакция. Система важна и для внутренних, и внешних платежей. Разберём работу системного аналитика на примере этого проекта.

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

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

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

Обучение для менеджеров в Skillbox

  • Профессия «Бизнес-аналитик». Специальность, которая особенно востребована во время нестабильности.
  • Профессия «Операционный менеджер». Для тех, кто хочет настроить эффективную работу отделов компании, повысить KPI и зарабатывать больше.
  • Профессия «Менеджер проектов». Для тех, кто хочет научиться управлять проектами с помощью разных методик, пополнить портфолио сильным кейсом и найти оплачиваемую работу проджектом.

Поговорим о профессиональных качествах системного аналитика. Соискатель должен обладать ими или, по крайней мере, должен быть готов их развить — если только начинает свой путь в профессии.

  • Системный аналитик должен быть коммуникабельным или хотя бы уметь прикинуться таковым. Он часто выполняет публичную роль — общается с заказчиком и коллегами: бизнес-аналитиком и разработчиками. Системный аналитик должен уметь общаться на встречах, доносить свои идеи и отстаивать точку зрения.
  • Системный аналитик должен быть готов обучать и обучаться. Начиная с уровня middle, аналитики обучают младших коллег. В некоторых компаниях даже есть системы наставничества для аналитиков.
  • Должен быть готов к публичным выступлениям. Системный аналитик самостоятельно готовит сценарий выступления на переговорах, рассказывает о работе заказчику и отчитывается в момент сдачи проекта в эксплуатацию.
  • Должен быть готов стать лидером. Начиная с уровня middle, системному аналитику придётся курировать разработку спроектированной им системы. На уровне senior системный аналитик строит и развивает команду, в которой бывает пять и более сотрудников.
  • Имеет навыки проджект-менеджмента. Начиная с уровня middle, он должен быть готов ставить себе задачи самостоятельно. Senior-аналитику важно научиться определять, хватит ли компетенций младшего коллеги для задачи, быть готовым проверять результат работы и давать обратную связь.

У системных аналитиков существует профессиональный стандарт.  Он будет полезен, если вы начинаете карьеру в системной аналитике или хотите сверить свои компетенции с требованиями, которые предъявляет рынок к кандидатам уровня junior, middle или senior.

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

Младший системный аналитик (junior). Способен самостоятельно выполнять долгосрочные аналитические задачи под контролем старших коллег. Опыт — от четырёх месяцев на позиции стажёра. Зарплата — 120–150 тысяч рублей.

Вакансия на позицию младшего аналитика
Скриншот: hh.ru
  • Участвовал при формировании первичных требований к IT-системе, при формировании технического задания и при техническом проектировании — как минимум на одном проекте.
  • Проводил интервью по сценарию, составленному старшим коллегой. Есть опыт подготовки протоколов рабочих встреч
  • Анализировал нормативно-правовые акты, которые регулируют процессы в системе. Знаком с регламентами организаций, которые касаются системной аналитики. Анализировал документацию для систем и системы конкурентов, выбранные старшим коллегой.
  • Наблюдал за работой пользователей, может создать спецификацию для разработки в уже готовом шаблоне. Есть опыт написания спецификаций в формате use case с описанием целей, участников, стейкхолдеров, событий-триггеров для системы, основных сценариев её работы, ограничений и дополнений.
  • Знает общие принципы проектирования и описания UI. Владеет хотя бы одним средством прототипирования уровня Balsamiq. Имеет опыт подготовки требований по семи критериям качества: единичность, атомарность, недвусмысленность, полнота, выполнимость, проверяемость и непротиворечивость.
  • Знает способы выявления и анализа рисков. Имеет опыт авторского контроля атомарных требований, которые сам сформулировал.
  • Способен участвовать в коммуникации и постановке задач разработчикам, вносить правки в базу знаний и документацию. Имеет опыт авторской приёмки атомарных требований, которые сам сформулировал. Может подготовить презентацию по атомарной функции — как минимум по шаблону в PowerPoint.
  • Участвовал в обучении пользователей системы под контролем старшего аналитика. Имеет опыт участия в проектах по модели Waterfall. Имеет опыт участия в проектах по другим гибким методологиям — например, Kanban, Lean, Agile или Scrum.
  • Знает основы жизненного цикла системы при работе по гибким методологиям. В него входит планирование, разработка, демонстрация и внедрение системы. Знает основные функции BI — это хранение, интеграция, анализ и представление.
  • Знает состав описания API. Может описать API с минимальной помощью разработчика; понимает разницу между синхронным и асинхронным взаимодействиями между компонентами системы.
  • Опционально: документировал требования по методологии Agile.

Аналитик (middle). Способен к самостоятельному выполнению всех аналитических задач в отдельно взятом проекте. Опыт — 1,5–2 года. Зарплата — 150–180 тысяч рублей.

Вакансия на позицию аналитика уровня middle
Скриншот: hh.ru
  • Умеет собирать требования к системе. Знает, какие инструменты для этого нужны. Инструментами могут быть, например, программы Confluence и Jira.
  • Имеет опыт подготовки и проведения интервью. Готов проводить ревью списка вопросов и протоколов интервью, составленных младшим коллегой. Знает, как составлять анкеты для интервью и обрабатывать их результаты.
  • Знает, какие нормативно-правовые акты нужны для анализа проекта, какие понадобятся регламенты, корпоративные инструкции и документация для системы.
  • Наблюдал за работой пользователей проектированной системы. Умеет выявлять узкие места, способен вносить предложения по их устранению.
  • Умеет декомпозировать задачи, готовить шаблоны для написания спецификаций, проводить их ревью, выявлять ошибки и неточности. Коммуницирует по этим вопросам с IT-архитекторами, разработчиками и бизнес-заказчиком.
  • Умеет декомпозировать требования к готовой системе до уровня отдельных подпроцессов. Имеет опыт проработки ограничений к набору требований. Речь, например, об ограничениях по стеку технологий — когда у компании уже есть IT-система и нужно продумать, как интегрировать в неё новые функции.
  • Умеет проводить ревью и оценку качества требований по семи критериям: единичность, атомарность, недвусмысленность, полнота, выполнимость, проверяемость и непротиворечивость. И тремя дополнительными: прослеживаемость, актуальность и обязательность.
  • Умеет писать и документировать требования для user story. Знает алгоритм работы с рисками: выявление, анализ, оценка и выбор стратегии.
  • Проводил авторский контроль раздела с требованиями в зоне своей ответственности. Например, делал авторский контроль конкретной подсистемы.
  • Знает инструменты описания API — например, Swagger, Postman. Знает спецификацию OpenAPI. Может описать API без помощи разработчика. Знает основы работы протоколов HTTP, REST, SOAP, а также форматов обмена данным XML и JSON.
  • Умеет оценивать и декомпозировать задачи по системной аналитике с общей трудоёмкостью до трёх месяцев.
  • Опционально: умеет применять в работе методики PERT, UCP и Agile.

Старший аналитик (senior). Способен выполнять задачи самостоятельно и распределять их внутри команды, контролировать качество и сроки их выполнения — на одном или нескольких проектах. Опыт — от трёх лет. Зарплата — 200–250 тысяч рублей.

Вакансия на позицию ведущего системного аналитика
Скриншот: hh.ru
  • Умеет составлять план и выбирать стратегию сбора требований для проекта. Способен понять, как собрать требования наиболее эффективно: какие методы выбрать, у кого собирать требования и с кем их согласовывать.
  • Умеет проводить интервью и анкетирование. Отвечает за все процессы, связанные с их организацией, — включая анализ результатов.
  • Подбирал системы конкурентов заказчика для анализа в условиях высокой неопределённости — когда прямые аналоги отсутствуют.
  • Способен выполнить декомпозицию задач в рамках проекта, определить и назначить исполнителей. Имеет опыт разработки шаблонов для написания спецификаций под конкретные задачи.
  • Проводил ревью спецификаций от младших коллег. Умеет проводить ревью описания процессов, выявлять ошибки и неточности.
  • Может самостоятельно спроектировать API — при условии, что есть возможность уточнить технические параметры у разработчика или архитектора системы.
  • Умеет разрабатывать шаблоны описания интерфейсов, чтобы ставить задачи для разработчиков. Может спроектировать общую концепцию интерфейса системы с помощью вайрфрейма. Может разработать кликабельный прототип.
  • Проводил ревью и оценку качества требований по всем 10 признакам. Разрабатывал и внедрял методологии проверки качества требований на проекте. Контролировал её применение — например, с помощью чек-листов.
  • Делал ревью требований в формате user story по методике INVEST. Прорабатывал полный набор ограничений для технического задания на систему.
  • Прорабатывал риски проекта, которые связаны с аналитическими работами. Подбирал стратегию управления каждым риском: продумывал способы, которые помогут их избежать. Составлял программу действий, чтобы их минимизировать.
  • Декомпозировал и оценивал задачи для команды аналитиков проекта — общей трудоёмкостью от трёх месяцев.
  • Делал авторскую приёмку требований к системе в целом. Успешно проходил внешнюю экспертизу отчётных документов со стороны заказчика. Проводил тесты готовой системы на стенде заказчика.
  • Самостоятельно разрабатывал обучающий курс по функциональности системы. Разрабатывал методические материалы: теоретическую часть, набор практических кейсов, составлял список контрольных вопросов. Проводил внутреннее и внешнее обучение пользователей для подразделения или департамента.
  • Проектировал функциональность хотя бы одной BI-системы в целом.
  • Опционально: применял PERT, UCP и Agile для оценки аналитических задач проекта в целом. Работал в крупных agile-проектах, где требовалось масштабирование agile-методик. Под крупными проектами имеются в виду государственные проекты федерального уровня или, например, проекты по созданию автоматизированных банковских систем. Применял Scalable Agile Framework.
  • В идеале работал на десяти и более проектах по модели Waterfall. Имеет экспертный опыт в управлении жизненным циклом ПО по модели Waterfall — в части анализа и проектирования IT-системы.
  • Системный аналитик — специалист, который работает с IT-системами. Он переводит требования к IT-продукту с языка бизнеса на язык разработки и контролирует процесс его создания — вплоть до запуска в работу.
  • Системным аналитикам хорошо платят. Уже на старте специалист может получать от 120 тысяч рублей, а опытные аналитики зарабатывают 250 тысяч и более.
  • Стартовать в профессии придётся с позиции стажёра. Для этого нужно быть студентом старших курсов или выпускником вуза технической специальности, знать основы работы с базами данных и основы моделирования бизнес-процессов.
  • Качества, которые нужны системному аналитику: коммуникабельность для общения с командой и заказчиками, готовность обучать и обучаться. Системный аналитик должен быть готов стать лидером — начиная с позиции middle, он может занимать в проекте руководящую должность.

Научитесь: Профессия Бизнес-аналитик
Узнать больше

Понравилась статья? Поделить с друзьями:
  • Электрик от управляющей компании как вызвать
  • Чем занимается отдел охраны труда в компании
  • Электрическая компания мультсериал 1971 1977
  • Чем занимается техник в управляющей компании
  • Электрическая схема автомобиля газель бизнес