Defines API requirements from the product perspective. Reviews API design. Ensures API documentation quality for developer experience.
Roles · Product Manager · Mid-level
What a Mid-level } should know
32 core skills, 47 in total. Expectations per skill, and what changes at the next level.
This page lists what a Mid-level } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: API & Integration, AI-Assisted Development, Architecture & System Design.
Core skills for a Mid-level
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
API & Integration · 1
AI-Assisted Development · 3
Integrates AI assistants into the product workflow: research synthesis, PRD drafting, data analysis. Creates effective prompts for product-specific tasks.
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.
Creates complex prompts for product workflows: research synthesis, competitive analysis, PRD drafting. Applies chain-of-thought and role-based prompting.
Architecture & System Design · 1
Understands trade-offs of architectural decisions and their impact on the product. Participates in technical discussions. Considers technical constraints in product decisions.
Version Control & Collaboration · 1
Uses Git for working with product documentation (docs-as-code). Understands the team's branching strategy. Can create PRs with documentation.
Product Management · 14
Prioritizes backlog using frameworks (RICE, WSJF, MoSCoW). Decomposes epics into stories, balances tech debt and feature work. Manages multiple backlogs in parallel.
Designs analytics architecture for the product. Creates complex funnels, cohort analyses, and retention curves. Uses SQL for custom queries against raw data.
Independently designs A/B tests: determines sample size, duration, and metrics. Works with tools (Optimizely, Google Optimize, VWO). Analyzes results considering statistical significance.
Independently designs and analyzes product funnels. Conducts cohort analysis, segments users by behavior. Formulates data-driven conversion improvement hypotheses.
Develops GTM plans for feature and product launches. Coordinates cross-functional teams (marketing, sales, support). Defines pricing strategy for new offerings.
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.
Conducts JTBD interviews, creates job maps. Uses JTBD for feature prioritization (outcome-driven innovation). Builds an opportunity landscape based on unmet needs.
Conducts comprehensive market research: TAM/SAM/SOM, competitive landscape, market trends. Uses data to justify product decisions. Monitors the market on a regular basis.
Formulates OKRs for the product team. Defines leading and lagging indicators. Builds a product KPI monitoring system. Conducts OKR reviews and retrospectives.
Independently creates and maintains the product roadmap. Balances short-term and long-term initiatives. Communicates the roadmap to different audiences (tech team, business, executives).
Formulates product vision for their product, connecting it to business goals. Uses vision for feature prioritization and product decisions. Communicates vision to stakeholders.
Builds relationships with key stakeholders. Manages conflicting requests. Conducts stakeholder mapping (power/interest grid). Presents product updates at review meetings.
Independently plans and conducts research: selects methods, recruits respondents, analyzes results. Uses the JTBD framework for needs analysis. Synthesizes insights into actionable recommendations.
Independently conducts story mapping sessions with the team. Defines MVP through release slices. Uses story maps as a product scope communication tool.
Project Management · 9
Acts as Product Owner. Defines sprint goals, prioritizes backlog, makes scope decisions. Works closely with Scrum Master to improve processes.
Analyzes delivery metrics to optimize processes. Identifies bottlenecks through lead time analysis. Uses metrics for planning and forecasting.
Manages dependencies between teams. Proactively identifies risks. Creates dependency resolution plans.
Conducts estimation sessions with the team. Uses reference-based estimation and historical data. Creates delivery forecasts accounting for uncertainty.
Optimizes the Kanban process for the team. Analyzes CFD (cumulative flow diagram) and cycle time. Defines policies for each workflow stage.
Conducts retrospectives and facilitates improvement discussions. Implements process improvements. Measures the impact of changes through metrics.
Independently plans releases: scope, timeline, dependencies, risks. Coordinates releases with dev, QA, marketing, and support. Manages release communications.
Plans resources for delivery: defines staffing needs, balances workload. Manages contractor/outsource resources.
Conducts risk assessment for product decisions. Applies pre-mortem analysis. Defines mitigation strategies and contingency plans.
Documentation · 3
Creates comprehensive visualizations: service blueprints, system maps, impact maps. Uses diagrams for stakeholder communication.
Builds the knowledge base structure for the product. Defines information architecture. Ensures knowledge accessibility for the team.
Defines requirements for user documentation. Coordinates tech writers. Ensures documentation coverage for all features.
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
What changes at Senior
47 skills get a higher expectation or become core when moving from Mid-level to Senior. The biggest jumps first.
- A/B Testing Product: Working → Advanced
- API Documentation: Working → Advanced
- Backlog Management: Advanced → Expert
- ChatGPT / Claude: Working → Advanced
- Delivery Metrics: Lead Time, Cycle Time, Velocity: Working → Advanced
- Dependency Management Cross-Team: Working → Advanced
- Diagramming: Mermaid, PlantUML, D2: Advanced → Expert
- Estimation Techniques: Working → Advanced
- Funnel Analysis & Retention: Working → Advanced
- Git Advanced: Working → Advanced
} in the open competency matrix: 47 skills across 5 levels. The matrix is free for individuals and stays free.