Грейдирование системного аналитика

Материал из tswiki
Перейти к навигации Перейти к поиску

Навыки системного аналитика по уровням

Стажер (Intern)

Hard Skills

  • Базовое понимание SDLC (Software Development Life Cycle)
  • Знание основ анализа требований (User Story, Use Case, функциональные/нефункциональные требования)
  • Умение читать документацию и составлять простые ТЗ
  • Основы SQL (SELECT, JOIN, WHERE)
  • Базовое понимание API (REST, SOAP)
  • Знание диаграмм (BPMN, UML – на уровне блок-схем)

Soft Skills

  • Умение задавать вопросы и слушать
  • Готовность учиться и принимать обратную связь
  • Базовые навыки работы в команде

Junior

Hard Skills

  • Полное понимание SDLC и роли аналитика
  • Умение писать User Stories, Use Cases, декомпозировать требования
  • Работа с SQL (подзапросы, агрегации, простые оптимизации)
  • Понимание микросервисной и монолитной архитектур
  • Основы Postman / Swagger для тестирования API
  • Умение составлять прототипы интерфейсов (Figma, Balsamiq)
  • Работа с Jira / Confluence / Trello

Soft Skills

  • Четкое ведение документации
  • Умение формулировать мысли письменно и устно
  • Способность работать с небольшими задачами под руководством

Middle- (опыт 1.5–2.5 года)

Hard Skills

  • Глубокая проработка требований (маппинг бизнес-процессов, выявление скрытых кейсов)
  • Оптимизация SQL-запросов, понимание индексов
  • Работа с Event Storming, Domain-Driven Design (DDD)
  • Умение проектировать схемы API (Swagger/OpenAPI)
  • Базовые знания Kafka, RabbitMQ (если нужна event-архитектура)
  • Навыки A/B тестирования и аналитики

Soft Skills

  • Умение вести переговоры между бизнесом и разработкой
  • Навыки фасилитации небольших воркшопов
  • Управление приоритезацией задач

Middle (2.5–4 года)

Hard Skills

  • Полный цикл анализа: от сбора требований до валидации реализации
  • Углубленное знание архитектурных паттернов (CQRS, Event Sourcing)
  • Работа с системами очередей и брокерами сообщений
  • Умение проектировать сложные интеграции между системами
  • Автоматизация документирования (например, через PlantUML)

Soft Skills

  • Управление ожиданиями стейкхолдеров
  • Наставничество для junior-аналитиков
  • Умение отстаивать технически правильные решения

Middle+ (4–5 лет)

Hard Skills

  • Предсказание бизнес-рисков на этапе проектирования
  • Глубокая экспертиза в предметной области (например, финтех, e-commerce)
  • Оптимизация процессов в команде (например, внедрение Behavior-Driven Development, BDD)
  • Работа с ML-моделями (если требуется аналитика данных)

Soft Skills

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

Senior- (5–6 лет)

Hard Skills

  • Полный контроль над архитектурой системы
  • Экспертиза в performance-анализе (нагрузочное тестирование, bottleneck-анализ)
  • Умение оптимизировать бизнес-процессы через автоматизацию
  • Глубокое знание DevOps-практик (CI/CD, мониторинг)

Soft Skills

  • Формирование стратегии развития продукта
  • Управление командой аналитиков
  • Проведение архитектурных сессий

Senior+ (6+ лет)

Hard Skills

  • Участие в Enterprise-архитектуре
  • Разработка стандартов и методологий анализа в компании
  • Экспертиза в нескольких смежных областях (Data Engineering, Security, Compliance)

Soft Skills

  • Лидерство в профессиональном сообществе (конференции, менторинг)
  • Управление продуктовой стратегией
  • Влияние на техническую культуру компании

Бинго

Hard Skills (Технические навыки)

Уровни компетенций системного аналитика
Уровень Основные технологии Документирование Архитектура Интеграции Оптимизация
Стажер SQL (SELECT, JOIN),
API (REST)
User Story,
Use Case
Блок-схемы
(BPMN/UML)
Junior Postman, Swagger,
Figma
ТЗ, Confluence Микросервисы
vs монолит
Простые API Базовый SQL-анализ
Middle- Kafka/RabbitMQ,
A/B-тесты
Event Storming DDD, CQRS Сложные API Индексы в SQL
Middle PlantUML, OpenAPI Автоматизация docs Event Sourcing ESB, ETL Нагрузочное тестирование
Middle+ ML-модели
(базово)
BDD Бизнес-архитектура Сервисная шина Процессная оптимизация
Senior- Performance-анализ Стандарты компании Enterprise-архитектура IoT/legacy-интеграции CI/CD пайплайны
Senior+ Security/Compliance Методологии Системная стратегия Multi-cloud DevOps-практики

Soft Skills (Гибкие навыки)

Уровни компетенций системного аналитика
Уровень Коммуникация Управление Лидерство Аналитика Работа с командой
Стажер Вопросы/ответы Работа под руководством
Junior Четкая документация Приоритезация задач Базовый анализ Коллаборация с dev
Middle- Переговоры
бизнес-dev
Воркшопы Выявление скрытых кейсов Фасилитация
Middle Управление ожиданиями Наставничество junior Риск-анализ Разрешение конфликтов
Middle+ Продажа идей Процессы в команде Предметная экспертиза Мотивация команды
Senior- Стратегическая
коммуникация
Управление аналитиками Архитсессии Performance-анализ Построение культуры
Senior+ Публичные выступления Продуктовая стратегия Менторинг Инновации Влияние на компанию

{{#ask: Уровень::+ | format=table }}