Грейдирование системного аналитика: различия между версиями

Материал из tswiki
Перейти к навигации Перейти к поиску
(Новая страница: «= Навыки системного аналитика по уровням = == Стажер (Intern) == === Hard Skills === * Базовое понимание '''SDLC''' (Software Development Life Cycle) * Знание основ анализа требований (User Story, Use Case, функциональные/нефункциональные требования) * Умение читать документацию и составлять прост...»)
 
Метка: ручная отмена
 
(не показаны 3 промежуточные версии этого же участника)
Строка 90: Строка 90:
* Управление продуктовой стратегией
* Управление продуктовой стратегией
* Влияние на техническую культуру компании
* Влияние на техническую культуру компании
== Бинго ==
== Hard Skills (Технические навыки) ==
{| class="wikitable" style="width:100%; text-align:center;"
|+ Уровни компетенций системного аналитика
! Уровень !! Основные технологии !! Документирование !! Архитектура !! Интеграции !! Оптимизация
|-
! Стажер
| SQL (SELECT, JOIN),<br>API (REST) || User Story,<br>Use Case || Блок-схемы<br>(BPMN/UML) || — || —
|-
! Junior
| Postman, Swagger,<br>Figma || ТЗ, Confluence || Микросервисы<br>vs монолит || Простые API || Базовый SQL-анализ
|-
! Middle-
| Kafka/RabbitMQ,<br>A/B-тесты || Event Storming || DDD, CQRS || Сложные API || Индексы в SQL
|-
! Middle
| PlantUML, OpenAPI || Автоматизация docs || Event Sourcing || ESB, ETL || Нагрузочное тестирование
|-
! Middle+
| ML-модели<br>(базово) || BDD || Бизнес-архитектура || Сервисная шина || Процессная оптимизация
|-
! Senior-
| Performance-анализ || Стандарты компании || Enterprise-архитектура || IoT/legacy-интеграции || CI/CD пайплайны
|-
! Senior+
| Security/Compliance || Методологии || Системная стратегия || Multi-cloud || DevOps-практики
|}
== Soft Skills (Гибкие навыки) ==
{| class="wikitable" style="width:100%; text-align:center;"
|+ Уровни компетенций системного аналитика
! Уровень !! Коммуникация !! Управление !! Лидерство !! Аналитика !! Работа с командой
|-
! Стажер
| Вопросы/ответы || — || — || — || Работа под руководством
|-
! Junior
| Четкая документация || Приоритезация задач || — || Базовый анализ || Коллаборация с dev
|-
! Middle-
| Переговоры<br>бизнес-dev || Воркшопы || — || Выявление скрытых кейсов || Фасилитация
|-
! Middle
| Управление ожиданиями || Наставничество junior || — || Риск-анализ || Разрешение конфликтов
|-
! Middle+
| Продажа идей || Процессы в команде || — || Предметная экспертиза || Мотивация команды
|-
! Senior-
| Стратегическая<br>коммуникация || Управление аналитиками || Архитсессии || Performance-анализ || Построение культуры
|-
! Senior+
| Публичные выступления || Продуктовая стратегия || Менторинг || Инновации || Влияние на компанию
|}

Текущая версия от 13:16, 5 апреля 2025

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

Стажер (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+ Публичные выступления Продуктовая стратегия Менторинг Инновации Влияние на компанию