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

Материал из tswiki
Перейти к навигации Перейти к поиску
Нет описания правки
Метка: ручная отмена
 
(не показаны 2 промежуточные версии этого же участника)
Строка 145: Строка 145:
| Публичные выступления || Продуктовая стратегия || Менторинг || Инновации || Влияние на компанию
| Публичные выступления || Продуктовая стратегия || Менторинг || Инновации || Влияние на компанию
|}
|}
=== Дополнительные элементы ===
'''Цветовая маркировка''' (пример для вики-шаблона):
<pre>
{{#switch: {{#var:skill_level}}
| Стажер  | style="background:#FFF2CC" |
| Junior  | style="background:#E6F3FF" |
| Middle-  | style="background:#D5E8D4" |
}}</pre>

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