Как подготовиться к собеседованию на позицию системного аналитика. топ-5 тем
Содержание:
- Основная часть
- Рынок труда и будущее аналитики данных
- Что должен знать и уметь аналитик данных
- Жизненный цикл разработки систем
- Какими инструментами пользуется бизнес-аналитик
- Как стать аналитиком
- Проблема
- Где он работает
- Кто такой системный аналитик: особенности профессии
- Чем занимается аналитик в IT?
- Что делает системный аналитик?
- Бизнес-аналитик
- В каких отраслях требуются системные аналитики?
- Про «узких» специалистов
Основная часть
Бизнес-анализ и системный анализ в ИТ — это наборы практик, методов и задач
- В современных русскоязычных статьях и книгах, попавшихся мне, найти истину не удалось — чаще всего мнение привязано к конкретной организационной культуре, структуре или ситуации. В некоторых статьях СА могли назвать «системным администратором», в других его пытались сравнить с финансовым аналитиком и так далее (указывать ссылки во избежание конфликтных ситуаций не буду), в третьих БА и СА рассматривались совместно в противовес другим видам аналитиков.
- В иностранной литературе (основой изучения для БА/СА многие считают книги К.Вигерса и Д.Битти, BABOK, А.Коберна, PMI Guide to business analysis и т. д.), в которых разделения БА и СА отсутствует принципиально. В некотором роде, возможно из-за различий в бизнес-культуре, они ещё больше вводят в заблуждение. Так, книга К.Вигерса и Д.Битти определяет бизнес-аналитика, как «роль в проектной команде, основной обязанностью которой является работа с представителями заинтересованных лиц для выявления, анализа, спецификация, валидация и управление требованиями в проекте. А также его называют аналитиком требований, системным аналитиком, инженером требований, менеджером требований, аналитиков бизнес-систем или просто аналитиком». То есть понятия неотделимы и приравнены друг к другу. В книгах PMI и IIBA упоминание термина «system analyst» вообще довольно скудно, а уж описание его отличия от «business analyst» нет и в помине.
- Нормативная документация Минтруда (профессиональные стандарты) приводит довольно близкое к реальному разделению, хотя БА в стандарте рассмотрен далеко от ИТ. При этом возникает понимание, почему в отечественном бизнесе понятия так разделены — призма стандартов. Роль БА здесь — обеспечение возможности проведения изменений в организации, приносящих пользу заинтересованным сторонам, путём выявления потребностей заинтересованных сторон и обоснования решений, описывающих возможные пути реализации изменений. Роль СА — разработка, восстановление и сопровождение требований к ПО, информационной системе, продукту, средству, на протяжении их жизненного цикла.
*В иностранных источниках используются более подходящие термины «technology focused» и «business focused».
Выявление требований | процесс определения требований из различных источников посредством интервью, семинаров, анализа задач, рабочих потоков и документов и других методов |
Знание бизнеса | понимание предметной области бизнеса, происходящих в нем процессов, бизнес-целей и окружающей среды |
Презентация | возможность представить информацию группе людей или отдельных заинтересованных лиц. Может содержать элементы продвижения |
Лидерство и дипломатия | способность вести переговоры между бизнес-пользователями и техническими специалистами для разработки наиболее подходящего всем решения |
Коммуникации | роль посредника, связующего звена между пользователями и бизнесом и техническими специалистами |
Исследование | поиск информации и применение методов анализа и синтеза |
Анализ данных | это умение найти и использовать важные факты, касающиеся предмета анализа |
Решение проблем | поиск наиболее удобных (в особенности нетривиальных) решений сложившихся ситуаций |
Технические навыки | знание технологий, программирования, создания и настройки БД и другие технических аспектов, стандарты и правил проектирования решений |
Рынок труда и будущее аналитики данных
Только за последние два года через направление Data Science Нетологии прошло более 3000 студентов, большинство из них работают на профильных позициях в российских и зарубежных компаниях.
Со временем эксперты ожидают повышение спроса на аналитиков Big Data и представителей смежных специальностей. Чтобы оставаться востребованными, необходимо учиться и работать.
По данным International Data Corp. (IDC), мировой доход от решений для больших данных и бизнес-аналитики (BDA) достигнет 260 миллиардов долларов в 2022 году при среднегодовом темпе роста (CAGR) 11,9 процента. В 2025 программные роботы будут выполнять большинство задач, таких как очистка и сбор данных, т.е. многие процессы станут более автоматизированными. К 2030 году Data Science уже не будет заниматься поиском и очисткой данных. Эту задачу возьмут на себя программные роботы.
В настоящее время технологии уже развиваются и достигают своих высот. Подумайте о будущем, когда искусственный интеллект будет в зените, машинное обучение — на пике, облако захватит рынок, а интернет вещей начнет проникать в большинство отраслей. Специалисту по данным потребуются лучшие навыки, будь то технические или социальные, чтобы быть востребованным к 2030 году.
По теме: Как проходит собеседование на должность аналитика данных в Facebook
Игорь Полянский, Head of Global product analytics в Gett:
«Мир продолжает ускоряться, а вместе с ним — и требования бизнеса к скорости принятия решений. Подход «задай вопрос, направь его аналитику, а он проанализирует» больше не удовлетворяет требования к оперативности получения инсайтов. Поэтому стандартные подходы к анализу все больше упаковываются в коробочные решения.
В 2020 году анализ, на который раньше уходили часы аналитика, менеджер может сделать в несколько кликов. Аналитики же делают более сложные исследования, и требования к их компетенциям повышаются. Системы аналитики все больше переходят на формат real-time анализа. У многих компаний это давно must have».
Что должен знать и уметь аналитик данных
Такой специалист формулирует гипотезы, проводит статистические тесты на существующих данных для решения текущих вопросов, на которые нет ответа.
Минимальный набор скиллов начинающего аналитика:
- Работать в Google-таблицах, группировать, фильтровать данные — на ходу, без перекладывания из таблички в табличку.
- Уметь писать SQL-запросы.
- Изучить минимум один язык программирования: Python или R.
- Делать выводы и представлять результаты в виде интерактивных дашбордов (Tableau, Power BI).
- Разбираться в бизнес-процессах и понимать ключевые метрики анализа эффективности.
Инструменты, которые используют аналитики
Основные навыки аналитика данных:
- Сбор и анализ требований заказчиков к отчетности.
- Получение данных с помощью языка запросов SQL.
- Применение в работе ключевых математических методов и основ статистики.
- Очистка и трансформация данных с помощью Python.
- Прогнозирование событий на основе данных.
- Анализ результатов кампаний, исследований и тестирования продуктовых гипотез.
- Способность создавать аналитические решения и представлять их бизнесу
А еще хорошие аналитики данных умеют работать с Big Data, проверять гипотезы с помощью подходов А/Б-тестирования и быть настоящими исследователями.
Большинство работодателей просят посчитать определенные метрики, например, какие товары чаще всего возвращают покупатели. Иногда нужно рассчитать инвестиционный потенциал и скорректировать бизнес-модель.
Жизненный цикл разработки систем
Жизнь системы развития цикла (SDLC) является традиционным методом разработки системы, организации используют для крупномасштабных ИТ — проектов. SDLC — это структурированная структура, состоящая из последовательных процессов, с помощью которых разрабатывается информационная система.
- Системное исследование
- Системный анализ
- Системный дизайн
- Программирование
- Тестирование
- Реализация
- Эксплуатация и обслуживание
После того, как девелоперский проект получил необходимые одобрения всех участников, начинается этап системного анализа. Системный анализ — это исследование бизнес-проблемы, которую организации планируют решить с помощью информационной системы. Основная цель этапа системного анализа — собрать информацию о существующей системе, чтобы определить требования к усовершенствованной системе или новой системе. Конечный продукт этого этапа, известный как результат, представляет собой набор системных требований.
Возможно, самой сложной задачей системного анализа является определение конкретных требований, которым должна удовлетворять система. Эти требования часто называют требованиями пользователей, потому что пользователи их предоставляют. Когда разработчики системы накопили требования пользователей к новой системе, они переходят к этапу проектирования системы.
Аналитик компьютерных систем — это профессия в области информационных технологий . Аналитик компьютерных систем работает над решением проблем, связанных с компьютерными технологиями . Многие аналитики устанавливают новые компьютерные системы, как аппаратное, так и программное обеспечение , добавляют новые программные приложения для повышения производительности компьютера. Другие действуют как системные разработчики или системные архитекторы, но большинство аналитиков специализируются на определенных типах систем, таких как бизнес-системы , системы бухгалтерского учета , финансовые системы или научные системы.
Какими инструментами пользуется бизнес-аналитик
Для бизнес-анализа сегодня существует огромное количество инструментов как с платной лицензией, так и с открытым исходным кодом или условно-бесплатных. Я расскажу о наиболее востребованных, на мой взгляд, применительно к функциям и техникам бизнес-анализа.
Управление требованиями
Для качественного управления требованиями нам крайне важно создавать где-то запросы на изменения под каждое требование, отслеживать статус, документировать и видеть историю изменений, а также ссылаться друг на друга, чтобы избежать дублирования.
Для трекинга требований самым популярным инструментом является JIRA компании Atlassian. Однако, на некоторых проектах можно также встретить Trello, различные реализации канбан-досок и трекинга-задач: например, Basecamp, Redmine, ClickUp, Visual Studio.
Документирование требований в основном сейчас ведут в продукте Confluence от той же Atlassian. Хотя для этих целей может подойти любой wiki-движок или SVN с возможностью управления версиями.
Многие трекеры имеют в своем составе продукты для документирования: например, Visual Studio
Здесь стоит обратить внимание на то, какие средства доступны для форматирования, возможно ли расширение с помощью плагинов для включения и ведения версионности диаграмм и макетов.
Моделирование
Любая диаграмма — это не просто изображение с графическими фигурами. BPMN, UML, EPC, IDEF0 — это все стандарты, в которых соединения между элементами происходят по прописанным законам
Поэтому важно, чтобы инструмент «знал» этот стандарт и не позволял делать связи и добавлять элементы, которых не существует в стандарте.
Например, популярный инструмент рисования диаграмм и макетов Draw.io поддерживает большое количество различных шаблонов, но никак не пресекает ошибки автора. А значит диаграмма может получиться с нарушениями.
Для BPMN наилучшими инструментами будут Bizagi Modeler или Camunda Modeler. Они имеют все необходимые элементы, соответствующие стандарту, просты в использовании и имеют в своем составе функцию валидации диаграмм. Валидация BPMN это проверка на соответствие стандарту.
Для UML подойдет инструмент от Visual Paradigm, IBM Rational Modeler, Eclipse Modeling Tools. На проектах в последнее время получил популярность PlantUML. Этот инструмент позволяет описывать диаграммы текстом, рендерить текст в изображение и обратно. Благодаря чему можно вставлять диаграммы UML прямо в документы с описанием требований.
Стоит отметить, что есть и гиганты моделирования, где модели делаются в виде набора объектов со свойствами. Примечательность таких средств состоит в том, что эти объекты можно переиспользовать, и в итоге выйти на цельную модель системы. Из проприетарных самым известным является Enterprise Architect, а из open source можно воспользоваться продуктом Modelio.
Коммуникации
Для коммуникаций аналитику необходимо освоить несколько инструментов: почта, мессенджеры и групповые чаты, а также средства видеосвязи. Самым популярным почтовым клиентом является Outlook, хотя в последнее время часто можно встретить и решения на базе облачных сервисов, вроде Gmail и «Яндекс 365».
Самые удобные и функциональные мессенджеры с поддержкой групповых чатов сегодня Slack и MS Teams. Для видеосвязи используются также MS Teams, Zoom, Slack, хотя их в целом достаточно много и есть из чего выбрать в зависимости от потребностей проекта.
Прототипирование пользовательских интерфейсов
Самым востребованным инструментом прототипирования сейчас является Figma, в ней делают как низкодетализированные прототипы, так и полноценные макеты. Для небольших проектов также подойдут Balsamiq Mockups, Moqups.com.
Сейчас этот рынок активно растет и некоторые решения позволяют получить в результате работающий прототип с несколькими экранами, что позволяет на ранней стадии до разработки понять насколько заказчику удобно пользоваться, быстро ли он разобрался, как выполнить свои задачи и достигнуть цели, и собрать дополнительные требования.
Общие инструменты
В любых работах аналитика часто используются офисные решения от Microsoft и Google. Это редакторы документов (MS Word, «Google Документы»), редакторы таблиц (MS Excel, «Google Таблицы»), редакторы презентаций (MS Power Point и «Google Презентации»).
Как стать аналитиком
В вузах есть специальности, связанные с аналитикой. И чаще всего это экономические направления. Здесь можно получить хорошую базу, так как фундамент экономических процессов особо не меняется уже много десятилетий. Что касается работы с современными методами и программными продуктами, то часто эти навыки нужно приобретать самостоятельно.
Профессиям, которые связаны со сферой IT, сложно обучиться в университете, потому что программа очень отстает от современных требований. В вузе можно получить смежную специальность. Например, для начала стать разработчиком, а затем продолжить свое образование.
Получить более актуальные и практические знания можно на специализированных курсах, которые сейчас все чаще проходят онлайн в удобном темпе и режиме.
Подробно о том, как стать аналитиком, читайте на нашем блоге.
Проблема
Кому | Как |
Аналитику и его коллегам | Аналитику — самоидентифицироваться, чтобы правильно распределять усилия в обучении и развитии, поиске работы исходя из интересов и видения будущего. Коллегам — понимать, что является прямой обязанностью, а что несвойственной нагрузкой для аналитика. Пример: от БА требуют дать описания xml-схемы сервиса, а от СА дотошного знания нормативной документации бизнес-домена. |
HR | Проще фильтровать кандидатов на первых и последующих этапах рекрутинга, а также получать более релевантные отклики, правильно описывая вакансии. Повысить удовлетворённость сотрудников от работы «там, где они должны быть». Пример: вакансии БА со знанием java, навешивание большого объёма презентаций и сейлз на СА. |
Руководителю | Таргетировать подбор и распределение ресурсов, готовых к выполнению конкретного сочетания рабочих обязанностей, улучшить коммуникацию в командах. Пример: На должность, требующую максимальной коммуникации и гибкости, подбирается «технарь» без желания развивать такие навыки. |
Где он работает
После окончания университета выбирайте между крупными компаниями. В таких специалистах нуждаются компании — разработчики, крупные финансовые корпорации, консалтинговые компании.
Другой вариант работать удаленно, но этот вариант подходит только специалистам с опытом работы.
Какое нужно образование
В России еще нет таких высших учебных заведений, которые выпускают системных аналитиков.
Чтобы освоить профессию допускается высшее образование в сфере IT — технологий или в сфере экономики.
Затем продолжается обучение на специальных курсах или бизнес — тренингах. Чаще всего такими специалистами становятся программисты, прошедшие специальные курсы и постоянно развивающиеся в этом направлении.
Что нужно знать, уметь
Для работы необходимы знания в программировании, специалист будет ставить технические задачи для разработчиков программного обеспечения.
Также стоит освоить основы экономической теории для расчета эффективности и разработки плана по автоматизации процесса.
Для анализа и проведения презентаций необходимо умение работать в специализированных программах.
Помимо профессиональных качеств, работодатели предъявляют особые требования к личным качествам. На первый план выходят требования к знанию основ психологии в работе с пользователем, умение выслушать клиента, аналитический склад ума, умение отфильтровывать нужную информацию, ставить четкие задачи, целеустремленность, ответственность, умение работать в команде.
Кто такой системный аналитик: особенности профессии
Одна из задач эксперта – сбор требований, по которым далее формируется техническое задание под конкретный проект. Без него невозможно представить разработку программного обеспечения. Квалифицированный сотрудник должен иметь широкий кругозор, чтобы понимать элементы менеджмента, разбираться в программировании.
Одна из главных причин, почему работа системного аналитика так важна – формирование технического задания, без которого невозможно представить процессы:
- Сбор данных для дополнительного анализа рабочей среды.
- Подготовка документации с точным отображением архитектуры среды.
- Распределение задач между исполнителями.
- Контроль и отправка на доработку.
- Обучение пользователей новым системным правилам.
- Анализ рисков, построение стратегии.
Основное, что должен уметь системный аналитик – разработка модели потребностей бизнеса к ПО, которое внедряется. Если говорить проще, то он определяет, какое программное обеспечение подойдет компании для оптимизации бизнес-процессов, автоматизации отдельных операций.
Чем занимается аналитик в IT?
Представим, что заказчик хочет автоматизировать с помощью информационной системы некоторую последовательность действий, например, порядок согласования документов.
IT-аналитик изучает специфику бизнес-процессов заказчика, определяет, какие данные в них задействованы, как и где их лучше всего хранить и защищать. После он делает прототип интерфейса будущей системы, фиксирует и анализирует всю информацию со стороны клиента: чем удобно или неудобно пользоваться, какие операции хотелось бы выполнять быстрее. Безусловно, узнавая «внутреннюю кухню» компании-заказчика, аналитик предлагает современные решения по оптимизации бизнес-процессов, основываясь на статистических данных, аналитических обзорах, опыте других компаний и команд разработки. Это позволяет получить работающее решение, а не ограничиваться «модными» трендами разработки.
Для того чтобы автоматизировать бизнес-процессы, важно быть погруженным в предлагаемую предметную область. Особенно если эта область достаточно сложная – например, банковское дело или логистика в промышленности
При этом бывают случаи, когда со стороны заказчика поступает ограниченное количество данных для аналитики в силу специфики его рода деятельности.
Что делает системный аналитик?
Получив задачу в работу, системный аналитик представляет, как это вообще должно работать. Если ассоциировать систему с домом, то можно сказать, что он описывает, как построить дом или вставить кирпич в готовый так, чтобы сделать его больше и лучше. По сути аналитик, проектируя систему, делает архитектурный проект.
Чтобы построить здание, нужно понимать, для чего оно нужно: кто в нем будет жить и как им будут пользоваться, какой вид оно должно иметь, какие функции выполнять.
В идеальном случае системный аналитик оставляет в качестве результата работы документ, описывающий модель будущей системы или ее части.
Бизнес-аналитик
Начнём со специалиста, который принимает решения, влияющие на работу компании в целом. Бизнес-аналитик — это человек, который продумывает пути оптимизации бизнес-процессов в компании. Под бизнес-процессами при этом подразумеваются действия, направленные на создание продуктов или предоставления услуг клиентам.
Например, руководство компании, производящей йогурты, отмечает, что заметная часть продукции списывается как брак. Чтобы установить причины и предложить способы решения проблемы, бизнес-аналитик проводит исследование: изучает производство, чтобы отметить, на каком этапе отбраковывается продукция, проверяет внутреннюю документацию, согласно которой проводится списание, изучает отчеты… И, в конечном счёте, находит источник проблемы и предлагает возможные пути решения.
Бизнес-аналитики также привлекаются на этапе внедрения тех или иных изменений в бизнес-процессах компании — например, дают свою экспертную оценку при введении нового формата планирования внутри компании.
Бизнес-аналитики могут работать не только над решением конкретных проблем, но и проводить общий аудит — изучать текущие процессы в компании, выявлять «проблемные точки», продумывать возможные пути решения и обосновывать их перед руководством.
Бизнес-аналитику важно:
-
разбираться в основных показателях бизнеса, маркетинга, брендинга. Например, выручка, маржа, ROI и других;
-
владеть знаниями по непосредственно бизнес-анализу (стандарты BABOK) и методологией описания архитектуры предприятий (TOGAF);
-
разбираться в методологиях разработки — например, Agile, Scrum;
-
владеть презентационными навыками, уметь формулировать и визуализировать свои идеи — в этом пригодятся Power Point (или KeyNote), Visio, Miro и Mind Map;
-
иметь хорошие коммуникационные навыки, поскольку бизнес-аналитики много общаются с людьми.
Кому подойдет это направление аналитики?
Тем, кому интересно попробовать себя в управлении, разбираться не столько в данных, сколько в процессах. Также это направление может быть интересно и полезно тем, кто в будущем хотел бы открыть свой бизнес или работать в высшем менеджменте.
Узнать больше об этой профессии можно на странице нашего факультета бизнес-аналитики.
В каких отраслях требуются системные аналитики?
Спрос на услуги аналитика, де-факто формирующего систему ИС, не ограничен. Это сфера технической деятельности — производства оборудования, приборостроение, автомобилестроения, — и сервисная составляющая. Везде, где используются автоматизированные процессы, нужен специалист по анализу их эффективности.
Более всего аналитики востребованы на крупных предприятиях, работающих с собственными серверными комнатами (банки, страховщики), применяющих специальное ПО (порты, склады). Область добычи, промышленной обработки, общепита, грузовых/пассажирских перевозок сегодня без собственной IT-инфраструктуры работать не может. А там, где есть структура, — нужен аналитик.
Личные качества
Кому стоит выбирать профессию, связанную с обслуживанием информационных сетей и анализом хозяйственной деятельности? Как показывает практика, лучшими аналитиками становятся люди с отлично развитым математическим/логическим мышлением, склонные к исследованиям и конструкторской работе.
Умение строго следовать методологии, привычка вычитывать инструкции, педагогические способности и готовность работать в команде — оптимальные личные качества для профессии. Простота формулировок, способность внятно высказывать аргументы и быстро разбираться в приборах — это уже навыки будущего начальника отдела системного анализа.
Необходимое образование
Что должен знать системный аналитик? Очень полезны для этого профиля умение планировать и проектировать, знание английского языка, языков программирования, архитектуры компьютерного оборудования. Из обязательных знаний:
- теория алгоритмов;
- работа с базами данных;
- проектирование интерфейсов;
- менеджмент проектов;
- основы управленческого учета.
Учитывая ответственность его влияние на эффективность работы всего предприятия, требования к образованию системного аналитика в престижном месте будут строгими. Здесь нужна подготовка вуза (ВПО), в идеале — по двум профилям (работа с ИС + бизнес-аналитика).
Оплата труда в РФ и за границей
Размер оклада специалиста обычно зафиксирован. Средний уровень по регионам на 2020 год составляет 40−55 тысяч рублей. Московские эксперты получают 62−142 тысячи в зависимости от квалификации, опыта работы, результативности.
На Западе оценка услуг эксперта этой области выполняется с привязкой к его эффективности для бизнеса. Максимально эффективный аналитик может зарабатывать 10−12 тысяч долларов в год. Многое зависит и от авторитета, профиля нанимателя. Чем больше компания (чем сложнее ее автоматизированные процессы, чаще они требуют внимания), тем выше ставка системного аналитика.
Адрес поступления:
Ленинградский пр-т, д. 80, корпуса Е, Ж, Г.
Станция метро «Сокол», выход в центре зала на ул. Балтийская, далее пешком или на троллейбусе (№ 6, 43) до остановки «Институт Гидропроект» (1 остановка), у троллейбусного депо повернуть направо.
Контакты приемной комиссии:Телефон: +7 (495) 800 10 01
График работы приёмной комиссии:Пн — Пт: 08:30 — 22:10; Сб — Вс: 10:00 — 17:00;
Про «узких» специалистов
Эксперты в узких областях ценятся не меньше, чем специалисты широкого спектра. Только тут мало что могу сказать, поскольку с такими людьми сталкиваюсь только как со специалистами с отдельными зонами ответственности.
Для заинтересованных здесь бы посоветовал брать интересующий вектор знаний и прокапывать до экспертного уровня. Например:
-
Ты человек формальный и хочется все оптимизировать → аналитик бизнес-процессов, и может быть позже заниматься аудитом
-
Нравится копаться в системных штуках → системный аналитик, и там до архитектора
-
Любишь работать с данными → аналитик БД, BI или в сторону data science
-
Интересно продумывать пользовательский путь и управлять им → UX-аналитик, UX/UI-дизайнер
-
Горишь в том, чтобы принимать решения и развивать продукт → продуктовый аналитик, и далее до руководителя продукта
А иногда настолько нравится наводить порядок, что путь из абстрактной аналитики может лежать в менеджмент.
Также предположу, что поработав специалистом широкого спектра проще столкнуться с большим пулом задач. И тогда может быть проще понять то узкое направление, которое интересно и в котором хочется становиться экспертом.