Выберите текущую позицию

Укажите роль и уровень — система покажет путь развития, навыки и gap-анализ.

Путь развития

Junior

0-2 years

Текущий

Ответственность: Completing tasks under the guidance of senior colleagues. Learning the codebase, standards, and team processes. Writing code to spec, fixing simple bugs, writing tests.

Ключевые навыки:

A/B Testing Product Нужно
Backlog Management Нужно
ChatGPT / Claude Нужно
Delivery Metrics: Lead Time, Cycle Time, Velocity Нужно
Dependency Management Cross-Team Нужно
Diagramming: Mermaid, PlantUML, D2 Нужно
Estimation Techniques Нужно
Funnel Analysis & Retention Нужно
Git Advanced Нужно
GitHub Copilot Нужно
Hypothesis Testing Нужно
Jobs-to-be-Done Framework Нужно
Kanban Method Нужно
Knowledge Base Management Нужно
Market Research & Competitive Analysis Нужно
OKR & Product KPIs Нужно
Product Analytics: Amplitude, Mixpanel Нужно
Product Roadmap Нужно
Product Vision & Strategy Нужно
Prompt Engineering for Code Нужно
Release Planning Нужно
Risk Management Нужно
Scrum Framework Нужно
Stakeholder Management Нужно
User Documentation Нужно
User Research Нужно
User Story Mapping Нужно
API Documentation Нужно
System Design Fundamentals Нужно

Middle

2-5 years

Следующий

Ответственность: Independently developing features from decomposition to deployment. Participating in code review. Optimizing performance. Mentoring junior developers. Taking part in architecture discussions.

Ключевые навыки:

A/B Testing Product Нужно
Backlog Management Нужно
ChatGPT / Claude Нужно
Delivery Metrics: Lead Time, Cycle Time, Velocity Нужно
Dependency Management Cross-Team Нужно
Diagramming: Mermaid, PlantUML, D2 Нужно
Estimation Techniques Нужно
Funnel Analysis & Retention Нужно
Git Advanced Нужно
GitHub Copilot Нужно
Go-to-Market Strategy Нужно
Hypothesis Testing Нужно
Jobs-to-be-Done Framework Нужно
Kanban Method Нужно
Knowledge Base Management Нужно
Market Research & Competitive Analysis Нужно
OKR & Product KPIs Нужно
Process Improvement: Kaizen, Retrospectives Нужно
Product Analytics: Amplitude, Mixpanel Нужно
Product Roadmap Нужно
Product Vision & Strategy Нужно
Prompt Engineering for Code Нужно
Release Planning Нужно
Resource Planning Нужно
Risk Management Нужно
Scrum Framework Нужно
Stakeholder Management Нужно
User Documentation Нужно
User Research Нужно
User Story Mapping Нужно
API Documentation Нужно
System Design Fundamentals Нужно

Senior

5-8 years

Ответственность: Designing the architecture of components and services. Solving complex technical problems. Managing technical debt. Code review as a quality gatekeeper. Mentoring middle developers. Choosing technologies for new tasks.

Ключевые навыки:

A/B Testing Product Нужно
Backlog Management Нужно
ChatGPT / Claude Нужно
Delivery Metrics: Lead Time, Cycle Time, Velocity Нужно
Dependency Management Cross-Team Нужно
Diagramming: Mermaid, PlantUML, D2 Нужно
Estimation Techniques Нужно
Funnel Analysis & Retention Нужно
Git Advanced Нужно
GitHub Copilot Нужно
Go-to-Market Strategy Нужно
Hypothesis Testing Нужно
Jobs-to-be-Done Framework Нужно
Kanban Method Нужно
Knowledge Base Management Нужно
Market Research & Competitive Analysis Нужно
OKR & Product KPIs Нужно
Process Improvement: Kaizen, Retrospectives Нужно
Product Analytics: Amplitude, Mixpanel Нужно
Product Roadmap Нужно
Product Vision & Strategy Нужно
Prompt Engineering for Code Нужно
Release Planning Нужно
Resource Planning Нужно
Risk Management Нужно
Scrum Framework Нужно
Stakeholder Management Нужно
User Documentation Нужно
User Research Нужно
User Story Mapping Нужно
API Documentation Нужно
System Design Fundamentals Нужно

