Самостоятельно составляет требования к API-документации для разработчиков. Ревьюит OpenAPI-спецификации на полноту описания endpoints, ошибок и примеров. Определяет developer experience стандарты для публичных API.
Роли · Technical Product Manager · Middle
Что должен уметь Middle }
32 ключевых навыков, всего 54. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: API и интеграции, Архитектура и проектирование, Observability и мониторинг.
Ключевые навыки для Middle
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
API и интеграции · 2
Ревьюит REST API design на соответствие продуктовым требованиям и industry best practices. Оценивает naming conventions, pagination, filtering, error handling. Определяет API versioning strategy для backwards compatibility.
Архитектура и проектирование · 4
Понимает trade-offs микросервисной декомпозиции для продуктовых решений. Оценивает влияние архитектуры на скорость доставки, независимость команд и operational complexity. Участвует в domain modeling sessions с инженерами.
Понимает system design patterns и их влияние на продуктовые возможности. Оценивает trade-offs: consistency vs availability, latency vs throughput. Участвует в architecture reviews с informed product perspective.
Самостоятельно оценивает и приоритизирует технический долг. Рассчитывает cost of delay для tech debt items. Балансирует tech debt payoff с feature delivery в sprint planning. Ведёт tech debt register с business justification.
Самостоятельно планирует capacity команды на квартал с учётом технического долга и on-call ротации. Учитывает инфраструктурный capacity при планировании нагрузочных фич. Работает с данными о производительности системы.
Observability и мониторинг · 1
Самостоятельно определяет SLI и SLO для своего продукта совместно с engineering. Понимает error budget concept и его влияние на feature velocity vs reliability trade-off. Участвует в SLO review и incident analysis.
Контроль версий и коллаборация · 1
Ревьюит pull requests с фокусом на соответствие продуктовым требованиям и API-контрактам. Понимает impact изменений на пользовательский опыт и производительность. Проверяет наличие feature flags и A/B-тест конфигураций.
Продуктовый менеджмент · 14
Самостоятельно проектирует A/B-тесты с расчётом выборки и статистической значимости. Учитывает технические зависимости при разделении трафика — кэширование, CDN, server-side rendering. Работает с Optimizely, LaunchDarkly или аналогами.
Самостоятельно управляет бэклогом продукта, балансируя feature work и technical debt. Применяет WSJF или RICE для приоритизации с учётом технической сложности. Декомпозирует эпики на stories с техническими зависимостями.
Самостоятельно проектирует и анализирует воронки конверсии с учётом технических bottlenecks. Связывает drop-off points с техническими метриками — latency, error rates, timeout issues. Строит сегментированные воронки.
Самостоятельно планирует GTM для технических фич и API-релизов. Координирует technical readiness с marketing launch: документация, SDK, sandbox environment. Определяет early adopter программу для developer-facing продуктов.
Самостоятельно проектирует и проводит hypothesis-driven experiments. Определяет success criteria с техническими метриками (latency, error rate). Анализирует результаты с учётом confounding factors и технических артефактов.
Самостоятельно проводит JTBD-исследования для технических пользователей: developers, DevOps, architects. Формулирует job maps с functional, emotional и social dimensions. Выявляет unmet needs в developer experience.
Самостоятельно проводит competitive analysis с техническим depth: API capabilities, architecture patterns, pricing models. Анализирует developer community trends через GitHub stars, Stack Overflow, developer surveys.
Самостоятельно формулирует OKR с учётом технических и продуктовых целей. Связывает engineering KPI (DORA metrics, SLO compliance) с product outcomes. Ведёт регулярный tracking и reporting по ключевым метрикам.
Самостоятельно проектирует event tracking schema с учётом data architecture. Настраивает кастомные отчёты и когортный анализ. Понимает технические аспекты: data sampling, event batching, SDK performance impact.
Самостоятельно создаёт product roadmap, балансируя feature delivery с technical initiatives. Включает infrastructure work, tech debt payoff и platform improvements. Коммуницирует roadmap разным аудиториям с appropriate level of detail.
Формулирует product vision с учётом технических enablers и constraints. Понимает, как emerging technologies (AI, cloud-native, edge) могут трансформировать продукт. Создаёт compelling vision для technology и business stakeholders.
Самостоятельно управляет expectations 5-10 стейкхолдеров. Адаптирует коммуникацию: deep technical для engineering, business impact для executives. Проактивно управляет конфликтами приоритетов между product и engineering.
Самостоятельно проводит user research для технического продукта. Проводит developer interviews с фокусом на DX (developer experience). Анализирует quantitative data из analytics и qualitative feedback из support channels.
Самостоятельно фасилитирует user story mapping sessions с product и engineering. Определяет walking skeleton с учётом architecture constraints. Приоритизирует releases через horizontal slicing с техническими trade-offs.
Управление проектами · 8
Самостоятельно анализирует delivery metrics для выявления bottlenecks в продуктовом потоке. Строит дашборды с DORA metrics, связывает инженерные метрики с product outcomes. Использует данные для улучшения планирования.
Самостоятельно управляет зависимостями между 2-3 командами. Строит dependency graph для фич с техническими компонентами. Проактивно коммуницирует риски и блокеры, ведёт dependency board в Jira или аналогах.
Самостоятельно фасилитирует estimation-сессии с учётом технической сложности. Применяет reference-based estimation и three-point estimation. Анализирует accuracy прошлых оценок для калибровки и учитывает технический долг в оценках.
Самостоятельно настраивает Kanban-систему для команды с WIP limits и service classes. Анализирует flow metrics: cycle time, throughput, aging. Оптимизирует поток с учётом технических зависимостей и code review bottlenecks.
Самостоятельно проводит анализ процессов delivery pipeline. Применяет value stream mapping для выявления waste в цикле разработки. Внедряет targeted improvements с измеримыми результатами — cycle time, quality metrics.
Самостоятельно планирует releases для продукта с учётом technical readiness criteria. Координирует release scope с engineering: feature freeze, code complete, QA sign-off. Управляет release notes и changelog для разных аудиторий.
Самостоятельно проводит risk assessment для продуктовых инициатив с техническим depth. Оценивает technical risks: scalability, security, data integrity. Определяет mitigation strategies и contingency plans для каждого риска.
Выполняет роль Product Owner с техническим focus. Управляет sprint backlog с балансом feature и tech debt work. Фасилитирует refinement с deep technical discussions. Определяет Definition of Done с техническими критериями.
Документация · 2
Самостоятельно инициирует создание ADR для ключевых продуктовых решений с техническим обоснованием. Ревьюит архитектурную документацию на соответствие продуктовым требованиям. Ведёт актуальный реестр технических решений.
Создаёт технические диаграммы для продуктовых спецификаций: sequence diagrams для API-взаимодействий, data flow diagrams, state machines. Использует C4-модель для документирования архитектуры на разных уровнях.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Senior
54 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.
- Декомпозиция на микросервисы: Применение → Продвинутый
- Документирование API: Применение → Продвинутый
- Основы System Design: Применение → Продвинутый
- Управление техническим долгом: Применение → Продвинутый
- A/B Testing Product: Применение → Продвинутый
- Architecture Documentation: Применение → Продвинутый
- Backlog Management: Применение → Продвинутый
- Capacity Planning: Применение → Продвинутый
- Code Review: Применение → Продвинутый
- Delivery Metrics: Применение → Продвинутый
} в открытой матрице компетенций: 54 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.