Найти в Дзене

В чем отличие Системного аналитика от Бизнес - аналитика и какие требования к СА предъявляют работодатели

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

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

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

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

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

Теперь, давайте разберемся какие требования предъявляют работодатели к системным аналитикам.

  1. Собирать и прорабатывать бизнес-требования заказчиков (создавание схем по бизнес-требованиям, use-cases и user stories);
  2. Изучение влияния предлагаемых изменений на текущие процессы и интеграции;
  3. Подготавливать проектную документацию (функциональные требования, технические задания и решения, спецификации, инструкции, отрисовки sequence- и ER-диаграмм и т.д.) и ставить задачи на разработку;
  4. Участвовать в проработке технических решений;
  5. Формулировать сценарии поведения системы и правила ее функционирования;
  6. Вести переговоры с заказчиком;
  7. Участие в тестировании, описание релизов и рабочей документации, ревью тест-кейсов;
  8. Участие в спринтах и ежедневных встречах.

Таким образом , выделю несколько навыков, без которых не пройти собеседование на Системного аналитика:

1. Знание бизнес-процессов:

  • Умение использовать методологии и нотации для моделирования бизнес-процессов (например, BPMN, UML, Sequence diagram).

2. Технические навыки:

  • Понимание принципов работы с реляционными и нереляционными базами данных (SQL);
  • Моделирование систем (понимание «монолит» и «микросервис», «фронтенд», «бэкенд», архитектурa Rest, SOAP, протокол HTTP/HTTPS);
  • Понимание интеграции систем ( шина данных, ESB, брокеры сообщений, понятие «топик»);
  • Безопасность (понятия «аутентификация» и «идентификация», «авторизация», «хеширование», «верификация», открытые и закрытые ключи);
  • Тестирование (составление тест кейсов и чек-листов).

3. Методологии разработки:

  • Знание гибких методологий разработки ПО и умение применять их в проектах (Agile и Scrum, Kanban и в чем их различие, жизненный цикл разработки, основные участники команды разработки);
  • Понимание классических подходов к разработке, таких как каскадная модель (Waterfall и его жизненный цикл разработки, основные участники команды разработки).

4. Навыки коммуникации:

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

5. Аналитические навыки:

  • Умение собирать и анализировать данные для выявления проблем и предложений по улучшению;
  • Способность оценивать информацию, делать выводы и принимать обоснованные решения.

6. Управление проектами:

  • Умение разрабатывать планы проектов, устанавливать сроки и управлять ресурсами;
  • Способность адаптироваться к изменениям в требованиях и условиях проекта.

7. Документирование:

  • Умение писать четкие и понятные технические задания и документацию ( виды требований, функциональные/ нефункциональные, знание структуры документов с требованиями);
  • Поддержка актуальности документации на всех этапах проекта.

8. Обучение и поддержка пользователей:

  • Умение обучать пользователей работе с новыми системами;
  • Способность собирать и анализировать отзывы пользователей для улучшения системы.

Более подробно разберем данные темы в следующих статьях.

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

Канал в ТГ: https://t.me/gokaterinka