Lead / Staff

7-12 years

Ответственность: Technical leadership of a team or area. Designing system architecture. Coordinating with other teams. Establishing standards and best practices. Participating in hiring. Planning the technical roadmap.

Ключевые навыки:

A/B Testing Product Нужно
Backlog Management Нужно
ChatGPT / Claude Нужно
Delivery Metrics: Lead Time, Cycle Time, Velocity Нужно
Dependency Management Cross-Team Нужно
Diagramming: Mermaid, PlantUML, D2 Нужно
Estimation Techniques Нужно
Funnel Analysis & Retention Нужно
Git Advanced Нужно
GitHub Copilot Нужно
Go-to-Market Strategy Нужно
Hypothesis Testing Нужно
Jobs-to-be-Done Framework Нужно
Kanban Method Нужно
Knowledge Base Management Нужно
Market Research & Competitive Analysis Нужно
OKR & Product KPIs Нужно
Process Improvement: Kaizen, Retrospectives Нужно
Product Analytics: Amplitude, Mixpanel Нужно
Product Roadmap Нужно
Product Vision & Strategy Нужно
Prompt Engineering for Code Нужно
Release Planning Нужно
Resource Planning Нужно
Risk Management Нужно
Scrum Framework Нужно
Stakeholder Management Нужно
User Documentation Нужно
User Research Нужно
User Story Mapping Нужно
API Documentation Нужно
System Design Fundamentals Нужно

Principal

10+ years

Ответственность: Technical strategy at the company or domain level. Cross-organizational influence. Solving systemic business problems through technology. Mentoring lead engineers. Publicly representing the company.

Ключевые навыки:

A/B Testing Product Нужно
Backlog Management Нужно
ChatGPT / Claude Нужно
Delivery Metrics: Lead Time, Cycle Time, Velocity Нужно
Dependency Management Cross-Team Нужно
Diagramming: Mermaid, PlantUML, D2 Нужно
Estimation Techniques Нужно
Funnel Analysis & Retention Нужно
Git Advanced Нужно
GitHub Copilot Нужно
Go-to-Market Strategy Нужно
Hypothesis Testing Нужно
Jobs-to-be-Done Framework Нужно
Kanban Method Нужно
Knowledge Base Management Нужно
Market Research & Competitive Analysis Нужно
OKR & Product KPIs Нужно
Process Improvement: Kaizen, Retrospectives Нужно
Product Analytics: Amplitude, Mixpanel Нужно
Product Roadmap Нужно
Product Vision & Strategy Нужно
Prompt Engineering for Code Нужно
Release Planning Нужно
Resource Planning Нужно
Risk Management Нужно
Scrum Framework Нужно
Stakeholder Management Нужно
User Documentation Нужно
User Research Нужно
User Story Mapping Нужно
API Documentation Нужно
System Design Fundamentals Нужно

Gap-анализ: навыки для развития

Для перехода на следующий уровень необходимо развить:

A/B Testing Product

Independently designs A/B tests: determines sample size, duration, and metrics. Works with tools (Optimizely, Google Optimize, VWO). Analyzes results considering statistical significance.

Backlog Management

Prioritizes backlog using frameworks (RICE, WSJF, MoSCoW). Decomposes epics into stories, balances tech debt and feature work. Manages multiple backlogs in parallel.

ChatGPT / Claude

Integrates AI assistants into the product workflow: research synthesis, PRD drafting, data analysis. Creates effective prompts for product-specific tasks.

Delivery Metrics: Lead Time, Cycle Time, Velocity

Analyzes delivery metrics to optimize processes. Identifies bottlenecks through lead time analysis. Uses metrics for planning and forecasting.

Dependency Management Cross-Team

Manages dependencies between teams. Proactively identifies risks. Creates dependency resolution plans.

Diagramming: Mermaid, PlantUML, D2

