Как стать автором
Обновить

Карта навыков системного аналитика: как начать карьеру и куда расти

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров39K

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

И конечно, самый интересный раздел, который стоит посмотреть - инструменты системного аналитика ;)

Карьера системного аналитика

  1. Стажер аналитик

  2. Младший системный аналитик (junior)

  3. Системный аналитик (middle)

  4. Старший системный аналитик (senior)

  5. Ведущий системный аналитик (lead)

  6. Руководитель отдела системного анализа

  7. Выход из аналитики: системный архитектор, технический руководитель проектов, фриланс или создание своей команды разработки.

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

На позицию мидла в системный анализ приходят:

  • Технические писатели,

  • Тестировщики,

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

  • Менеджеры проектов,

  • Начинающие в IT после обучения и стажировки.

На ведущие и руководящие позиции можно попасть даже после 2-х лет опыта работы при большом желании и быстрои освоении технических скилов. Все зависит от человека.

Про задачи системного аналитика и его деятельность я много пишу у себя в Telegram-канале GetAnalyst.

Навыки

Сбор требований

Исследование предметной области

Ведение интервью, анкетирование

Исследование и тестирование внедренных IT-продуктов, изучение процесса использования

Определение и формулирование цели, миссии и задач проекта

Создание ролевой модели

Определение бизнес-правил и ограничений

Описание процессов AS IS

Бизнес-требования

Описание процессов TO BE

Поиск узких мест, проблем и оптимизация процессов

Выявление и формулировние бизнес-требований

User Strories. Выявление и формулировние бизнес-требований в формате User Strories

Нотация BPMN. Моделирование бизнес-процессов

Нотация ePC Diagram. Моделирование бизнес-процессов

Создание макетов UI/UX

Создание демонстрационных презентаций для pre-sale Заказчикам

Постановка задач для дизайнеров

Функциональные и нефункциональные требования

Выявление и формулировние функциональных требований на основе бизнес-требований

Use Cases. Выявление и формулировние функциональных требований в формате Use Cases на основе User Stories

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

Выявление и документирование нефункциональных требований к системе

Постановка задач для разработчиков и тестировщиков

Нотация IDEF - для описания процессов

Нотация UML - для описания процессов, состояний

PlantUML - язык для описания UML-диаграмм

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

Разработка ТЗ по ГОСТ-34 или другим регламентирующим документам, корпоративным стандартам

Ведение базы знаний по проекту. Разработка проектной документации

Организация структуры ведения базы знаний

Разработка инструкций для разработчиков и пользователей

Разработка пользовательской документации

Понимание и умение делать ревью документации

Проектирование БД

Исследование потоков информации (DFD)

Анализ существующей БД (реляционной)

Умение проектировать реляционные БД на логическом уровне

Умение проектировать реляционные БД на физическом уровне

Знание языка запросов к БД - SQL

Умение проектировать и описывать миграции в базах данных

Знание NoSQL баз данных, нереляционных БД

Архитектура и Интеграции

Определение компонентов системы

Верхнеуровневое проектирование архитектуры

Описание интеграционного взаимодействия

Маппинг данных

Понимание сервисной и микросервисной архитектуры

Знание языка моделирования архитектуры ArchiMate

Понимание принципа работы очередей: rabbitMQ, Kafka

Работа с API

Умение читать документацию API

Знание протокола REST API, формата сообщений JSON

Разработка дизайна REST API

Знание протокола SOAP API, форматов XML и XSD

Разработка дизайна SOAP API

Понимание FTP

Умение быстро разбирать формат сообщений и осваивать принципы любого протокола API

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

Да, и это важно уметь :)

Написание сценариев тестирования (ПМИ)

Ревью сценариев тестирования (ПМИ)

Пользовательское тестирование

Сопровождение проектов

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

Внедрение систем

Выявление потребностей в новой функциональности

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

Планирование порядка реализации задач на разработку

Планирование и сопровождение релизов

Оценка трудозатрат с учетом рисков

Организация процесса разработки

Инструменты

Attlassian Jira - задачи, управление проектом

Attlassian Confluence - документирование, база знаний

Attlassian Trello - задачи, задачи, управление проектом

Notion - документирование, база знаний

Slack - корпоративный мессенджер

Teams - корпоративный мессенджер

Swagger - документирование и тестирование API

Postman - документирование и тестирование API

DBeaver - средство управления базами данных

pgAdmin - средство управления базами данных

SQLite - средство управления базами данных

Figma - дизайн экранных форм

Axure RP Pro - дизайн экранных форм

Draw.io - универсальный инструмент для диаграмм, макетов экранов, досок и пр.

Microsoft Visio - универсальный инструмент для диаграмм, макетов экранов, досок и пр.

Microsoft Power Point

Canva - для создания презентаций

Camunda Modeler или аналог для BPMN

ARIS - BPMN, ePC

Enterprise Software Architect - для создния UML-диаграмм

Miro Board - ведение митингов, сбор требований

Soft Skills

Ведение интервью с заказчиками и его представителями

Ведение мероприятий для команды

Консультирование разработчиков и тестировщиков в ходе выполнения задач

Грамотность

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

Критическое мышление

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

Умение работать по Agile. Scrum,

Умение работать по Agile. Kanban

Ответственность

Легкообучаемость

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

Заключение

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

Варианты карьерного роста для системного аналитика:

  • Смена компании:

    • для освоения новой предметной области (пример: переход из медицины в торговлю),

    • для работы на новом языке,

    • для повышения зарплаты и роста в должности, если в текущей компании рост не дают.

  • Освоение новых технологий: AI, ML, Blockchain, IoT и т.д.

  • Переход в управление: технический руководитель проектов.

  • Переход в более техническое направление: архитектор ИС.

  • Создание своего бизнеса или фриланс - разработка технических заданий, проектирование систем, ведение IT-проектов.

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

Развивать навыки можно самостоятельно. Информации в интернете много. Можно учиться на курсах, можно вступать в сообщества и собирать практические кейсы из опыта других аналитиков. Одно из таких сообществ - GetAnalyst в telegram, где я делюсь своим опытом в системном анализе на примере разных проектов, помогая начинающим и опытным аналитикам пополнять копилку проектов и подходов к аналитике (шаблоны, примеры и опыт - все тут).

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

Прокачивайте навыки и развивайтесь, сохраняйте в закладке и стройте свой индивидуальный план развития. Всё получится!

P.S.

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

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 5: ↑3 и ↓2+1
Комментарии22

Публикации

Истории

Работа

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн