Всем привет! Рада познакомиться, меня зовут Марина. И уже четвертый год, как работаю аналитиком. В этой должности я поменяла три места работы. До этого работала разработчиком и техническим писателем. Сейчас пишу книгу о профессии Аналитик. Некоторые мысли в помощь самой себе решила публиковать здесь. Надеюсь, они окажутся полезными и другим.

Аналитик - довольно свежая профессия в России. Многие не знают, не понимают, чем вообще занимаются аналитики, зачем они нужны. В начале нулевых, когда я после института устроилась на своё первое место работы, аналитиков не было вообще. Мы, разработчики, помимо написания кодов сами оформляли всю документацию, общались с заказчиками, выявляли требования, тестировали и т.д. Возможно, раньше, но на моём карьерном пути только 10 лет назад, появились технические писатели. Именно на них разработчики с облегчением переложили груз ведения документации. В то время она писалась строго по ГОСТам. ГОСТ 19, 34, ЕСПД, ЕСКД и т.д. Я успела поработать техническим писателем. Это был для меня адский ад. Монотонная, рутинная, бумажная работа. Согласование по сто раз всех запятых и абзацев. Проверка отделом метрологии и стандартизации - это просто треш! А мне, как бывшему разработчику, хотелось больше свободы, креатива, творчества. И, вот, вешаясь на работе от очередной сдачи документации, я листала вакансии на hh. Наткнулась на должность ведущего системного аналитика в одной из компаний операторов сотовой связи. Отправила резюме. С моим багажом опыта и знаний разработчика и технического писателя меня взяли без проблем.

Чем же занимается аналитик? В чем отличие бизнес-аналитика и системного аналитика? Если вкратце и простыми словами, аналитик - это, в первую очередь, посредник между заказчиками (бизнесом) и разработчиками (IT). Иногда в компании это один человек. А иногда от заказчика выступает именно бизнес-аналитик, а от разработчика - системный. Другими словами, бизнес-аналитик – это про общение с заказчиком и погружение в предметную область, системный аналитик – про общение с разработчиками и погружение в продукт.

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

Подведу итог (для меня всегда проблема писать кратко, поэтому и в этот раз буквально себя заставила). Обязанности аналитика:

  • общение с заказчиком, выявление требований;

  • документирование требований, написание, согласование ТЗ;

  • постановка задач разработчикам, участие в тестировании, демонстрация продукта;

  • документирование UI, UC, API и т.д. В общем, ведение и поддержание в актуальном состоянии внутренней документации;

  • иногда проектирование макетов интерфейса и даже архитектуры проекта.

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

Думаю, мне удалось доказать, что роль аналитика очень важна. Если меня знакомые с сарказмом снова спросят: "Да, чем ты вообще занимаешься? За что такие деньги? Я тоже так хочу!", я теперь просто скину ссылку на эту статью :-)

Также хочу отметить, что насколько я знаю, пока что в наших ВУЗах нет таких направлений и факультетов, как, например, "Системный анализ" (знаю, в Беларуси если целый институт системного анализа). Все аналитики - самоучки, либо какие-то курсы. Но не каждый может им стать. Мне кажется, у меня идеальный опыт для аналитика: разработчик + технический писатель. Но при этом необходимо постоянно прокачиваться, идти в ногу со временем, следить за новыми технологиями в разработке и т.д. Профессия интересная и перспективная. Я - аналитик и я горжусь этим!

