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

Middle-аналитик — это не “чуть прокачанный джун”, а качественный переход в роли. В какой-то момент ты перестаешь быть просто человеком, который аккуратно записывает требования, и начинаешь отвечать за их полноту, непротиворечивость и применимость. Уже недостаточно зафиксировать то, что сказали — нужно самому увидеть пробелы, задать правильные вопросы и довести постановку до состояния, в котором команда действительно может работать без постоянных уточнений.

Именно на уровне middle начинается настоящая ответственность: за то, что будет реализовано, за поведение системы в разных сценариях, за ошибки и границы. Здесь заканчивается модель “мне дали — я сделал” и появляется новая — “я отвечаю за то, что мы делаем и как это будет работать”. Это переход от фиксации требований к управлению ими: через осознанные решения, проработанные acceptance criteria и понимание последствий для всей системы.

Область🟢 Junior🟡 Middle🟠 Middle+🔴 Senior🟣 Lead / Principal
📋 Работа с задачей
Понимание требованийПонимает после объясненияСам выявляет пробелыВидит скрытые зависимостиВидит систему целикомФормирует видение продукта, задаёт направление для команды
Постановка задачиНужна чёткая постановкаРаботает с умеренной неопределённостьюДекомпозирует размытую задачу самостоятельно, формулирует целиПереформулирует задачу, если поставлена неправильно. Работает от бизнес-целиСам формирует задачи для команды исходя из стратегии продукта
Работа с неопределённостьюТеряется, ждёт уточненийЗадаёт вопросыМинимизирует неопределённость заранее, строит гипотезы, документирует допущенияУправляет неопределённостью на уровне системыСоздаёт инструменты и шаблоны для работы с неопределённостью в команде
Формирование требованийФиксирует как естьДополняет и уточняетСтруктурирует и улучшаетФормирует подходы и стандартыОпределяет методологию сбора требований для всей организации
Декомпозиция задачПростаяСредняяСложная (фичи / эпики)Системная декомпозицияДекомпозиция на уровне продуктовой стратегии
✅ Acceptance Criteria
Кто определяет ACПолучает AC от старшего. Может помочь сформулировать, но не инициируетФормулирует AC при поддержке — нужна проверкаОпределяет AC самостоятельно. Для размытой задачи сам выявляет, что считать успехомОпределяет AC с учётом системных рисков, NFR и долгосрочных последствийФормирует стандарты и шаблоны AC для всей команды / продукта
Качество ACПишет по шаблону, только очевидные сценарииСам формирует, покрывает основные сценарииКонкретные, верифицируемые, почти как тест-кейсы. Happy path + error cases + граничные сценарииAC связаны с бизнес-метриками, учитывают нагрузку, безопасность, совместимостьAC как часть системного контракта между командами и продуктом
Покрытие сценариевТолько happy path+ негативные и edge cases+ сложные и интеграционные сценарии+ системные и кросс-доменные сценарииОпределяет стандарты покрытия для команды
🔌 API и техническая спецификация
API — описаниеБазовый endpoint, заполняет шаблон по образцуПолный контракт, описывает основные схемы ошибокПроектирует API. Прорабатывает статус-коды, версионирование, обратную совместимостьПроектирует API с учётом эволюции: deprecation, миграции, безопасностьОпределяет стандарты API-дизайна для всего продукта / компании
API — обработка ошибокПочти не учитываетОписывает основные ошибкиПродумывает стратегию ошибок, описывает схемы и кодыФормирует единый подход к ошибкам в системеСтандартизирует обработку ошибок на уровне платформы
Работа с даннымиОписывает поляПроверяет валидность и обязательностьУчитывает структуру, расширяемость и rationale решенийПроектирует модели данныхОпределяет принципы работы с данными для команды
ИнтеграцииОписывает как сказалиПонимает взаимодействие сервисовУчитывает надёжность, поведение при сбоях, обратную совместимостьОптимизирует интеграционную архитектуруПроектирует интеграционную стратегию на уровне платформы
Техническое пониманиеБазовоеПонимает ограниченияУчитывает транзакции, консистентность, производительностьУчаствует в архитектурных решенияхВлияет на технологические решения на уровне компании
🤝 Взаимодействие с командой
Работа с разработчикамиПередаёт требованияОтвечает на вопросы, понимает базовые ограниченияГоворит на одном языке. Находит компромисс между бизнесом и разработкойВлияет на инженерные решенияСтроит процессы взаимодействия между командами
Работа с бизнесомПередаёт вопросыУточняет требованияФормализует и упрощаетВлияет на продуктовые решенияФормирует продуктовую стратегию совместно с бизнесом
ЭскалацияЭскалирует часто, иногда по вопросам которые мог решить самЭскалирует обоснованно, иногда без вариантов решенияЭскалирует только истинные блокеры. Приходит с вариантами, не с вопросомПредотвращает эскалации за счёт раннего выявления конфликтовРазрешает конфликты на уровне команд и стейкхолдеров
⚙️ Решения и риски
Принятие решенийНе принимаетПредлагает вариантыВыбирает и обосновывает. Приходит с вариантами, не с вопросомОпределяет направлениеПринимает решения в условиях конфликта интересов стейкхолдеров
Работа с рискамиНе видитРеагируетПредугадывает, документирует допущенияУправляет рисками системноВыстраивает культуру управления рисками в команде
🚀 Личные качества и рост
СамостоятельностьНизкаяСредняяВысокаяОчень высокаяМаксимальная — задаёт планку для команды
Проактивность и инициативаПочти нетУмеренная. Иногда поднимает смежные проблемыВысокая. Предлагает улучшения за рамками задачи без просьбыИнициирует изменения процессов на уровне командыФормирует roadmap аналитической работы. Видит на 2–3 шага вперёд
Ответственность / OwnershipЗа описание своей частиЗа корректность требований по задачеЗа качество постановки целиком, включая то, что не было явно поставленоЗа результат на уровне фичи / эпикаЗа аналитическую зрелость всей команды и продукта
МенторствоУчится, задаёт вопросыНачинает помогать джунам в отдельных вопросахРегулярно помогает джунам, проводит ревью артефактовМенторит middle-аналитиков, формирует стандарты качестваНанимает, выращивает, оценивает аналитиков. Строит команду

Comments

So empty here ... leave a comment!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Sidebar