Product Marketing at JetBrains

A talk by Igor Lukanin at SKB Kontur

Inspired by and heavily based on JetBrains PMM School

About me
Igor LukaninProduct manager at SKB Kontur
Never studied marketing at university

— English, marketeer!
Do you speak it?

JetBrains Product Marketing School

August 2, 2015 at JetBrains

Lurk More

Looking for unicorns: PMMs at JetBrains by Andrey Breslav

Product marketing school & internship at JetBrains by Mikhail Vink

How to attend a marketing school & still be a geek by Paul Larionov

Recordings of the product marketing school at JetBrains by Mikhail Vink

About you
Name, Role & Education

October 13, 2015 at SKB Kontur

Your Expectations to Know

Your Expectations to Know :)

Agenda

  1. Product marketing managers at JetBrains
  2. Strategic product management
  3. Operational product management
  4. Contemporary case study

Q & A sessions, coffee breaks, and a home assignment

#1. PMMs at JetBrains

JetBrains

Develop with pleasure

JetBrains Products

JetBrains Products

People at JetBrains

People at JetBrains

  1. CEOs, VPs, founders, fellows
  2. Team leads
  3. Team members

JetBrains Culture

Removing barriers by Hadi Hariri

Lurk More

How We Build the Products Users Love (w/ slides) by Eugene Toporov

Don't Fuck Up the Culture of Airbnb

Buffer Values

Netflix Culture

Spotify Engineering Culture

Handbook for New Employees at Valve

Teams at JetBrains

Self-organized and self-sufficient.

Product Team Roles at JetBrains

Product Marketing Areas

  1. Product management
  2. Communications
    • Outbound
    • Inbound
    • Internal

Routine
vs.
Strategy

Outbound Communications

Outbound Communications

Know
this man?

Outbound Communications

Outbound Communications

  • Public relations
  • Social networks

Developer Advocates
Rescue Rangers

Inbound Communications

Internal Communications

Strategic Product Management

Operational Product Management

Communications with Functional Teams

  • General marketing
  • Internet marketing
  • Email marketing
  • Research
  • Developer Advocacy
  • Web Development
  • Internal Development
  • Design
  • Sales
  • IT

Lurk More

Intro: the Place of Product Marketing... (w/ slides) by Mikhail Vink

Q & A

#2. Strategic product management

Product
planning

Development Lifecycle

Heavily influenced by distribution model.

Roadmaps

Outcomes of Public Roadmaps

~70 % of planned features are delivered.
Some unplanned too.

Underpromise and overdeliver

Press-release driven development

Product Lifecycle Curve

Can you spot the problem?

Lurk More

Pragmatic Marketing Framework for product launch

SOSTAC for marketing planning

Good ol' PDCA or hipster HADI cycles

Runetologia on HADI cycles application

Product
pricing

Marketing Mix

Price is for revenues

Pricing Strategy Matrix

Low Quality High Quality
Low Price Economy Pricing Market Penetration
High Price Market Skimming Premium Pricing

Take the product lifecycle stage into account.

Pricing Models

Product ↔ Cost ↔ Price ↔ Value ↔ Customer

Not any feature creates value

Price Levers

Discounts Motivation

Discount Types

Pricing Strategy Metrics

CLTV =
ARPU ÷ CR

Lurk More

Product Pricing (w/ slides) by Vasily Korf

Home Assignment 3: Product Pricing by Igor Lukanin

Community development

Word of Mouth
is Your Best Marketing Tool

Communications with Customers

Only B2C
marketing
scales

No outbound
sales

Community Development

Community Development Cases

Less code is
always better

Lurk More

Working with community... (w/ slides) by Mikhail Vink

Home Assignment 1: Community Development for Kotlin by Igor Lukanin

Badass: Making Users Awesome by Kathy Sierra

KLM: We Make $ 25kk per Year from Social Media

Q & A

#3. Operational product management

Customer
Lifecycle
Optimization

Customer Lifecycle Models

Funnel Optimization Levers

Lurk More

Customer lifecycle: funnel optimization (w/ slides) by Andrey Cheptsov

Home Assignment 2: Decision-making Process by Igor Lukanin

Internet
Marketing

Marketing Channels

Organic Channels

  1. Direct
  2. Organic search
  3. Social media
  4. Application stores
  • Limited costs: organic ≠ free
  • Unlimited potential income
  • No direct control
  • Long term results

SEO 101

Traffic =
impressions ×
CTR

More Impressions, Better CTR

  • SERP position
  • New queries
  • Additional pages
  • Vertical searches
  • SERP position
  • Title, description, icon
  • Rich snippets (e.g., w/ Open Graph)
  • Sitelinks

SEO Process

  1. Choose keywords for pages
    • Navigational
    • Transactional
    • Informational
  2. Optimize pages
  3. Promote them
  4. Analyze results & repeat

Keywords Data Sources

Long Tail Keywords

— Use UGC, Luke

SMM 101

Direct Traffic Hygiene

