Роли · Technical Product Manager · Middle

Что должен уметь Middle }

32 ключевых навыков, всего 54. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: API и интеграции, Архитектура и проектирование, Observability и мониторинг.

32ключевых навыков
22дополнительных навыков
7областей
0%на уровне Продвинутый или Эксперт
Оценить себя как Middle Полная матрица роли

Ключевые навыки для Middle

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

API и интеграции · 2

Самостоятельно составляет требования к API-документации для разработчиков. Ревьюит OpenAPI-спецификации на полноту описания endpoints, ошибок и примеров. Определяет developer experience стандарты для публичных API.

REST API Design Применение

Ревьюит 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 Применение

Понимает 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 Planning Применение

Самостоятельно планирует capacity команды на квартал с учётом технического долга и on-call ротации. Учитывает инфраструктурный capacity при планировании нагрузочных фич. Работает с данными о производительности системы.

Observability и мониторинг · 1

SLI / SLO / SLA Применение

Самостоятельно определяет SLI и SLO для своего продукта совместно с engineering. Понимает error budget concept и его влияние на feature velocity vs reliability trade-off. Участвует в SLO review и incident analysis.

Контроль версий и коллаборация · 1

Code Review Применение

Ревьюит pull requests с фокусом на соответствие продуктовым требованиям и API-контрактам. Понимает impact изменений на пользовательский опыт и производительность. Проверяет наличие feature flags и A/B-тест конфигураций.

Продуктовый менеджмент · 14

A/B Testing Product Применение

Самостоятельно проектирует A/B-тесты с расчётом выборки и статистической значимости. Учитывает технические зависимости при разделении трафика — кэширование, CDN, server-side rendering. Работает с Optimizely, LaunchDarkly или аналогами.

Backlog Management Применение

Самостоятельно управляет бэклогом продукта, балансируя feature work и technical debt. Применяет WSJF или RICE для приоритизации с учётом технической сложности. Декомпозирует эпики на stories с техническими зависимостями.

Funnel Analysis и Retention Применение

Самостоятельно проектирует и анализирует воронки конверсии с учётом технических bottlenecks. Связывает drop-off points с техническими метриками — latency, error rates, timeout issues. Строит сегментированные воронки.

Go-to-Market Strategy Применение

Самостоятельно планирует GTM для технических фич и API-релизов. Координирует technical readiness с marketing launch: документация, SDK, sandbox environment. Определяет early adopter программу для developer-facing продуктов.

Hypothesis Testing Применение

Самостоятельно проектирует и проводит hypothesis-driven experiments. Определяет success criteria с техническими метриками (latency, error rate). Анализирует результаты с учётом confounding factors и технических артефактов.

Jobs-to-be-Done Framework Применение

Самостоятельно проводит JTBD-исследования для технических пользователей: developers, DevOps, architects. Формулирует job maps с functional, emotional и social dimensions. Выявляет unmet needs в developer experience.

Market Research Применение

Самостоятельно проводит competitive analysis с техническим depth: API capabilities, architecture patterns, pricing models. Анализирует developer community trends через GitHub stars, Stack Overflow, developer surveys.

OKR и Product KPIs Применение

Самостоятельно формулирует OKR с учётом технических и продуктовых целей. Связывает engineering KPI (DORA metrics, SLO compliance) с product outcomes. Ведёт регулярный tracking и reporting по ключевым метрикам.

Product Analytics Применение

Самостоятельно проектирует event tracking schema с учётом data architecture. Настраивает кастомные отчёты и когортный анализ. Понимает технические аспекты: data sampling, event batching, SDK performance impact.

Product Roadmap Применение

Самостоятельно создаёт product roadmap, балансируя feature delivery с technical initiatives. Включает infrastructure work, tech debt payoff и platform improvements. Коммуницирует roadmap разным аудиториям с appropriate level of detail.

Product Vision и Strategy Применение

Формулирует product vision с учётом технических enablers и constraints. Понимает, как emerging technologies (AI, cloud-native, edge) могут трансформировать продукт. Создаёт compelling vision для technology и business stakeholders.

Stakeholder Management Применение

Самостоятельно управляет expectations 5-10 стейкхолдеров. Адаптирует коммуникацию: deep technical для engineering, business impact для executives. Проактивно управляет конфликтами приоритетов между product и engineering.

User Research Применение

Самостоятельно проводит user research для технического продукта. Проводит developer interviews с фокусом на DX (developer experience). Анализирует quantitative data из analytics и qualitative feedback из support channels.

User Story Mapping Применение

Самостоятельно фасилитирует user story mapping sessions с product и engineering. Определяет walking skeleton с учётом architecture constraints. Приоритизирует releases через horizontal slicing с техническими trade-offs.

Управление проектами · 8

Delivery Metrics Применение

Самостоятельно анализирует delivery metrics для выявления bottlenecks в продуктовом потоке. Строит дашборды с DORA metrics, связывает инженерные метрики с product outcomes. Использует данные для улучшения планирования.

Dependency Management Cross-Team Применение

Самостоятельно управляет зависимостями между 2-3 командами. Строит dependency graph для фич с техническими компонентами. Проактивно коммуницирует риски и блокеры, ведёт dependency board в Jira или аналогах.

Estimation Techniques Применение

Самостоятельно фасилитирует estimation-сессии с учётом технической сложности. Применяет reference-based estimation и three-point estimation. Анализирует accuracy прошлых оценок для калибровки и учитывает технический долг в оценках.

Kanban Method Применение

Самостоятельно настраивает Kanban-систему для команды с WIP limits и service classes. Анализирует flow metrics: cycle time, throughput, aging. Оптимизирует поток с учётом технических зависимостей и code review bottlenecks.

Process Improvement Применение

Самостоятельно проводит анализ процессов delivery pipeline. Применяет value stream mapping для выявления waste в цикле разработки. Внедряет targeted improvements с измеримыми результатами — cycle time, quality metrics.

Release Planning Применение

Самостоятельно планирует releases для продукта с учётом technical readiness criteria. Координирует release scope с engineering: feature freeze, code complete, QA sign-off. Управляет release notes и changelog для разных аудиторий.

Risk Management Применение

Самостоятельно проводит risk assessment для продуктовых инициатив с техническим depth. Оценивает technical risks: scalability, security, data integrity. Определяет mitigation strategies и contingency plans для каждого риска.

Scrum Framework Применение

Выполняет роль Product Owner с техническим focus. Управляет sprint backlog с балансом feature и tech debt work. Фасилитирует refinement с deep technical discussions. Определяет Definition of Done с техническими критериями.

Документация · 2

Architecture Documentation Применение

Самостоятельно инициирует создание ADR для ключевых продуктовых решений с техническим обоснованием. Ревьюит архитектурную документацию на соответствие продуктовым требованиям. Ведёт актуальный реестр технических решений.

Diagramming Применение

Создаёт технические диаграммы для продуктовых спецификаций: sequence diagrams для API-взаимодействий, data flow diagrams, state machines. Использует C4-модель для документирования архитектуры на разных уровнях.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Алгоритмы и сложностьАсинхронное программированиеИнтеграционное тестированиеКачество кода и рефакторингПаттерны проектированияПринципы ООП и SOLIDСтруктурированное логированиеСтруктуры данныхAWSChatGPT / ClaudeDockerGit AdvancedGitHub Actions / GitLab CIGitHub CopilotKnowledge Base ManagementOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаSAFe FrameworkUnit-тестированиеUser Documentation

Что меняется на Senior

54 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.

Страница Senior →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 54 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.