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

Карьера системного аналитика
-
Стажер аналитик
-
Младший системный аналитик (junior)
-
Системный аналитик (middle)
-
Старший системный аналитик (senior)
-
Ведущий системный аналитик (lead)
-
Руководитель отдела системного анализа
-
Выход из аналитики: системный архитектор, технический руководитель проектов, фриланс или создание своей команды разработки.
На позиции стажеров и младших аналитиков приходят после обучения, когда не хватило практики на обучении.
На позицию мидла в системный анализ приходят:
-
Технические писатели,
-
Тестировщики,
-
Бизнес-аналитики,
-
Менеджеры проектов,
-
Начинающие в 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.
Возможно каких-то навыков может не хватать. Думаю, что коллеги смогут дополнить в комментариях 🙂
ссылка на оригинал статьи https://habr.com/ru/articles/741854/
Добавить комментарий