Paid Channels

  1. Paid search
  2. Media ads
  3. RTB & ad networks
  4. Social media ads
  5. Review sites
  6. Sponsorships
  7. External email campaigns
  8. Offline advertising (internet marketing, huh?)

Paid Traffic Pricing Models


  • CPM
  • CPC
  • CPA
  • CPL
  • CPS
    Cost per:
  • mile
  • click
  • action
  • lead
  • sale

It's always CPM.

Paid Campaigns 101

  1. Choose one goal
  2. Choose right timing
  3. Verify traffic quality
    Goals:
  • Engagement
  • Education
  • Sales
  • Downloads
  • Thought Leadership

— Use advanced
targeting, Luke

Single channel customers?

Channel Attribution Models

— Create and test
your models, Luke

Conversion Rate Optimization

Conversion rate = completed goals ÷ total visitors

    Visitors:
  • Motivated
  • Unmotivated
  • Undecided

  • I'm going to download!
  • I'm not going to download.
  • Should I download?

Types of Decision Makers

Fast Slow
Rational Technical description
Product overview
Feature list
Full feature descriptions
Documentation
ROI predictions
Irrational Product messaging
Social proof
Number of users
3rd party reviews
Success stories
Blog posts

2s 20s 2m 20m
Rule

CRO 101

  1. Define a goal & success metrics
  2. Find weaknesses in existing flow
  3. Create a hypothesis
  4. Carry A/B or multivariate tests

Don't forget to share the results.

— Use coupled
metrics, Luke

Lurk More

Organic Channels (w/ slides) by Vladimir Sitnikov

Paid Channels (w/ slides) by Vladimir Sitnikov

Website & CRO Overview (w/ slides) by Vladimir Sitnikov

Analytics Framaworks, Tips & Tricks (w/ slides) by Vladimir Sitnikov

Home Assignment 2: Decision-making Process by Igor Lukanin

The Customer Journey to Online Purchase by Think with Google

Ubersuggest as a Keyword Data Source

Lurk More

Growth by Alex Schultz

How to Build Products Users Love by Kevin Hale

Email
Marketing

Email Marketing

    Channels:
  • News
  • Sales
  • Events
  • Action-driven
    Metrics:
  • Delivery rate
  • Bounce rate: hard, soft
  • Open rate
  • CTR
  • Unsubscribe rate
  • ...and CTA metrics.

Email Marketing Cases

    Successful:
  • Personal coupon offers
  • Conference follow-ups
  • „C/C++ facts“ research
  • Lead nurturing
    Poor:
  • Commercial coupon offers
  • Reply-to-sales CTA

— Test everything,
Luke

Lurk More

Email Marketing (w/ slides) by Vladislava Prasolova

Home Assignment 4: Email Marketing by Igor Lukanin

Marketo for marketing automation

Research & Analytics

Types of Knowledge

Feel confident enough?

Knowledge Sources

Fact Extraction Process

  1. Observation
  2. Hypothesis
  3. Experiment
  4. Data analysis

Let's apply it.

Research Methods

    Primary:
  • Surveys
  • Expert estimation
  • Tests
    Secondary:
  • Statistical data analysis
  • Overview of external reports
  • Quantitative text analysis

Research & Analytics Cases

Lurk More

Fact-based Decision-making (w/ slides) by Andrey Cheptsov

Product Analytics & Research Methods (w/ slides) by Maria Antropova

Surveys (w/ slides) by Anastasia Chumak

Home Assignment 5: Product Analytics by Igor Lukanin

SurveyGizmo, Statwing and QuickTapSurvey for survey automation

Analytics for Product Evolution by Eugene Kuryshev

Q & A

#4. Case study

JetBrains
Toolbox

Part 1: September 3, 2015

Introducing JetBrains Toolbox by Eugene Toporov

Part 2: September 4, 2015

We are listening by Eugene Toporov

We are
listening

Part 3: September 18, 2015

Final update on the JetBrains Toolbox announcement by Maxim Shafirov

Home
Assignment

Let's Apply

  1. Choose a product of SKB Kontur
  2. Imagine you are a PMM of this product
  3. Propose one strategic and one operational change to its marketing
  4. Make hypotheses about the effect of each change
  5. Find ways to prove them with facts

Lurk More

Solution examples by Igor Lukanin:

Home Assignment 1: Community Development for Kotlin

Home Assignment 2: Decision-making Process

Home Assignment 3: Product Pricing

Home Assignment 4: Email Marketing

Home Assignment 5: Product Analytics

Result Submission

  1. Put your solution into a Google Docs document
  2. Share a link with Igor Lukanin via email
  3. Get his feedback & a secret gift :)

Submission deadline is 23:59 YEKT on October 18, 2015

Afterword

Thanks for your time.
Thanks to the amazing team at JetBrains

Follow me on Twitter: @igorlukanin
Contact me via email: mail@igor.lukanin.name
Fork this talk on GitHub

Fork me on GitHub