Creates comprehensive visualizations: service blueprints, system maps, impact maps. Uses diagrams for stakeholder communication.

Estimation Techniques

Conducts estimation sessions with the team. Uses reference-based estimation and historical data. Creates delivery forecasts accounting for uncertainty.

Funnel Analysis & Retention

Independently designs and analyzes product funnels. Conducts cohort analysis, segments users by behavior. Formulates data-driven conversion improvement hypotheses.

Git Advanced

Uses Git for working with product documentation (docs-as-code). Understands the team's branching strategy. Can create PRs with documentation.

GitHub Copilot

Assesses the impact of AI coding tools on team productivity and delivery. Makes tooling budget decisions for the team. Factors AI-assisted development into planning.

Go-to-Market Strategy

Develops GTM plans for feature and product launches. Coordinates cross-functional teams (marketing, sales, support). Defines pricing strategy for new offerings.

Hypothesis Testing

Designs experiments for hypothesis validation. Selects the appropriate method: A/B test, fake door test, Wizard of Oz, landing page test. Analyzes results and makes decisions.

Jobs-to-be-Done Framework

Conducts JTBD interviews, creates job maps. Uses JTBD for feature prioritization (outcome-driven innovation). Builds an opportunity landscape based on unmet needs.

Kanban Method

Optimizes the Kanban process for the team. Analyzes CFD (cumulative flow diagram) and cycle time. Defines policies for each workflow stage.

Knowledge Base Management

Builds the knowledge base structure for the product. Defines information architecture. Ensures knowledge accessibility for the team.

Market Research & Competitive Analysis

Conducts comprehensive market research: TAM/SAM/SOM, competitive landscape, market trends. Uses data to justify product decisions. Monitors the market on a regular basis.

OKR & Product KPIs

Formulates OKRs for the product team. Defines leading and lagging indicators. Builds a product KPI monitoring system. Conducts OKR reviews and retrospectives.

Process Improvement: Kaizen, Retrospectives

Conducts retrospectives and facilitates improvement discussions. Implements process improvements. Measures the impact of changes through metrics.

Product Analytics: Amplitude, Mixpanel

Designs analytics architecture for the product. Creates complex funnels, cohort analyses, and retention curves. Uses SQL for custom queries against raw data.

Product Roadmap

Independently creates and maintains the product roadmap. Balances short-term and long-term initiatives. Communicates the roadmap to different audiences (tech team, business, executives).

Product Vision & Strategy

Formulates product vision for their product, connecting it to business goals. Uses vision for feature prioritization and product decisions. Communicates vision to stakeholders.

Prompt Engineering for Code

Creates complex prompts for product workflows: research synthesis, competitive analysis, PRD drafting. Applies chain-of-thought and role-based prompting.

Release Planning

Independently plans releases: scope, timeline, dependencies, risks. Coordinates releases with dev, QA, marketing, and support. Manages release communications.

Resource Planning

Plans resources for delivery: defines staffing needs, balances workload. Manages contractor/outsource resources.

Risk Management

Conducts risk assessment for product decisions. Applies pre-mortem analysis. Defines mitigation strategies and contingency plans.

Scrum Framework

Acts as Product Owner. Defines sprint goals, prioritizes backlog, makes scope decisions. Works closely with Scrum Master to improve processes.

Stakeholder Management

Builds relationships with key stakeholders. Manages conflicting requests. Conducts stakeholder mapping (power/interest grid). Presents product updates at review meetings.

User Documentation

Defines requirements for user documentation. Coordinates tech writers. Ensures documentation coverage for all features.

User Research

Independently plans and conducts research: selects methods, recruits respondents, analyzes results. Uses the JTBD framework for needs analysis. Synthesizes insights into actionable recommendations.

User Story Mapping

Independently conducts story mapping sessions with the team. Defines MVP through release slices. Uses story maps as a product scope communication tool.

API Documentation

Defines API requirements from the product perspective. Reviews API design. Ensures API documentation quality for developer experience.

System Design Fundamentals

Understands trade-offs of architectural decisions and their impact on the product. Participates in technical discussions. Considers technical constraints in product decisions.