Выберите текущую позицию
Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.
Путь развития
Junior
0-2 года
Ответственность: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.
Ключевые навыки:
Middle
2-5 лет
Ответственность: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Senior
5-8 лет
Ответственность: Проектирование архитектуры компонентов и сервисов. Решение сложных технических проблем. Ведение технического долга. Code review как gatekeeper качества. Менторинг middle-разработчиков. Выбор технологий для новых задач.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Lead / Staff
7-12 лет
Ответственность: Техническое лидерство команды или направления. Проектирование системной архитектуры. Координация с другими командами. Формирование стандартов и best practices. Участие в найме. Планирование технического roadmap.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Principal
10+ лет
Ответственность: Техническая стратегия на уровне компании или домена. Кросс-организационное влияние. Решение системных проблем бизнеса через технологии. Менторинг lead-инженеров. Публичное представление компании.
Ключевые навыки:
- Самостоятельно реализовал 3+ проекта
- Провёл успешные код-ревью
- Участвовал в разрешении production инцидентов
Gap-анализ: навыки для развития
Для перехода на следующий уровень необходимо развить:
Самостоятельно проектирует A/B-тесты: определяет размер выборки, длительность, метрики. Работает с инструментами (Optimizely, Google Optimize, VWO). Анализирует результаты с учётом статистической значимости.
Приоритизирует backlog используя фреймворки (RICE, WSJF, MoSCoW). Декомпозирует эпики на stories, балансирует tech debt и feature work. Управляет несколькими бэклогами параллельно.
Интегрирует AI-ассистенты в product workflow: research synthesis, PRD drafting, data analysis. Создаёт эффективные промпты для product-specific задач.
Анализирует delivery metrics для оптимизации процессов. Выявляет bottlenecks через lead time analysis. Использует метрики для планирования и прогнозирования.
Управляет зависимостями между командами. Проактивно идентифицирует risks. Формирует dependency resolution plans.
Создаёт комплексные визуализации: service blueprints, system maps, impact maps. Использует диаграммы для stakeholder communication.
Проводит estimation-сессии с командой. Использует reference-based estimation и historical data. Формирует delivery forecasts с учётом uncertainty.
Самостоятельно проектирует и анализирует product funnels. Проводит когортный анализ, сегментирует пользователей по поведению. Формулирует гипотезы по улучшению конверсии на основе данных.
Использует Git для работы с product documentation (docs-as-code). Понимает branching strategy команды. Может создать PR с документацией.
Оценивает impact AI coding tools на team productivity и delivery. Принимает решения о tooling budget для команды. Учитывает AI-assisted development в планировании.
Разрабатывает GTM-план для запуска фич и продуктов. Координирует cross-functional команды (marketing, sales, support). Определяет pricing strategy для новых offerings.
Проектирует эксперименты для валидации гипотез. Выбирает подходящий метод: A/B-тест, fake door test, Wizard of Oz, landing page test. Анализирует результаты и принимает решения.
Проводит JTBD-интервью, создаёт job maps. Использует JTBD для приоритизации фич (outcome-driven innovation). Формирует opportunity landscape на основе unmet needs.
Оптимизирует Kanban-процесс для команды. Анализирует CFD (cumulative flow diagram) и cycle time. Определяет policies для каждого этапа workflow.
Выстраивает структуру knowledge base для продукта. Определяет information architecture. Обеспечивает доступность знаний для команды.
Проводит полноценный market research: TAM/SAM/SOM, competitive landscape, market trends. Использует данные для обоснования product decisions. Мониторит рынок на регулярной основе.
Формулирует OKR для продуктовой команды. Определяет leading и lagging indicators. Выстраивает систему мониторинга product KPIs. Проводит OKR review и ретроспективы.
Проводит ретроспективы и фасилитирует improvement discussions. Внедряет процессные улучшения. Измеряет impact изменений через метрики.
Проектирует analytics architecture для продукта. Создаёт сложные фunnels, cohort analyses, retention curves. Использует SQL для custom-запросов к raw data.
Самостоятельно создаёт и поддерживает product roadmap. Балансирует краткосрочные и долгосрочные инициативы. Коммуницирует роадмап разным аудиториям (tech team, business, executives).
Формулирует product vision для своего продукта, связывает с бизнес-целями. Использует vision для приоритизации фич и принятия product decisions. Коммуницирует vision стейкхолдерам.
Создаёт сложные промпты для product workflows: research synthesis, competitive analysis, PRD drafting. Применяет chain-of-thought и role-based prompting.
Самостоятельно планирует релизы: scope, timeline, dependencies, risks. Координирует release с dev, QA, marketing, support. Управляет release communications.
Планирует ресурсы для delivery: определяет staffing needs, балансирует workload. Управляет contractor/outsource ресурсами.
Проводит risk assessment для продуктовых решений. Применяет pre-mortem analysis. Определяет mitigation strategies и contingency plans.
Выступает как Product Owner. Определяет sprint goals, приоритизирует backlog, принимает решения о scope. Работает в связке со Scrum Master для улучшения процессов.
Выстраивает отношения с ключевыми стейкхолдерами. Управляет конфликтующими запросами. Проводит stakeholder mapping (power/interest grid). Презентует product updates на review meetings.
Определяет requirements для user documentation. Координирует tech writers. Обеспечивает documentation coverage для всех фич.
Самостоятельно планирует и проводит исследования: определяет метод, рекрутирует респондентов, анализирует результаты. Использует JTBD-фреймворк для анализа потребностей. Синтезирует insights в actionable рекомендации.
Самостоятельно проводит story mapping сессии с командой. Определяет MVP через release slices. Использует story map как инструмент коммуникации scope продукта.
Определяет требования к API с точки зрения продукта. Ревьюит API design. Обеспечивает API documentation quality для developer experience.
Понимает trade-offs архитектурных решений и их impact на product. Участвует в technical discussions. Учитывает технические constraints в product decisions.