Комментарии (16)


  1. DocHannibal
    27.03.2022 16:43

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


  1. RomTec
    28.03.2022 00:52
    +1

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

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

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


    1. tri_botinka
      28.03.2022 21:34

      Бизнес-аналитик может и не опускаться на уровень технического проектирования, используя организационный метод изменения предприятия. Например его компетенции может оказаться достаточно для оптимизации и "неавтоматизированного" процесса - например оптимизация цепочки доставок, системы разделения труда, KPI/SLA процессов и пр. Чаще он это делает в виде IDEF0 и BPMN-A диаграмм, наложенных на BSC карту. Как вариант - можно описать модель процесса в Archimate (верхние слои) или артефактах BABOK. Системный же аналитик рассматривает реинжиниринг процесса в основном через точку изменения информационных систем и связей между ними. Это его метод решения проблемы (т.е. в основном технический) На этом уровне он обязан описывать требования в нотациях присущих именно ИТ системам. Не только в нотациях BPMN но и диаграмме классов , диаграмме прецедентов, диаграмме последовательности и даже до уровня структуры сервисов (API) и структуре данных (ER диаграммы для реляционных БД или мэпинг сущностей для постреляционных и ООБД). Но системный аналитик может пропустить для своей работы отдельные детали бизнес-аналитики - например не считать стоимость владения целевой системой (TCO), экономическую эффективность и возврат инвестиций на автоматизацию.. Полностью же и шаги бизнес-аналитики и системной аналитики "сшиты" в фрейморках Архитектуры Предприятия - типа Zahman Framework или TOGAF - но мало кто из аналитиков одинаково уверенно владеет архитектурным моделированием на всех этих архитектурных видениях. Для этого учиться надо много - лет 15, "на дурнячка" не освоить


  1. Cibercerg2121
    28.03.2022 07:15

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

    Признаюсь, переход в системный анализ был "болючим". Много гуглил, мало понимал разработку. Но сейчас все более-менее хорошо. В общем мне не не хватало знаний по бэку. Кто метит в системный анализ, советую подтянуть бэковую часть(API REST, SOA, SOAP, KIBANA, базы данных, патерны проектирования бд и систем, микросервисная и монолитные архитектуры)


  1. reUmNIck
    28.03.2022 07:23

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


  1. BellaLugoshi
    28.03.2022 07:37

    не первая статья на эту тему и не первая которая так и не отвечает на главные вопросы - кто это и за что такие деньги?

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

    Поэтому аналитиков с конкретной работой очень мало, но возможно им на жизнь и хватает.

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

    Как пример в нашей бюджетной организации айтишники Windows+Linux на ~2000 рабочих мест - трое, с зарплатой 40000 рублей, при этом берут на работу специалиста по воспитательной работе со студентами на 72000 рублей. Логика и здравый смысл тут отсутствуют.

    Ну а учитывая просто откровенно мошеннические обещалко-курсы которые якобы сделают из вас программиста за 3-6 месяцев с зарплатой в 120000 руб - что еще хотеть от этого мира? Как сказал моя супруга - эпоха дилетантов.


  1. Nialpe
    28.03.2022 09:01

    Встречал отличных системных аналитиков, которые прямо на блюдечке поднесут и при изменении требований прекрасно осознают к чему эти изменения ведут. Обнимаю, ребята!


  1. FireHawk
    28.03.2022 09:21

    В чем отличие бизнес-аналитика и системного аналитика?... А иногда от заказчика выступает именно бизнес-аналитик, а от разработчика - системный.

    Вы так и не ответили на свой же вопрос - в чём разница между бизнес-аналитиком и системным аналитиком? Если вы думаете что разница в том, что бизнес аналитик всегда работает со стороны заказчика, а системный аналитик - со стороны исполнителя, могу вас заверить что вы глубоко заблуждаетесь (если не верите - поищите на HH вакансии бизнес-аналитика и пообщайтесь с рекрутерами, они в 90% случаев вам объяснят что вы будете работать в команде исполнителя).


  1. Broktre
    28.03.2022 09:22

    Не поленился зарегистрироваться что бы оставить комментарий)

    В вузах сейчас есть специальности для системных аналитиков, так и называются: «Системный анализ и управление» и «Бизнес-информатика», инфа 100%, тк я и то и то закончил)


  1. simplicityworks
    28.03.2022 09:22

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


  1. Jokepyro
    28.03.2022 09:25

    Все, что почитал в статье это то, что аналитик - это в большинстве студий и команд рп.


  1. mitkin-grek
    28.03.2022 11:54

    Лет 10 уже занимаюсь профессионально аналитикой а она все новая нос для IT)) Отлично значит есть ещё области для роста)) Могу сказать что за 10 лет для себя определил очень простую формулировку зачем нужен аналитик - это снижение риска для заказчика. Причём на важно системный или бизнес, очень часто эта роль совмещена, но если объяснять просто, то бизнес аналитик это страховка для всех участников процесса, что результат будет достигнут, в конечном счёте когда доходит до вопроса почему это сделано так все смотрят документацию и описание требований, если их нет, то и разговора нет, заказчик не получил то что хотел, разработчик возможно и получил свои деньги но вместе с этим получил плохую репутацию. Вся эта ситуация даже с плохим аналитиком значительно мягче ибо есть требования плохие но есть и от них все и пляшет, плюс заказчик и разработчик могут списать плохие требования на аналитика. Другими словами аналитик это тот кто является гарантом того что в конечном счёте проект доползет до финиша и что договорённости достигнутые на берегу все ещё будут в силе. Бизнес соответственно с точки зрения бизнес требования, системный с точки зрения системных требований. Именно поэтому у хороших и высококвалифицированных аналитиков такая зарплата.


  1. dmitriev_dmitry
    28.03.2022 15:27

    Простите, но тема А) не раскрыта, Б) устарела. Да и написано в стиле Дзена, а не технического ресурса. Это если вам интересно, почему такие оценки..


  1. tri_botinka
    28.03.2022 20:12

    Возможно это было сказано в контексте Белорусии. Но в реестре учебных планов вузов РФ как раз есть компетенции, присущие системным аналитикам. Это специальность 09.03.04 "Программная инженерия", 38.03.05. "Бизнес-информатика". Частично навыки и нотации, применяемые в проектировании читаются на группе специальностей "Информационные технологии" https://eduscan.net/spec/group23 . В план входит как общее знакомство с практиками проектирования уровня "Архитектура предприятия" (см учебник Е.П.Зараменских https://www.litres.ru/dmitriy-vyacheslavov/arhitektura-predpriyatiya-uchebnik-dlya-baka-32881261/ ), так и более обзорный по "Бизнес-информатике" https://www.litres.ru/evgeniy-petrovich-za/osnovy-biznes-informatiki-2-e-izd-uchebnik-i-67137087/ . Интересно что проектирование входит и в курс специального среднего образования. Вот например учебное пособие для техникума - А.Перерва, В.Иванова "Путь аналитика". https://habr.com/ru/company/piter/blog/258807/ Все это вполне классически охватывает все современные практики, стандарты и нотации и отучившись - без проблем сможете подтвердить сдав сертификаты по стандартам аналитической работы и сертификации IIBA CBAP (Certified Business Analysis Professional), Сертификату специалиста по бизнес-анализу (PBA) от PMI и другим. Так что это далеко не ГОСТ 34 или какая то беллитристика, а вполне себе крепкий уровень. Если возьмете по рейтингу по этим специальностям в РФ - то в топ-е ВШЭ, Финуниверситет и ИТМО, их выпускники крайне востребованы. Но догоняют и региональные, пусть и менее раскрученные ВУЗы. Хорошее впечатление у нас оставили выпускники СПБгу. ЮФУ, НГУ, МИСИС и МАИ...


  1. Kate4kon
    29.03.2022 09:19
    +1

    Меня искренне пугают люди, которые "на четвертом году работы" пишут книги по профессии...я, блин, даже специально зарегалась, чтобы попросить вас не делать этого. А вместо этого почитать тех, кто в профессии более 20 лет, например Карла Вигерса и прочих гуру. Умоляю вас, не пишите.. ну или сугубо для себя..


  1. meirinkun
    29.03.2022 19:08

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

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

    У вас, судя по тексту, сложилось некорректное понимание функциональности аналитиков. Надеюсь, подготовка к написанию книги поможет расставить все на свои места.